@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.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:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_988f2d92-module__jzGrfa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_988f2d92-module__jzGrfa__variable{--font-nw-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_4e38cf3c-module__CTi5la__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_4e38cf3c-module__CTi5la__variable{--font-nw-display:"Instrument Serif", "Instrument Serif Fallback"}
.nw-root{--nw-field:#050807;--nw-field-2:#060b09;--nw-panel:#0a120d;--nw-panel-2:#0d1812;--nw-phosphor:#49e09c;--nw-phosphor-bright:#8df7c5;--nw-phosphor-dim:#2c8a60;--nw-amber:#e8b054;--nw-red:#f0705c;--nw-text:#c3d4c9;--nw-muted:#7e9286;--nw-faint:#51635a;--nw-line:#7de2af24;--nw-line-faint:#7de2af12;--nw-ease:cubic-bezier(.23, 1, .32, 1);font-family:var(--font-nw-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;color:var(--nw-text);background-color:var(--nw-field);background-image:radial-gradient(1100px 700px at 72% -8%,#49e09c12,#0000 62%),radial-gradient(850px 600px at -6% 38%,#49e09c0b,#0000 60%),radial-gradient(900px 700px at 50% 115%,#e8b0540a,#0000 60%)}.nw-root ::selection{color:#eafff4;background:#49e09c47}.nw-root :focus-visible{outline:1px solid var(--nw-phosphor);outline-offset:3px;border-radius:2px}.nw-display{font-family:var(--font-nw-display), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-weight:400}.nw-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--nw-phosphor);font-size:.675rem;font-weight:500}.nw-sectag{letter-spacing:.3em;text-transform:uppercase;color:var(--nw-faint);align-items:baseline;gap:1rem;font-size:.675rem;display:flex}.nw-sectag:before{content:"///";color:var(--nw-phosphor-dim);letter-spacing:.1em}.nw-sectag:after{content:"";background:var(--nw-line-faint);flex:1;align-self:center;height:1px}.nw-panel{background:linear-gradient(180deg, #8df7c50a, transparent 28%), var(--nw-panel);border:1px solid var(--nw-line);border-radius:10px;box-shadow:0 0 0 1px #050807e6,0 24px 60px -28px #000000d9,0 0 64px -18px #49e09c2e}.nw-scanlines{z-index:40;pointer-events:none;background:repeating-linear-gradient(#d5ffe906 0 1px,#0000 1px 3px);position:fixed;inset:0}.nw-panel-scan{background:repeating-linear-gradient(#d5ffe908 0 1px,#0000 1px 4px)}.nw-btn{letter-spacing:.12em;text-transform:uppercase;color:#04130c;background:var(--nw-phosphor);border:1px solid var(--nw-phosphor);transition:background-color .2s var(--nw-ease), box-shadow .2s var(--nw-ease), transform .15s var(--nw-ease);border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 0 28px -8px #49e09c8c}.nw-btn:hover{background:var(--nw-phosphor-bright);border-color:var(--nw-phosphor-bright);box-shadow:0 0 40px -6px #49e09cb3}.nw-btn:active{transform:scale(.98)}.nw-btn:disabled{opacity:.55;pointer-events:none}.nw-btn-ghost{letter-spacing:.12em;text-transform:uppercase;color:var(--nw-phosphor);border:1px solid var(--nw-line);transition:border-color .2s var(--nw-ease), background-color .2s var(--nw-ease);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:.8rem;font-weight:500;display:inline-flex}.nw-btn-ghost:hover{background:#49e09c0f;border-color:#7de2af66}.nw-dot{background:var(--nw-phosphor);border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite nw-pulse;display:inline-block;box-shadow:0 0 8px #49e09ce6}.nw-dot--amber{background:var(--nw-amber);animation:none;box-shadow:0 0 8px #e8b054cc}.nw-dot--off{background:var(--nw-faint);box-shadow:none;animation:none}.nw-replay-line{animation:nw-line-in .4s var(--nw-ease) both;grid-template-columns:4.6rem 4.6rem minmax(0,1fr);align-items:baseline;column-gap:.85rem;padding:.22rem 0;font-size:.74rem;line-height:1.55;display:grid}@media (max-width:480px){.nw-replay-line{grid-template-columns:3.6rem 3.4rem minmax(0,1fr);column-gap:.55rem;font-size:.67rem}}.nw-replay-time{color:var(--nw-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.nw-replay-tag{letter-spacing:.08em;white-space:nowrap;font-weight:600}.nw-tone-page .nw-replay-tag{color:var(--nw-red)}.nw-tone-page .nw-replay-text{color:#f4b3a8}.nw-tone-ok .nw-replay-tag{color:var(--nw-phosphor)}.nw-tone-ok .nw-replay-text{color:var(--nw-text)}.nw-tone-info .nw-replay-tag{color:var(--nw-phosphor-dim)}.nw-tone-info .nw-replay-text{color:var(--nw-muted)}.nw-tone-dim .nw-replay-tag,.nw-tone-dim .nw-replay-text{color:var(--nw-faint)}.nw-tone-warn .nw-replay-tag{color:var(--nw-amber)}.nw-tone-warn .nw-replay-text{color:#e6cb9b}.nw-tone-resolve .nw-replay-tag{color:var(--nw-phosphor-bright);text-shadow:0 0 14px #49e09c99}.nw-tone-resolve .nw-replay-text{color:var(--nw-phosphor-bright);text-shadow:0 0 14px #49e09c73}.nw-cursor{background:var(--nw-phosphor);vertical-align:text-bottom;width:.55em;height:1.05em;margin-left:.15rem;animation:1.1s step-end infinite nw-blink;display:inline-block}.nw-rise{animation:nw-rise .9s var(--nw-ease) both}.nw-margin-note{writing-mode:vertical-rl;letter-spacing:.42em;text-transform:uppercase;color:var(--nw-faint);font-size:.625rem}.nw-code{color:var(--nw-muted);font-size:.74rem;line-height:1.75}.nw-code .k{color:var(--nw-phosphor)}.nw-code .v{color:var(--nw-text)}.nw-code .c{color:var(--nw-faint)}.nw-code .a{color:var(--nw-amber)}.nw-replay-line.is-typing .nw-replay-text{text-shadow:0 0 1px #8df7c5b3,0 0 14px #8df7c580}.nw-replay-line.is-settled:not(.nw-tone-resolve) .nw-replay-text{animation:1.3s ease-out nw-afterglow}.nw-panel--resolve{animation:nw-resolve-border 2s var(--nw-ease) forwards}.nw-resolve-flash{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#49e09c24,#49e09c05 55%,#0000);animation:1.4s ease-out forwards nw-resolve-flash;position:absolute;inset:0}.nw-sweep{z-index:41;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:linear-gradient(#0000,#8df7c509 42%,#8df7c50e 50%,#8df7c505 62%,#0000);height:18vh;animation:16s linear infinite nw-sweep;position:fixed;top:0;left:0;right:0;transform:translateY(-25vh)}@media (prefers-reduced-motion:reduce){.nw-sweep{display:none}}.nw-ignite{opacity:0}.nw-ignite.is-lit{animation:.7s both nw-ignite-flicker}@media (prefers-reduced-motion:reduce){.nw-ignite{opacity:1!important;animation:none!important}}.nw-patch-line{filter:drop-shadow(0 0 5px #49e09c8c)}.nw-patch-node{letter-spacing:.28em;text-transform:uppercase;color:var(--nw-muted);background:var(--nw-panel);border:1px solid var(--nw-line);transition:color .3s var(--nw-ease), border-color .3s var(--nw-ease), box-shadow .3s var(--nw-ease);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem;font-size:.62rem;font-weight:600;display:inline-flex;position:relative}.nw-patch-node.is-linked{color:var(--nw-text);border-color:#7de2af8c;box-shadow:0 0 28px -8px #49e09c99}.nw-patch-peer{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;color:var(--nw-phosphor);font-size:.56rem;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)}@property --nw-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.nw-tier{transition:transform .35s var(--nw-ease);position:relative}@media (hover:hover){.nw-tier:hover{transform:translateY(-4px)}}.nw-tier:before{content:"";background:conic-gradient(from var(--nw-spin), transparent 0deg, transparent 252deg, #49e09cd9 312deg, #8df7c5 330deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .4s var(--nw-ease);border-radius:10px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:64rem){.nw-tier--side:before{border-radius:0}}@media (hover:hover){.nw-tier:hover:before{opacity:1;animation:2.6s linear infinite nw-spin-edge}}.nw-tier--featured:after{content:"";pointer-events:none;opacity:.35;border-radius:10px;animation:5.5s ease-in-out infinite nw-tier-breathe;position:absolute;inset:0;box-shadow:0 0 70px -18px #49e09c73}.nw-wake{cursor:crosshair;transition:color .4s var(--nw-ease), border-color .4s var(--nw-ease), box-shadow .4s var(--nw-ease)}.nw-wake-wash{opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:0}.nw-wake-wash--red{background:linear-gradient(90deg,#0000,#f0705c14 35%,#f0705c26);box-shadow:inset 0 0 70px -28px #f0705c8c}.nw-wake-wash--green{background:linear-gradient(90deg,#0000,#49e09c0f 40%,#49e09c1c)}.nw-wake-note{letter-spacing:.18em;text-transform:uppercase;text-align:right;color:var(--nw-phosphor);opacity:0;margin-top:.55rem;font-size:.56rem;display:block}.nw-escalate:has(.nw-wake:hover) .nw-wake-wash--red{animation:nw-alarm 1.7s var(--nw-ease) forwards}.nw-escalate:has(.nw-wake:hover) .nw-wake-wash--green{animation:nw-calm 1.7s var(--nw-ease) forwards}.nw-escalate:has(.nw-wake:hover) .nw-wake{animation:nw-wake-chip 1.7s var(--nw-ease) forwards}.nw-escalate:has(.nw-wake:hover) .nw-wake-note{animation:nw-calm-note 1.7s var(--nw-ease) forwards}.nw-digit{text-align:center;width:1ch;display:inline-block}.nw-digit--sep{width:.5ch}@keyframes nw-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes nw-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes nw-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes nw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nw-afterglow{0%{text-shadow:0 0 1px #8df7c5b3,0 0 14px #8df7c58c}to{text-shadow:0 0 #8df7c500}}@keyframes nw-resolve-border{0%{border-color:var(--nw-line)}16%{border-color:#8df7c5e6;box-shadow:0 0 0 1px #49e09c59,0 24px 60px -28px #000000d9,0 0 90px -8px #49e09c80}to{border-color:#7de2af66;box-shadow:0 0 0 1px #050807e6,0 24px 60px -28px #000000d9,0 0 72px -14px #49e09c59}}@keyframes nw-resolve-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes nw-sweep{0%{transform:translateY(-25vh)}to{transform:translateY(105vh)}}@keyframes nw-ignite-flicker{0%,7%{opacity:0}8%,17%{opacity:1}18%,26%{opacity:.2}27%,41%{opacity:1}42%,53%{opacity:.35}54%,to{opacity:1}}@keyframes nw-spin-edge{to{--nw-spin:360deg}}@keyframes nw-tier-breathe{0%,to{opacity:.3}50%{opacity:.75}}@keyframes nw-alarm{0%{opacity:0}10%{opacity:1}24%{opacity:.5}36%{opacity:.9}68%,to{opacity:0}}@keyframes nw-calm{0%,55%{opacity:0}85%,to{opacity:.9}}@keyframes nw-wake-chip{0%{color:var(--nw-faint);border-color:var(--nw-line-faint)}10%{color:var(--nw-red);border-color:#f0705cb3;box-shadow:0 0 18px -4px #f0705c99}40%{color:var(--nw-red);border-color:#f0705c73;box-shadow:0 0 12px -6px #f0705c66}to{color:var(--nw-phosphor);border-color:#7de2af80;box-shadow:0 0 14px -6px #49e09c80}}@keyframes nw-calm-note{0%,60%{opacity:0}to{opacity:1}}
