@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.jetbrains_mono_f9be01c1-module__7CGgiq__className{font-family:JetBrains Mono,Cascadia Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-style:normal}.jetbrains_mono_f9be01c1-module__7CGgiq__variable{--font-mono:"JetBrains Mono", Cascadia Mono, IBM Plex Mono, SFMono-Regular, Consolas, monospace}
:root{--mono:var(--font-mono), "Cascadia Mono","JetBrains Mono","IBM Plex Mono","SFMono-Regular",Consolas,monospace;--bg:#f5f1e6;--panel:#fffdf6;--sunk:#07110f05;--ink:#07110f;--muted:#5a6a65;--faint:#8c9a95;--line:#07110f38;--line-soft:#07110f1c;--c1:#1d4ed8;--c2:#6d28d9;--c3:#0f9f6e;--c4:#0f766e;--c5:#ea580c;--c6:#9d174d;--ok:#0f9f6e;--warn:#ea580c;--bad:#b91c1c;--gold:#a16207;--glow:0}:root[data-ground=dark]{--bg:#07070a;--panel:#0c0c11;--sunk:#ffffff06;--ink:#e9e7e0;--muted:#8b909a;--faint:#5f646e;--line:#e9e7e02b;--line-soft:#e9e7e016;--c1:#22d3ee;--c2:#a78bfa;--c3:#34d399;--c4:#2dd4bf;--c5:#fb923c;--c6:#f472b6;--ok:#34d399;--warn:#fb923c;--bad:#f43f5e;--gold:#fbbf24;--glow:1}
﻿ *{box-sizing:border-box}html,body{margin:0;padding:0}.pubwarn{z-index:90;background:var(--warn);color:#fff;font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 14px;font-size:7.5px;line-height:1.5;display:flex;position:sticky;top:0}.pubwarn b{letter-spacing:.15em;text-transform:uppercase;flex:none;font-weight:700}.pubwarn span{opacity:.95}.notwired{max-width:720px;font-family:var(--mono);color:var(--ink);margin:0 auto;padding:64px 24px 96px}.notwired h2{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line);margin:26px 0 8px;padding-top:12px;font-size:8px}.notwired p.k{letter-spacing:.16em;text-transform:uppercase;color:var(--bad);margin:0 0 20px;font-size:7.5px}.notwired p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.75}.notwired ul{margin:0;padding-left:16px}.notwired li{color:var(--muted);margin-bottom:7px;font-size:10.5px;line-height:1.7}.notwired p.foot{color:var(--faint);margin-top:22px;font-size:9.5px}.signin{flex-direction:column;gap:10px;max-width:300px;margin:18px 0 6px;display:flex}.signin label{flex-direction:column;gap:3px;display:flex}.signin span{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:6.5px}.signin input{font-family:var(--mono);background:var(--sunk);color:var(--ink);border:1px solid var(--line);padding:7px 9px;font-size:11px}.signin input:focus{outline:1px solid var(--c2);border-color:var(--c2)}.signin button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ok);color:var(--ok);cursor:pointer;background:0 0;align-self:flex-start;margin-top:4px;padding:8px 14px;font-size:8px}.signin button:hover{background:var(--ok);color:var(--panel)}.signinerr{color:var(--bad);max-width:360px;margin:0 0 4px;font-size:12px}.signin button{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}.signinrm{cursor:pointer;align-items:center;margin-top:2px;flex-direction:row!important;gap:8px!important}.signinrm input{cursor:pointer;width:auto;accent-color:var(--ok);padding:0}.signinrm span{text-transform:none;letter-spacing:.04em;color:var(--muted);font-size:9px}.glstage{z-index:30;pointer-events:none}.glstage canvas{width:100%!important;height:100%!important}.gltoggle{z-index:60;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--c2);background:var(--panel);color:var(--c2);cursor:pointer;padding:6px 11px;font-size:8px;position:fixed;bottom:58px;right:16px}.gltoggle:hover{background:var(--c2);color:var(--panel)}.glnote{font-family:var(--mono);color:var(--muted);padding:12px;font-size:9px}.entry{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--mono);align-items:center;display:flex;position:relative;overflow:hidden}.entryfield{opacity:.95;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.entrywrap{z-index:1;max-width:700px;padding:0 clamp(24px,6vw,88px);position:relative}.entrymark{align-items:center;gap:10px;margin-bottom:40px;display:flex}.entrys{background:var(--ok);min-width:26px;height:26px;color:var(--panel);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:flex}.entrykey{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:7.5px}.entryhead{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(34px,6.4vw,74px);font-weight:700;line-height:1.06}.entryhead i{color:var(--c1);font-style:normal}.entrylede{color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(15px,1.9vw,23px);line-height:1.5}.entrysub{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:0 0 44px;font-size:clamp(12px,1.35vw,16px);line-height:1.7}.entrycta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.entrygo,.entryalt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;padding:13px calc(26px - .16em) 13px 26px;font-size:9px;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.entrygo{background:var(--ok);color:var(--panel);box-shadow:0 0 calc(var(--glow) * 26px) color-mix(in srgb, var(--ok) 34%, transparent);font-weight:700}.entrygo:hover{background:var(--ink)}.entryalt{border-color:var(--line);color:var(--muted);cursor:pointer;background:0 0;font-family:inherit}.entryalt:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.entryalt:disabled{color:var(--faint);border-color:var(--line-soft,var(--line));cursor:not-allowed;opacity:.75;text-decoration:line-through;text-decoration-thickness:1px}.entrydemo{border-top:1px solid var(--line);max-width:52ch;margin:44px 0 0;padding-top:18px}.entrydemo h2{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:9px;font-weight:700}.entrydemo p{color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(11px,1.2vw,13px);line-height:1.75}.entrycontact{flex-wrap:wrap;gap:8px 22px;display:flex;margin-top:14px!important}.entrycontact a{color:var(--ok);border-bottom:1px solid #0000;font-size:clamp(11px,1.2vw,13px);text-decoration:none;transition:border-color .16s}.entrycontact a:hover{border-bottom-color:var(--ok)}.entrycontact a:focus-visible{outline:2px solid var(--ok);outline-offset:3px}.entrybrain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.entrybrain #graph{pointer-events:auto;cursor:grab;touch-action:none}.entrybrain #graph:active{cursor:grabbing}.entrybrain>div{height:100%}.entrybrain .console{background:0 0;border:0;gap:0;max-width:none;height:100%;margin:0;padding:0;display:block}body:has(.entrybrain){background:var(--bg);padding:0}.entrybrain .hdr,.entrybrain .crumbs,.entrybrain .strip,.entrybrain .phead,.entrybrain .rack,.entrybrain .viewctl,.entrybrain .log,.entrybrain .gutter,.entrybrain .sigwrap,.entrybrain .ints,.entrybrain .estop,.entrybrain .wall,.entrybrain .phase,.entrybrain .chip,.entrybrain .scrim,.entrybrain .drawer,.entrybrain .capanel,.entrybrain #playbar,.entrybrain .cmdbtn,.entrybrain .cabtn,.entrybrain .cloop{display:none!important}.entrybrain .console>.panel:not(:has(.graphwrap)){display:none!important}.entrybrain .panel{height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.entrybrain .graphwrap{background:0 0;border:0;grid-template-columns:1fr;width:44%;height:100%;min-height:0;margin-left:52%}:root[data-ground=dark] .entrybrain .graphwrap{width:64%;margin-left:36%}.entrybrain #graph{width:100%;height:100%}@media (max-width:760px){.entrybrain .graphwrap{width:100%;margin-left:0}}.entrybrain .legend{display:none!important}.signout{z-index:40;background:var(--bad);border:1px solid var(--bad);font-family:var(--mono);align-items:center;gap:7px;margin-left:0;padding:4px 9px;line-height:1;display:inline-flex;position:absolute;top:8px;right:10px}.signoutwho{letter-spacing:.16em;text-transform:uppercase;color:var(--panel);opacity:.85;font-size:7.5px;font-weight:700}.signout button{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--panel);cursor:pointer;background:0 0;border:0;padding:1px 2px;font-size:7.5px;font-weight:700}.signout:hover{background:color-mix(in srgb, var(--bad) 82%, #000)}.signout button:focus-visible{outline:2px solid var(--panel);outline-offset:2px}.groundtoggle{z-index:2;width:104px;height:30px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--panel) 72%, transparent);border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:8px;transition:color .16s,border-color .16s;display:flex;position:absolute;top:clamp(20px,3vw,34px);right:clamp(20px,3vw,40px)}.groundtoggle:hover{color:var(--ink);border-color:var(--ink)}.groundtoggle:focus-visible{outline:2px solid var(--ok);outline-offset:2px}.groundtoggle i{border:1px solid var(--muted);background:var(--ink);flex:none;width:9px;height:9px}:root[data-ground=dark] .groundtoggle i{background:var(--bg)}@media (max-width:760px){.groundtoggle{top:14px;right:14px}}.entrycards{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.entrycard{box-sizing:border-box;background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--line);border-left:2px solid var(--c1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:186px;height:46px;box-shadow:0 0 calc(var(--glow) * 22px) color-mix(in srgb, var(--c1) 18%, transparent);flex-direction:column;gap:3px;padding:7px 11px 8px;animation:3.2s forwards entrycard;display:flex;position:absolute}.entrycard b{letter-spacing:.18em;text-transform:uppercase;color:var(--c1);font-size:6.5px;font-weight:700}.entrycard span{color:var(--muted);font-size:9px;line-height:1.35}.entrycard-gold{border-left-color:var(--gold);box-shadow:0 0 calc(var(--glow) * 30px) color-mix(in srgb, var(--gold) 26%, transparent)}.entrycard-gold b{color:var(--gold)}.entrycard-gold span{color:var(--ink)}@keyframes entrycard{0%{opacity:0;transform:translate(-8px)}12%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@media (max-width:1280px){.entrywrap{max-width:600px}}@media (max-height:820px){.entryhead{margin-bottom:14px;font-size:clamp(30px,5vw,56px)}.entrylede{margin-bottom:10px;font-size:clamp(14px,1.6vw,19px)}.entrysub{margin-bottom:32px;font-size:clamp(12px,1.2vw,15px)}.entrymark{margin-bottom:26px}.entrydemo{margin-top:30px;padding-top:14px}}@media (max-width:760px){.entryfield{opacity:.6}.entrywrap{padding-top:72px;padding-bottom:72px}.entrycards{display:none}}@media (prefers-reduced-motion:reduce){.entrycard{opacity:1;animation:none}}.entrycta .entrygo{text-align:center;justify-content:center;align-items:center;min-width:180px;display:inline-flex}.entrydemo{margin-top:28px;padding-top:22px}.entrydemo h2{letter-spacing:.14em;margin:0 0 12px;font-size:15px}.entrydemo>p{max-width:36rem;font-size:14px;line-height:1.65}.entrydemo .entrycontact{gap:18px;margin-top:16px;font-size:15px}.entrydemo .entrycontact a{font-size:15px}.notwired{max-width:420px;padding:48px 28px}.notwired h1{letter-spacing:-.3px;margin:0 0 6px;font-size:22px}.notwired p.k{letter-spacing:.14em;margin:0 0 18px;font-size:11px}.notwired p{margin:0 0 16px;font-size:15px;line-height:1.7}.signin{gap:14px;max-width:360px;margin:22px 0 8px}.signin span{font-size:11px}.signin input{padding:10px 12px;font-size:15px}.signin button{letter-spacing:.12em;text-align:center;justify-content:center;align-items:center;padding:12px 14px;font-size:13px;line-height:1;display:inline-flex}.signinrm span{font-size:12px}
