:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--system-bg:#0b0b0a;--system-surface:#11110f;--system-gold:#ddb45f;--system-text:#f8f5ed;--system-muted:#969087;--system-line:#fffaeb1a;--system-signal:#ddb45f}*{box-sizing:border-box}html,body{background:var(--system-bg);min-height:100%;color:var(--system-text);margin:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-brand-lockup,.system-lockup{align-items:center;gap:13px;display:inline-flex}.site-brand-mark{border:1px solid #ddb45f33;border-radius:50%;width:46px;height:46px;display:inline-flex;overflow:hidden}.site-brand-mark img,.system-lockup img{object-fit:cover;border-radius:50%;width:46px;height:46px}.site-brand-copy,.system-lockup>span{line-height:1;display:grid}.site-brand-copy strong,.system-lockup strong{letter-spacing:.2em;font:600 18px Georgia,serif}.site-brand-copy small,.system-lockup small{color:var(--system-gold);letter-spacing:.22em;margin-top:5px;font:700 8px Inter,sans-serif}.site-brand-motto,.system-lockup i{color:var(--system-muted);letter-spacing:.15em;margin-top:6px;font:500 5px ui-monospace,monospace}.system-state{background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--system-signal) 12%, transparent), transparent 32%), var(--system-bg);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(44px,7vw,100px);min-height:100dvh;padding:clamp(26px,5vw,72px);display:grid;position:relative;overflow:hidden}.system-state--403,.system-state--500{--system-signal:#d05852}.system-state__grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#ddb45f0e 1px,#0000 1px),linear-gradient(90deg,#ddb45f0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.system-state__header,.system-state__content,.system-state__instrument,.system-state__footer{z-index:1;position:relative}.system-state__header{border-bottom:1px solid var(--system-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding-bottom:24px;display:flex}.system-state__header>span{color:var(--system-muted);letter-spacing:.17em;font:600 9px JetBrains Mono,ui-monospace,monospace}.system-state__content{align-self:center;max-width:840px}.system-state__signal{width:min(100%,430px);color:var(--system-signal);letter-spacing:.15em;grid-template-columns:auto minmax(60px,180px) auto;align-items:center;gap:16px;margin-bottom:clamp(44px,7vw,88px);font:700 9px JetBrains Mono,ui-monospace,monospace;display:grid}.system-state__signal i{background:linear-gradient(90deg, var(--system-signal), transparent);height:1px}.system-state__eyebrow{color:var(--system-signal);letter-spacing:.2em;text-transform:uppercase;font:700 10px JetBrains Mono,ui-monospace,monospace}.system-state h1{letter-spacing:-.065em;text-wrap:balance;max-width:820px;margin:20px 0 28px;font-family:Sora,Inter,system-ui,sans-serif;font-size:clamp(48px,7vw,106px);font-weight:350;line-height:.96}.system-state__lead{color:#d2cdc1;max-width:700px;margin:0 0 16px;font-size:clamp(18px,2vw,24px);line-height:1.55}.system-state__detail{max-width:680px;color:var(--system-muted);margin:0;font-size:14px;line-height:1.75}.system-state__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.system-state__actions a,.system-state__actions button{border:1px solid var(--system-line);min-height:48px;color:var(--system-text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font:750 10px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.system-state__actions button,.system-state__actions .system-state__primary{border-color:var(--system-signal);background:var(--system-signal);color:#13110c}.system-state__instrument{border:1px solid var(--system-line);background:#11110fb8;align-self:center;place-items:center;min-height:420px;display:grid}.system-state__instrument>span{color:var(--system-muted);letter-spacing:.17em;font:600 8px JetBrains Mono,ui-monospace,monospace;position:absolute;bottom:18px;right:22px}.system-state__rings{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--system-signal) 35%, transparent);border-radius:50%;place-items:center;width:min(280px,70%);display:grid;position:relative}.system-state__rings:before,.system-state__rings:after,.system-state__rings i{border:1px solid var(--system-line);content:"";border-radius:50%;position:absolute}.system-state__rings:before{inset:17%}.system-state__rings:after{border-color:var(--system-signal);inset:34%}.system-state__rings i:first-child{border:0;border-left:1px solid var(--system-line);border-radius:0;width:1px;height:120%;transform:rotate(30deg)}.system-state__rings i:nth-child(2){border:0;border-top:1px solid var(--system-line);border-radius:0;width:120%;height:1px;transform:rotate(-18deg)}.system-state__rings i:nth-child(3){background:var(--system-signal);width:9px;height:9px;box-shadow:0 0 24px var(--system-signal);border:0;bottom:20%;right:5%}.system-state__rings strong{color:var(--system-signal);letter-spacing:-.07em;font:500 clamp(46px,6vw,80px) Sora,sans-serif}.system-state__footer{border-top:1px solid var(--system-line);color:var(--system-muted);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:22px;font:600 8px JetBrains Mono,ui-monospace,monospace;display:flex}.system-state__footer code{color:var(--system-signal);font:inherit}.system-state button:focus-visible,.system-state a:focus-visible{outline:2px solid var(--system-gold);outline-offset:4px}@media (max-width:850px){.system-state{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:42px;padding:24px}.system-state__header,.system-state__content,.system-state__instrument,.system-state__footer{grid-column:1}.system-state__header>span:last-child{display:none}.system-state__instrument{min-height:290px}.system-state__footer{flex-direction:column}}@media (max-width:520px){.system-state{padding:20px}.system-state__signal{grid-template-columns:auto 1fr}.system-state__signal span:last-child{grid-column:1/-1}.system-state__actions{display:grid}.system-state__actions a,.system-state__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.system-state{scroll-behavior:auto}}
