._shell_a0pnj_1{min-height:100svh;display:flex;flex-direction:column}._header_a0pnj_8{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--chassis) 94%,transparent);border-bottom:1px solid var(--hairline)}._bar_a0pnj_16{height:var(--header-h);display:flex;align-items:center;gap:24px}._wordmark_a0pnj_23{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.04em;color:var(--ink);text-decoration:none;white-space:nowrap}._nav_a0pnj_35{display:flex;gap:4px;margin-left:12px;font-family:var(--font-mono);font-size:var(--t-14)}._nav_a0pnj_35 a,._menuPanel_a0pnj_44 a{position:relative;padding:8px 10px;color:var(--ink-muted);text-decoration:none;border-radius:var(--radius);transition:color var(--fast) var(--ease),background-color var(--fast) var(--ease)}._nav_a0pnj_35 a:hover{color:var(--ink);background:var(--chassis-recessed)}._nav_a0pnj_35 a[aria-current=page]{color:var(--ink)}._nav_a0pnj_35 a[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;background:var(--ink)}._cta_a0pnj_74{margin-left:auto;min-height:40px;padding:0 16px;font-size:10px;transform:none;box-shadow:0 3px #000}._cta_a0pnj_74:hover{transform:translateY(-1px);box-shadow:0 4px #000}._menu_a0pnj_44{display:none;margin-left:auto;position:relative}._menuButton_a0pnj_94{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;list-style:none;cursor:pointer;font-family:var(--font-pixel);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--chassis-raised)}._menuButton_a0pnj_94::-webkit-details-marker{display:none}._menuGlyph_a0pnj_115{display:inline-flex;flex-direction:column;gap:3px}._menuGlyph_a0pnj_115 span{width:14px;height:2px;background:var(--ink)}._menuPanel_a0pnj_44{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;display:flex;flex-direction:column;padding:8px;background:var(--screen);border-radius:6px;box-shadow:0 24px 48px -16px #0000007f;font-family:var(--font-mono)}._menuPanel_a0pnj_44 a{color:var(--screen-fg);padding:12px}._menuPanel_a0pnj_44 a:hover,._menuPanel_a0pnj_44 a[aria-current=page]{background:var(--screen-raised);color:var(--phosphor)}._main_a0pnj_152{flex:1}._footer_a0pnj_157{margin-top:48px;background:var(--screen);color:var(--screen-fg);border-top:4px solid var(--ink)}._footerTop_a0pnj_164{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding-block:72px 56px}._discord_a0pnj_171{align-self:start;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;border:1px solid var(--screen-line);border-radius:8px;background:radial-gradient(120% 120% at 0% 0%,rgb(138 164 255 / 16%),transparent 60%),var(--screen-raised);color:var(--screen-fg);text-decoration:none;transition:transform var(--mid) var(--ease),border-color var(--mid) var(--ease)}._discord_a0pnj_171:hover{transform:translateY(-3px);border-color:var(--st-blue)}._discordIcon_a0pnj_195{color:var(--st-blue)}._discordText_a0pnj_199{display:flex;flex-direction:column;gap:6px}._discordTitle_a0pnj_205{font-size:var(--t-28);letter-spacing:-.02em;line-height:1.1}._discordNote_a0pnj_211{font-size:var(--t-14);color:var(--screen-muted)}._discordArrow_a0pnj_216{font-family:var(--font-mono);font-size:var(--t-28);color:var(--st-blue);transition:transform var(--mid) var(--ease)}._discord_a0pnj_171:hover ._discordArrow_a0pnj_216{transform:translate(6px)}._columns_a0pnj_227{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}._columnTitle_a0pnj_233{font-family:var(--font-pixel);font-size:9px;font-weight:400;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;color:var(--screen-muted);margin-bottom:16px}._column_a0pnj_227 ul,._legal_a0pnj_245{list-style:none;margin:0;padding:0}._column_a0pnj_227 li+li{margin-top:4px}._column_a0pnj_227 a,._legal_a0pnj_245 a{display:inline-block;padding:4px 0;color:var(--screen-fg);font-size:var(--t-16);text-decoration:none;transition:color var(--fast) var(--ease)}._column_a0pnj_227 a:hover,._legal_a0pnj_245 a:hover{color:var(--phosphor)}._footerBottom_a0pnj_270{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-block:28px 40px;border-top:1px solid var(--screen-line);font-size:var(--t-14);color:var(--screen-muted)}._footerWordmark_a0pnj_281{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-pixel);font-size:11px;color:var(--screen-fg)}._footerLogo_a0pnj_292{border-radius:22%;box-shadow:0 0 0 1px #ffffff2e}._line_a0pnj_297{margin:0;flex:1 1 320px}._legal_a0pnj_245{display:flex;gap:20px}._legal_a0pnj_245 a{font-size:var(--t-14);color:var(--screen-muted)}._signoff_a0pnj_312{margin:0;font-family:var(--font-pixel);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--phosphor)}@media(max-width:1180px){._nav_a0pnj_35{display:none}._menu_a0pnj_44{display:block}._cta_a0pnj_74{margin-left:0}}@media(max-width:900px){._footerTop_a0pnj_164{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 40px}}@media(max-width:560px){._bar_a0pnj_16{gap:10px}._wordmark_a0pnj_23{font-size:9px;gap:8px}._logo_a0pnj_353{width:16px;height:16px}._cta_a0pnj_74{padding:0 10px;gap:6px;font-size:8px;white-space:nowrap;min-height:40px}._cta_a0pnj_74 .key-led{display:none}._menuButton_a0pnj_94{padding:0 10px}._menuButton_a0pnj_94{font-size:0;gap:0}._columns_a0pnj_227{grid-template-columns:repeat(2,minmax(0,1fr))}._discord_a0pnj_171{grid-template-columns:auto 1fr;padding:20px;gap:16px}._discordArrow_a0pnj_216{display:none}}@media(prefers-reduced-motion:reduce){._nav_a0pnj_35 a,._menuPanel_a0pnj_44 a,._discord_a0pnj_171,._discordArrow_a0pnj_216,._column_a0pnj_227 a,._legal_a0pnj_245 a{transition:none}}._figure_13zz7_1{margin:0;min-width:0}._chrome_13zz7_6{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--screen-raised);border:1px solid #000;border-bottom:0;border-radius:6px 6px 0 0}._dot_13zz7_17{width:7px;height:7px;background:var(--screen-line)}._dot_13zz7_17:first-child{background:var(--accent)}._file_13zz7_27{margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-12);color:var(--screen-muted)}._lang_13zz7_38{margin-left:auto;font-family:var(--font-pixel);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._pre_13zz7_47{margin:0;padding:16px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;background:var(--screen);color:var(--screen-fg);border:1px solid #000;border-radius:0 0 6px 6px;font-size:13px;line-height:1.7;tab-size:4;counter-reset:line}._line_13zz7_64{display:block;padding:0 18px 0 0;counter-increment:line;min-width:max-content}._line_13zz7_64:before{content:counter(line,decimal-leading-zero);display:inline-block;width:5ch;padding-right:1.5ch;text-align:right;color:#5d6773}._comment_13zz7_80{color:var(--phosphor-dim)}._figure_13zz7_1[data-lit] ._line_13zz7_64{color:var(--screen-muted);transition:color var(--mid) var(--ease),background-color var(--mid) var(--ease)}._figure_13zz7_1[data-lit] ._line_13zz7_64[data-on]{color:var(--screen-fg);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 3px 0 0 var(--accent)}._figure_13zz7_1[data-lit] ._line_13zz7_64[data-on]:before{color:var(--accent)}html.js.hydrated ._figure_13zz7_1:not([data-visible]) ._line_13zz7_64{opacity:0}html.js ._figure_13zz7_1[data-visible] ._line_13zz7_64{animation:_print_13zz7_1 .26s steps(3,end) both;animation-delay:calc(var(--i) * 28ms)}@keyframes _print_13zz7_1{0%{opacity:0}}._caption_13zz7_117{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 2px 0;font-size:var(--t-14);color:var(--ink-muted)}._source_13zz7_127{font-family:var(--font-mono);font-size:var(--t-12);overflow-wrap:anywhere}@media(max-width:560px){._pre_13zz7_47{font-size:12px}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._figure_13zz7_1:not([data-visible]) ._line_13zz7_64{opacity:1}html.js ._figure_13zz7_1[data-visible] ._line_13zz7_64{animation:none}._figure_13zz7_1[data-lit] ._line_13zz7_64{transition:none}}._screen_132fv_1{position:relative;background:var(--chassis-recessed);border:1px solid var(--hairline);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 1px #fff9,0 1px #0000000a,0 24px 48px -28px #11131873}._plate_132fv_16{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:2px 4px 0;min-height:16px}._label_132fv_25{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-pixel);font-size:9px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}._led_132fv_38{width:6px;height:6px;background:var(--accent);box-shadow:0 0 6px var(--accent);flex:none}._readout_132fv_46{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._glass_132fv_56{position:relative;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),var(--screen);color:var(--screen-fg);border-radius:3px;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 40px #0000008c}._scan_132fv_74{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(0 0 0 / 16%) 3px 4px);pointer-events:none;z-index:5}@media(max-width:560px){._plate_132fv_16{align-items:flex-start}._readout_132fv_46{white-space:normal;text-align:right}}._proof_e5uu9_1{display:flex;flex-direction:column;gap:14px;min-width:0}._modes_e5uu9_8{display:inline-flex;align-self:flex-start;padding:3px;gap:2px;background:var(--chassis-recessed);border:1px solid var(--hairline);border-radius:6px}._modes_e5uu9_8 button{min-height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink-muted);cursor:pointer}._modes_e5uu9_8 button[aria-pressed=true]{background:var(--ink);color:var(--chassis-raised)}._board_e5uu9_36{--h: 248px;--lh: calc(var(--h) / var(--n));--label: 64px;position:relative;height:var(--h);margin:18px 18px 8px}._lane_e5uu9_45{position:absolute;left:0;right:0;top:0;height:calc(var(--h) / 8);transform:translateY(calc(var(--lane) * var(--lh) + (var(--lh) - var(--h) / 8) / 2));transition:transform .6s var(--ease),opacity .3s var(--ease)}._lane_e5uu9_45:before{content:"";position:absolute;left:var(--label);right:0;top:50%;border-top:1px dashed var(--screen-line)}._lane_e5uu9_45[data-off]{opacity:0}._laneLabel_e5uu9_70{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--font-pixel);font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted)}._track_e5uu9_82{position:absolute;left:var(--label);right:0;top:0;height:calc(var(--h) / 8)}._block_e5uu9_90{--gap: 5px;position:absolute;left:0;top:50%;margin-top:-10px;width:calc((100% - 7 * var(--gap)) / 8);height:20px;display:flex;align-items:center;padding:0 6px;overflow:hidden;background:var(--accent);color:var(--screen);border-radius:2px;transform:translate(calc(var(--slot) * (100% + var(--gap))),calc(var(--lane) * var(--lh) + (var(--lh) - var(--h) / 8) / 2));transition:transform .64s var(--ease) calc(var(--i) * 18ms)}._block_e5uu9_90[data-gated]{background:#fff}._blockName_e5uu9_116{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bracket_e5uu9_127{position:absolute;left:-4px;top:50%;margin-top:-15px;height:30px;width:calc(.25*(100% - 35px) + 13px);border:1px dashed #fff;border-radius:4px;transform:translateY(calc((var(--lh) - var(--h) / 8) / 2));transition:transform .64s var(--ease)}html.js.hydrated ._proof_e5uu9_1:not([data-visible]) ._block_e5uu9_90{opacity:0}html.js ._proof_e5uu9_1[data-visible] ._block_e5uu9_90{animation:_land_e5uu9_1 .42s var(--ease) both;animation-delay:calc(var(--slot) * .26s + var(--lane) * 25ms)}html.js ._proof_e5uu9_1[data-visible] ._block_e5uu9_90[data-gated]{animation-delay:calc(.7s + var(--slot) * .26s)}@keyframes _land_e5uu9_1{0%{opacity:0}}._foot_e5uu9_160{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 18px 16px;border-top:1px solid var(--screen-line)}._gate_e5uu9_170{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-fg)}._gateKey_e5uu9_182{width:14px;height:10px;border:1px dashed #fff}._readout_e5uu9_188{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}._readoutLabel_e5uu9_196{font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted)}._sum_e5uu9_204{font-family:var(--font-mono);font-size:var(--t-14);letter-spacing:.06em;color:var(--accent)}._same_e5uu9_211{padding:3px 6px;font-family:var(--font-pixel);font-size:8px;text-transform:uppercase;color:var(--screen);background:var(--accent)}html.js ._same_e5uu9_211{animation:_stamp_e5uu9_1 .7s steps(2,end) both}@keyframes _stamp_e5uu9_1{0%{opacity:0}40%{opacity:1}60%{opacity:.2}}._caption_e5uu9_236{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:560px){._board_e5uu9_36{--label: 0px;--h: 232px;margin:14px 10px 6px}._laneLabel_e5uu9_70{display:none}._block_e5uu9_90{--gap: 3px;padding:0 3px}._blockName_e5uu9_116{font-size:8px}}@media(prefers-reduced-motion:reduce){._lane_e5uu9_45,._block_e5uu9_90,._bracket_e5uu9_127{transition:none}html.js.hydrated ._proof_e5uu9_1:not([data-visible]) ._block_e5uu9_90{opacity:1}html.js ._proof_e5uu9_1[data-visible] ._block_e5uu9_90,html.js ._same_e5uu9_211{animation:none}}._proof_z66ug_1{display:flex;flex-direction:column;gap:14px;min-width:0}._stage_z66ug_8{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:22px}._pix_z66ug_16{display:block;image-rendering:pixelated}._wipe_z66ug_22{position:relative;width:384px;height:384px;background:#23252c;box-shadow:0 0 0 1px var(--screen-line);touch-action:pan-y}._wipe_z66ug_22 ._pix_z66ug_16{width:100%;height:100%}._golden_z66ug_36{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}._divider_z66ug_42{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--accent);box-shadow:0 0 12px var(--accent);pointer-events:none}._divider_z66ug_42:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:28px;margin:-14px 0 0 -9px;background:var(--accent);border:2px solid var(--screen)}._tag_z66ug_66{position:absolute;top:10px;padding:4px 6px;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;background:#000000b3;color:var(--screen-fg);pointer-events:none}._tagLeft_z66ug_79{left:10px}._tagRight_z66ug_83{right:10px;color:var(--accent)}._slider_z66ug_88{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}._wipe_z66ug_22:has(._slider_z66ug_88:focus-visible){outline:2px solid var(--accent);outline-offset:4px}._side_z66ug_103{display:flex;flex-direction:column;gap:20px}._verdict_z66ug_109{align-self:flex-start;margin:0;padding:8px 12px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.06em;color:var(--screen);background:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 45%,transparent)}._steps_z66ug_121{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:var(--t-14);line-height:1.4;color:var(--screen-fg)}._steps_z66ug_121 li{display:grid;grid-template-columns:3ch 1fr;gap:8px}._stepNo_z66ug_138{font-family:var(--font-mono);color:var(--accent)}._strip_z66ug_143{padding:16px 22px 20px;border-top:1px solid var(--screen-line)}._stripLabel_z66ug_148{margin:0 0 12px;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted)}._strip_z66ug_143 ul{list-style:none;margin:0;padding:0;display:flex;gap:14px}._stripScroll_z66ug_165{overflow-x:auto}._stripScroll_z66ug_165:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._strip_z66ug_143 li{display:flex;flex-direction:column;gap:6px;flex:none;font-family:var(--font-mono);font-size:var(--t-12);color:var(--screen-muted)}._strip_z66ug_143 li img{width:128px;height:128px;box-shadow:0 0 0 1px var(--screen-line)}._strip_z66ug_143 li[data-on] img{box-shadow:0 0 0 2px var(--accent)}._strip_z66ug_143 li[data-on]{color:var(--accent)}._caption_z66ug_198{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:1200px){._stage_z66ug_8{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(max-width:560px){._stage_z66ug_8{padding:14px;justify-items:center}._wipe_z66ug_22{width:256px;height:256px}._strip_z66ug_143{padding:14px}}._proof_w5ctb_1{display:flex;flex-direction:column;gap:14px;min-width:0}._tabs_w5ctb_8{display:inline-flex;align-self:flex-start;padding:3px;gap:2px;background:var(--chassis-recessed);border:1px solid var(--hairline);border-radius:6px}._tab_w5ctb_8{min-height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink-muted);cursor:pointer}._tab_w5ctb_8[aria-pressed=true]{background:var(--ink);color:var(--chassis-raised)}html:not(.js) ._tabs_w5ctb_8{display:none}html:not(.js) ._panel_w5ctb_40[hidden]{display:block}._panel_w5ctb_40{display:flex;flex-direction:column;gap:12px;min-width:0}._panel_w5ctb_40[hidden]{display:none}._board_w5ctb_55{display:grid;grid-template-columns:minmax(0,1.25fr) 28px minmax(0,1fr);align-items:center;gap:14px;padding:22px 20px}._stack_w5ctb_63{list-style:none;margin:0;padding:0;display:grid;gap:10px}._layer_w5ctb_71{position:relative;padding:10px 12px 10px 16px;background:var(--screen-raised);border:1px solid var(--screen-line);border-radius:4px;font-family:var(--font-mono);font-size:var(--t-12);color:var(--screen-fg);margin-left:calc(var(--i) * 14px)}._layer_w5ctb_71:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone);border-radius:4px 0 0 4px}._layerName_w5ctb_94{display:block;margin-bottom:4px;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}._layer_w5ctb_71 ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px}html.js.hydrated ._board_w5ctb_55:not([data-visible]) ._layer_w5ctb_71{transform:translate(40px)}._arrow_w5ctb_118{display:flex;align-items:center;height:100%}._arrow_w5ctb_118 span{position:relative;width:100%;height:2px;background:var(--accent)}._arrow_w5ctb_118 span:after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid transparent;border-left:8px solid var(--accent);border-right:0}._answer_w5ctb_141{margin:0;display:grid;gap:6px;font-family:var(--font-mono);font-size:var(--t-12)}._row_w5ctb_149{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;border-radius:4px;background:color-mix(in srgb,var(--tone) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent)}._row_w5ctb_149 dt{color:var(--screen-fg)}._row_w5ctb_149 dd{margin:0}._value_w5ctb_167{color:#fff;text-align:right}._source_w5ctb_172{grid-column:1 / -1;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}._caption_w5ctb_181{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:640px){._board_w5ctb_55{grid-template-columns:minmax(0,1fr);padding:18px 14px}._arrow_w5ctb_118{height:24px;justify-content:center}._arrow_w5ctb_118 span{width:2px;height:24px}._arrow_w5ctb_118 span:after{right:-5px;top:auto;bottom:-4px;border:6px solid transparent;border-top:8px solid var(--accent);border-bottom:0}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._board_w5ctb_55:not([data-visible]) ._layer_w5ctb_71{transform:none}}._arena_v6u3k_1{display:block;width:100%;height:auto;aspect-ratio:640 / 320}._grid_v6u3k_8 line{stroke:var(--accent);stroke-opacity:.18;stroke-width:1}._floor_v6u3k_14{stroke:var(--accent);stroke-width:2}._goal_v6u3k_19{fill:none;stroke:var(--accent);stroke-width:2}._teamA_v6u3k_25 rect{fill:var(--accent)}._teamA_v6u3k_25 ._eye_v6u3k_29{fill:var(--screen)}._teamB_v6u3k_33 rect{fill:var(--screen);stroke:var(--screen-fg);stroke-width:3}._teamB_v6u3k_33 ._eye_v6u3k_29{fill:var(--screen-fg);stroke:none}._ball_v6u3k_44{fill:#fff}._proof_1nph7_1{display:flex;flex-direction:column;gap:14px;min-width:0}._modes_1nph7_8{display:inline-flex;flex-wrap:wrap;align-self:flex-start;padding:3px;gap:2px;background:var(--chassis-recessed);border:1px solid var(--hairline);border-radius:6px}._modes_1nph7_8 button{min-height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink-muted);cursor:pointer}._modes_1nph7_8 button[aria-pressed=true]{background:var(--ink);color:var(--chassis-raised)}._modes_1nph7_8 button:last-child[aria-pressed=true]{background:#b3261e}._arenas_1nph7_40{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--screen-line);border-bottom:1px solid var(--screen-line)}._run_1nph7_48{position:relative;margin:0;background:var(--screen)}._run_1nph7_48 figcaption{position:absolute;top:8px;left:10px;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._run_1nph7_48[data-off]{--accent: var(--fail)}._scrub_1nph7_69{display:flex;align-items:center;gap:14px;padding:12px 16px 4px}._scrubLabel_1nph7_76{font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted)}._scrub_1nph7_69 input{flex:1;height:24px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}._scrub_1nph7_69 input::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--accent) var(--p),var(--screen-line) var(--p))}._scrub_1nph7_69 input::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--accent) var(--p),var(--screen-line) var(--p))}._scrub_1nph7_69 input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:18px;margin-top:-7px;background:#fff;border:2px solid var(--screen);box-shadow:0 0 0 2px var(--accent)}._scrub_1nph7_69 input::-moz-range-thumb{width:12px;height:16px;border-radius:0;background:#fff;border:2px solid var(--screen);box-shadow:0 0 0 2px var(--accent)}._scrub_1nph7_69 input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._ledger_1nph7_128{width:calc(100% - 24px);margin:4px 12px 0;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--t-12);font-variant-numeric:tabular-nums}._ledger_1nph7_128 th{padding:8px 6px;text-align:left;font-family:var(--font-pixel);font-size:8px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted);border-bottom:1px solid var(--screen-line)}._row_1nph7_149 td{padding:5px 6px;color:var(--screen-fg);border-bottom:1px solid color-mix(in srgb,var(--screen-line) 60%,transparent);white-space:nowrap}._row_1nph7_149 td:first-child{color:var(--screen-muted)}._row_1nph7_149[data-now] td{background:color-mix(in srgb,var(--accent) 12%,transparent)}._row_1nph7_149[data-now] td:first-child{color:var(--accent)}._mark_1nph7_168{width:2ch;text-align:center;color:var(--accent)!important}._row_1nph7_149[data-bad] td:nth-child(3),._row_1nph7_149[data-bad] ._mark_1nph7_168{color:var(--fail)!important}html.js.hydrated ._proof_1nph7_1:not([data-visible]) ._row_1nph7_149{opacity:0}html.js ._proof_1nph7_1[data-visible] ._row_1nph7_149{animation:_print_1nph7_1 .32s steps(4,end) both;animation-delay:calc(var(--i) * 90ms)}@keyframes _print_1nph7_1{0%{opacity:0;transform:translate(-6px)}}._verdict_1nph7_196{display:flex;align-items:center;gap:12px;margin:0;padding:14px 18px 16px;font-family:var(--font-mono);font-size:var(--t-14);color:var(--screen-fg)}._stamp_1nph7_207{padding:4px 8px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.08em;color:var(--screen);background:var(--accent)}._verdict_1nph7_196[data-bad] ._stamp_1nph7_207{background:var(--fail)}._caption_1nph7_220{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:560px){._ledger_1nph7_128{width:calc(100% - 12px);margin-inline:6px;font-size:11px}._row_1nph7_149 td,._ledger_1nph7_128 th{padding-inline:4px}}@media(max-width:380px){._row_1nph7_149 td{font-size:10px}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._proof_1nph7_1:not([data-visible]) ._row_1nph7_149{opacity:1}html.js ._proof_1nph7_1[data-visible] ._row_1nph7_149{animation:none}}._proof_zxdui_1{display:flex;flex-direction:column;gap:14px;min-width:0}._board_zxdui_8{width:100%;border-collapse:separate;border-spacing:0 8px;padding:14px 18px 4px;font-family:var(--font-mono);font-size:var(--t-14)}._board_zxdui_8 thead th{padding:0 0 4px;text-align:left;font-family:var(--font-pixel);font-size:8px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--screen-muted)}._board_zxdui_8 thead th:last-child{text-align:right}._ours_zxdui_32{width:1%;padding:0;text-align:left;font-weight:400;white-space:nowrap}._chip_zxdui_40{display:inline-block;padding:6px 10px;background:var(--accent);color:var(--screen);border-radius:3px}._wireCell_zxdui_48{padding:0 12px;min-width:48px}._wire_zxdui_48{position:relative;display:block;height:2px;background:repeating-linear-gradient(90deg,var(--screen-line) 0 4px,transparent 4px 8px)}._fill_zxdui_60{position:absolute;inset:0;background:var(--accent);transform-origin:0 50%}._wire_zxdui_48:before,._wire_zxdui_48:after{content:"";position:absolute;top:-3px;width:8px;height:8px;background:var(--accent)}._wire_zxdui_48:before{left:-4px}._wire_zxdui_48:after{right:-4px;background:#fff}._pulse_zxdui_86{position:absolute;top:-3px;left:0;width:8px;height:8px;background:#fff;box-shadow:0 0 10px #fff;opacity:0}._refs_zxdui_97{width:1%;padding:0;text-align:right;white-space:nowrap;color:#fff}html.js.hydrated ._proof_zxdui_1:not([data-visible]) ._fill_zxdui_60{transform:scaleX(0)}html.js ._fill_zxdui_60{transition:transform .7s var(--ease) calc(var(--i) * .14s)}html.js ._proof_zxdui_1[data-visible] ._pulse_zxdui_86{animation:_spark_zxdui_1 .7s var(--ease) calc(var(--i) * .14s) both}@keyframes _spark_zxdui_1{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}._small_zxdui_132{margin:0;padding:10px 18px 16px;font-size:var(--t-14);color:var(--screen-fg);border-top:1px solid var(--screen-line)}._caption_zxdui_140{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:560px){._board_zxdui_8{padding:10px 10px 2px;font-size:var(--t-12)}._wireCell_zxdui_48{padding:0 8px;min-width:24px}._refs_zxdui_97{white-space:normal}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._proof_zxdui_1:not([data-visible]) ._fill_zxdui_60{transform:none}html.js ._fill_zxdui_60{transition:none}html.js ._proof_zxdui_1[data-visible] ._pulse_zxdui_86{animation:none}}._proof_ijay9_1{display:flex;flex-direction:column;gap:14px;min-width:0}._console_ijay9_8{display:grid;grid-template-columns:minmax(0,1fr)}._view_ijay9_13{position:relative;border-bottom:1px solid var(--screen-line)}._shot_ijay9_19{position:absolute;inset:0;pointer-events:none}._shot_ijay9_19:before{content:"";position:absolute;inset:0;background:#fff;opacity:0}._shot_ijay9_19 span{position:absolute;width:26px;height:26px;border:0 solid #fff}._shot_ijay9_19 span:nth-child(1){top:12px;left:12px;border-width:3px 0 0 3px}._shot_ijay9_19 span:nth-child(2){top:12px;right:12px;border-width:3px 3px 0 0}._shot_ijay9_19 span:nth-child(3){bottom:12px;left:12px;border-width:0 0 3px 3px}._shot_ijay9_19 span:nth-child(4){bottom:12px;right:12px;border-width:0 3px 3px 0}html.js ._shot_ijay9_19:before{animation:_flash_ijay9_1 .42s ease-out both}html.js ._shot_ijay9_19 span{animation:_marks_ijay9_1 .9s var(--ease) both}@keyframes _flash_ijay9_1{0%{opacity:.85}to{opacity:0}}@keyframes _marks_ijay9_1{0%{opacity:0;transform:scale(2.2)}30%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}._keys_ijay9_98{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;border-bottom:1px solid var(--screen-line)}._verb_ijay9_106{--c: var(--accent);display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:92px;padding:12px;text-align:left;background:var(--screen-raised);color:var(--screen-fg);border:1px solid var(--screen-line);border-bottom:4px solid color-mix(in srgb,var(--c) 70%,#000);border-radius:4px;cursor:pointer;transition:transform var(--fast) var(--ease),border-color var(--fast) var(--ease)}._verb_ijay9_106[data-verb=query]{--c: var(--st-cyan)}._verb_ijay9_106[data-verb=command]{--c: var(--st-orange)}._verb_ijay9_106[data-verb=capture]{--c: var(--st-pink)}._verb_ijay9_106[data-verb=control]{--c: var(--st-lime)}._verb_ijay9_106:hover{transform:translateY(-2px);border-color:var(--c)}._verb_ijay9_106:active{transform:translateY(3px)}._verb_ijay9_106:focus-visible{outline:2px solid var(--c);outline-offset:2px}._verbName_ijay9_156{font-family:var(--font-pixel);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}._verbHelp_ijay9_164{font-size:var(--t-12);line-height:1.4;color:var(--screen-muted)}._log_ijay9_170{list-style:none;margin:0;padding:12px 16px 16px;min-height:calc(7.6em + 28px);display:flex;flex-direction:column;justify-content:flex-end;gap:2px;font-family:var(--font-mono);font-size:var(--t-12);line-height:1.6;color:var(--screen-fg)}._log_ijay9_170 li{display:grid;grid-template-columns:9ch 1fr;gap:8px}._log_ijay9_170 li:last-child{color:#fff}._logVerb_ijay9_195{color:var(--screen-muted)}._log_ijay9_170 li[data-verb=query] ._logVerb_ijay9_195{color:var(--st-cyan)}._log_ijay9_170 li[data-verb=command] ._logVerb_ijay9_195{color:var(--st-orange)}._log_ijay9_170 li[data-verb=capture] ._logVerb_ijay9_195{color:var(--st-pink)}._log_ijay9_170 li[data-verb=control] ._logVerb_ijay9_195{color:var(--st-lime)}html.js.hydrated ._log_ijay9_170 li:last-child{animation:_type_ijay9_1 .26s steps(3,end) both}@keyframes _type_ijay9_1{0%{opacity:0}}._caption_ijay9_225{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:var(--t-14);color:var(--ink-muted)}@media(max-width:720px){._keys_ijay9_98{grid-template-columns:repeat(2,minmax(0,1fr))}._verb_ijay9_106{min-height:0}._log_ijay9_170 li{grid-template-columns:minmax(0,1fr);gap:0}}@media(prefers-reduced-motion:reduce){._verb_ijay9_106{transition:none}html.js ._shot_ijay9_19:before,html.js ._shot_ijay9_19 span,html.js.hydrated ._log_ijay9_170 li:last-child{animation:none}._shot_ijay9_19{display:none}}._proof_rspgo_1{min-width:0}._score_rspgo_5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 22px 14px;border-bottom:1px solid var(--screen-line)}._big_rspgo_15{display:flex;align-items:baseline;gap:14px;margin:0}._bigNo_rspgo_22{font-family:var(--font-pixel);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);color:var(--accent);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 50%,transparent)}._bigOf_rspgo_29{font-family:var(--font-mono);font-size:var(--t-14);color:var(--screen-fg)}._legend_rspgo_35{list-style:none;margin:0;padding:0;display:flex;gap:16px;font-family:var(--font-mono);font-size:var(--t-12);color:var(--screen-muted)}._legend_rspgo_35 li{display:inline-flex;align-items:center;gap:6px}._legend_rspgo_35 li:before{content:"";width:10px;height:10px;background:var(--screen-line)}._legend_rspgo_35 li[data-k="0"]:before{background:var(--accent)}._legend_rspgo_35 li[data-k="1"]:before{background:repeating-linear-gradient(135deg,var(--accent) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}._areas_rspgo_68{list-style:none;margin:0;padding:10px 22px 22px;display:grid;gap:4px}._area_rspgo_68{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 5ch;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--screen-line) 60%,transparent)}._name_rspgo_85{display:flex;flex-direction:column;gap:2px;font-size:var(--t-14);color:#fff}._what_rspgo_93{font-size:var(--t-12);color:var(--screen-muted)}._bar_rspgo_98{position:relative;display:flex;height:14px;background:repeating-linear-gradient(90deg,var(--screen-line) 0 6px,transparent 6px 8px);overflow:hidden}._built_rspgo_106,._partial_rspgo_107{height:100%;transform-origin:0 50%}._built_rspgo_106{background:var(--accent)}._partial_rspgo_107{background:repeating-linear-gradient(135deg,var(--accent) 0 2px,transparent 2px 5px);opacity:.85}._count_rspgo_121{font-family:var(--font-mono);font-size:var(--t-14);text-align:right;color:var(--accent);font-variant-numeric:tabular-nums}._countOf_rspgo_129{color:var(--screen-muted)}html.js.hydrated ._proof_rspgo_1:not([data-visible]) ._bar_rspgo_98>span{transform:scaleX(0)}html.js ._bar_rspgo_98>span{transition:transform .9s var(--ease) calc(var(--i) * 90ms)}html.js ._bar_rspgo_98>._partial_rspgo_107{transition-delay:calc(var(--i) * 90ms + .3s)}@media(max-width:640px){._area_rspgo_68{grid-template-columns:minmax(0,1fr) 5ch;gap:8px 12px}._bar_rspgo_98{grid-column:1 / -1;grid-row:2}._areas_rspgo_68,._score_rspgo_5{padding-inline:14px}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._proof_rspgo_1:not([data-visible]) ._bar_rspgo_98>span{transform:none}html.js ._bar_rspgo_98>span{transition:none}}._hero_1mbyo_1{padding-block:72px 96px;position:relative;overflow:clip}._hero_1mbyo_1:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--hairline) 1px,transparent 1.4px);background-size:24px 24px;mask-image:linear-gradient(180deg,#000 30%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);pointer-events:none}._grid_1mbyo_19{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center}._text_1mbyo_27{display:flex;flex-direction:column;gap:28px}._kicker_1mbyo_33{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-pixel);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}._led_1mbyo_45{width:8px;height:8px;background:var(--phosphor);box-shadow:0 0 8px var(--phosphor)}._headline_1mbyo_52{font-size:clamp(2.6rem,1.2rem + 4.6vw,5.4rem);line-height:.95;letter-spacing:-.045em;max-width:12ch}._lede_1mbyo_59{max-width:34ch;font-size:var(--t-22);line-height:1.45;letter-spacing:-.01em;color:var(--ink-muted);--enter-delay: .16s}._keys_1mbyo_68{display:flex;flex-wrap:wrap;gap:16px}._small_1mbyo_74{margin:0;font-size:var(--t-14);color:var(--ink-muted)}._selectWrap_1mbyo_81{min-width:0}._select_1mbyo_81{padding:22px 22px 18px;background:radial-gradient(90% 60% at 50% 0%,rgb(56 224 143 / 10%),transparent 70%),linear-gradient(180deg,transparent 0 92%,rgb(56 224 143 / 6%))}._carts_1mbyo_92{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._cart_1mbyo_92{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px;min-height:84px;color:var(--screen-fg);text-decoration:none;background:var(--screen-raised);border:1px solid var(--screen-line);border-radius:4px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:transform var(--mid) var(--ease),background-color var(--mid) var(--ease)}._cart_1mbyo_92:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform:scaleX(.18);transform-origin:0 50%;transition:transform var(--mid) var(--ease)}._cart_1mbyo_92:hover,._cart_1mbyo_92:focus-visible{transform:translateY(-4px);background:color-mix(in srgb,var(--accent) 12%,var(--screen-raised))}._cart_1mbyo_92:hover:after,._cart_1mbyo_92:focus-visible:after{transform:scaleX(1)}._cart_1mbyo_92:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._cartLabel_1mbyo_150{grid-row:1 / 3;display:grid;place-items:center;width:46px;height:46px;background:var(--accent);color:var(--screen);border-radius:3px;box-shadow:inset 0 -3px #00000038}._cartNo_1mbyo_162{font-family:var(--font-pixel);font-size:9px;letter-spacing:.06em;color:var(--accent)}._cartName_1mbyo_169{font-size:var(--t-14);line-height:1.25;color:#fff}._prompt_1mbyo_175{margin:18px 0 0;text-align:center;font-family:var(--font-pixel);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--phosphor);text-shadow:0 0 10px rgb(56 224 143 / 60%)}html.js ._select_1mbyo_81{animation:_power_1mbyo_1 .64s var(--ease) .24s both;transform-origin:50% 50%}html.js ._slot_1mbyo_192{animation:_deal_1mbyo_1 .52s var(--ease) both;animation-delay:calc(.72s + var(--i) * 60ms)}html.js ._prompt_1mbyo_175{animation:_blink_1mbyo_1 1.1s steps(1,end) 1.5s both}@keyframes _power_1mbyo_1{0%{transform:scaleY(.012);filter:brightness(5)}55%{filter:brightness(1.8)}to{transform:none;filter:none}}@keyframes _deal_1mbyo_1{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes _blink_1mbyo_1{0%,40%,80%{opacity:0}20%,60%,to{opacity:1}}@media(max-width:1180px){._grid_1mbyo_19{grid-template-columns:minmax(0,1fr);gap:48px}._headline_1mbyo_52{max-width:14ch}}@media(max-width:640px){._hero_1mbyo_1{padding-block:40px 56px}._text_1mbyo_27{gap:22px}._select_1mbyo_81{padding:14px 12px 12px}._carts_1mbyo_92{gap:8px}._cart_1mbyo_92{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:6px;justify-items:start;min-height:0;padding:10px}._cartLabel_1mbyo_150{grid-row:auto;width:38px;height:38px}._cartName_1mbyo_169{font-size:var(--t-12)}}@media(max-width:380px){._carts_1mbyo_92{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){._cart_1mbyo_92,._cart_1mbyo_92:after{transition:none}html.js ._select_1mbyo_81,html.js ._slot_1mbyo_192,html.js ._prompt_1mbyo_175{animation:none}}._rail_80nyc_3{--row: 44px;position:sticky;top:calc(var(--header-h) + 32px);align-self:start}._title_80nyc_10{margin:0 0 18px;font-family:var(--font-pixel);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}._map_80nyc_19{position:relative}._path_80nyc_23{position:absolute;left:27px;top:calc(var(--row) / 2);height:calc((var(--n) - 1) * var(--row));width:2px;background:repeating-linear-gradient(180deg,var(--hairline) 0 4px,transparent 4px 8px)}._pathFill_80nyc_32{position:absolute;inset:0;background:var(--ink);transform-origin:50% 0;transform:scaleY(calc(var(--at) / (var(--n) - 1)));transition:transform .7s var(--ease)}._player_80nyc_41{position:absolute;left:0;top:calc(var(--row) / 2 - 8px);color:var(--ink);transform:translateY(calc(var(--at) * var(--row)));transition:transform .7s var(--ease);opacity:0}._rail_80nyc_3[data-started] ._player_80nyc_41{opacity:1}._nodes_80nyc_55{list-style:none;margin:0;padding:0}._node_80nyc_55{display:grid;grid-template-columns:22px 14px 32px 1fr;align-items:center;height:var(--row);color:var(--ink-muted);text-decoration:none;font-size:var(--t-14)}._dot_80nyc_71{grid-column:2;width:12px;height:12px;margin-left:-6px;justify-self:center;background:var(--chassis);border:2px solid var(--hairline);transition:background-color var(--mid) var(--ease),border-color var(--mid) var(--ease),transform var(--mid) var(--ease)}._no_80nyc_55{font-family:var(--font-pixel);font-size:8px;letter-spacing:.04em}._name_80nyc_91{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--fast) var(--ease)}._node_80nyc_55:hover ._name_80nyc_91{color:var(--ink)}._node_80nyc_55[data-done] ._dot_80nyc_71{background:var(--ink);border-color:var(--ink)}._node_80nyc_55[aria-current]{color:var(--ink)}._node_80nyc_55[aria-current] ._dot_80nyc_71{background:var(--accent);border-color:var(--ink);transform:scale(1.35)}._node_80nyc_55[aria-current] ._name_80nyc_91{font-weight:600}@media(max-width:1100px){._rail_80nyc_3{top:var(--header-h);z-index:10;margin-inline:calc(-1 * var(--gutter));padding:8px 0;background:color-mix(in srgb,var(--chassis) 96%,transparent);border-bottom:1px solid var(--hairline)}._title_80nyc_10,._path_80nyc_23,._player_80nyc_41{display:none}._nodes_80nyc_55{display:flex;gap:6px;overflow-x:auto;padding:0 var(--gutter);scrollbar-width:none}._nodes_80nyc_55::-webkit-scrollbar{display:none}._node_80nyc_55{display:inline-flex;gap:8px;height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:18px;background:var(--chassis-raised);white-space:nowrap}._dot_80nyc_71{margin:0;width:8px;height:8px;border-width:0;background:var(--accent)}._node_80nyc_55[aria-current]{background:var(--ink);color:var(--chassis-raised);border-color:var(--ink)}._node_80nyc_55[aria-current] ._dot_80nyc_71{transform:none}._node_80nyc_55[data-done] ._dot_80nyc_71{background:var(--accent)}}@media(prefers-reduced-motion:reduce){._pathFill_80nyc_32,._player_80nyc_41,._dot_80nyc_71,._name_80nyc_91{transition:none}}._proof_1ty0u_1{display:flex;flex-direction:column;gap:40px;min-width:0}._stops_1ty0u_8{min-width:0}._road_1ty0u_12{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._road_1ty0u_12:before{content:"";position:absolute;left:20px;right:0;top:23px;height:4px;background:repeating-linear-gradient(90deg,var(--ink) 0 10px,transparent 10px 18px)}._stop_1ty0u_8{position:relative;display:flex;flex-direction:column;gap:10px}._marker_1ty0u_40{display:flex;align-items:flex-end;height:48px;color:var(--ink)}._post_1ty0u_47{display:block;width:16px;height:16px;margin-bottom:9px;background:var(--chassis);border:3px solid var(--ink)}._stop_1ty0u_8[data-now] ._marker_1ty0u_40{color:var(--ink)}._stopName_1ty0u_60{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--t-22);font-weight:500;letter-spacing:-.015em}._here_1ty0u_70{padding:3px 6px;font-family:var(--font-pixel);font-size:8px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--ink)}._stopWhat_1ty0u_81{font-size:var(--t-14);line-height:1.5;color:var(--ink-muted)}html.js.hydrated ._stops_1ty0u_8:not([data-visible]) ._stop_1ty0u_8{opacity:0;transform:translateY(10px)}html.js ._stop_1ty0u_8{transition:opacity .5s var(--ease) calc(var(--i) * .16s),transform .5s var(--ease) calc(var(--i) * .16s)}html.js ._stops_1ty0u_8[data-visible] ._stop_1ty0u_8[data-now] ._marker_1ty0u_40 svg{animation:_hop_1ty0u_1 .52s var(--ease) .3s 2}@keyframes _hop_1ty0u_1{50%{transform:translateY(-10px)}}._join_1ty0u_109{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:32px;background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),transparent}._joinTitle_1ty0u_125{margin:0 0 8px;font-size:var(--t-40);letter-spacing:-.03em;line-height:1;color:#fff}._joinBody_1ty0u_133{margin:0;max-width:44ch;color:var(--screen-fg)}._joinKeys_1ty0u_139{display:flex;flex-wrap:wrap;align-items:center;gap:20px}._joinKey_1ty0u_139{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:0 4px color-mix(in srgb,var(--accent) 45%,#000)}._joinKey_1ty0u_139:hover{box-shadow:0 6px color-mix(in srgb,var(--accent) 45%,#000)}._joinKey_1ty0u_139 .key-led{background:var(--ink);box-shadow:none}._roadLink_1ty0u_162{font-family:var(--font-mono);font-size:var(--t-14);color:var(--screen-fg)}@media(max-width:900px){._road_1ty0u_12{grid-template-columns:minmax(0,1fr);gap:18px;padding-left:56px}._road_1ty0u_12:before{inset:8px auto 8px 22px;width:4px;height:auto;background:repeating-linear-gradient(180deg,var(--ink) 0 10px,transparent 10px 18px)}._marker_1ty0u_40{position:absolute;left:-56px;top:-6px;width:48px;height:36px;justify-content:center;align-items:center}._post_1ty0u_47{margin:0}._join_1ty0u_109{padding:22px}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._stops_1ty0u_8:not([data-visible]) ._stop_1ty0u_8{opacity:1;transform:none}html.js ._stop_1ty0u_8{transition:none}html.js ._stops_1ty0u_8[data-visible] ._stop_1ty0u_8[data-now] ._marker_1ty0u_40 svg{animation:none}}._stage_1icn3_1{position:relative;padding-block:104px 24px;scroll-margin-top:calc(var(--header-h) + 24px)}._stage_1icn3_1+._stage_1icn3_1{border-top:1px solid var(--hairline)}._head_1icn3_11{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:44px}._chip_1icn3_19{display:inline-flex;align-items:center;gap:12px;margin:0;padding:6px 14px 6px 6px;background:var(--chassis-raised);border:1px solid var(--hairline);border-radius:4px;box-shadow:0 3px 0 0 var(--hairline);font-size:var(--t-14);clip-path:inset(0 0 0 0)}._chipIcon_1icn3_33{display:grid;place-items:center;width:32px;height:32px;background:var(--accent);color:var(--screen);border-radius:2px}._chipNo_1icn3_43{font-family:var(--font-pixel);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}._chipName_1icn3_51{font-weight:500}html.js.hydrated ._stage_1icn3_1:not([data-visible]) ._chip_1icn3_19{clip-path:inset(0 100% 0 0)}html.js ._chip_1icn3_19{transition:clip-path .6s var(--ease)}._title_1icn3_64{font-size:var(--t-56);line-height:1;max-width:18ch}._body_1icn3_70{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}._body_1icn3_70[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}._body_1icn3_70[data-flip] ._copy_1icn3_81{order:2}._body_1icn3_70[data-wide]{grid-template-columns:minmax(0,1fr);gap:32px}._body_1icn3_70[data-wide] ._copy_1icn3_81{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px}._copy_1icn3_81{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--header-h) + 40px)}._prose_1icn3_105{font-size:var(--t-18);line-height:1.6;color:var(--ink-muted)}._prose_1icn3_105 p+p{margin-top:1em}._prose_1icn3_105 em{font-style:normal;font-family:var(--font-mono);font-size:.92em;color:var(--ink)}._aside_1icn3_122{margin:0;padding:12px 14px;border-left:3px solid var(--accent);background:var(--chassis-raised);font-size:var(--t-14);color:var(--ink)}._proof_1icn3_131{min-width:0}@media(max-width:1100px){._body_1icn3_70,._body_1icn3_70[data-flip],._body_1icn3_70[data-wide] ._copy_1icn3_81{grid-template-columns:minmax(0,1fr);gap:32px}._body_1icn3_70[data-flip] ._copy_1icn3_81{order:0}._copy_1icn3_81{position:static}}@media(max-width:640px){._stage_1icn3_1{padding-block:64px 16px;scroll-margin-top:calc(var(--header-h) + 64px)}._head_1icn3_11{margin-bottom:28px;gap:16px}._title_1icn3_64{font-size:clamp(2rem,1.4rem + 3vw,2.6rem)}}@media(prefers-reduced-motion:reduce){html.js.hydrated ._stage_1icn3_1:not([data-visible]) ._chip_1icn3_19{clip-path:none}html.js ._chip_1icn3_19{transition:none}}._tour_1to3s_1{display:grid;grid-template-columns:var(--site-rail) minmax(0,1fr);gap:0 48px;border-top:1px solid var(--hairline);padding-top:8px}._stages_1to3s_9{min-width:0}@media(max-width:1100px){._tour_1to3s_1{grid-template-columns:minmax(0,1fr);border-top:0;padding-top:0}}._head_khr50_2{position:relative;padding-block:72px 64px;border-bottom:1px solid var(--hairline);overflow:clip}._head_khr50_2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--hairline) 1px,transparent 1.4px);background-size:24px 24px;mask-image:linear-gradient(180deg,#000 20%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 100%);pointer-events:none}._head_khr50_2>.frame{position:relative}._chip_khr50_24{display:inline-flex;align-items:center;gap:12px;margin:0 0 24px;padding:6px 14px 6px 6px;background:var(--chassis-raised);border:1px solid var(--hairline);border-radius:4px;box-shadow:0 3px 0 0 var(--hairline);font-family:var(--font-pixel);font-size:9px;letter-spacing:.06em;text-transform:uppercase}._chipIcon_khr50_40{display:grid;place-items:center;width:32px;height:32px;background:var(--accent);color:var(--screen);border-radius:2px}._h1_khr50_50{font-size:clamp(2.4rem,1.2rem + 4.2vw,5rem);line-height:.98;letter-spacing:-.045em;max-width:16ch;margin-bottom:28px}._lede_khr50_58{max-width:58ch;font-size:var(--t-22);line-height:1.5;color:var(--ink-muted);--enter-delay: .14s}._lede_khr50_58 p+p{margin-top:1em}._lede_khr50_58 em{font-style:normal;font-family:var(--font-mono);font-size:.9em;color:var(--ink)}._actions_khr50_77{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px}._section_khr50_85{padding-block:88px;scroll-margin-top:calc(var(--header-h) + 24px)}._section_khr50_85+._section_khr50_85{border-top:1px solid var(--hairline)}._sectionHead_khr50_94{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}._kicker_khr50_101{margin:0;font-family:var(--font-pixel);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}._h2_khr50_110{font-size:var(--t-56);line-height:1;max-width:20ch}._prose_khr50_116{max-width:60ch;color:var(--ink-muted);font-size:var(--t-18);line-height:1.6}._carts_khr50_124{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}._cart_khr50_124{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;background:var(--screen);color:var(--screen-fg);border-radius:6px;text-decoration:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);transition:transform var(--mid) var(--ease)}._cart_khr50_124:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--accent);transform:scaleX(.2);transform-origin:0 50%;transition:transform var(--mid) var(--ease)}._cart_khr50_124:hover,._cart_khr50_124:focus-visible{transform:translateY(-4px)}._cart_khr50_124:hover:after,._cart_khr50_124:focus-visible:after{transform:scaleX(1)}._cartIcon_khr50_171{display:grid;place-items:center;width:48px;height:48px;background:var(--accent);color:var(--screen);border-radius:3px}._cartTitle_khr50_181{font-size:var(--t-22);line-height:1.15;letter-spacing:-.015em;color:#fff}._cartText_khr50_188{font-size:var(--t-14);line-height:1.5;color:var(--screen-muted)}._cartGo_khr50_194{margin-top:auto;font-family:var(--font-pixel);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}._headExtra_khr50_204{margin-top:48px}._locked_khr50_209{padding-block:64px 32px}._lockedBody_khr50_213{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;padding:32px}._lock_khr50_209{color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 60%,transparent))}._lockedText_khr50_226{display:flex;flex-direction:column;gap:18px}._lockedLine_khr50_232{margin:0;font-family:var(--font-pixel);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}._meanwhile_khr50_241{margin:0;color:var(--screen-fg)}._lockedLinks_khr50_246{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}._lockedLinks_khr50_246 a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 6px;border:1px solid var(--screen-line);border-radius:4px;background:var(--screen-raised);color:#fff;text-decoration:none;font-size:var(--t-14);transition:border-color var(--fast) var(--ease)}._lockedLinks_khr50_246 a:hover{border-color:var(--accent)}._lockedLinks_khr50_246 ._dot_khr50_274{display:grid;place-items:center;width:32px;height:32px;background:var(--accent);color:var(--screen);border-radius:2px}._blink_khr50_284{animation:none}html.js ._lockedLine_khr50_232:after{content:"_";margin-left:4px;animation:_cursor_khr50_1 1s steps(1,end) 3}@keyframes _cursor_khr50_1{50%{opacity:0}}@media(max-width:640px){._head_khr50_2{padding-block:44px 40px}._section_khr50_85{padding-block:56px}._lockedBody_khr50_213{grid-template-columns:minmax(0,1fr);padding:22px;gap:20px}._h2_khr50_110{font-size:clamp(2rem,1.4rem + 3vw,2.6rem)}}@media(prefers-reduced-motion:reduce){._cart_khr50_124,._cart_khr50_124:after,._lockedLinks_khr50_246 a{transition:none}html.js ._lockedLine_khr50_232:after{animation:none}}._play_167mc_1{padding-top:56px}._play_167mc_1>*{max-width:980px}._verbs_167mc_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._verb_167mc_9{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--chassis-raised);border:1px solid var(--hairline);border-radius:6px;overflow:hidden;min-width:0}._verb_167mc_9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}._verbName_167mc_38{font-family:var(--font-mono);font-size:var(--t-40);font-weight:500;letter-spacing:-.03em}._verbName_167mc_38:after{content:"()";color:var(--ink-muted)}._verbText_167mc_50{color:var(--ink-muted);max-width:48ch}._sample_167mc_55{margin-top:8px;--accent: var(--st-orange)}._pair_167mc_60{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._card_167mc_66{display:flex;flex-direction:column;gap:14px;padding:32px;background:var(--screen);color:var(--screen-fg);border-radius:8px}._card_167mc_66 p{color:var(--screen-fg)}._cardIcon_167mc_80{color:var(--accent);margin-bottom:8px}._cardTitle_167mc_85{font-size:var(--t-40);line-height:1.05;color:#fff}._road_167mc_91{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:40px;border:2px dashed var(--hairline);border-radius:8px}._roadTag_167mc_101{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 10px;background:var(--st-gold);color:var(--ink);font-family:var(--font-pixel);font-size:9px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){._verbs_167mc_9,._pair_167mc_60{grid-template-columns:minmax(0,1fr)}._verb_167mc_9,._card_167mc_66,._road_167mc_91{padding:22px}}._verb_167mc_9:has(._sample_167mc_55){grid-column:1 / -1}._procedure_13gfm_1{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start;--accent: var(--st-green)}._steps_13gfm_9{list-style:none;margin:0;padding:0}._steps_13gfm_9 li{display:grid;grid-template-columns:4ch 1fr;gap:4px 12px;padding:28px 0 28px 16px;border-left:3px solid var(--hairline);transition:border-color var(--mid) var(--ease)}._steps_13gfm_9 li[data-on]{border-left-color:var(--accent)}._stepNo_13gfm_28{grid-row:1 / 3;font-family:var(--font-pixel);font-size:10px;padding-top:6px;color:var(--ink-muted)}._steps_13gfm_9 li[data-on] ._stepNo_13gfm_28{color:var(--ink)}._stepLead_13gfm_40{font-size:var(--t-22);font-weight:500;letter-spacing:-.015em}._stepText_13gfm_46{color:var(--ink-muted)}._codeWrap_13gfm_50{position:sticky;top:calc(var(--header-h) + 32px)}._box_13gfm_56{--accent: var(--st-cyan)}._families_13gfm_60{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}._families_13gfm_60 li{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--chassis-raised);transition:background-color var(--fast) var(--ease)}._families_13gfm_60 li:hover{background:#fff}._familyName_13gfm_84{font-weight:500;font-size:var(--t-18)}._familyName_13gfm_84:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;vertical-align:2px;background:var(--ink)}._familyWhat_13gfm_99{font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-muted)}._tiles_13gfm_106{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._tiles_13gfm_106 li{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--screen);border-radius:6px;color:var(--screen-fg)}._tiles_13gfm_106 li:nth-child(1){--accent: var(--st-green)}._tiles_13gfm_106 li:nth-child(2){--accent: var(--st-lime)}._tiles_13gfm_106 li:nth-child(3){--accent: var(--st-blue)}._tiles_13gfm_106 li:nth-child(4){--accent: var(--st-pink)}._tileNo_13gfm_141{font-family:var(--font-pixel);font-size:clamp(1.6rem,1rem + 2vw,2.4rem);color:var(--accent);text-shadow:0 0 16px color-mix(in srgb,var(--accent) 50%,transparent)}._tileLabel_13gfm_148{font-size:var(--t-14);color:var(--screen-fg)}._synced_13gfm_153{margin:16px 0 0;font-family:var(--font-mono);font-size:var(--t-12);color:var(--ink-muted)}@media(max-width:1000px){._procedure_13gfm_1{grid-template-columns:minmax(0,1fr);gap:32px}._codeWrap_13gfm_50{position:static}._families_13gfm_60,._tiles_13gfm_106{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){._families_13gfm_60{grid-template-columns:minmax(0,1fr)}._families_13gfm_60 li,._tiles_13gfm_106 li{padding:16px}}@media(prefers-reduced-motion:reduce){._steps_13gfm_9 li,._families_13gfm_60 li{transition:none}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chassis: #e7e9ec;--chassis-raised: #f3f4f6;--chassis-recessed: #dcdfe4;--hairline: #c3c8cf;--ink: #111318;--ink-muted: #5a6169;--ink-faint: #5f666f;--screen: #0b0d10;--screen-raised: #141820;--screen-line: #1f2630;--phosphor: #38e08f;--phosphor-dim: #23a86a;--phosphor-soft: rgb(56 224 143 / 14%);--screen-fg: #d9e0e6;--screen-muted: #8b949f;--fail: #ff6b5b;--font-sans: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, monospace;--font-pixel: "Press Start 2P", var(--font-mono);--t-12: .75rem;--t-14: .875rem;--t-16: 1rem;--t-18: clamp(1.0625rem, 1rem + .3vw, 1.125rem);--t-22: clamp(1.1875rem, 1.05rem + .6vw, 1.375rem);--t-28: clamp(1.375rem, 1.1rem + 1.1vw, 1.75rem);--t-40: 2.5rem;--t-56: clamp(2rem, 1.25rem + 3vw, 3.5rem);--t-88: clamp(2.375rem, 1.1rem + 5.2vw, 5.5rem);--t-136: clamp(3rem, 1rem + 8.4vw, 8.5rem);--t-200: clamp(5rem, 2rem + 12vw, 12.5rem);--frame: 1280px;--gutter: 24px;--spine: 160px;--u: 8px;--radius: 4px;--header-h: 64px;--ease: cubic-bezier(.2, .8, .2, 1);--fast: .12s;--mid: .32s;--slow: .72s}@media(max-width:900px){:root{--spine: 0px;--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--chassis)}body{margin:0;background:var(--chassis);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-18);line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}h1{font-size:var(--t-88);line-height:.92;letter-spacing:-.045em}h2{font-size:var(--t-56);line-height:1}h3{font-size:var(--t-22);letter-spacing:-.015em;line-height:1.2}p{margin:0;text-wrap:pretty}p+p{margin-top:1em}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}strong{font-weight:600}code,pre,kbd{font-family:var(--font-mono)}p code{font-size:.9em;background:var(--chassis-recessed);padding:0 .3em;border-radius:2px}button,input,select{font:inherit;color:inherit}::selection{background:var(--ink);color:var(--phosphor)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.frame{width:min(100% - 2 * var(--gutter),var(--frame));margin-inline:auto}.row{display:grid;grid-template-columns:var(--spine) minmax(0,1fr);gap:0 var(--gutter)}.row>*,.frame>*{min-width:0}.scroll-x{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.spine{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;display:flex;flex-direction:column;gap:8px;padding-top:4px}.spine-index{font-family:var(--font-mono);font-size:var(--t-28);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--ink)}.spine-label{font-family:var(--font-pixel);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.section{border-top:1px solid var(--hairline);padding:64px 0 112px;position:relative}.measure{max-width:62ch}.lede{font-size:var(--t-22);line-height:1.4;letter-spacing:-.01em}.small{font-size:var(--t-14);color:var(--ink-muted)}.mono{font-family:var(--font-mono);font-size:var(--t-14);letter-spacing:.01em}.pixel{font-family:var(--font-pixel);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.label{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.hairline{border:0;border-top:1px solid var(--hairline);margin:0}.led{display:inline-block;width:8px;height:8px;background:var(--phosphor);box-shadow:0 0 8px var(--phosphor);flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:100;padding:8px 12px;background:var(--ink);color:var(--chassis);font-family:var(--font-mono);font-size:var(--t-14);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@keyframes enter{0%{opacity:0;transform:translateY(16px)}}@keyframes enter-solid{0%{transform:translateY(16px)}}html.js .enter{animation:enter var(--slow) var(--ease) both;animation-delay:var(--enter-delay, 0ms)}html.js .enter-solid{animation:enter-solid var(--slow) var(--ease) both;animation-delay:var(--enter-delay, 0ms)}html.js.booting .enter,html.js.booting .enter-solid{animation-delay:calc(var(--enter-delay, 0ms) + 2.1s)}html.js .reveal{transition:opacity var(--slow) var(--ease) var(--reveal-delay, 0ms),transform var(--slow) var(--ease) var(--reveal-delay, 0ms)}html.js.hydrated .reveal:not([data-visible]){opacity:0;transform:translateY(12px)}html.js .gsap-on .enter,html.js .gsap-on .enter-solid{animation:none}.hero-glyph{font-variation-settings:"wght" var(--wght, 500)}.hero-line-mask{padding-bottom:.16em;margin-bottom:-.16em}.hero-line .hero-glyph{white-space:pre}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}::view-transition-old(cartridge){animation:vt-out .36s var(--ease) both}::view-transition-new(cartridge){animation:vt-in .42s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateY(28px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .enter,html.js .enter-solid,html.js.booting .enter,html.js.booting .enter-solid{animation:none}html.js .reveal,html.js.hydrated .reveal:not([data-visible]){opacity:1;transform:none;transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:900px){.row{grid-template-columns:minmax(0,1fr)}h1{line-height:.98;letter-spacing:-.035em}h2{line-height:1.04}.measure{max-width:none}.spine{position:static;flex-direction:row;align-items:baseline;gap:12px;margin-bottom:24px}.spine-index{font-size:var(--t-18)}.section{padding:48px 0 80px}}@media(hover:none),(pointer:coarse){button,summary,select,input{min-height:44px}}@media(max-height:480px)and (orientation:landscape){.section{padding:40px 0 64px}}.cookie-link{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer}.cookie-link:hover{text-decoration:underline}.cookie-link:focus-visible{outline:2px solid currentcolor;outline-offset:3px}:root{--st-green: #38e08f;--st-amber: #ffb547;--st-cyan: #4fd6ff;--st-pink: #ff7ac6;--st-blue: #8aa4ff;--st-orange: #ff8a4c;--st-violet: #b98cff;--st-lime: #c6f15a;--st-gold: #ffd84a;--site-rail: 236px}.site{--accent: var(--st-green)}.site .key{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--chassis-raised);font-family:var(--font-pixel);font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px #000;transform:translateY(-2px);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease);cursor:pointer}.site .key:hover{transform:translateY(-4px);box-shadow:0 6px #000}.site .key:active{transform:translateY(2px);box-shadow:0 0 #000}.site .key-ghost{background:var(--chassis-raised);color:var(--ink);box-shadow:0 4px 0 0 var(--ink)}.site .key-ghost:hover{box-shadow:0 6px 0 0 var(--ink)}.site .key-led{width:8px;height:8px;background:var(--accent);box-shadow:0 0 8px var(--accent);flex:none}.site .more{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--t-14);color:var(--ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--mid) var(--ease);padding-bottom:2px}.site .more:hover,.site .more:focus-visible{background-size:100% 1px}.site .more-arrow{display:inline-block;transition:transform var(--mid) var(--ease)}.site .more:hover .more-arrow{transform:translate(4px)}.site .pixel-icon{display:block;shape-rendering:crispEdges;flex:none}.site .provenance{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-pixel);font-size:9px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.site .provenance:before{content:"";width:6px;height:6px;background:var(--accent);flex:none}html.js.hydrated .site [data-io]:not([data-visible]) .io-rise{opacity:0;transform:translateY(14px)}html.js .site .io-rise{transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}@media(prefers-reduced-motion:reduce){.site .key,.site .more,.site .more-arrow{transition:none}html.js.hydrated .site [data-io]:not([data-visible]) .io-rise{opacity:1;transform:none}html.js .site .io-rise{transition:none}}
