.fmt-tool{--p:#0b1a10;--l:#1c4c2d;--l2:#28663c;--g:#39ff88;--t:#e4f3e8;--m:#86a38e;--s:#b7cbbc;max-width:1400px;margin:auto;color:var(--t);font-family:ui-monospace,"Cascadia Code",monospace}.fmt-tool *{box-sizing:border-box}.fmt-tool .hidden{display:none!important}.fmt-tool button,.fmt-tool select,.fmt-tool textarea{font:inherit}.fmt-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:end}.fmt-eyebrow{margin:0 0 8px;color:var(--g);font-size:.72rem;letter-spacing:.17em}.fmt-intro h1{margin:0;font-size:clamp(2.3rem,6vw,5.2rem);line-height:.9}.fmt-intro>p{color:var(--s);line-height:1.7}.fmt-privacy{display:flex;gap:16px;padding:16px 20px;margin:24px 0;border:1px solid var(--l2);border-left:4px solid var(--g);background:var(--p)}.fmt-privacy span{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid var(--g);border-radius:50%;color:var(--g)}.fmt-privacy p{margin:5px 0 0;color:var(--m);font-size:.78rem}.fmt-toolbar{display:flex;align-items:end;gap:14px;padding:14px;border:1px solid var(--l);background:var(--p);overflow:auto}.fmt-toolbar label{display:grid;gap:6px;color:var(--m);font-size:.7rem;white-space:nowrap}.fmt-toolbar .check{display:flex;align-items:center;padding-bottom:8px}.fmt-tool select{padding:8px 10px;border:1px solid var(--l2);background:#06120b;color:var(--t)}.fmt-workbench{display:grid;grid-template-columns:minmax(0,1fr) 280px;border:1px solid var(--l);border-top:0;background:var(--p)}.fmt-workbench article{min-width:0;border-right:1px solid var(--l)}.fmt-workbench aside{padding:22px;color:var(--s);font-size:.78rem;line-height:1.6}.fmt-head,.fmt-foot,.fmt-result-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px}.fmt-head{border-bottom:1px solid var(--l)}.fmt-foot{border-top:1px solid var(--l);color:var(--m);font-size:.68rem}.fmt-file,.fmt-quiet,.fmt-outline{padding:8px 12px;border:1px solid var(--l2);background:transparent;color:var(--g);cursor:pointer}.fmt-file input{display:none}.fmt-quiet{display:block;width:100%;margin-top:9px;color:var(--t)}.fmt-tool textarea{display:block;width:100%;min-height:430px;padding:18px;border:0;outline:0;resize:vertical;background:#041009;color:#c8f8d5;line-height:1.5;white-space:pre}.fmt-primary{display:block;margin:25px auto;padding:15px 25px;border:0;border-radius:5px;background:var(--g);color:#031007;font-weight:800;cursor:pointer;box-shadow:0 10px 28px #39ff8830}.fmt-results{margin-top:35px;border:1px solid var(--l);background:var(--p)}.fmt-result-head h2{margin:0}.fmt-result-head>div:last-child{display:flex;gap:8px}.fmt-summary{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--l)}.fmt-metric{padding:17px;border-right:1px solid var(--l)}.fmt-metric strong,.fmt-metric span{display:block}.fmt-metric strong{font-size:1.35rem}.fmt-metric span{color:var(--m);font-size:.68rem}.fmt-diff{padding:18px}.fmt-table{max-height:520px;overflow:auto;border:1px solid var(--l)}.fmt-tool table{width:100%;border-collapse:collapse;table-layout:fixed}.fmt-tool th,.fmt-tool td{padding:9px;border-bottom:1px solid var(--l);text-align:left;font-size:.7rem;vertical-align:top}.fmt-tool th:first-child,.fmt-tool td:first-child{width:60px}.fmt-tool code{display:block;overflow:auto;white-space:pre;color:var(--s)}.fmt-tool tr.changed{background:#18321f}.fmt-tool input[type=checkbox]{accent-color:var(--g)}
@media(max-width:900px){.fmt-intro,.fmt-workbench{grid-template-columns:1fr}.fmt-workbench aside{display:none}.fmt-workbench article{border:0}.fmt-summary{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.fmt-intro{display:block}.fmt-intro>p{margin-top:20px}.fmt-toolbar .check{display:none}.fmt-result-head{align-items:flex-start;flex-direction:column}.fmt-tool textarea{min-height:360px}.fmt-diff{display:none}}
