@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(../media/big-shoulders-stencil-display-latin-800-normal.2_k9f2wv__ddd.woff2)format("woff2"),url(../media/big-shoulders-stencil-display-latin-800-normal.3j39bgpfrrb9p.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.0ttnbqtks8pz8.woff2)format("woff2"),url(../media/barlow-latin-400-normal.2q232q7nmze6k.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.07ksy-a4avz1m.woff2)format("woff2"),url(../media/barlow-latin-500-normal.2gp2c7bmfr47a.woff)format("woff")}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-latin-600-normal.2ekrofpr7xv99.woff2)format("woff2"),url(../media/barlow-latin-600-normal.2r--11ob1d7-_.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff")}
.st{--abyss:#051820;--abyss-2:#082431;--abyss-3:#0c2f3d;--line:#96d6de24;--line-2:#96d6de3d;--silt:#dfe9e7;--muted:#9ab2b8;--faint:#6f8b93;--orange:#ff6a1f;--orange-ink:#1a0b03;--ping:#6fe3e1;--paper:#e4ecea;--ink:#0a2430;--ink-soft:#3d5a63;--display:"Big Shoulders Stencil Display", "Barlow Condensed", Impact, sans-serif;--head:"Barlow Condensed", "Barlow", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, sans-serif;--code:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter:clamp(20px, 5vw, 64px);background:var(--abyss);min-height:100vh;color:var(--silt);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55;overflow-x:clip}.st ::selection{background:var(--orange);color:var(--orange-ink)}.st{scrollbar-color:#24505d var(--abyss)}.st :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--ping);outline-offset:3px;border-radius:4px}.st a{color:inherit;text-decoration:none}.st [id]{scroll-margin-top:80px}.st:after{content:"";z-index:50;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:min(100%,1160px);padding-inline:var(--gutter);box-sizing:border-box;margin:0 auto}.btn{height:48px;font:600 16px/1 var(--body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 22px;transition:background-color .2s,border-color .2s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.solid{background:var(--orange);color:var(--orange-ink)}.btn.solid:hover{background:#ff8240}.btn.ghost{color:var(--silt);border-color:#dfe9e757}.btn.ghost:hover{border-color:var(--silt);background:#dfe9e70f}.btn.small{height:38px;padding:0 16px;font-size:14px}.stNav{z-index:40;height:64px;padding:0 var(--gutter);background:color-mix(in srgb, var(--abyss) 72%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:28px;display:flex;position:fixed;inset:0 0 auto}.stBrand{font:600 22px/1 var(--head);letter-spacing:.01em;align-items:center;gap:10px;display:inline-flex}.stBrand .stMark{color:var(--orange)}.stLinks{gap:28px;margin-left:auto;display:flex}.stLinks a{color:var(--muted);font-size:15px;transition:color .2s}.stLinks a:hover{color:var(--silt)}.stHero{isolation:isolate;align-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.stHero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#051820db 0%,#05182080 34%,#05182000 62%),linear-gradient(#05182000 78%,#051820e6 100%);position:absolute;inset:0}.bbScene{z-index:-1;background:radial-gradient(55% 50% at 68% 64%,#ff6a1f29,#0000 62%),linear-gradient(#0e3a49 0%,#082834 42%,#041219 100%);position:absolute;inset:0}.bbCanvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.bbScene[data-ready="1"] .bbCanvas{opacity:1}.bbScene[data-fallback="1"]:before{content:"";background:repeating-radial-gradient(circle,#0000 0 70px,#6fe3e11a 70px 71px);border-radius:50%;width:900px;height:900px;position:absolute;top:64%;left:68%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 65%);mask-image:radial-gradient(circle,#000 15%,#0000 65%)}.bbReturn{opacity:0;font:500 12.5px/1 var(--code);color:var(--ping);white-space:nowrap;pointer-events:none;text-shadow:0 1px 10px #020a0ef2;will-change:transform, opacity;padding-left:14px;position:absolute;top:0;left:0;transform:translate(-999px)translateY(-50%)}.bbReturn:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;translate:0 -50%;box-shadow:0 0 10px 1px}.bbReturn.harm{color:var(--orange)}.stHeroCopy{z-index:1;padding:96px var(--gutter) 72px;max-width:880px;position:relative}.stHeroCopy h1{font:800 clamp(56px, 7vw, 122px) / .88 var(--display);letter-spacing:0;text-wrap:balance;margin:0}.stHeroCopy p{color:#c4d5d6;max-width:38ch;margin:28px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.stHeroCta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (prefers-reduced-motion:no-preference){.stHeroCopy h1{animation:1.1s cubic-bezier(.16,.84,.24,1) .3s both surface}.stHeroCopy p{animation:1.1s cubic-bezier(.16,.84,.24,1) .5s both surface}.stHeroCta{animation:1.1s cubic-bezier(.16,.84,.24,1) .65s both surface}}@keyframes surface{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}.sx{border-top:1px solid var(--line);padding:clamp(96px,12vw,168px) 0}.sx h2{max-width:23ch;font:600 clamp(38px, 4.6vw, 62px) / 1.02 var(--head);letter-spacing:-.005em;text-wrap:balance;margin:0}.lede{max-width:52ch;color:var(--muted);margin:20px 0 0;font-size:19px}.rp{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--abyss-2), #061d27);border-radius:6px;margin-top:52px;padding:clamp(18px,2.4vw,30px)}.rpTop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.rpRun{gap:4px;display:grid}.rpRun code{font:500 14px/1.3 var(--code);color:var(--silt)}.rpRun span{color:var(--muted);font-size:14px}.rpVerdict{align-items:center;gap:10px;display:flex}.rpVerdictName{color:var(--muted);font-size:14px}.rpVerdictValue{min-width:88px;font:600 20px/1 var(--head);text-align:center;color:var(--ping);border:1px solid #6fe3e173;border-radius:6px;padding:6px 14px;transition:background-color .3s,color .3s,border-color .3s}.rp[data-verdict="1"] .rpVerdictValue{color:var(--orange);border-color:#ff6a1f99}.rp[data-verdict="2"] .rpVerdictValue{color:var(--orange-ink);background:var(--orange);border-color:var(--orange)}.rpTrack{cursor:ew-resize;touch-action:none;border-radius:4px;margin-top:24px;padding:6px 0 6px 64px;position:relative}.rpLanes{position:relative}.rpLane{height:42px;position:relative}.rpLaneName{font:600 17px/1 var(--head);color:var(--muted);position:absolute;top:50%;left:-64px;translate:0 -50%}.rpLaneLine{background:linear-gradient(var(--line-2), var(--line-2)) center / 100% 1px no-repeat;position:absolute;inset:0}.rpMark{background:var(--abyss-2);border:1.5px solid #9ab2b880;border-radius:50%;width:12px;height:12px;transition:background-color .25s,border-color .25s,box-shadow .25s;position:absolute;top:50%;translate:-50% -50%}.rpMark.said.on{background:var(--silt);border-color:var(--silt)}.rpMark.lv0.on{background:var(--ping);border-color:var(--ping)}.rpMark.lv1{border-radius:2px;rotate:45deg}.rpMark.lv1.on{border-color:var(--orange);background:#ff6a1f59}.rpMark.lv2{border-radius:2px}.rpMark.lv2.on{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px #ff6a1f33}.rpSplit{z-index:0;background:#ff6a1f1a;border-inline:1px solid #ff6a1f59;height:84px;position:absolute;top:0}.rpWave{height:56px;margin-top:12px;position:relative}.rpBars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.rpBars i{background:#9ab2b833;border-radius:1px;flex:1;min-height:2px}.rpBars i.h{background:#ff6a1f42}.rpBars.lit{clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0)}.rpBars.lit i{background:#6fe3e1b3}.rpBars.lit i.h{background:var(--orange)}.rpHead{top:-8px;bottom:-4px;left:calc(var(--t) * 100%);background:var(--silt);pointer-events:none;width:2px;position:absolute;translate:-1px;box-shadow:0 0 14px #dfe9e773}.rpHead:before{content:"";background:var(--silt);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:50%;translate:-50%}.rpControls{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.rpPlay{border:1px solid var(--line-2);width:40px;height:40px;color:var(--silt);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:border-color .2s;display:grid}.rpPlay:hover{border-color:var(--silt)}.rpPlay svg{width:16px;height:16px}.rpPlay .iPause,.rp[data-playing="1"] .rpPlay .iPlay{display:none}.rp[data-playing="1"] .rpPlay .iPause{display:block}.rpClock{font:14px/1 var(--code);color:var(--muted)}.rpClock span{color:var(--silt)}.rpHint{color:var(--faint);margin-left:auto;font-size:14px}.rpNow{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:18px;display:grid}.rpNowRow{grid-template-columns:48px 52px 1fr;align-items:baseline;gap:12px;margin:0;display:grid}.rpNowWho{font:600 17px/1.2 var(--head)}.rpNowRow.saw .rpNowWho{color:var(--ping)}.rpNowTime{font:14px/1.2 var(--code);color:var(--faint)}.rpNowText{font-size:18px;line-height:1.35}.rpNowRow.saw .rpNowText{font:15.5px/1.4 var(--code)}.rp[data-sawlv="2"] .rpNowRow.saw :is(.rpNowWho,.rpNowText){color:var(--orange)}.chain{grid-template-columns:repeat(5,minmax(0,1fr));margin:60px 0 0;padding:0;list-style:none;display:grid;position:relative}.chain:before{content:"";background:var(--line-2);height:1px;position:absolute;top:5px;left:0;right:0}.chain li{padding-right:28px;position:relative}.chain li:before{content:"";border:1.5px solid var(--ping);background:var(--abyss);border-radius:2px;width:9px;height:9px;position:absolute;top:0;left:0}.chain h3{font:600 30px/1 var(--head);margin:34px 0 10px}.chain p{max-width:26ch;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.chain code{font:12.5px/1.4 var(--code);color:var(--faint);margin-top:16px;display:block}.chain code span{color:var(--ping)}.findings h2{max-width:26ch}.asks{border-top:1px solid var(--line-2);margin-top:56px}.ask{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr) minmax(0,1.2fr);align-items:baseline;gap:8px 32px;padding:34px 0;display:grid}.askKind{color:var(--muted);grid-row:span 2;margin:0;font-size:16px}.askText{grid-area:1/2/span 2;margin:0;font-size:22px;line-height:1.35}.askOut{font:600 clamp(30px, 3.4vw, 46px) / 1 var(--head);grid-column:3;margin:0}.askOut.followed{color:var(--orange)}.askWho{color:var(--muted);grid-column:3;margin:0;font-size:15px}.note{max-width:64ch;color:var(--faint);margin:22px 0 0;font-size:15px}.gateGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.gt{border:1px solid var(--line-2);background:var(--abyss-2);border-radius:6px;padding:clamp(20px,2.4vw,30px)}.gtMeter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gtStep{border:1px solid var(--line-2);height:58px;font:600 18px/1 var(--head);color:var(--faint);border-radius:6px;align-items:flex-end;padding:10px 12px;transition:background-color .35s,color .35s,border-color .35s;display:flex}.gtStep.on:first-child{color:var(--ping);background:#6fe3e121;border-color:#6fe3e173}.gtStep.on:nth-child(2){color:#ffb08a;background:#ff6a1f26;border-color:#ff6a1f80}.gtStep.on:nth-child(3){background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}@media (prefers-reduced-motion:no-preference){.gtMeter[data-held="1"]{animation:.45s cubic-bezier(.3,.7,.4,1) held}}@keyframes held{20%{transform:translate(-6px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}.gtStatus{min-height:66px;margin-top:16px}.gtState{margin:0;font-size:18px;font-weight:500}.gtNote{color:var(--muted);margin:6px 0 0;font-size:15px}.gtGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.gtGroupName{color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.gtGroupName svg{width:16px;height:16px}.gtEvent{border:1px solid var(--line-2);width:100%;color:var(--silt);font:500 15px/1.35 var(--body);text-align:left;cursor:pointer;background:0 0;border-radius:6px;margin-top:8px;padding:12px 14px;transition:border-color .2s,background-color .2s,transform .15s;display:block}.gtEvent:active{transform:translateY(1px)}.gtEvent.seen:hover{background:#ff6a1f12;border-color:#ff6a1f99}.gtEvent.said:hover{background:#dfe9e70d;border-color:#dfe9e773}.gtFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.gtToggle{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}.gtToggle input{width:18px;height:18px;accent-color:var(--orange)}.gtToggle code{font:14px var(--code)}.gtReset{color:var(--muted);font:500 15px var(--body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gtReset:hover{color:var(--silt)}.doc{background:var(--paper);max-width:880px;color:var(--ink);border-radius:6px;margin:60px auto 0;padding:clamp(22px,3vw,40px);box-shadow:0 44px 90px -40px #000c,0 0 0 1px #ffffff0f}.docHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.docTitle{font:600 clamp(26px, 3vw, 36px) / 1 var(--head);margin:0}.docSub{color:var(--ink-soft);margin:8px 0 0;font-size:15px}.docRun{font:13px/1.2 var(--code);color:var(--ink-soft);white-space:nowrap;margin:0}.docTable{border-collapse:collapse;width:100%;margin-top:6px}.docTable :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #c3d2d0;padding:12px 8px;font-weight:400}.docTable thead th{color:var(--ink-soft);padding-top:14px;font-size:13px}.docTable tbody th{font-size:16px;font-weight:600}.docTable tbody th span{color:var(--ink-soft);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.docRate{font:15px var(--code);white-space:nowrap}.docScale{background:linear-gradient(#a6bab9,#a6bab9) 50%/100% 1.5px no-repeat;min-width:120px;height:14px;display:block;position:relative}.docScale .ci{background:#0a243029;border:1px solid #0a24306b;border-radius:2px;height:8px;position:absolute;top:3px}.docScale .pt{background:var(--ink);width:2px;height:14px;position:absolute;top:0}.docOut{font:600 17px/1 var(--head);white-space:nowrap}.docTable tr[data-v="2"] :is(.docRate,.docOut){color:#c2410c}.docTable tr[data-v="2"] .ci{background:#e8530f33;border-color:#e8530fb3}.docTable tr[data-v="2"] .pt{background:#e2530f}.docTable tr[data-v="1"] .docOut{color:#8a4a12}.docTable tr[data-v="0"] .docOut{color:#0e6f6b}.docFoot{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.docFoot code{font:13px/1.4 var(--code);color:var(--ink-soft)}.docSeal{color:#0e6f6b;flex:none;width:86px;height:86px}.docSealBig{font:800 13px var(--display);fill:currentColor;letter-spacing:.04em}.docSealSmall{font:7.5px var(--code);fill:currentColor}.caption{text-align:center;color:var(--faint);margin:18px 0 0;font-size:14px}.runGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);margin-top:48px;display:grid}.runSelf,.runCloud{border-radius:6px;padding:clamp(22px,2.6vw,34px)}.runSelf{border:1px solid var(--line-2);background:var(--abyss-2)}.runCloud{background:radial-gradient(120% 90% at 100% 0%, #ff6a1f2e, transparent 60%), var(--abyss-3);border:1px solid #ff6a1f52;flex-direction:column;align-items:flex-start;display:flex}.run h3{font:600 28px/1.1 var(--head);margin:0}.run p{max-width:46ch;color:var(--muted);margin:12px 0 0;font-size:17px}.runCloud p{margin-bottom:28px}.runCloud .btn{margin-top:auto}.run pre{border:1px solid var(--line);background:#03121a;border-radius:6px;margin:20px 0 0;padding:16px 18px;overflow-x:auto}.run pre code{font:13.5px/1.65 var(--code);color:#cfe0df}.run p.small{color:var(--faint);font-size:15px}.run p.small code{font:14px var(--code);color:var(--muted)}.close{text-align:center;position:relative;overflow:hidden}.close:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 90px,#6fe3e114 90px 91px);border-radius:50%;width:1200px;height:1200px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.close .wrap{flex-direction:column;align-items:center;display:flex;position:relative}.close h2{max-width:16ch;margin-inline:auto}.close p{max-width:48ch;color:var(--muted);margin:20px auto 0;font-size:19px}.close .btn{margin-top:34px}.foot{border-top:1px solid var(--line);padding:48px 0 32px;overflow:hidden}.footMark{font:800 clamp(96px, 22vw, 340px) / .8 var(--display);text-align:center;color:#0000;-webkit-text-stroke:1px #96d6de38;-webkit-user-select:none;user-select:none;margin:0 0 32px}.footRow{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.footRow nav{gap:22px;display:flex}.footRow nav a{color:var(--muted);transition:color .2s}.footRow nav a:hover{color:var(--silt)}@media (max-width:960px){.chain{grid-template-columns:1fr;gap:34px}.chain:before{width:1px;height:auto;inset:0 auto 0 4px}.chain li{padding:0 0 0 34px}.chain li:before{top:8px}.chain h3{margin-top:0}.chain p{max-width:52ch}.gateGrid,.runGrid{grid-template-columns:1fr}}@media (max-width:860px){.stLinks{display:none}.stNav .btn{margin-left:auto}}@media (max-width:760px){.stHero{align-items:start}.stHero:before{background:linear-gradient(#051820eb 0%,#0518208c 46%,#05182000 70%)}.stHeroCopy{padding-top:104px}.stHeroCopy h1{font-size:clamp(56px,16vw,84px)}.bbReturn:nth-of-type(n+3){display:none}.rpTrack{padding-left:44px}.rpLaneName{font-size:15px;left:-44px}.rpHint{display:none}.rpNowRow{grid-template-columns:38px 46px 1fr;gap:8px}.ask{grid-template-columns:1fr;gap:10px;padding:28px 0}.askKind,.askText,.askOut,.askWho{grid-area:auto/1}.gtGroups{grid-template-columns:1fr}.doc{transform:none}.docTable :is(th,td):nth-child(3){display:none}.docFoot{flex-direction:column;align-items:flex-start}.docFoot code{word-break:break-all}.footRow{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.doc,.bbCanvas,.btn,.gtStep,.rpMark{transition:none}}
