.games_nav__nQO0D{display:flex;align-items:center;gap:var(--s-3);max-width:var(--measure-wide,62rem);margin:0 auto;padding:0 var(--s-2);width:100%}.games_navSep__Id89E{color:var(--ink-faint)}.games_back__XeenC,.games_navSep__Id89E{font-family:var(--font-mono);font-size:var(--t-meta)}.games_back__XeenC{display:inline-flex;align-items:center;gap:var(--s-1);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);text-decoration:none;min-height:44px;padding:var(--s-2) 0}.games_back__XeenC:hover{color:var(--ink-hi)}.games_back__XeenC:hover .games_backChevron__aEXgZ{color:var(--ink-hi);transform:translateX(-2px)}.games_backChevron__aEXgZ{color:var(--ink-mid);transition:color var(--d-fast),transform var(--d-fast)}.games_back__XeenC:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.games_navHere__MJhKm{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.games_list__zfSyf{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.games_row__HwGz4{--accent:var(--ink-mid);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);width:100%;min-height:72px;padding:var(--s-4) var(--s-2);border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink-hi);transition:background var(--d-fast)}a.games_row__HwGz4:focus-visible{background:color-mix(in srgb,var(--accent) 5%,transparent);outline:none}@media (hover:hover){a.games_row__HwGz4:hover{background:color-mix(in srgb,var(--accent) 5%,transparent);outline:none}}.games_rowMotif__jxsLq{display:grid;place-items:center;width:44px;height:44px;color:var(--ink-mid);border:1px solid var(--rule);transition:color var(--d-fast),border-color var(--d-fast)}a.games_row__HwGz4:focus-visible .games_rowMotif__jxsLq{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--rule))}@media (hover:hover){a.games_row__HwGz4:hover .games_rowMotif__jxsLq{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--rule))}}.games_rowBody__MV4qY{display:grid;grid-gap:3px;gap:3px;min-width:0}.games_rowEyebrow__qNicY{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.games_rowName__GvgJ8{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi)}a.games_row__HwGz4:focus-visible .games_rowName__GvgJ8,a.games_row__HwGz4:hover .games_rowName__GvgJ8{text-decoration:underline;text-underline-offset:.22em}.games_rowTag__KPMVJ{font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-snug)}.games_rowGo__RFDK_{color:var(--ink-mid);transition:color var(--d-fast),transform var(--d-fast)}a.games_row__HwGz4:focus-visible .games_rowGo__RFDK_,a.games_row__HwGz4:hover .games_rowGo__RFDK_{color:var(--accent);transform:translateX(3px)}.games_row__HwGz4[data-locked="1"]{cursor:default}.games_row__HwGz4[data-locked="1"] .games_rowEyebrow__qNicY,.games_row__HwGz4[data-locked="1"] .games_rowMotif__jxsLq,.games_row__HwGz4[data-locked="1"] .games_rowName__GvgJ8,.games_row__HwGz4[data-locked="1"] .games_rowTag__KPMVJ{color:var(--ink-mid)}.games_premiumTag__nE9y_{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.games_more__62bZV{max-width:var(--measure-wide,62rem);margin:var(--s-8) auto 0;padding:var(--s-8) var(--s-2) 0;border-top:1px solid var(--rule-hi)}.games_moreHead___vLPW{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.games_moreTitle__Z0I4C{color:var(--ink-hi);margin:0}.games_moreLink__bqpjk,.games_moreTitle__Z0I4C{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase}.games_moreLink__bqpjk{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-mid);text-decoration:none}.games_moreLink__bqpjk:hover{color:var(--ink-hi);text-decoration:underline;text-underline-offset:.22em}.games_upsell__TrlRZ{margin:var(--s-6) 0 0;padding-left:var(--s-4);border-left:2px solid var(--rule-lead);font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-mid);max-width:var(--measure)}.games_upsell__TrlRZ strong{color:var(--ink-hi);font-weight:600}.gamePage_page__OBsGf{display:flex;flex-direction:column;gap:28px;padding:8px 0 40px}.gamePage_head__IL5Gq{display:flex;flex-direction:column;gap:10px;max-width:720px;margin:0 auto;text-align:center;padding:0 16px}.gamePage_eyebrow__MuHZJ{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid,#878d99);margin:0}.gamePage_h1__A4ODK{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--ink-hi,#f4f5f7)}.gamePage_lede__12cTg{font-size:17px;line-height:1.55;color:var(--ink-mid,#878d99);margin:0 auto;max-width:56ch}.gamePage_gameWrap__cPgwR{padding:0 12px;--t-small:0.8125rem}.gamePage_prose__K_Ijq{max-width:680px;margin:0 auto;padding:8px 16px 0;color:var(--ink,#c3c7cf);line-height:1.6}.gamePage_prose__K_Ijq h2{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-size:22px;color:var(--ink-hi,#f4f5f7);margin:28px 0 8px}.gamePage_prose__K_Ijq p{margin:0 0 12px}.gamePage_prose__K_Ijq em{color:var(--ink-hi,#f4f5f7);font-style:italic}.gamePage_faq__S1VND{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.gamePage_faqItem__V4l0V{border-top:1px solid var(--rule,#2d323c);padding:14px 0}.gamePage_faqItem__V4l0V dt{font-weight:600;color:var(--ink-hi,#f4f5f7);margin-bottom:6px}.gamePage_faqItem__V4l0V dd{margin:0;color:var(--ink-mid,#878d99);font-size:15px;line-height:1.6}.gamePage_hook__N_xqG{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#c3c7cf);margin:2px auto 0;padding-top:10px;border-top:1px solid var(--rule,#2d323c);max-width:46ch}@media (max-width:640px){.gamePage_page__OBsGf{gap:18px}.gamePage_head__IL5Gq{gap:8px}.gamePage_eyebrow__MuHZJ{display:none}}.gamePageSources_page___AbCs{display:flex;flex-direction:column;gap:28px;padding:8px 0 40px}.gamePageSources_head__5DerX{display:flex;flex-direction:column;gap:10px;max-width:720px;margin:0 auto;text-align:center;padding:0 16px}.gamePageSources_eyebrow__dY5lD{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid,#878d99);margin:0}.gamePageSources_h1__rJYvO{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--ink-hi,#f4f5f7)}.gamePageSources_lede__5WYGK{font-size:17px;line-height:1.55;color:var(--ink-mid,#878d99);margin:0 auto;max-width:56ch}.gamePageSources_gameWrap__SYekc{padding:0 12px;--t-small:0.8125rem}.gamePageSources_prose__svtaB{max-width:680px;margin:0 auto;padding:8px 16px 0;color:var(--ink,#c3c7cf);line-height:1.6}.gamePageSources_prose__svtaB h2{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-size:22px;color:var(--ink-hi,#f4f5f7);margin:28px 0 8px}.gamePageSources_prose__svtaB p{margin:0 0 12px}.gamePageSources_faq___zjSr{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.gamePageSources_faqItem__kXMqA{border-top:1px solid var(--rule,#2d323c);padding:14px 0}.gamePageSources_faqItem__kXMqA dt{font-weight:600;color:var(--ink-hi,#f4f5f7);margin-bottom:6px}.gamePageSources_faqItem__kXMqA dd{margin:0;color:var(--ink-mid,#878d99);font-size:15px;line-height:1.6}.gamePageSources_hook__YK_iL{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#c3c7cf);margin:2px auto 0;padding-top:10px;border-top:1px solid var(--rule,#2d323c);max-width:46ch}@media (max-width:640px){.gamePageSources_page___AbCs{gap:18px}.gamePageSources_head__5DerX{gap:8px}.gamePageSources_eyebrow__dY5lD{display:none}}.gamePageSources_sources__Vp_au{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.gamePageSources_sources__Vp_au li{font-size:14px;line-height:1.55;color:var(--ink-mid,#878d99);border-top:1px solid var(--rule,#2d323c);padding-top:10px}.gamePageSources_sources__Vp_au a{color:var(--ink,#c3c7cf)}.page_page__jJyiY{display:flex;flex-direction:column;gap:28px;padding:8px 0 40px}.page_head__UUZPp{display:flex;flex-direction:column;gap:10px;max-width:720px;margin:0 auto;text-align:center;padding:0 16px}.page_eyebrow__99NYm{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid,#878d99);margin:0}.page_h1__r5pAt{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--ink-hi,#f4f5f7)}.page_lede__CppPB{font-size:17px;line-height:1.55;color:var(--ink-mid,#878d99);margin:0 auto;max-width:56ch}.page_hook__psfWa{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#c3c7cf);margin:2px auto 0;padding-top:10px;border-top:1px solid var(--rule,#2d323c);max-width:46ch}.page_gameWrap__j7c0Q{padding:0 12px;--t-small:0.8125rem}.page_prose__phd8L{max-width:680px;margin:0 auto;padding:8px 16px 0;color:var(--ink,#c3c7cf);line-height:1.6}.page_prose__phd8L h2{font-family:var(--font-display,"Inter Tight",system-ui,sans-serif);font-size:22px;color:var(--ink-hi,#f4f5f7);margin:28px 0 8px}.page_prose__phd8L p{margin:0 0 12px}.page_prose__phd8L em{color:var(--ink-hi,#f4f5f7);font-style:italic}.page_faq__ccL0l{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.page_faqItem__HsKzM{border-top:1px solid var(--rule,#2d323c);padding:14px 0}.page_faqItem__HsKzM dt{font-weight:600;color:var(--ink-hi,#f4f5f7);margin-bottom:6px}.page_faqItem__HsKzM dd{margin:0;color:var(--ink-mid,#878d99);font-size:15px;line-height:1.6}@media (max-width:640px){.page_page__jJyiY{gap:18px}.page_head__UUZPp{gap:8px}.page_eyebrow__99NYm{display:none}}.runControls_actions__BhtMi{display:flex;align-items:center;gap:var(--s-2)}.runControls_quit__4ZpC2{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--rule);border-radius:0;padding:0 13px;min-height:44px;min-width:44px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);cursor:pointer;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.runControls_quit__4ZpC2:hover{border-color:var(--rule-hi);color:var(--ink-hi)}}.runControls_quit__4ZpC2:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.runControls_notice__fSppl{margin:var(--s-2) 0 0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--ink-mid)}.runControls_challengeMotion__UVrYu{display:block;-webkit-margin-before:var(--s-1);margin-block-start:var(--s-1)}.runControls_record__PEwSI{margin:0;font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-body)}.runControls_notSaved__6Jyzn{margin:0;line-height:var(--lh-body)}.runControls_kept__84icw,.runControls_notSaved__6Jyzn{font-family:var(--font-body);font-size:var(--t-small);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink-mid)}.runControls_kept__84icw{min-width:0}.changeDetection_root__3iEYY{--accent:var(--memory,#eba83e);--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:min(44rem,100%);margin:0 auto;color:var(--ink-hi);font-family:var(--font-body);-moz-user-select:none;user-select:none;-webkit-user-select:none}.changeDetection_topbar__g_1Ru{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.changeDetection_eyebrow__GagOR,.changeDetection_iconBtn__sZRpL{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_iconBtn__sZRpL{display:inline-flex;align-items:center;gap:var(--s-2);background:transparent;border:1px solid var(--rule);border-radius:0;padding:7px 11px;min-height:44px;min-width:44px;cursor:pointer;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.changeDetection_iconBtn__sZRpL:hover{color:var(--ink-hi);border-color:var(--rule-hi)}}.changeDetection_iconBtn__sZRpL:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changeDetection_iconBtn__sZRpL svg{display:block}.changeDetection_challengeBanner__TXbL4{padding:var(--s-3) var(--s-4);border-left:2px solid var(--accent);color:var(--ink);font-size:var(--t-small);line-height:var(--lh-body)}.changeDetection_challengeBanner__TXbL4 strong{color:var(--ink-hi);font-weight:600}.changeDetection_status__dvQgR{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-height:40px;padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.changeDetection_statusA__bHkO2,.changeDetection_statusB__fs8Jf{font-family:var(--font-mono);letter-spacing:var(--track-meta);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changeDetection_statusA__bHkO2{font-size:var(--t-small);color:var(--ink-hi);white-space:nowrap}.changeDetection_statusB__fs8Jf{font-size:var(--t-meta);color:var(--ink-mid);text-align:right}.changeDetection_lives__qqamt{display:inline-flex;align-items:center;gap:5px}.changeDetection_lifeTick__JQwME{width:9px;height:9px;border:1px solid var(--rule-hi);background:transparent}.changeDetection_lifeTick__JQwME[data-spent="1"]{background:var(--rule-lead);border-color:var(--rule-lead)}.changeDetection_combo__iV3rH{display:inline-flex;align-items:center;gap:.4ch;font-family:var(--font-mono);font-weight:600;font-size:var(--t-small);letter-spacing:var(--track-meta);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-mid);padding:3px 7px;border:1px solid transparent}.changeDetection_combo__iV3rH[data-tier="1"]{color:var(--accent)}.changeDetection_combo__iV3rH[data-tier="2"]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.changeDetection_combo__iV3rH[data-tier="3"]{color:var(--accent);border-color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 0 8px color-mix(in srgb,var(--accent) 18%,transparent)}.changeDetection_stage__R0gp_{width:100%}.changeDetection_console__tsC_f{display:flex;flex-direction:column;gap:var(--s-2);width:100%}.changeDetection_field__v67UD{position:relative;overflow:hidden;border:1px solid var(--rule-hi);border-radius:0;min-height:clamp(230px,36svh,340px);display:grid;grid-template-rows:1fr auto;background:radial-gradient(120% 92% at 50% 44%,color-mix(in srgb,var(--accent) 3%,var(--bg-raise)) 0,var(--bg-deep) 46%,var(--bg-void) 100%);box-shadow:inset 0 0 90px 22px rgba(0,0,0,.5);touch-action:none;-webkit-tap-highlight-color:transparent;isolation:isolate}.changeDetection_field__v67UD:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.changeDetection_field__v67UD[data-tone=ok]{animation:changeDetection_settleOk__pit4h var(--d-base) var(--ease-out)}.changeDetection_field__v67UD[data-tone=bad]{animation:changeDetection_settleBad__hPwJ_ var(--d-base) var(--ease-out)}@keyframes changeDetection_settleOk__pit4h{0%{box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 90px 22px rgba(0,0,0,.5)}to{box-shadow:inset 0 0 0 1px transparent,inset 0 0 90px 22px rgba(0,0,0,.5)}}@keyframes changeDetection_settleBad__hPwJ_{0%,40%{box-shadow:inset 0 0 0 2px var(--rule-lead),inset 0 0 90px 22px rgba(0,0,0,.5)}to{box-shadow:inset 0 0 0 1px transparent,inset 0 0 90px 22px rgba(0,0,0,.5)}}.changeDetection_lattice__fv0Ns{position:relative;z-index:2;width:min(92%,460px);aspect-ratio:6/4;margin:var(--s-4) auto 0;align-self:center;justify-self:center}.changeDetection_tick__isJt8{position:absolute;width:7px;height:7px;transform:translate(-50%,-50%);pointer-events:none}.changeDetection_tick__isJt8:after,.changeDetection_tick__isJt8:before{content:"";position:absolute;background:var(--ink-faint)}.changeDetection_tick__isJt8:before{left:0;right:0;top:3px;height:1px}.changeDetection_tick__isJt8:after{top:0;bottom:0;left:3px;width:1px}.changeDetection_item__DUqpH,.changeDetection_probe__xEDSq{width:clamp(20px,4.6vw,30px);height:clamp(20px,4.6vw,30px);opacity:.92;overflow:visible}.changeDetection_item__DUqpH,.changeDetection_probeBracket__6bQ1C,.changeDetection_probe__xEDSq{position:absolute;transform:translate(-50%,-50%);transition:none;animation:none;pointer-events:none}.changeDetection_probeBracket__6bQ1C{width:clamp(38px,8vw,54px);height:clamp(38px,8vw,54px);background:linear-gradient(var(--accent),var(--accent)) 0 0 /10px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 0 /1px 10px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0 /10px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0 /1px 10px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% /10px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% /1px 10px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% /10px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% /1px 10px no-repeat}.changeDetection_feedbackBand__BMY04{position:relative;z-index:2;min-height:30px;display:grid;place-items:center;padding:var(--s-2) 0 var(--s-3)}.changeDetection_feedback__gFvg7{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_feedback__gFvg7[data-tone=ok]{color:var(--ink-hi)}.changeDetection_zones__KacrC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2);width:100%}.changeDetection_zone__tKSPB{position:relative;overflow:hidden;display:grid;place-content:center;justify-items:center;grid-gap:var(--s-1);gap:var(--s-1);min-height:76px;padding:var(--s-3);border:1px solid var(--rule-hi);border-top:2px solid var(--rule-lead);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),var(--bg-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -10px 18px -12px rgba(0,0,0,.9);color:var(--ink-hi);text-align:center;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--d-fast),background var(--d-fast)}@media (hover:hover){.changeDetection_zone__tKSPB:hover{border-color:var(--accent);border-top-color:var(--accent)}}.changeDetection_zone__tKSPB:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.changeDetection_zone__tKSPB[data-press="1"]{border-color:var(--accent);border-top-color:var(--accent);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),var(--accent-soft)}.changeDetection_zoneName__3q7hD{font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,5.4vw,1.55rem);line-height:1;letter-spacing:.04em;color:var(--ink-hi)}.changeDetection_zoneKey__z_BjK{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}@media (pointer:coarse){.changeDetection_zoneKey__z_BjK{display:none}}.changeDetection_panel__Vj8rV{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:center;justify-items:start;text-align:left;width:100%;max-width:var(--measure);margin:0 auto;padding:var(--s-8) var(--s-6);border:1px solid var(--rule)}.changeDetection_kicker__uAoPb{margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_title__Q5nIY{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi);margin:0}.changeDetection_sub__YnB_G{margin:0;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body)}.changeDetection_sub__YnB_G strong{color:var(--accent);font-weight:600}.changeDetection_best__qQuU6{margin:0;font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changeDetection_best__qQuU6 b{color:var(--ink-hi);font-weight:600}.changeDetection_honest__OMg0m{margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border-left:2px solid var(--rule-lead);font-size:var(--t-small);color:var(--ink);line-height:var(--lh-body)}.changeDetection_modeList__6IG7L{list-style:none;margin:var(--s-2) 0 0;padding:0;width:100%;border-top:1px solid var(--rule)}.changeDetection_mode__3kb8J{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);width:100%;min-height:56px;padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink-hi);text-align:left;cursor:pointer;transition:color var(--d-fast)}.changeDetection_modeIndex__yLTpi{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--ink-mid)}.changeDetection_modeBody__doYes{display:grid;grid-gap:2px;gap:2px}.changeDetection_modeName__My3Mx{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi)}.changeDetection_modeDesc__QXnU6{font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-snug)}.changeDetection_modeGo__WCpex{color:var(--ink-mid);transition:color var(--d-fast),transform var(--d-fast)}.changeDetection_mode__3kb8J:focus-visible .changeDetection_modeName__My3Mx,.changeDetection_mode__3kb8J:hover .changeDetection_modeName__My3Mx{text-decoration:underline;text-underline-offset:.25em}.changeDetection_mode__3kb8J:focus-visible .changeDetection_modeGo__WCpex,.changeDetection_mode__3kb8J:hover .changeDetection_modeGo__WCpex{color:var(--accent);transform:translateX(3px)}.changeDetection_mode__3kb8J:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changeDetection_toggleRow__zycZf{display:grid;grid-gap:var(--s-2);gap:var(--s-2);width:100%}.changeDetection_toggle__WY9Qp{display:inline-flex;align-items:center;gap:var(--s-3);justify-self:start;background:transparent;border:1px solid var(--rule-hi);border-radius:0;color:var(--ink-hi);padding:9px 14px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.changeDetection_toggle__WY9Qp:hover{border-color:var(--accent)}}.changeDetection_toggle__WY9Qp:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changeDetection_toggleBox__1JS1v{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--rule-lead);color:var(--bg-void)}.changeDetection_toggleBox__1JS1v[data-on="1"]{background:var(--accent);border-color:var(--accent)}.changeDetection_toggleNote__dEdWw{margin:0;font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-body)}.changeDetection_toggle__WY9Qp[aria-disabled=true]{cursor:default;color:var(--ink-mid);border-style:dashed}@media (hover:hover){.changeDetection_toggle__WY9Qp[aria-disabled=true]:hover{border-color:var(--rule-hi)}}.changeDetection_readout__kAlW1{display:grid;grid-gap:var(--s-1);gap:var(--s-1);width:100%;padding:var(--s-6) 0;border-top:1px solid var(--rule-hi);border-bottom:1px solid var(--rule-hi)}.changeDetection_readoutLabel___Rxz8{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_readoutValue__745qC{font-family:var(--font-mono);font-weight:600;font-size:clamp(2.6rem,11vw,4.6rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi);margin:0}.changeDetection_readoutValue__745qC[data-pb="1"]{animation:changeDetection_pbGlow__hr37Y 1.2s var(--ease-out) both}@keyframes changeDetection_pbGlow__hr37Y{0%{text-shadow:none}35%{text-shadow:0 0 26px color-mix(in srgb,var(--accent) 70%,transparent);color:var(--accent)}to{text-shadow:none}}.changeDetection_unit__cclec{font-family:var(--font-mono);font-size:.26em;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);margin-left:.6ch}.changeDetection_readoutSub__RhPhF{margin:0;color:var(--ink-mid);font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-body)}.changeDetection_readoutSub__RhPhF b{color:var(--ink-hi);font-weight:600}.changeDetection_pb__AsHd3{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--accent)}.changeDetection_accList__Ffh00{display:grid;grid-gap:0;gap:0;margin:0;width:100%;border-top:1px solid var(--rule)}.changeDetection_accRow__g0fXT{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.changeDetection_accLabel__wXXZL{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_accValue__1PTJc{margin:0;font-family:var(--font-mono);font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi);text-align:right}.changeDetection_accValue__1PTJc span{color:var(--accent)}.changeDetection_provenance__47liF{margin:0;font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-body)}.changeDetection_provenance__47liF b{color:var(--ink);font-weight:600}.changeDetection_decline__Ty_Pe{width:100%;display:grid;grid-gap:var(--s-2);gap:var(--s-2);border-top:1px solid var(--rule);padding-top:var(--s-3)}.changeDetection_declineLabel__Gtbgo{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_declineNote__0uGV5{margin:0;font-size:var(--t-small);color:var(--ink);line-height:var(--lh-body)}.changeDetection_declineNote__0uGV5 b{color:var(--ink-hi);font-weight:600}.changeDetection_shareBlock__JKw89{display:grid;grid-gap:var(--s-3);gap:var(--s-3);width:100%;padding-top:var(--s-4);border-top:1px solid var(--rule)}.changeDetection_shareLabel__KoskX{margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.changeDetection_shareRow__OiFrI{display:flex;gap:var(--s-2)}.changeDetection_shareLink__GElxu{flex:1 1;min-width:0;background:var(--bg-void);border:1px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-small);padding:9px 11px}.changeDetection_shareLink__GElxu:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.changeDetection_copyBtn__Y1f8r{display:inline-flex;align-items:center;gap:var(--s-2);flex-shrink:0;background:transparent;color:var(--ink-hi);border:1px solid var(--rule-hi);border-radius:0;padding:9px 14px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;min-height:44px;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.changeDetection_copyBtn__Y1f8r:hover{border-color:var(--accent);color:var(--accent)}}.changeDetection_copyBtn__Y1f8r:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changeDetection_shareBtn__WfG_w{min-height:44px;display:inline-flex;align-items:center;justify-self:start;background:transparent;color:var(--ink-mid);border:0;padding:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.changeDetection_shareBtn__WfG_w:hover{color:var(--ink-hi)}.changeDetection_actions__6E7AX{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.changeDetection_ghost__PiePK,.changeDetection_primary__hcx5P{display:inline-flex;align-items:center;justify-content:center;border-radius:0;padding:11px 20px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--d-fast),border-color var(--d-fast),color var(--d-fast)}.changeDetection_primary__hcx5P{background:var(--ink-hi);color:var(--bg-void);border:1px solid var(--ink-hi)}@media (hover:hover){.changeDetection_primary__hcx5P:hover{background:#fff;border-color:#fff}}.changeDetection_ghost__PiePK{background:transparent;color:var(--ink-mid);border:1px solid transparent}.changeDetection_ghost__PiePK:hover{color:var(--ink-hi)}.changeDetection_ghost__PiePK:focus-visible,.changeDetection_primary__hcx5P:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changeDetection_root__3iEYY[data-reduced="1"] .changeDetection_mode__3kb8J:hover .changeDetection_modeGo__WCpex{transform:none}@media (prefers-reduced-motion:reduce){.changeDetection_field__v67UD[data-tone=bad],.changeDetection_field__v67UD[data-tone=ok],.changeDetection_readoutValue__745qC[data-pb="1"]{animation:none}}@media (max-width:24rem){.changeDetection_panel__Vj8rV{padding:var(--s-6) var(--s-4)}.changeDetection_accRow__g0fXT{grid-template-columns:1fr}.changeDetection_accValue__1PTJc{text-align:left}}@media (max-width:640px){.changeDetection_panel__Vj8rV{gap:var(--s-2);padding-block:var(--s-3)}.changeDetection_title__Q5nIY{font-size:var(--t-h3)}.changeDetection_sub__YnB_G{font-size:var(--t-small);line-height:1.45}.changeDetection_modeList__6IG7L{-webkit-margin-before:0;margin-block-start:0}.changeDetection_mode__3kb8J{min-height:48px;padding-block:var(--s-2);gap:var(--s-3)}.changeDetection_modeName__My3Mx{font-size:var(--t-body)}.changeDetection_modeDesc__QXnU6{line-height:var(--lh-snug)}.changeDetection_title__Q5nIY{order:-3}.changeDetection_modeList__6IG7L,.changeDetection_toggleRow__zycZf{order:-2}.changeDetection_quitNotice__xjs09{order:-1}.changeDetection_panel__Vj8rV[data-quit] .changeDetection_quitNotice__xjs09{margin:0}.changeDetection_panel__Vj8rV[data-quit] .changeDetection_toggleRow__zycZf{order:-1}}@media (min-width:641px){.changeDetection_panel__Vj8rV[data-quit]{grid-template-columns:max-content minmax(0,1fr)}.changeDetection_panel__Vj8rV[data-quit]>*{grid-column:1/-1}.changeDetection_panel__Vj8rV[data-quit]>.changeDetection_kicker__uAoPb{grid-row:1;grid-column:1}.changeDetection_panel__Vj8rV[data-quit]>.changeDetection_quitNotice__xjs09{grid-row:1;grid-column:2;margin:0}}.changeDetection_topActions__lRpIC{display:flex;align-items:center;gap:var(--s-2)}.aimTrainer_root__0ZyGf{--f:#ff3b5c;--f-rgb:255,59,92;display:flex;flex-direction:column;gap:var(--s-4);width:100%;max-width:720px;margin:0 auto;color:var(--ink-hi);font-family:var(--font-body);-moz-user-select:none;user-select:none;-webkit-user-select:none;scroll-margin-top:var(--s-2)}.aimTrainer_topbar__IbEw_{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.aimTrainer_eyebrow__QEwXa,.aimTrainer_iconBtn__3d8Ju{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.aimTrainer_iconBtn__3d8Ju{display:inline-flex;align-items:center;gap:var(--s-2);background:transparent;border:1px solid var(--rule);border-radius:0;padding:7px 11px;min-height:44px;min-width:44px;cursor:pointer;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.aimTrainer_iconBtn__3d8Ju:hover{color:var(--ink-hi);border-color:var(--rule-hi)}}.aimTrainer_iconBtn__3d8Ju:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.aimTrainer_iconBtn__3d8Ju svg{display:block}.aimTrainer_challengeBanner__crNvP{padding:var(--s-3) var(--s-4);border-left:2px solid var(--f);color:var(--ink);font-size:var(--t-small);line-height:var(--lh-body)}.aimTrainer_challengeBanner__crNvP strong{color:var(--ink-hi);font-weight:600}.aimTrainer_status__Wa7rp{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);min-height:36px;padding:0 var(--s-1)}.aimTrainer_level__g_2_U{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.5rem,6vw,2rem);line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi)}.aimTrainer_hint__lUSYS{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.aimTrainer_stage__IFJaG{position:relative;min-height:min(64svh,560px);display:grid;place-items:center;border:1px solid var(--rule-hi);border-radius:0;background:var(--bg-deep);overflow:hidden;isolation:isolate}.aimTrainer_arena__JT4Hq{cursor:crosshair;touch-action:none;-webkit-tap-highlight-color:transparent}.aimTrainer_arena__JT4Hq,.aimTrainer_canvas__my2Fg{position:absolute;inset:0;width:100%;height:100%}.aimTrainer_panel__QrvNI{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:center;justify-items:start;text-align:left;width:100%;max-width:var(--measure);padding:var(--s-8) var(--s-6);z-index:2}.aimTrainer_kicker__eciOA{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.aimTrainer_title__Y_GOU{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi);margin:0}.aimTrainer_sub__62hXR{margin:0;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body)}.aimTrainer_sub__62hXR strong{color:var(--ink-hi);font-weight:600}.aimTrainer_best__NVINf{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aimTrainer_best__NVINf b{color:var(--ink-hi);font-weight:600}.aimTrainer_pointerNote__ebYEv{margin:var(--s-2) 0 0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-mid)}.aimTrainer_modeList__U3Uah{list-style:none;margin:var(--s-2) 0 0;padding:0;width:100%;border-top:1px solid var(--rule)}.aimTrainer_mode__I_ZiT{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);width:100%;min-height:56px;padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink-hi);text-align:left;cursor:pointer;transition:color var(--d-fast)}.aimTrainer_modeIndex__h478w{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--ink-mid)}.aimTrainer_modeBody__9FNx0{display:grid;grid-gap:2px;gap:2px}.aimTrainer_modeName__B392t{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi)}.aimTrainer_modeDesc__1sOMm{font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-snug)}.aimTrainer_modeGo__FjoYc{color:var(--ink-mid);transition:color var(--d-fast),transform var(--d-fast)}.aimTrainer_mode__I_ZiT:focus-visible .aimTrainer_modeName__B392t,.aimTrainer_mode__I_ZiT:hover .aimTrainer_modeName__B392t{text-decoration:underline;text-underline-offset:.25em}.aimTrainer_mode__I_ZiT:focus-visible .aimTrainer_modeGo__FjoYc,.aimTrainer_mode__I_ZiT:hover .aimTrainer_modeGo__FjoYc{color:var(--f);transform:translateX(3px)}.aimTrainer_mode__I_ZiT:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.aimTrainer_readout__IXdbF{display:grid;grid-gap:var(--s-1);gap:var(--s-1);width:100%;padding:var(--s-6) 0;border-top:1px solid var(--rule-hi);border-bottom:1px solid var(--rule-hi)}.aimTrainer_readoutLabel__IuvKd{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.aimTrainer_readoutValue__7sIUk{font-family:var(--font-mono);font-weight:600;font-size:clamp(3rem,13vw,5.5rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi);margin:0}.aimTrainer_unit__Zwyyj{font-family:var(--font-mono);font-size:.28em;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);margin-left:.5ch}.aimTrainer_readoutSub__hQsb0{margin:0;color:var(--ink-mid);font-size:var(--t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aimTrainer_pb___gH5A{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--f)}.aimTrainer_shareBlock__Lljua{display:grid;grid-gap:var(--s-3);gap:var(--s-3);width:100%;padding-top:var(--s-4);border-top:1px solid var(--rule)}.aimTrainer_shareLabel__pkNWa{margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.aimTrainer_shareRow__ceH0G{display:flex;gap:var(--s-2)}.aimTrainer_shareLink__ZewJW{flex:1 1;min-width:0;background:var(--bg-void);border:1px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-small);padding:9px 11px}.aimTrainer_shareLink__ZewJW:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.aimTrainer_copyBtn__FhTjp{display:inline-flex;align-items:center;gap:var(--s-2);flex-shrink:0;background:transparent;color:var(--ink-hi);border:1px solid var(--rule-hi);border-radius:0;padding:9px 14px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;min-height:44px;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.aimTrainer_copyBtn__FhTjp:hover{border-color:var(--f);color:var(--f)}}.aimTrainer_copyBtn__FhTjp:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.aimTrainer_shareBtn__GaLFK{min-height:44px;display:inline-flex;align-items:center;justify-self:start;background:transparent;color:var(--ink-mid);border:0;padding:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.aimTrainer_shareBtn__GaLFK:hover{color:var(--ink-hi)}.aimTrainer_actions__lz33C{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.aimTrainer_ghost__ci_BO,.aimTrainer_primary__Zn8Dz,.aimTrainer_secondary__1tzij{display:inline-flex;align-items:center;justify-content:center;border-radius:0;padding:11px 20px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--d-fast),border-color var(--d-fast),color var(--d-fast)}.aimTrainer_primary__Zn8Dz{background:var(--f);color:var(--bg-void);border:1px solid var(--f)}@media (hover:hover){.aimTrainer_primary__Zn8Dz:hover{background:color-mix(in srgb,var(--f) 86%,white);border-color:color-mix(in srgb,var(--f) 86%,white)}}.aimTrainer_secondary__1tzij{background:transparent;color:var(--ink-hi);border:1px solid var(--rule-hi)}@media (hover:hover){.aimTrainer_secondary__1tzij:hover{border-color:var(--f);color:var(--f)}}.aimTrainer_ghost__ci_BO{background:transparent;color:var(--ink-mid);border:1px solid transparent}.aimTrainer_ghost__ci_BO:hover{color:var(--ink-hi)}.aimTrainer_ghost__ci_BO:focus-visible,.aimTrainer_primary__Zn8Dz:focus-visible,.aimTrainer_secondary__1tzij:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.aimTrainer_root__0ZyGf[data-reduced="1"] .aimTrainer_mode__I_ZiT:hover .aimTrainer_modeGo__FjoYc{transform:none}.aimTrainer_readoutNote__dxSUi{margin:0;max-width:46ch;font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-body);text-wrap:pretty}@media (max-width:640px){.aimTrainer_panel__QrvNI{gap:var(--s-2);padding-block:var(--s-3)}.aimTrainer_title__Y_GOU{font-size:var(--t-h3)}.aimTrainer_sub__62hXR{font-size:var(--t-small);line-height:1.45}.aimTrainer_modeList__U3Uah{-webkit-margin-before:0;margin-block-start:0}.aimTrainer_mode__I_ZiT{min-height:48px;padding-block:var(--s-2);gap:var(--s-3)}.aimTrainer_modeName__B392t{font-size:var(--t-body)}.aimTrainer_modeDesc__1sOMm{line-height:var(--lh-snug)}}.sequenceMemory_root__5holX{--m:var(--memory,#eba83e);display:flex;flex-direction:column;gap:var(--s-4);width:100%;max-width:40rem;margin:0 auto;color:var(--ink-hi);font-family:var(--font-body);-moz-user-select:none;user-select:none;-webkit-user-select:none}.sequenceMemory_topbar__OJ7Me{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.sequenceMemory_eyebrow__J6y4V,.sequenceMemory_iconBtn__5JN_X{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_iconBtn__5JN_X{display:inline-flex;align-items:center;gap:var(--s-2);background:transparent;border:1px solid var(--rule);border-radius:0;padding:7px 11px;min-height:44px;min-width:44px;cursor:pointer;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.sequenceMemory_iconBtn__5JN_X:hover{color:var(--ink-hi);border-color:var(--rule-hi)}}.sequenceMemory_iconBtn__5JN_X:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sequenceMemory_iconBtn__5JN_X svg{display:block}.sequenceMemory_challengeBanner__342TF{padding:var(--s-3) var(--s-4);border-left:2px solid var(--m);color:var(--ink);font-size:var(--t-small);line-height:var(--lh-body)}.sequenceMemory_challengeBanner__342TF strong{color:var(--ink-hi);font-weight:600}.sequenceMemory_play__IZ0__{display:grid;grid-gap:var(--s-4);gap:var(--s-4);width:min(100%,420px);margin:0 auto}.sequenceMemory_status__dUxUf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.sequenceMemory_statusLevel__Fq7R8{display:inline-flex;align-items:baseline;gap:var(--s-2)}.sequenceMemory_statusLabel__SIzmK{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_statusValue__c2pDm{font-family:var(--font-mono);font-weight:600;font-size:var(--t-h3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-hi)}.sequenceMemory_statusHint__0tlSX{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_sequencer__xDOVo{position:relative;border:1px solid var(--rule-hi);padding:7px}.sequenceMemory_seqTrack__gpLwC{display:grid;grid-template-columns:repeat(var(--steps,1),minmax(0,1fr));grid-gap:3px;gap:3px;height:30px}.sequenceMemory_seqStep__lOOmM{background:var(--bg-raise);border:1px solid var(--rule)}.sequenceMemory_seqStep__lOOmM[data-state=written]{background:var(--m);border-color:var(--m)}.sequenceMemory_seqStep__lOOmM[data-state=active]{background:var(--m);border-color:var(--m);box-shadow:inset 0 0 0 1px var(--bg-void)}.sequenceMemory_seqStep__lOOmM[data-state=awaiting]{background:transparent;border-color:var(--m);animation:sequenceMemory_seqBreathe__YRjPZ 1.25s var(--ease-io) infinite}@keyframes sequenceMemory_seqBreathe__YRjPZ{0%,to{opacity:.45}50%{opacity:1}}.sequenceMemory_board__7zbeC{position:relative;width:min(100%,420px);aspect-ratio:1/1;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:clamp(6px,2.4vw,12px);gap:clamp(6px,2.4vw,12px);padding:clamp(6px,2.4vw,12px);border:1px solid var(--rule-hi)}.sequenceMemory_cell__qa3_D{min-width:44px;min-height:44px;border:1px solid var(--rule);border-radius:0;background:var(--bg-raise);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--d-fast),border-color var(--d-fast),box-shadow var(--d-fast)}@media (hover:hover){.sequenceMemory_board__7zbeC[data-phase=input] .sequenceMemory_cell__qa3_D:hover{border-color:var(--rule-lead)}}.sequenceMemory_cell__qa3_D:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.sequenceMemory_cell__qa3_D:disabled{cursor:default}.sequenceMemory_cell__qa3_D[data-lit="1"]{background:var(--m);border-color:var(--m);box-shadow:inset 0 0 0 2px var(--bg-void);transition:none}.sequenceMemory_cell__qa3_D[data-pressed="1"]{background:var(--m);border-color:var(--m);box-shadow:inset 0 0 0 2px var(--bg-void),inset 0 0 0 4px var(--m)}.sequenceMemory_cell__qa3_D[data-wrong="1"]{background:var(--bg-void);border-color:var(--rule-lead);box-shadow:inset 0 0 0 2px var(--rule-lead);animation:sequenceMemory_seqShake__GQ_ZA .36s var(--ease-out)}@keyframes sequenceMemory_seqShake__GQ_ZA{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.sequenceMemory_panel__bir_F{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start;justify-items:start;text-align:left;width:100%;max-width:var(--measure)}.sequenceMemory_kicker__qhtNF{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_title__qgBny{font-family:var(--font-display);font-weight:600;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi);margin:0}.sequenceMemory_sub__OC09l{margin:0;color:var(--ink);font-size:var(--t-body);line-height:var(--lh-body)}.sequenceMemory_sub__OC09l strong{color:var(--ink-hi);font-weight:600}.sequenceMemory_best__2Tg_m{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sequenceMemory_best__2Tg_m b{color:var(--ink-hi);font-weight:600}.sequenceMemory_note__53VpP{margin:0;max-width:var(--measure);padding-left:var(--s-4);border-left:2px solid var(--rule-hi);color:var(--ink-mid);font-size:var(--t-small);line-height:var(--lh-body)}.sequenceMemory_modeList__zS5Sf{list-style:none;margin:var(--s-2) 0 0;padding:0;width:100%;border-top:1px solid var(--rule)}.sequenceMemory_mode__ADtts{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);width:100%;min-height:56px;padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink-hi);text-align:left;cursor:pointer;transition:color var(--d-fast);font-family:inherit}.sequenceMemory_modeIndex__n4Pz_{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);color:var(--ink-mid)}.sequenceMemory_modeBody__J_2zT{display:grid;grid-gap:2px;gap:2px}.sequenceMemory_modeName__wlZj2{font-family:var(--font-display);font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi)}.sequenceMemory_modeDesc___oZac{font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-snug)}.sequenceMemory_modeGo__wtNcG{color:var(--ink-mid);transition:color var(--d-fast),transform var(--d-fast)}.sequenceMemory_mode__ADtts:focus-visible .sequenceMemory_modeName__wlZj2,.sequenceMemory_mode__ADtts:hover .sequenceMemory_modeName__wlZj2{text-decoration:underline;text-underline-offset:.25em}.sequenceMemory_mode__ADtts:focus-visible .sequenceMemory_modeGo__wtNcG,.sequenceMemory_mode__ADtts:hover .sequenceMemory_modeGo__wtNcG{color:var(--m);transform:translateX(3px)}.sequenceMemory_mode__ADtts:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sequenceMemory_readout__vK0qq{display:grid;grid-gap:var(--s-1);gap:var(--s-1);width:100%;padding:var(--s-6) 0;border-top:1px solid var(--rule-hi);border-bottom:1px solid var(--rule-hi)}.sequenceMemory_readoutLabel__2VXnJ{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_readoutValue__XD_vK{display:flex;align-items:baseline;gap:.4ch;font-family:var(--font-mono);font-weight:600;font-size:clamp(3rem,13vw,5.5rem);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi);margin:0}.sequenceMemory_unit__dcuRP{font-family:var(--font-mono);font-size:.26em;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_readoutSub__F6L0g{margin:0;color:var(--ink-mid);font-size:var(--t-small);line-height:var(--lh-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sequenceMemory_pb__OrUKD{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--m)}.sequenceMemory_resultSeq__4JUfv{width:100%}.sequenceMemory_resultSeqLabel__9Somv{display:block;margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_shareBlock__v8jkz{display:grid;grid-gap:var(--s-3);gap:var(--s-3);width:100%;padding-top:var(--s-4);border-top:1px solid var(--rule)}.sequenceMemory_shareLabel__VwjMB{margin:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.sequenceMemory_shareRow__BIsqb{display:flex;gap:var(--s-2)}.sequenceMemory_shareLink__vWnMq{flex:1 1;min-width:0;background:var(--bg-void);border:1px solid var(--rule);border-radius:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-small);padding:9px 11px}.sequenceMemory_shareLink__vWnMq:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.sequenceMemory_copyBtn__zJ_Vw{display:inline-flex;align-items:center;gap:var(--s-2);flex-shrink:0;background:transparent;color:var(--ink-hi);border:1px solid var(--rule-hi);border-radius:0;padding:9px 14px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;min-height:44px;transition:border-color var(--d-fast),color var(--d-fast)}@media (hover:hover){.sequenceMemory_copyBtn__zJ_Vw:hover{border-color:var(--m);color:var(--m)}}.sequenceMemory_copyBtn__zJ_Vw:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sequenceMemory_shareBtn__exVeb{min-height:44px;display:inline-flex;align-items:center;justify-self:start;background:transparent;color:var(--ink-mid);border:0;padding:0;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.sequenceMemory_shareBtn__exVeb:hover{color:var(--ink-hi)}.sequenceMemory_actions__N7MY0{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.sequenceMemory_ghost__C3ERw,.sequenceMemory_primary__CbpBR{display:inline-flex;align-items:center;justify-content:center;border-radius:0;padding:11px 22px;min-height:44px;font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--d-fast),border-color var(--d-fast),color var(--d-fast)}.sequenceMemory_primary__CbpBR{background:var(--ink-hi);color:var(--bg-void);border:1px solid var(--ink-hi)}@media (hover:hover){.sequenceMemory_primary__CbpBR:hover{background:#fff;border-color:#fff}}.sequenceMemory_ghost__C3ERw{background:transparent;color:var(--ink-mid);border:1px solid transparent}.sequenceMemory_ghost__C3ERw:hover{color:var(--ink-hi)}.sequenceMemory_ghost__C3ERw:focus-visible,.sequenceMemory_primary__CbpBR:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sequenceMemory_root__5holX[data-reduced="1"] .sequenceMemory_seqStep__lOOmM[data-state=awaiting]{animation:none;opacity:1}.sequenceMemory_root__5holX[data-reduced="1"] .sequenceMemory_cell__qa3_D[data-wrong="1"]{animation:none}.sequenceMemory_root__5holX[data-reduced="1"] .sequenceMemory_mode__ADtts:hover .sequenceMemory_modeGo__wtNcG{transform:none}@media (prefers-reduced-motion:reduce){.sequenceMemory_seqStep__lOOmM[data-state=awaiting]{animation:none;opacity:1}.sequenceMemory_cell__qa3_D[data-wrong="1"]{animation:none}}.sequenceMemory_provenance__0KN6D{margin:0;max-width:46ch;font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-body);text-wrap:pretty}@media (max-width:640px){.sequenceMemory_panel__bir_F{gap:var(--s-2);padding-block:var(--s-3)}.sequenceMemory_title__qgBny{font-size:var(--t-h3)}.sequenceMemory_sub__OC09l{font-size:var(--t-small);line-height:1.45}.sequenceMemory_modeList__zS5Sf{-webkit-margin-before:0;margin-block-start:0}.sequenceMemory_mode__ADtts{min-height:48px;padding-block:var(--s-2);gap:var(--s-3)}.sequenceMemory_modeName__wlZj2{font-size:var(--t-body)}.sequenceMemory_modeDesc___oZac{line-height:var(--lh-snug)}}.bench_gated__v59CY{padding:0 var(--s-2) var(--s-4);border-bottom:1px solid var(--rule)}.bench_gated__v59CY,.bench_sectionGate__nLkIH{display:grid;justify-items:start;grid-gap:var(--s-2);gap:var(--s-2)}.bench_sectionGate__nLkIH{padding:0 var(--s-2) var(--s-3);max-width:var(--measure)}.bench_gatedRow__q8Jcs[data-gated="1"]{cursor:default}.bench_gatedWhy__sh1s0{font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-mid);max-width:var(--measure)}.bench_bests__ACoP2{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:var(--measure-wide)}.bench_bestList__kL6di{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.bench_best__6eD2V{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s-4);gap:var(--s-4);min-height:56px;padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--rule)}.bench_bestMotif__jB__C{display:grid;place-items:center;width:34px;height:34px;color:var(--ink-mid)}.bench_bestBody__oryGB{display:grid;grid-gap:2px;gap:2px;min-width:0}.bench_bestName__zJ1_0{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.bench_bestMode__NREpZ{font-size:var(--t-small);color:var(--ink-mid);line-height:var(--lh-snug)}.bench_bestWhen__7Vhm5{display:block;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.bench_bestLatest__3pe4u{display:block;font-size:var(--t-small);line-height:var(--lh-snug);color:var(--ink-mid)}.bench_bestValue__mtIl_{font-family:var(--font-mono);font-size:var(--t-h3);color:var(--ink-hi);white-space:nowrap;text-align:right}.bench_bestDenom__6_I3M{display:block;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.bench_provenance__9GaTO{font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-mid);max-width:var(--measure);padding-left:var(--s-4);border-left:2px solid var(--rule-lead)}.bench_gameHead__Pj0jP{display:grid;grid-gap:var(--s-2);gap:var(--s-2);max-width:var(--measure)}.bench_gameEyebrow__hPLVd{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}.bench_gameName__FERSW{font-family:var(--font-display);font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink-hi)}.bench_gameLede__DpBDF{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.bench_back__j98r5{display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);text-decoration:none}.bench_back__j98r5:hover{color:var(--ink-hi)}.bench_back__j98r5:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.bench_stage__zLTAN{border:1px solid var(--rule);padding:var(--s-4);container-type:inline-size}.bench_saveFailure__jlwMq{font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink-mid);max-width:var(--measure);padding-left:var(--s-4);border-left:2px solid var(--rule-lead)}.bench_runs__pMlx6{display:grid;grid-gap:var(--s-3);gap:var(--s-3);max-width:var(--measure-wide)}.bench_runList__OuMIu{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.bench_run__bvsd3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);min-height:44px;padding:var(--s-2);border-bottom:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-mid)}.bench_runProvenance__RZzi9{display:block;flex-basis:100%;font-size:var(--t-meta);color:var(--ink-mid)}.bench_runValue__98010{font-family:var(--font-mono);color:var(--ink-hi);white-space:nowrap}.bench_runFlag__W7_10{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid)}@media (max-width:40rem){.bench_gatedRow__q8Jcs[data-gated="1"]{grid-template-columns:auto 1fr;row-gap:var(--s-2)}.bench_gatedRow__q8Jcs[data-gated="1"]>:last-child{grid-column:1/-1;justify-self:start}.bench_best__6eD2V{grid-template-columns:auto 1fr;row-gap:var(--s-2)}.bench_bestValue__mtIl_{grid-column:2;text-align:left}.bench_run__bvsd3{flex-direction:column;align-items:flex-start;gap:var(--s-1);padding-block:var(--s-3)}}.weeklyTarget_target__iGsIT{display:grid;grid-gap:var(--s-2);gap:var(--s-2);justify-items:start;max-width:var(--measure)}.weeklyTarget_form__qF_Ii{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.weeklyTarget_label__0FWZ4{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-mid);flex-basis:100%}.weeklyTarget_select__8uBi9{font:inherit;font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-hi);background:transparent;border:1px solid var(--rule-hi);border-radius:0;min-height:44px;padding:0 var(--s-3)}.weeklyTarget_select__8uBi9:focus-visible{outline:2px solid var(--ink-hi);outline-offset:2px}