:root{--ink:#17201d;--paper:#f3f1e9;--card:#fbfaf5;--muted:#69746f;--line:#d7dcd5;--mono:"SFMono-Regular",Consolas,monospace;--sans:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.nav{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f1e9f0;justify-content:space-between;align-items:center;height:64px;padding:0 4vw;display:flex;position:sticky;top:0}.nav a{color:inherit;align-items:center;gap:10px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.nav a span{background:var(--ink);color:#fff;width:30px;height:30px;font:700 9px var(--mono);border-radius:8px;place-items:center;display:grid}.health{font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.health i{background:#d14d40;border-radius:50%;width:7px;height:7px}.health.up i{background:#1ea773;box-shadow:0 0 0 4px #1ea77318}.shell{width:min(1380px,92vw);margin:auto}.hero{justify-content:space-between;align-items:flex-end;gap:40px;min-height:390px;padding:70px 0 48px;display:flex}.kicker,.editor small,.records>header small{font:600 9px var(--mono);letter-spacing:.18em;color:var(--engine)}h1{letter-spacing:-.07em;margin:23px 0 26px;font-size:clamp(47px,6vw,88px);line-height:.93}h1 em{color:var(--engine);font-family:Georgia,serif}.lede{max-width:700px;color:var(--muted);font-size:14px;line-height:1.8}.actions{white-space:nowrap;gap:9px;padding-bottom:8px;display:flex}.primary,.ghost{border:1px solid var(--ink);border-radius:3px;min-height:42px;padding:11px 17px;font-size:11px;font-weight:750}.primary{background:var(--engine);border-color:var(--engine);color:#fff}.ghost{background:0 0}.primary:disabled,.ghost:disabled{opacity:.45;cursor:not-allowed}.engine-tabs{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(5,1fr);display:grid}.engine-tabs button{border:0;border-right:1px solid var(--line);text-align:left;min-height:72px;color:var(--muted);background:0 0;grid-template-columns:9px 1fr;align-items:center;gap:4px 9px;padding:14px 17px;display:grid}.engine-tabs button:last-child{border:0}.engine-tabs button i{border-radius:50%;grid-row:span 2;width:8px;height:8px}.engine-tabs button span{font-size:12px;font-weight:750}.engine-tabs button small{font:500 7px var(--mono);letter-spacing:.09em}.engine-tabs button.active{background:var(--ink);color:#fff}.diagnostics{background:var(--ink);color:#fff;grid-template-columns:repeat(5,1fr);display:grid}.diagnostics div{border-right:1px solid #ffffff18;min-width:0;padding:19px 20px}.diagnostics small{color:#ffffff75;font:500 7px var(--mono);letter-spacing:.14em;margin-bottom:8px;display:block}.diagnostics strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.error,.notice{color:#7c2c23;background:#fae9e7;border:1px solid #d8aaa4;align-items:center;gap:6px;margin-top:18px;padding:14px 17px;font-size:11px;display:flex}.error button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.notice{background:var(--card);color:var(--muted);border-color:#c8cfc9}.notice strong{color:var(--ink)}.notice code{font-family:var(--mono);color:var(--engine)}.editor{border:1px solid var(--line);background:var(--card);margin-top:30px;box-shadow:0 15px 40px #18211e10}.editor>header,.records>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.editor h2,.records h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.editor>header button{color:var(--muted);background:0 0;border:0;font-size:23px}.fields{grid-template-columns:1fr 1fr;gap:18px;padding:25px;display:grid}.fields label{font:600 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.fields .wide{grid-column:span 2}.fields input,.fields select,.fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:12px var(--sans);background:#fff;outline:none;margin-top:8px;padding:11px;display:block}.fields input:focus,.fields select:focus,.fields textarea:focus{border-color:var(--engine);box-shadow:0 0 0 3px color-mix(in srgb,var(--engine) 10%,transparent)}.fields .code{font-family:var(--mono);font-size:10px}.editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 25px;display:flex}.records{padding:75px 0 55px}.records>header{padding-inline:0}.records>header>span{font:500 9px var(--mono);color:var(--muted)}.grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.grid article{border:1px solid var(--line);background:var(--card);flex-direction:column;min-height:330px;padding:20px;transition:all .15s;display:flex}.grid article:hover{border-color:#abb5af;transform:translateY(-3px);box-shadow:0 13px 30px #17201d12}.card-head{justify-content:space-between;align-items:center;display:flex}.card-head>span{font:500 7px var(--mono);color:#939d97;letter-spacing:.12em}.card-head b{font:600 7px var(--mono);border:1px solid var(--line);text-transform:uppercase;border-radius:20px;padding:4px 7px}.card-head b.testing{color:#946912;background:#fff6df}.card-head b.verified{color:#12704f;background:#e8f5ed}.grid h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:16px}.grid article>p{color:var(--muted);min-height:32px;margin:0;font-size:10px;line-height:1.6}.tags{flex-wrap:wrap;gap:5px;min-height:20px;margin:13px 0;display:flex}.tags span{font:8px var(--mono);color:var(--engine);background:color-mix(in srgb,var(--engine) 10%,white);padding:4px 6px}.json{background:#eceee9;gap:8px;min-width:0;padding:8px;display:flex}.json small{font:600 6px var(--mono);color:var(--engine);white-space:nowrap}.json code{font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:10px 0 0;display:grid}dl div{min-width:0;padding:9px}dl div+div{border-left:1px solid var(--line)}dt{font:500 6px var(--mono);color:#949e98;letter-spacing:.1em;margin-bottom:6px}dd{font:9px var(--mono);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.grid article>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:5px;margin-top:auto;padding-top:12px;display:flex}.grid article>footer button{font:600 8px var(--mono);color:var(--engine);background:0 0;border:0;padding:5px}.grid article>footer .delete{color:#a63d32}.empty{min-height:280px;color:var(--muted);border:1px dashed #b9c1bc;flex-direction:column;justify-content:center;align-items:center;margin-top:16px;display:flex}.empty span{color:var(--engine);font-size:35px}.empty h3{color:var(--ink);margin:10px 0 4px}.empty p{font-size:11px}.page-footer{border-top:1px solid var(--line);font:7px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:24px 0 38px;display:flex}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.engine-tabs{grid-template-columns:repeat(3,1fr)}.engine-tabs button:nth-child(3){border-right:0}.diagnostics{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.hero{min-height:auto;padding:55px 0 35px;display:block}.actions{margin-top:25px}.actions button{flex:1}h1{font-size:49px}.engine-tabs{grid-template-columns:1fr 1fr}.engine-tabs button:nth-child(3){border-right:1px solid var(--line)}.engine-tabs button:nth-child(2n){border-right:0}.diagnostics{grid-template-columns:1fr 1fr}.diagnostics div:last-child{grid-column:span 2}.fields{grid-template-columns:1fr;padding:18px}.fields .wide{grid-column:auto}.grid{grid-template-columns:1fr}.notice{flex-direction:column;align-items:flex-start}}
