@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;600;700;800&family=Newsreader:ital,opsz,wght@1,6..72,500&display=swap";:root{color:#e8f1ee;background:#07121a;font-family:Manrope,sans-serif;--ink:#07121a;--panel:#0c1d27;--line:#27404b;--mint:#51e5af;--paper:#e8eee8;--red:#ff6b62}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#153040 0,transparent 34%),#07121a;color:#e8f1ee}button,input,textarea{font:inherit}header{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(4vw,24px);position:sticky;top:0;background:#07121aee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2}.identity{display:flex;align-items:center;gap:12px}.identity img{width:48px;height:48px;border-radius:12px}.identity b,.identity small{display:block}.identity small{color:#83a0ac;font:12px DM Mono}button{border:0;background:var(--mint);color:var(--ink);font-weight:800;padding:13px 18px;cursor:pointer}button:disabled{opacity:.5}.mast{padding:80px max(6vw,32px) 55px;border-bottom:1px solid var(--line)}.kicker,.number,label,.panes span{font:11px DM Mono;letter-spacing:.1em;color:#7da0aa}.mast h1{font-size:clamp(48px,7vw,102px);line-height:.88;margin:22px 0;max-width:1000px;letter-spacing:-.055em}.mast h1 i{font-family:Newsreader,serif;color:var(--mint)}.mast p{max-width:760px;color:#a9bec5;font-size:17px;line-height:1.7}.network{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:end;padding:22px max(6vw,32px);border-bottom:1px solid var(--line)}label{display:grid;gap:8px}input,textarea{width:100%;border:1px solid var(--line);background:#091720;color:#e8f1ee;padding:13px;outline:none}input:focus,textarea:focus{border-color:var(--mint)}textarea{min-height:110px;resize:vertical}#status{margin:0;padding:14px max(6vw,32px);background:#102631;color:#bcd1d6;font:13px DM Mono}.workbench{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}article{padding:42px max(4vw,28px)}article+article{border-left:1px solid var(--line)}h2{font-size:31px;margin:8px 0 28px}.number{color:var(--mint)}form{display:grid;gap:17px}.diff{margin:55px max(4vw,28px);border:1px solid var(--line);background:var(--panel)}.diff-head{padding:28px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.diff-head h2{margin:8px 0}.diff-head form{display:flex;align-items:end}.panes{display:grid;grid-template-columns:1fr 130px 1fr;min-height:340px}.panes section{padding:25px}.panes section:last-child{border-left:1px solid var(--line)}pre{white-space:pre-wrap;word-break:break-word;color:#acc4cc;font:12px/1.7 DM Mono}.verdict{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--line);border-right:1px solid var(--line);background:#08151d}.verdict b{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--mint);font:18px DM Mono}.findings{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.findings span{padding:15px;text-align:center;border-right:1px solid var(--line);font:11px DM Mono}.findings span[data-state=pass]{color:var(--mint)}.findings span[data-state=fail]{color:var(--red)}.actions{border-top:1px solid var(--line);display:flex;gap:10px;padding:20px}.quiet{background:transparent;color:#b7c9cd;border:1px solid var(--line)}.journal{margin:0 max(4vw,28px) 50px;padding:28px;border:1px solid var(--line)}.journal a{color:var(--mint)}footer{padding:26px;text-align:center;border-top:1px solid var(--line);font:11px DM Mono;color:#78929d}@media(max-width:820px){.network,.workbench,.panes{grid-template-columns:1fr}.network span{grid-row:1}.workbench article+article,.panes section:last-child{border-left:0;border-top:1px solid var(--line)}.verdict{min-height:90px;border:1px solid var(--line)}.verdict b{writing-mode:initial;transform:none}.diff-head{display:block}.diff-head form{display:grid}.findings{grid-template-columns:1fr 1fr}.actions{flex-direction:column}}
