@font-face{font-family:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/site/hubot-sans-vietnamese-wdth-normal-wBII_FLJ.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/site/hubot-sans-latin-ext-wdth-normal-BuZvgPRv.woff2)format("woff2-variations");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:Hubot Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/site/hubot-sans-latin-wdth-normal-y0SF6Opx.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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:Hubot Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:112%;ascent-override:88%;descent-override:24%}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:104%;ascent-override:92%;descent-override:22%}:root{--sky:#1b1a18;--sky-deep:#121110;--charcoal:#252422;--graphite:#403d39;--line:#5c5853;--line-strong:#98938a;--cream:#fffcf2;--wheat:#ccc5b9;--dim:#948e83;--orange:#eb5e28;--orange-ink:#f18f67;--teal:#2ec4b6;--green:#a8d672;--paper:#efe7d4;--paper-line:#2b29251f;--ink:#26241f;--f-display:"Hubot Sans Variable", "Hubot Fallback", "Geist Variable", ui-sans-serif, system-ui, sans-serif;--f-ui:"Geist Variable", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--dock-h:calc(76px + env(safe-area-inset-bottom,0px));--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-swing:cubic-bezier(.7, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--sky);scroll-padding-top:24px}body{background:var(--sky);color:var(--cream);font:400 16px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#page{transform-origin:50% 0;padding-bottom:var(--dock-h);transition:transform .9s var(--ease-swing);overflow-x:clip}html.is-aft #page{transform:scaleX(-1)}.wrap{width:min(100% - 2 * var(--gutter), 1120px);margin-inline:auto}.display{font-family:var(--f-display);letter-spacing:-.016em;font-kerning:normal;text-wrap:balance;font-weight:620;font-stretch:125%}.hl{color:var(--teal)}.h1{font-size:clamp(36px,10vw,74px);line-height:1}.h1 .hl{display:block}.h2{max-width:15ch;font-size:clamp(29px,7.6vw,56px);line-height:1.02}.h3{letter-spacing:-.012em;font-size:clamp(22px,5.6vw,28px);line-height:1.08}.eyebrow{font:500 11px/1.2 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.eyebrow--teal{color:var(--teal)}.eyebrow--teal:before{display:none}.lead{color:var(--wheat);max-width:50ch;font-size:16px}.aft{z-index:40;top:calc(12px + env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));width:44px;height:44px;color:var(--wheat);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1a18a6;border:1px solid #fffcf21f;border-radius:50%;place-items:center;padding:0;transition:color .3s,border-color .3s;display:grid;position:fixed}.aft svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:20px;height:20px;transition:transform .9s var(--ease-swing)}.aft .aft__pip{fill:currentColor;stroke:none}html.is-aft .aft{color:var(--teal);border-color:#2ec4b680}html.is-aft .aft svg{transform:rotate(180deg)}.turret{isolation:isolate;background:radial-gradient(120% 80% at 50% 32%, #22201d 0%, var(--sky) 55%, var(--sky-deep) 100%);align-items:flex-end;min-height:min(100svh,980px);display:flex;position:relative;overflow:hidden}.turret:after{content:"";z-index:1;pointer-events:none;opacity:.07;background-image:url(/site/grain-DNcZzQaa.svg);background-size:180px;position:absolute;inset:0}.sky{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sky--top{touch-action:manipulation;cursor:crosshair}.turret__in{z-index:2;padding-block:calc(96px + env(safe-area-inset-top,0px)) calc(var(--dock-h) + 20px);pointer-events:none;justify-items:start;gap:18px;display:grid;position:relative}.turret__in>*{pointer-events:none}.wordmark{width:min(64vw,330px);height:auto;margin-block:2px 4px;display:block;overflow:visible}.wordmark path{fill:var(--orange);fill-opacity:0;stroke:var(--orange);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2s cubic-bezier(.6,0,.2,1) .15s forwards draw,.9s 1.7s forwards fill-in}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1;stroke-opacity:0}}.h1{text-shadow:0 2px 24px #1b1a18}.sub{color:var(--wheat);text-shadow:0 1px 16px #1b1a18;max-width:38ch;font-size:17px;line-height:1.5}.hud{font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.hud b{color:var(--cream);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.hud__ask.is-on b{color:var(--orange)}.ticker{z-index:3;background:var(--orange);width:108%;color:var(--sky);margin:-14px 0 34px -4%;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 40px -24px #000}.ticker__run{will-change:transform;flex:none;animation:36s linear infinite tick;display:flex}.ticker.is-paused .ticker__run{animation-play-state:paused}.ticker span{font:700 14px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:18px;padding:12px 0 12px 18px;display:inline-flex}.ticker span:after{content:"";opacity:.55;background:currentColor;width:22px;height:2px}.ticker span:nth-child(6){color:var(--cream)}@keyframes tick{to{transform:translate(-100%)}}.pains{gap:20px;padding-block:40px 76px;display:grid}.pains__list{gap:10px;padding:0;list-style:none;display:grid}.pains__list li{letter-spacing:-.03em;width:fit-content;max-width:100%;color:var(--cream);font-size:clamp(23px,6.4vw,42px);font-weight:380;line-height:1.14;transition:color .4s;position:relative}.pains__list li:after{content:"";background:var(--orange);transform-origin:0;height:3px;transform:scaleX(var(--x,0));border-radius:2px;position:absolute;top:54%;left:-3px;right:-3px}.pains__list li.is-struck{color:#fffcf25c}.pains__after{font-family:var(--f-display);letter-spacing:-.014em;margin-top:10px;font-size:clamp(21px,5.6vw,32px);font-weight:600;font-stretch:118%;line-height:1.12}.bay{gap:18px;padding-bottom:84px;display:grid}.bay__rack{background:linear-gradient(#0f0e0d,#0b0a09);border-radius:10px;margin-top:8px;padding:10px;box-shadow:inset 0 1px #ffffff10,inset 0 0 0 1px #ffffff08,0 30px 60px -34px #000}.bay__holder{align-content:start;gap:7px;min-height:365px;display:grid}.strip{--c:var(--teal);background:var(--paper);min-height:86px;color:var(--ink);border-radius:2px;grid-template-rows:auto auto;grid-template-columns:90px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #00000040}.strip:before{content:"";background:var(--c);width:5px;transition:background .35s;position:absolute;inset:0 auto 0 0}.strip.is-new{animation:.55s cubic-bezier(.2,.9,.3,1.25) slot-in}@keyframes slot-in{0%{transform:translate(104%)rotate(1.6deg)}}.strip.is-done{opacity:.5}.strip__cs{border-right:1px solid var(--paper-line);grid-row:1/3;align-content:center;gap:4px;padding:8px 8px 8px 14px;display:grid}.strip__cs b{font:700 13.5px/1 var(--f-mono);letter-spacing:0;white-space:nowrap}.strip__cs span{font:500 9.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#26241f99}.strip__what{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px 10px 4px 12px;font-size:13.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.strip__st{font:600 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#26241f0d;border-radius:2px;align-self:start;align-items:center;gap:6px;margin:9px 9px 0 0;padding:5px 7px;display:inline-flex}.strip__st:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.strip[data-tone=ask] .strip__st{background:var(--orange);color:var(--cream)}.strip[data-tone=ask] .strip__st:before{background:var(--cream);animation:1s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.2}}.strip__cells{border-top:1px solid var(--paper-line);grid-column:2/4;grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.strip__cells li{text-align:center;font:600 7.5px/1 var(--f-mono);letter-spacing:.04em;color:#26241f59;border-left:1px solid var(--paper-line);padding:6px 0 7px;transition:background .3s,color .3s;position:relative}.strip__cells li:first-child{border-left:0}.strip__cells li.is-past{color:#26241fb3;background:#26241f0f}.strip__cells li.is-now{color:var(--sky);background:var(--c)}.strip[data-tone=ask]{--c:var(--orange)}.strip[data-tone=hold]{--c:#a39a8a}.strip[data-tone=ok]{--c:#7fae4b}.bay__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.tally{min-height:18px;font:700 16px/1 var(--f-mono);letter-spacing:.06em;color:var(--cream);flex-wrap:wrap;gap:4px 12px;display:inline-flex}.tally s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.tally__zero{color:var(--dim)}.screens{gap:22px;padding-bottom:80px;display:grid}.rack{margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.rack::-webkit-scrollbar{display:none}.rack:focus-visible{outline-offset:-2px}.shot{scroll-snap-align:start;flex:none;align-content:start;gap:16px;width:min(74vw,300px);display:grid}.shot figcaption{gap:6px;padding-right:6px;display:grid}.shot figcaption b{letter-spacing:-.012em;font-size:16.5px;font-weight:600;line-height:1.3}.shot figcaption span{color:var(--wheat);font-size:14.5px;line-height:1.5}.rack__count{font:500 11px/1 var(--f-mono);letter-spacing:.16em;color:var(--dim)}.rack__count b{color:var(--cream);font-weight:700}.phone{background:linear-gradient(145deg,#2c2a27,#0d0c0b 40%,#1a1917);border-radius:15%/7%;padding:3.4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #0b0a09,0 40px 70px -40px #000,0 0 0 1px #00000080}.scr{--u:calc(100cqw / 390);aspect-ratio:390/844;background:var(--charcoal);color:var(--cream);font-family:var(--f-ui);border-radius:12.5%/5.8%;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.scr__status{height:calc(var(--u) * 54);padding:calc(var(--u) * 6) calc(var(--u) * 30) 0 calc(var(--u) * 46);font:600 calc(var(--u) * 16.5) / 1 var(--f-ui);letter-spacing:-.01em;justify-content:space-between;align-items:center;display:flex;position:relative}.scr__island{top:calc(var(--u) * 11);width:calc(var(--u) * 124);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 20);background:#000;position:absolute;left:50%;transform:translate(-50%)}.scr__sys{align-items:center;gap:calc(var(--u) * 6);display:inline-flex}.scr__sys svg{height:calc(var(--u) * 12);width:auto;fill:var(--cream)}.scr__sys .bat{fill:none;stroke:#fffcf280}.scr__main{align-content:start;gap:calc(var(--u) * 16);min-height:0;padding:calc(var(--u) * 14) calc(var(--u) * 16) calc(var(--u) * 16);font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 24);flex:1;display:grid}.ck-title{font:600 calc(var(--u) * 20) / calc(var(--u) * 28) var(--f-ui);letter-spacing:-.01em}.ck-muted{color:var(--wheat);font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 20)}.ck-pager{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);display:flex}.ck-btn{min-height:calc(var(--u) * 44);padding:0 calc(var(--u) * 16);border:1px solid var(--line-strong);border-radius:calc(var(--u) * 3);background:var(--charcoal);color:var(--cream);font:500 calc(var(--u) * 15) / 1 var(--f-ui);white-space:nowrap;justify-content:center;align-items:center;display:flex}.ck-btn.is-off{color:var(--wheat);border-color:var(--line)}.ck-btn--accent{background:var(--teal);border-color:var(--teal);color:var(--charcoal)}.ck-btn--ask{background:var(--orange);border-color:var(--orange);color:var(--charcoal);font-weight:600}.ck-item{gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border:1px solid var(--line);border-left:calc(var(--u) * 3) solid var(--orange);border-radius:calc(var(--u) * 3);background:var(--graphite);display:grid}.ck-item__head{align-items:center;gap:calc(var(--u) * 8);flex-wrap:wrap;display:flex}.ck-item__what{font-weight:600}.ck-item__why{padding-left:calc(var(--u) * 12);border-left:1px solid var(--line-strong);color:var(--wheat)}.ck-item__meta{color:var(--wheat);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 16);font-variant-numeric:tabular-nums}.ck-field{gap:calc(var(--u) * 4);display:grid}.ck-field>span{font-size:calc(var(--u) * 12);color:var(--wheat)}.ck-input{min-height:calc(var(--u) * 96);padding:calc(var(--u) * 12);border:1px solid var(--teal);border-radius:calc(var(--u) * 3);background:var(--charcoal);box-shadow:0 0 0 1px var(--teal)}.caret{vertical-align:-.18em;background:var(--teal);width:1.5px;height:1.1em;margin-left:1px;animation:1.1s steps(2,jump-none) infinite blink;display:inline-block}.chip{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 6);border:1px solid var(--line);border-radius:calc(var(--u) * 2);font:500 calc(var(--u) * 11) / 1 var(--f-ui);color:var(--cream);white-space:nowrap;align-items:center;display:inline-flex}.chip--ask,.chip--risk{background:var(--orange);border-color:var(--orange);color:var(--charcoal)}.chip--risk{font-weight:600}.chip--mono{font-family:var(--f-mono);color:var(--wheat);font-weight:400}.scr__tabs{border-top:1px solid var(--line-strong);padding-bottom:calc(var(--u) * 30);background:var(--charcoal);grid-template-columns:repeat(3,1fr);display:grid}.scr__tabs span{justify-content:center;align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 52);border-top:calc(var(--u) * 2) solid transparent;color:var(--wheat);font:500 calc(var(--u) * 15) / 1 var(--f-ui);margin-top:-1px;display:flex}.scr__tabs span.on{color:var(--cream);border-top-color:var(--cream)}.scr__tabs b{min-width:calc(var(--u) * 20);padding:calc(var(--u) * 3) calc(var(--u) * 6);border-radius:calc(var(--u) * 10);background:var(--orange);color:var(--charcoal);font:600 calc(var(--u) * 11) / 1 var(--f-ui);text-align:center}.tk{gap:calc(var(--u) * 6);display:grid}.tk__key{font:500 calc(var(--u) * 12) / 1 var(--f-mono);color:var(--wheat);letter-spacing:.04em}.tk__chips{gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 2);display:flex}.brief{gap:calc(var(--u) * 10);padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 16);border:1px solid var(--line);border-radius:calc(var(--u) * 3);font:400 calc(var(--u) * 12.5) / calc(var(--u) * 18) var(--f-mono);background:#2c2b28;display:grid}.brief__h{font:600 calc(var(--u) * 11) / 1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.brief dl{grid-template-columns:calc(var(--u) * 78) 1fr;gap:calc(var(--u) * 8) calc(var(--u) * 6);display:grid}.brief dt{color:var(--wheat)}.brief dd.ok{color:var(--green)}.brief ul{gap:calc(var(--u) * 6);margin:0;padding:0;list-style:none;display:grid}.brief li:before{content:"› ";color:var(--wheat)}.card-text{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 21);display:grid}.card-text b{font-weight:600}.card-text ol{padding-left:calc(var(--u) * 20);gap:calc(var(--u) * 2);margin:0;display:grid}.scr--sheet .scr__main,.scr--sheet .scr__tabs{filter:brightness(.45)}.sheet{justify-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 16) calc(var(--u) * 40);border-top:1px solid var(--line-strong);border-radius:calc(var(--u) * 12) calc(var(--u) * 12) 0 0;background:var(--graphite);text-align:center;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 22);display:grid;position:absolute;inset:auto 0 0;box-shadow:0 -20px 40px -10px #0008}.sheet .ck-btn{width:100%}.sheet .ck-btn+.ck-btn{margin-top:calc(var(--u) * -4)}.sheet__grab{width:calc(var(--u) * 36);height:calc(var(--u) * 5);background:var(--line-strong);margin-bottom:calc(var(--u) * 4);border-radius:3px}.sheet__what{gap:2px;display:grid}.sheet__what b{font-weight:600}.sheet__fine{max-width:30ch}.faceid{width:calc(var(--u) * 64);height:calc(var(--u) * 64);fill:none;stroke:var(--cream);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.faceid__ok{stroke:var(--green);stroke-width:3px;stroke-dasharray:26;stroke-dashoffset:26px;opacity:0}.scr--sheet.is-scanning .faceid__frame{animation:scan 1.6s var(--ease-out) both}.scr--sheet.is-scanning .faceid__face{animation:.3s 1.5s both face-out}.scr--sheet.is-scanning .faceid__ok{animation:ok-in .5s var(--ease-out) 1.7s both}.scr--sheet.is-scanning .faceid{animation:pass .5s var(--ease-out) 1.6s both}@keyframes scan{0%{stroke:var(--cream);opacity:.4}50%{stroke:var(--teal);opacity:1}to{stroke:var(--green)}}@keyframes face-out{to{opacity:0}}@keyframes ok-in{to{opacity:1;stroke-dashoffset:0}}@keyframes pass{50%{transform:scale(1.08)}}.rules{gap:18px;padding-bottom:84px;display:grid}.rules__cards{gap:12px;margin-top:6px;display:grid}.rule{--k:var(--teal);border:1px solid #fffcf214;border-top:2px solid var(--k);background:var(--charcoal);border-radius:4px;gap:10px;padding:22px 20px 24px;display:grid;position:relative;overflow:hidden}.rule--wheat{--k:var(--wheat)}.rule--orange{--k:var(--orange)}.rule__k{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--k);align-items:center;gap:12px;display:flex}.rule__k span{color:var(--dim)}.rule p:last-child{color:var(--wheat);max-width:44ch;font-size:15px}.rule.is-in,.no-js .rule{opacity:1;transform:none}.js .rule{opacity:0;transition:transform .9s var(--ease-out), opacity .6s ease;transform:translate(-32%)rotate(-4deg)}.js .rule:nth-child(2){transform:translate(32%)rotate(4deg)}.js .rule:nth-child(2).is-in,.js .rule.is-in{opacity:1;transform:none}.next{padding-bottom:56px}.next__box{background:repeating-linear-gradient(-45deg,#2ec4b605 0 10px,#0000 10px 20px);border:1px dashed #2ec4b670;border-radius:6px;gap:12px;padding:22px 20px 24px;display:grid}.next__box p:last-child{color:var(--wheat);max-width:54ch}.dot{background:var(--teal);border-radius:50%;width:7px;height:7px;position:relative}.dot:after{content:"";border:1px solid var(--teal);border-radius:50%;animation:2.2s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.close{text-align:center;justify-items:center;gap:16px;padding-block:20px 28px;display:grid}.dial{aspect-ratio:2/1.1;width:min(100%,380px);display:block}.allclear{font:500 13px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.foot{font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-top:1px solid #fffcf214;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-block:22px 18px;display:flex}.dock{z-index:45;padding:22px max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));pointer-events:none;background:linear-gradient(#1b1a1800,#1b1a18e6 42%);position:fixed;inset:auto 0 0}.dock__row{pointer-events:auto;grid-template-columns:1.25fr 1fr;gap:8px;max-width:560px;margin:0 auto;display:grid}.dock a{letter-spacing:-.005em;min-height:52px;transition:transform .2s var(--ease-out), background .2s;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.dock a:active{transform:scale(.98)}.dock__go{background:var(--orange);color:var(--sky);box-shadow:0 12px 30px -12px #eb5e28b3}.dock__go span{transition:transform .2s var(--ease-out)}.dock__inv{color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#252422b3;border:1px solid #fffcf238}@media (hover:hover){.dock__go:hover span{transform:translate(3px)}.dock__inv:hover{background:#403d39cc}}@media (width>=760px){.turret__in{padding-block:160px calc(var(--dock-h) + 40px);gap:22px}.wordmark{width:380px}.sub{font-size:19px}.ticker span{padding-block:14px;font-size:15px}.pains{padding-block:64px 110px}.bay,.screens,.rules{padding-bottom:120px}.bay{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:56px}.bay>.eyebrow,.bay>.h2,.bay>.lead{grid-column:1}.bay__rack{grid-area:1/2/span 4;margin-top:0}.bay__foot{grid-column:2}.strip{grid-template-columns:104px minmax(0,1fr) auto}.strip__what{font-size:14.5px}.strip__cells li{font-size:8.5px}.rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.shot{width:auto}.rack__count{display:none}.rules__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.next__box{padding:32px 32px 34px}}@media (prefers-reduced-motion:reduce){.wordmark path{fill-opacity:1;stroke-opacity:0;stroke-dashoffset:0;animation:none}.ticker__run,.dot:after,.caret,.strip[data-tone=ask] .strip__st:before,.strip.is-new{animation:none}#page,.aft svg{transition:none}.js .rule,.js .rule:nth-child(2){opacity:1;transition:none;transform:none}.faceid__ok{opacity:1;stroke-dashoffset:0}.faceid__face{opacity:0}.faceid__frame{stroke:var(--green)}}
/*$vite$:1*/