.match_board__VC3JS{width:100%;height:auto;display:block}.match_boardBg__m52lJ{fill:#070c14;stroke:var(--line-strong);stroke-width:2}.match_colLine__P77CO{stroke:rgba(140,200,255,.05);stroke-width:1}.match_hole__6bWnq{fill:rgba(6,11,19,.9);stroke:rgba(140,200,255,.12);stroke-width:1.5}.match_disc__hR_z_[data-dim]{opacity:.35}.match_lastRing__KyCMN{stroke-width:3}.match_disc__hR_z_[data-who=you] .match_lastRing__KyCMN{stroke:var(--player)}.match_disc__hR_z_[data-who=ai] .match_lastRing__KyCMN{stroke:var(--adapt)}.match_colNo__oev72{fill:var(--text-3);font-size:18px;font-family:var(--font-mono)}.match_readout__AraC2{display:grid;grid-gap:18px;gap:18px}.match_readoutHead__O0zUt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.match_readoutHead__O0zUt h3{font-size:1.05rem}.match_readoutMeta__z_1q5{font-size:.85rem;color:var(--text-3)}.match_row__fvSZ8{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding-top:14px;border-top:1px solid var(--line)}.match_rowLabel__5YubF{font-size:.8rem;color:var(--text-3);padding-top:3px}.match_rowBody__4y0Zz{display:grid;grid-gap:8px;gap:8px;min-width:0;font-size:.95rem}.match_fine__3Dj5l{display:block;font-size:.82rem;color:var(--text-3);line-height:1.45}.match_warn__LGzI4{color:var(--warn)}.match_chips__Gkg0F{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.match_chips__Gkg0F li{font-size:.82rem;padding:3px 10px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2)}.match_chips__Gkg0F li[data-tense]{color:var(--text);border-color:rgba(255,194,75,.5);background:rgba(255,194,75,.08)}.match_idea__Baw0v{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:start}.match_idea__Baw0v i{width:14px;height:14px;border-radius:4px;margin-top:5px}.match_idea__Baw0v b{display:block;font-size:1.02rem}.match_ideaTags__8he_7{display:inline-flex;gap:6px}.match_call__ieuZJ{font-weight:600}.match_call__ieuZJ[data-tone=good]{color:var(--good)}.match_call__ieuZJ[data-tone=bad]{color:var(--bad)}.match_call__ieuZJ[data-tone=quiet]{color:var(--text-2)}.match_rules__zRJne{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.88rem;color:var(--text-2)}.match_rules__zRJne li{padding-left:12px;border-left:2px solid var(--adapt)}.match_throwLine__0IZxu{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.match_throwLine__0IZxu i{width:12px;height:12px;border-radius:50%}.match_verdict__EboH8{color:var(--text-2)}.match_verdict__EboH8[data-outcome=win]{color:var(--adapt)}.match_verdict__EboH8[data-outcome=loss]{color:var(--player)}.match_beliefs__7fNH5{display:grid;grid-gap:6px;gap:6px}.match_beliefAxis__27B6X{display:flex;justify-content:space-between;margin-left:calc(9.8rem + 10px);margin-right:calc(2.8rem + 10px);color:var(--text-3);font-size:.72rem}.match_beliefRows__PWe5s{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.match_beliefRow__5147i{display:grid;grid-template-columns:9.8rem minmax(0,1fr) 2.8rem;grid-gap:10px;gap:10px;align-items:end;padding:2px 6px;border-radius:6px;transition:background .15s,opacity .2s}.match_beliefRow__5147i:focus-visible,.match_beliefRow__5147i:hover{background:rgba(20,32,52,.7)}.match_beliefRow__5147i[data-dim]{opacity:.3}.match_beliefRow__5147i[data-chosen]{background:var(--adapt-soft);opacity:1}.match_beliefRow__5147i[data-chosen] .match_beliefLabel__mTH0Y{color:var(--text);font-weight:600}.match_beliefLabel__mTH0Y{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:3px}.match_beliefLabel__mTH0Y i{width:9px;height:9px;border-radius:2px;flex:none}.match_beliefPlot__V_uHQ{width:100%;height:26px;display:block}.match_beliefValue__oeXJl{text-align:right;font-size:.85rem;color:var(--text-2);padding-bottom:3px}.match_beliefDetail__BWTNg{min-height:2.8em;color:var(--text-2);font-size:.85rem}.match_beliefDetail__BWTNg b{color:var(--text)}.match_pred__JupDh{display:grid;grid-gap:7px;gap:7px}.match_predRow__6ntfj{display:grid;grid-template-columns:5.4rem minmax(0,1fr) 2.8rem 4.6rem;align-items:center;grid-gap:10px;gap:10px}.match_predLabel__qoErr{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:.9rem}.match_predLabel__qoErr i{width:9px;height:9px;border-radius:50%}.match_predRow__6ntfj[data-top] .match_predLabel__qoErr{color:var(--text);font-weight:600}.match_predTrack__OfGZI{height:9px;border-radius:0 4px 4px 0;background:rgba(140,200,255,.07);overflow:hidden}.match_predFill__1_edB{display:block;height:100%;border-radius:0 4px 4px 0}.match_predValue__m2sTk{text-align:right;font-size:.88rem;color:var(--text-2)}.match_predMark__uEN13{font-size:.75rem;display:grid;line-height:1.2}.match_predNote__Ragzi{font-size:.85rem;color:var(--text-2)}.match_predNote__Ragzi b{color:var(--text)}.match_learned__ehWYz{display:grid;grid-gap:24px;gap:24px}.match_learnedNote__atTXt{padding:24px;display:grid;grid-gap:8px;gap:8px;max-width:64ch;color:var(--text-2)}.match_learnedStats__r0ieF{display:flex;gap:36px;flex-wrap:wrap;align-items:flex-end}.match_learnedGrid__JFrBm{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px;gap:40px;align-items:start}.match_learnedCol__1L_ez{display:grid;grid-gap:14px;gap:14px;min-width:0}.match_learnedSub__Dq81x{margin-top:18px}.match_mutations__D_hCy{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.match_mutation__L0g9h{display:grid;grid-template-columns:5.2rem 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--line);border-left:3px solid var(--mutation);background:rgba(13,20,33,.5)}.match_mutation__L0g9h[data-kind=weaker]{border-left-color:var(--text-3)}.match_mutation__L0g9h p{font-size:.95rem;line-height:1.7}.match_mutKind__Z9Zdh{font-size:.75rem;font-weight:600;color:var(--mutation);text-transform:none}.match_mutation__L0g9h[data-kind=weaker] .match_mutKind__Z9Zdh{color:var(--text-3)}.match_allele__MvCWh{display:inline-flex;align-items:center;gap:6px;padding:0 8px;height:22px;border-radius:999px;border:1px solid var(--line-strong);font-size:.82rem;vertical-align:middle;white-space:nowrap}.match_allele__MvCWh i{width:8px;height:8px;border-radius:2px}.match_ruleList__erVvm{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.match_rule__VggT5{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--r-s);border:1px solid var(--line);background:rgba(13,20,33,.5);font-size:.92rem}.match_rule__VggT5[data-new]{border-left:3px solid var(--mutation)}.match_rule__VggT5[data-dropped]{opacity:.6}.match_ruleText__XjHHr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.match_ruleBar__Vp5yh{height:5px;border-radius:99px;background:rgba(140,200,255,.07);overflow:hidden}.match_ruleBar__Vp5yh span{display:block;height:100%;border-radius:99px}.match_diff__lqpiM{display:grid;border-top:1px solid var(--line)}.match_diffHead__DXMvd,.match_geneBtn__pXxr0{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.match_diffHead__DXMvd{padding:10px 8px;font-size:.78rem;color:var(--text-3)}.match_diffHead__DXMvd,.match_geneRow__xMVPI{border-bottom:1px solid var(--line)}.match_geneRow__xMVPI[data-changed]{box-shadow:inset 3px 0 0 var(--mutation)}.match_geneBtn__pXxr0{width:100%;text-align:left;padding:10px 8px;background:none;border:0;cursor:pointer;border-radius:6px;transition:background .15s}.match_geneBtn__pXxr0:hover{background:rgba(20,32,52,.6)}.match_geneName__ELGgH{display:grid;grid-gap:1px;gap:1px;min-width:0}.match_geneName__ELGgH b{font-size:.92rem}.match_geneName__ELGgH .match_fine__3Dj5l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.match_geneCell__ZelA4{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;font-size:.82rem}.match_geneCell__ZelA4 .match_allele__MvCWh{max-width:100%;overflow:hidden;text-overflow:ellipsis}.match_cellTag__Q3sgV{display:none;font-size:.72rem;color:var(--text-3);width:3rem}.match_expr__XYorJ{height:5px;border-radius:99px;background:rgba(140,200,255,.07);overflow:hidden;min-width:30px}.match_expr__XYorJ span{display:block;height:100%;border-radius:99px}.match_geneDetail__QZpTA{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:4px 8px 14px}.match_geneDetail__QZpTA>div{display:grid;grid-gap:6px;gap:6px}.match_geneRow__xMVPI:not([data-changed]) .match_geneName__ELGgH+.match_geneCell__ZelA4{opacity:.55}.match_diffFoot__5oM_0{padding:10px 8px 0;font-size:.82rem;color:var(--text-3)}.match_unchanged__C08YR summary{padding:12px 8px;font-size:.88rem;color:var(--text-2);cursor:pointer;list-style:none}.match_unchanged__C08YR summary:before{content:"+ ";color:var(--text-3)}.match_unchanged__C08YR[open] summary:before{content:"– "}.match_unchanged__C08YR summary::-webkit-details-marker{display:none}.match_brainPanel__Y9xOp{overflow:hidden}.match_brainBox__xmx0o{position:relative;height:320px}.match_brainBox__xmx0o>*{position:absolute;inset:0}.match_brainCaption__jZZj9{padding:10px 16px 12px;font-size:.85rem;color:var(--text-2);border-top:1px solid var(--line)}.match_brainCaption__jZZj9 b{color:var(--text);text-transform:capitalize}.match_neuronList__Uf4th{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line);max-height:320px;overflow-y:auto}.match_neuronRow__khzHB{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px solid var(--line);font-size:.88rem}.match_neuronRow__khzHB i{width:9px;height:9px;border-radius:2px}.match_neuronRow__khzHB .match_fine__3Dj5l{display:none}.match_neuronName__c1zBg{text-transform:capitalize}@media (max-width:960px){.match_learnedGrid__JFrBm{grid-template-columns:1fr}}@media (max-width:520px){.match_row__fvSZ8{grid-template-columns:1fr;gap:6px}.match_beliefRow__5147i{grid-template-columns:6.8rem minmax(0,1fr) 2.6rem;gap:8px}.match_beliefAxis__27B6X{margin-left:calc(6.8rem + 8px);margin-right:calc(2.6rem + 8px)}.match_predRow__6ntfj{grid-template-columns:4.6rem minmax(0,1fr) 2.6rem 4.2rem;gap:8px}.match_mutation__L0g9h{grid-template-columns:1fr;gap:4px}.match_rule__VggT5{grid-template-columns:1fr;gap:6px}.match_diffHead__DXMvd{display:none}.match_geneBtn__pXxr0{grid-template-columns:1fr;gap:6px}.match_geneCell__ZelA4{grid-template-columns:3rem auto minmax(20px,1fr) auto}.match_cellTag__Q3sgV{display:block}.match_geneDetail__QZpTA{grid-template-columns:1fr}.match_brainBox__xmx0o{height:260px}}.genome_figure__x_tP0{position:relative;margin:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.genome_scroller__loNxJ{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.genome_svg__aHF2D{display:block;overflow:visible;touch-action:pan-y}.genome_tick__ImBX3{fill:var(--text-3);font-size:11px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.genome_axisLabel__RWD9z{fill:var(--text-3);font-size:12px;font-family:var(--font-ui)}.genome_rowLabel__4r01i{fill:var(--text-2);font-size:12px;font-family:var(--font-ui)}.genome_rowLabelActive__SQHob{fill:var(--text)}.genome_refLabel__7_NtQ{fill:var(--text-3);font-size:11px;font-family:var(--font-ui)}.genome_endLabel__eatL_{fill:var(--text);font-size:12px;font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.genome_caption__KcvTW{color:var(--text-3);font-size:.82rem;display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center;justify-content:space-between}.genome_legend__rBmgf{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8rem;color:var(--text-2)}.genome_legend__rBmgf li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.genome_legend__rBmgf i{width:10px;height:10px;border-radius:2px;flex:none}.genome_legend__rBmgf i[data-key=line]{width:14px;height:2px;border-radius:1px}.genome_legend__rBmgf i[data-key=dash]{width:14px;height:0;border-top:2px dashed var(--text-3);border-radius:0}.genome_legend__rBmgf i[data-key=tick]{width:10px;height:3px;border-radius:1px;background:var(--mutation)}.genome_legend__rBmgf i[data-key=ramp]{width:28px;height:10px;background:linear-gradient(90deg,rgba(233,242,255,.12),rgba(233,242,255,.95))}.genome_tooltip__Qr59w{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));display:grid;grid-gap:3px;gap:3px;padding:8px 11px;border-radius:10px;min-width:120px;max-width:260px;background:var(--glass-strong);border:1px solid var(--line-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px -20px rgba(0,0,0,.9);font-size:.78rem;color:var(--text-2);line-height:1.35;white-space:nowrap}.genome_tooltip__Qr59w[data-below=true]{transform:translate(-50%,12px)}.genome_tooltip__Qr59w b{color:var(--text);font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.95rem}.genome_tipKey__Xstao{display:inline-flex;align-items:center;gap:6px}.genome_tipKey__Xstao i{width:10px;height:2px;border-radius:1px;flex:none}.genome_tipMut__QU0H_{color:var(--mutation)}.genome_tipWho__H0noe{color:var(--player)}.genome_empty__rfxqt{display:grid;place-items:center;text-align:center;grid-gap:6px;gap:6px;padding:34px 16px;min-height:160px;border:1px dashed var(--line-strong);border-radius:var(--r-s);color:var(--text-3);font-size:.9rem;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(140,200,255,.03) 22px 23px),repeating-linear-gradient(0deg,transparent 0 22px,rgba(140,200,255,.03) 22px 23px)}.genome_empty__rfxqt strong{color:var(--text-2);font-weight:600}.genome_empty__rfxqt p{max-width:42ch}.genome_swatch__qNp8H{display:inline-block;width:9px;height:9px;border-radius:2px;flex:none;vertical-align:-1px}.genome_helix__k7HsY{position:relative;min-width:0}.genome_helixStage__3Ubig{position:relative;margin-inline:auto}.genome_helixCanvas__ozaAw{display:block}.genome_helixHits__VqHA1{position:absolute;inset:0;margin:0;padding:0;list-style:none}.genome_helixHit__8q7Tr{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:8px;cursor:pointer;padding:0;color:transparent;font-size:0;-webkit-tap-highlight-color:transparent}.genome_helixHit__8q7Tr:focus-visible{outline:2px solid var(--adapt);outline-offset:-3px}.genome_helixHint__QoOIn{color:var(--text-3);font-size:.78rem;margin-top:6px}.genome_helixLabels__Rh17G{position:absolute;inset:0;pointer-events:none}.genome_helixLabel__XQS1A{position:absolute;display:block;color:var(--text-3);font-family:var(--font-ui);font-size:11.5px;line-height:1.3;font-weight:500;letter-spacing:.005em;transition:color .2s ease}.genome_helixLabelText__564rx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.genome_helixTick__vlM4R{position:absolute;background:var(--c);opacity:.35;border-radius:1px;transition:opacity .2s ease,box-shadow .2s ease}.genome_helixLabels__Rh17G[data-orient=h] .genome_helixLabel__XQS1A{text-align:center;padding-top:11px}.genome_helixLabels__Rh17G[data-orient=h] .genome_helixTick__vlM4R{left:calc(50% - .5px);top:0;width:1px;height:7px}.genome_helixLabels__Rh17G[data-orient=h] .genome_helixLabel__XQS1A[data-stagger] .genome_helixTick__vlM4R{top:-16px;height:23px}.genome_helixLabels__Rh17G[data-orient=v] .genome_helixLabel__XQS1A{transform:translateY(-50%);padding-left:2px}.genome_helixLabels__Rh17G[data-orient=v] .genome_helixTick__vlM4R{left:-14px;top:calc(50% - .5px);width:10px;height:1px}.genome_helixLabel__XQS1A[data-sel]{color:var(--adapt);font-weight:600}.genome_helixLabel__XQS1A[data-on]{color:var(--text)}.genome_helixLabel__XQS1A[data-on] .genome_helixTick__vlM4R,.genome_helixLabel__XQS1A[data-sel] .genome_helixTick__vlM4R{opacity:1;box-shadow:0 0 6px var(--c)}.genome_helixEmpty__V5XXO{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.genome_helixEmpty__V5XXO div{display:grid;grid-gap:4px;gap:4px;text-align:center;padding:12px 18px;border-radius:12px;background:rgba(3,6,11,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--text-3);font-size:.88rem;max-width:40ch}.genome_helixEmpty__V5XXO strong{color:var(--text-2)}.genome_callout__UHHaC{position:fixed;z-index:60;pointer-events:none;width:260px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;background:var(--glass-strong);border:1px solid var(--line-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(61,235,255,.08),0 24px 50px -24px rgba(0,0,0,.95);font-size:.8rem;color:var(--text-2);line-height:1.4;animation:genome_calloutIn__qXeYi .16s ease-out}@keyframes genome_calloutIn__qXeYi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.genome_calloutHead__sSzgY{display:grid;grid-gap:2px;gap:2px}.genome_calloutHead__sSzgY strong{color:var(--text);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.genome_calloutAllele__DxMEl{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.genome_calloutAllele__DxMEl .genome_swatch__qNp8H{width:10px;height:10px;box-shadow:0 0 10px var(--c)}.genome_calloutNums__aXR9e{display:flex;gap:14px;color:var(--text-3)}.genome_calloutNums__aXR9e b{color:var(--text);font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.genome_barsEmpty__zSNL8{margin:0;color:var(--text-3);font-size:.76rem}.genome_bars__uLbhO{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.genome_bar__f8QgM{display:grid;grid-template-columns:minmax(0,92px) 1fr 40px;align-items:center;grid-gap:8px;gap:8px;font-size:.76rem;color:var(--text-3)}.genome_bar__f8QgM[data-top=true]{color:var(--text-2)}.genome_barLabel__nOfKv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genome_barTrack__BIUQ4{position:relative;height:5px;border-radius:3px;background:rgba(140,200,255,.08);overflow:hidden}.genome_barFill__BIeej{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--c);opacity:.55;transition:width .35s cubic-bezier(.2,.7,.2,1)}.genome_bar__f8QgM[data-top=true] .genome_barFill__BIeej{opacity:1}.genome_barVal__Ae7Fh{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}.genome_bar__f8QgM[data-top=true] .genome_barVal__Ae7Fh{color:var(--text)}.genome_list__SbjCw{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;min-width:0}.genome_gene__VwrjV{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,150px) 44px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;transition:background .18s,border-color .18s}.genome_gene__VwrjV:hover{background:rgba(140,200,255,.05)}.genome_gene__VwrjV[aria-pressed=true]{background:rgba(61,235,255,.06);border-color:rgba(61,235,255,.28)}.genome_geneName__dwedh{display:grid;grid-gap:1px;gap:1px;min-width:0}.genome_geneName__dwedh strong{color:var(--text);font-weight:600;font-size:.92rem;letter-spacing:-.01em}.genome_geneName__dwedh span{color:var(--text-3);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genome_geneAllele__7Zzt7{display:grid;grid-gap:4px;gap:4px;min-width:0}.genome_geneAlleleName__uTcBG{display:flex;align-items:center;gap:7px;color:var(--text-2);font-size:.8rem;overflow:hidden}.genome_geneAlleleName__uTcBG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genome_geneAlleleName__uTcBG[data-none=true]{color:var(--text-3)}.genome_geneTrack__MzU7p{position:relative;height:4px;border-radius:2px;background:rgba(140,200,255,.08);overflow:hidden}.genome_geneFill__PBmGi{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--c);transition:width .35s cubic-bezier(.2,.7,.2,1)}.genome_geneFill__PBmGi:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25))}.genome_geneNum__u_YWX{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);font-size:.9rem}.genome_geneNum__u_YWX small{display:block;color:var(--text-3);font-size:.7rem;font-family:var(--font-ui)}.genome_geneDetail__abAEM{grid-column:1/-1;padding:6px 0 2px}.genome_geneDetail__abAEM .genome_bars__uLbhO{gap:5px}.genome_geneDetail__abAEM .genome_bar__f8QgM{grid-template-columns:minmax(0,132px) 1fr 44px}.genome_geneRead__D_YiI{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:var(--text-3);font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere}@media (max-width:480px){.genome_gene__VwrjV{grid-template-columns:minmax(0,1fr) 40px}.genome_geneAllele__7Zzt7{grid-column:1/-1}}.genome_heat__df8FD{display:grid;grid-gap:10px;gap:10px;min-width:0}.genome_heatBody__1OqpJ{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0 8px;gap:0 8px;align-items:start}.genome_heatLabels__hIryD{display:grid;margin:0;padding:0;list-style:none}.genome_heatLabel__6drx4{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.genome_heatLabel__6drx4[data-active=true]{color:var(--text)}.genome_heatLabel__6drx4 small{color:var(--text-3);font-family:var(--font-mono);font-size:.7rem}.genome_heatCol__b8LHV{cursor:pointer;outline:none}.genome_heatCol__b8LHV:focus-visible rect[data-hit]{stroke:var(--adapt);stroke-width:1.5}.genome_cell__JXHql{transition:opacity .2s}.genome_heatStrip__BkFXu{display:flex;gap:6px;align-items:baseline;color:var(--text-3);font-size:.78rem}.genome_curveSvg__2cHvW{cursor:crosshair;width:100%;height:auto}.genome_curveSvg__2cHvW:focus-visible{outline:2px solid var(--adapt);outline-offset:4px;border-radius:6px}.genome_log__oYp_w{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.genome_logGroup__z0gt_{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:12px 0;border-top:1px solid var(--line)}.genome_logGroup__z0gt_:first-child{border-top:0;padding-top:0}.genome_logGen__U1jIj{display:grid;grid-gap:2px;gap:2px;align-content:start}.genome_logGenNum__olIUZ{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);font-size:.92rem;font-weight:500}.genome_logWho__QreW7{color:var(--player);font-size:.78rem;overflow-wrap:anywhere}.genome_logWhen__5o94Z{color:var(--text-3);font-size:.72rem}.genome_logItems__1_VFf{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.genome_logItem__jKtKZ{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:.86rem;color:var(--text-2);line-height:1.45}.genome_logItem__jKtKZ b{color:var(--text);font-weight:600}.genome_logItem__jKtKZ .genome_swatch__qNp8H{margin:0 3px 0 1px}.genome_logKind__Pz5Hw{margin-top:3px;width:64px;text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.01em;border-radius:999px;padding:1px 0;color:var(--text-3);border:1px solid var(--line-strong)}.genome_logKind__Pz5Hw[data-kind=allele]{color:var(--mutation);border-color:rgba(177,140,255,.4);background:var(--mutation-soft)}.genome_logKind__Pz5Hw[data-kind=new]{color:var(--adapt);border-color:rgba(61,235,255,.35);background:var(--adapt-soft)}.genome_logMatch__uUYzI{grid-column:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin-top:2px;color:var(--text-3);font-size:.76rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);justify-self:start}.genome_logMatch__uUYzI:hover{color:var(--text-2)}.genome_logLink__EWDb_{color:inherit;text-decoration:none;border-bottom:1px solid rgb(var(--player-rgb)/.35)}.genome_logLink__EWDb_:hover{border-bottom-color:var(--player)}.genome_logMore__FjCMU{color:var(--text-3);font-size:.8rem;padding-top:10px;border-top:1px solid var(--line)}@media (max-width:480px){.genome_logGroup__z0gt_{grid-template-columns:1fr;gap:6px}.genome_logMatch__uUYzI{grid-column:1}.genome_logGen__U1jIj{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline}}.genome_mark__7x60O{display:inline-block;vertical-align:middle;overflow:visible}.genome_markCol__WHzWd{transform-box:fill-box;transform-origin:center}.genome_markA__b4FVz{animation:genome_markA__b4FVz var(--dur,2.6s) linear infinite;animation-delay:var(--d)}.genome_markB__JjnYY{animation:genome_markB__JjnYY var(--dur,2.6s) linear infinite;animation-delay:var(--d)}.genome_markR__Grto9{animation:genome_markR__Grto9 var(--dur,2.6s) linear infinite;animation-delay:var(--d);transform-origin:center}@keyframes genome_markA__b4FVz{0%{transform:translateY(0);opacity:1}25%{transform:translateY(var(--amp));opacity:.55}50%{transform:translateY(0);opacity:.35}75%{transform:translateY(calc(var(--amp) * -1));opacity:.7}to{transform:translateY(0);opacity:1}}@keyframes genome_markB__JjnYY{0%{transform:translateY(0);opacity:.35}25%{transform:translateY(calc(var(--amp) * -1));opacity:.7}50%{transform:translateY(0);opacity:1}75%{transform:translateY(var(--amp));opacity:.55}to{transform:translateY(0);opacity:.35}}@keyframes genome_markR__Grto9{0%{transform:scaleY(0)}25%{transform:scaleY(1)}50%{transform:scaleY(0)}75%{transform:scaleY(-1)}to{transform:scaleY(0)}}.bits_sr__SYTBI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bits_switch__ALiN5{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:rgba(8,14,24,.7);border:1px solid var(--line-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bits_switchOpt__dM0Ly{position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:0;background:none;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;color:var(--text-2);font-size:.875rem;font-weight:600;letter-spacing:-.005em;transition:color .2s}.bits_switch__ALiN5[data-size=s] .bits_switchOpt__dM0Ly{height:30px;padding:0 12px;font-size:.8rem}.bits_switchOpt__dM0Ly:hover{color:var(--text)}.bits_switchOpt__dM0Ly[aria-checked=true],.bits_switchOpt__dM0Ly[aria-current=page]{color:#00161b}.bits_switchPill__E8v4S{position:absolute;inset:0;border-radius:999px;z-index:0;background:linear-gradient(135deg,#8ff6ff,var(--adapt));box-shadow:0 0 20px -4px rgba(61,235,255,.7)}.bits_switchText__627n_{position:relative;z-index:1}.bits_switchShort__wKkI8{display:none}@media (max-width:480px){.bits_switchLong__hGi8z{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bits_switchShort__wKkI8{display:inline}}.bits_feed__Br7nX{list-style:none;margin:0;padding:0;display:grid}.bits_feedRow__ZTcnZ{border-top:1px solid var(--line)}.bits_feedRow__ZTcnZ:first-child{border-top:0}.bits_feedLink__5wTUO{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 2px;text-decoration:none;color:inherit;border-radius:8px}a.bits_feedLink__5wTUO:hover .bits_feedLine__wmZiH{color:var(--text)}.bits_feedMark__a8Ioo{width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--adapt);box-shadow:0 0 8px currentColor;color:var(--adapt)}.bits_feedMark__a8Ioo[data-kind=mutation]{background:var(--mutation);color:var(--mutation);border-radius:1px;transform:rotate(45deg)}.bits_feedMark__a8Ioo[data-kind=milestone]{background:var(--adapt-2);color:var(--adapt-2)}.bits_feedMark__a8Ioo[data-kind=season]{background:transparent;border:1.5px solid var(--adapt);box-shadow:none}.bits_feedText__QiopP{display:grid;grid-gap:2px;gap:2px;min-width:0}.bits_feedLine__wmZiH{font-size:.875rem;line-height:1.45;color:var(--text-2);transition:color .2s;overflow-wrap:anywhere}.bits_feedMeta__YdDmh{display:flex;gap:10px;font-size:.75rem;color:var(--text-3)}.bits_feedEmpty__5_M7G{font-size:.875rem;color:var(--text-3);line-height:1.5;padding:6px 0}.bits_switchOpt__dM0Ly:focus-visible{outline-offset:1px}.bits_nd__RNWPM{display:grid;grid-gap:12px;gap:12px}.bits_ndHead__eDkDh{display:flex;align-items:center;gap:10px}.bits_ndHead__eDkDh strong{flex:1 1;font-size:.95rem;font-weight:600;line-height:1.3}.bits_ndClose__hb2cD{width:28px;height:28px;flex:none;border-radius:8px;border:1px solid var(--line);background:none;color:var(--text-3);display:grid;place-items:center;cursor:pointer}.bits_ndClose__hb2cD:hover{color:var(--text);border-color:var(--line-strong)}.bits_ndWhat__x9wof{font-size:.8rem;color:var(--text-3);line-height:1.45}.bits_ndRows__SIMQn{margin:0;display:grid;grid-gap:6px;gap:6px}.bits_ndRows__SIMQn>div{display:flex;justify-content:space-between;gap:12px;font-size:.85rem}.bits_ndRows__SIMQn dt{color:var(--text-3)}.bits_ndRows__SIMQn dd{margin:0;color:var(--text)}.bits_ndRows__SIMQn a{color:var(--player);text-decoration:none}.bits_ndRows__SIMQn a:hover{text-decoration:underline}.bits_nd__RNWPM .btn{justify-self:start}.stage_loading__Kze21{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:200px;pointer-events:none}.stage_core__ByEvr{width:min(38%,320px);aspect-ratio:1.25;border-radius:50%;background:radial-gradient(closest-side,rgba(61,235,255,.16),rgba(138,124,255,.06) 60%,transparent);filter:blur(6px);animation:stage_glow__dEFPU 3.2s ease-in-out infinite}.stage_ring__t0C0C{position:absolute;width:min(30%,240px);aspect-ratio:1.25;border-radius:50%;border:1px solid rgba(61,235,255,.18);animation:stage_glow__dEFPU 3.2s ease-in-out infinite reverse}@keyframes stage_glow__dEFPU{50%{opacity:.45;transform:scale(.97)}}.stage_failed__E__ku{max-width:32ch;text-align:center;color:var(--text-3);font-size:.875rem;pointer-events:auto}.player_srOnly__yb9uL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.player_avatar__VU6Wm{display:inline-grid;place-items:center;flex:none;border-radius:50%;object-fit:cover;background:linear-gradient(160deg,rgba(61,235,255,.22),rgba(138,124,255,.18));color:var(--text);font-weight:600;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--line-strong)}.player_avatar__VU6Wm[data-you]{box-shadow:inset 0 0 0 1px rgb(var(--player-rgb)/.6),0 0 0 3px rgb(var(--player-rgb)/.16)}.player_trend__YkZRE{margin:0;display:grid;grid-gap:10px;gap:10px}.player_trendSvg__zhQQb{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y}.player_trendTick__ddO2L{fill:var(--text-3);font-size:11px;font-family:var(--font-mono)}.player_trendCaption__HfbPv{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.85rem;color:var(--text-2);min-height:1.5em}.player_key__yJlXz{display:inline-flex;align-items:center;gap:7px;color:var(--text-3)}.player_key__yJlXz i{width:8px;height:8px;border-radius:50%;display:inline-block}.player_history__hnaM_{display:grid;grid-gap:14px;gap:14px;min-width:0}.player_filters__LPTRJ{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.player_filter__0NN93{height:34px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-2);font-weight:500;font-size:.9rem;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.player_filter__0NN93:hover{color:var(--text);background:rgba(20,32,52,.6)}.player_filter__0NN93[data-on]{color:var(--text);border-color:var(--line-strong);background:rgba(20,32,52,.8)}.player_count__s_sMz{margin-left:auto;color:var(--text-3);font-size:.85rem}.player_tableScroll__raRsF{position:relative;overflow-x:auto;max-width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch}.player_table__n3lJd{width:100%;min-width:760px;border-collapse:collapse;font-size:.95rem}.player_table__n3lJd th{text-align:left;font-weight:500;font-size:.8rem;color:var(--text-3);padding:12px 12px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.player_table__n3lJd td:first-child,.player_table__n3lJd th:first-child{padding-left:4px}.player_table__n3lJd td{padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.player_table__n3lJd tbody tr:last-child td{border-bottom:0}.player_table__n3lJd tbody tr{transition:background .15s}.player_table__n3lJd tbody tr:hover{background:rgba(20,32,52,.55)}.player_num__uym5s{text-align:right}.player_gameCell__9yOu6{display:inline-flex;align-items:center;gap:9px}.player_gameMark__dbl6t{width:9px;height:9px;border-radius:2px}.player_gameMark__dbl6t[data-game=connect-four]{background:var(--adapt)}.player_gameMark__dbl6t[data-game=mind-reader]{background:var(--adapt-2)}.player_practice__JtOER{margin-left:10px;font-size:.75rem;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.player_result__NAnIb{display:inline-flex;align-items:center;gap:8px;font-weight:600}.player_result__NAnIb:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.player_result__NAnIb[data-tone=player]{color:var(--player)}.player_result__NAnIb[data-tone=adapt]{color:var(--adapt)}.player_result__NAnIb[data-tone=muted]{color:var(--text-2)}.player_result__NAnIb[data-tone=muted]:before{opacity:.4}.player_replayCell__k5_SS{text-align:right;padding-right:4px!important}.player_replay__o0JxM{font-weight:600;text-decoration:none;color:var(--text-2);border-bottom:1px solid var(--line-strong);padding-bottom:1px;transition:color .15s,border-color .15s}.player_replay__o0JxM:hover{color:var(--text);border-color:var(--adapt)}.player_historyFoot__3hHeN{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:36px}.player_emptyRows__FlaTz{padding:36px 0;color:var(--text-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.player_err__akkKS{color:var(--warn);font-size:.9rem}.player_map__lMZP_{position:relative;width:100%;height:100%;min-height:280px;display:grid}.player_mapSvg___y86q{width:100%;height:100%;display:block}.player_mapLabel__UWVCm{fill:var(--text-3);font-size:11px}.player_brainFill__F_qGt{position:absolute;inset:0}.player_mapNote__2Hqis{position:absolute;left:12px;bottom:10px;font-size:.72rem;color:var(--text-3)}.home_hero__o4ZPq{--pad-x:max(var(--gutter),calc((100vw - 1360px) / 2 + var(--gutter)));position:relative;isolation:isolate;margin-top:calc(-1 * var(--header-h));min-height:max(620px,100svh);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"intro switch" "cta side" ". side" "readout side";grid-gap:20px 32px;gap:20px 32px;padding:calc(var(--header-h) + clamp(28px, 8vh, 96px)) var(--pad-x) clamp(20px,4vh,36px);pointer-events:none;overflow:hidden}.home_hero__o4ZPq>*{pointer-events:auto}.home_hero__o4ZPq:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,6,11,.82),rgba(3,6,11,.45) 30%,transparent 52%),linear-gradient(0deg,rgba(3,6,11,.85),transparent 26%)}.home_stage__ves0U{position:absolute;z-index:0;inset:calc(var(--header-h) + 8px) 0 max(96px,11vh) 26%;pointer-events:auto;overflow:hidden}.home_canvas__4IATS{width:100%;height:100%}.home_stage__ves0U{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%),linear-gradient(180deg,transparent,#000 7%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 10%),linear-gradient(180deg,transparent,#000 7%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.home_ctaSlot__JWCXI,.home_feedPanel___ayMz,.home_intro__R_zLE,.home_readout__bTLYP,.home_sideSlot__RjU3d,.home_switchSlot__1H_OI{position:relative;z-index:2}.home_intro__R_zLE{grid-area:intro;align-self:start;max-width:38rem;display:grid;grid-gap:22px;gap:22px;pointer-events:none}.home_ctaSlot__JWCXI>*,.home_intro__R_zLE>*{pointer-events:auto}.home_ctaSlot__JWCXI{grid-area:cta;align-self:start;display:grid;grid-gap:18px;gap:18px;justify-items:start;margin-top:6px;pointer-events:none}.home_headline__dT_Cy{font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:1.02;font-size:clamp(2.4rem,4vw,3.9rem)}.home_headline__dT_Cy em{font-style:normal;color:var(--player)}.home_lede__gUXRw{font-size:clamp(1rem,1.25vw,1.125rem);color:var(--text-2);line-height:1.65;max-width:30rem}.home_ctas__YFEOF{display:flex;flex-wrap:wrap;gap:12px}.home_note__jgi2M{font-size:.85rem;color:var(--text-3)}.home_switchSlot__1H_OI{grid-area:switch;justify-self:end;align-self:start}.home_sideSlot__RjU3d{grid-area:side;align-self:end;justify-self:stretch;width:100%;pointer-events:none;z-index:3}.home_feedPanel___ayMz[data-covered]{visibility:hidden}.home_sideSlot__RjU3d>*{pointer-events:auto}.home_readout__bTLYP{grid-area:readout;align-self:end;padding:16px 22px 18px;max-width:760px;display:grid;grid-gap:14px;gap:14px}.home_readHead__8izvS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px}.home_readLegend__tjQgU{font-size:.75rem;color:var(--text-3)}.home_readEmpty__aQ4Ke{font-size:.9rem;color:var(--text-2)}.home_counters__gDR2_{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,auto)) minmax(140px,1fr);grid-gap:0;gap:0}.home_counters__gDR2_>div{display:grid;grid-gap:2px;gap:2px;padding:0 22px;border-left:1px solid var(--line);min-width:0}.home_counters__gDR2_>div:first-child{padding-left:0;border-left:0}.home_counters__gDR2_ dt{font-size:.78rem;color:var(--text-3);order:2}.home_counters__gDR2_ dd{margin:0;order:1;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:var(--text);white-space:nowrap}.home_of__RuwrP{color:var(--text-3);font-size:.6em;letter-spacing:-.02em;margin-left:2px}.home_budget__CyQ2k{position:relative}.home_bar__f6peZ{order:3;display:block;height:3px;border-radius:2px;background:rgba(140,200,255,.1);overflow:hidden;margin-top:6px}.home_bar__f6peZ i{display:block;height:100%;background:linear-gradient(90deg,rgba(61,235,255,.5),var(--adapt));box-shadow:0 0 10px var(--adapt);border-radius:inherit;transition:width .8s cubic-bezier(.2,.8,.2,1)}.home_feedPanel___ayMz{grid-area:side;align-self:end;padding:14px 18px 8px;border-radius:var(--r-m)}.home_feedHead__tpU3j{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.home_feedTitle__XX9cQ{font-family:var(--font-ui);font-size:.9rem;font-weight:600;letter-spacing:0}.home_neuron__0ARZl{padding:14px 16px 16px;border-radius:var(--r-m)}@media (max-width:1100px){.home_counters__gDR2_{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.home_counters__gDR2_>div:nth-child(4){padding-left:0;border-left:0}.home_budget__CyQ2k{grid-column:span 2}}@media (max-width:960px){.home_hero__o4ZPq{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "stage" "cta" "readout" "feed";padding-top:calc(var(--header-h) + 28px);gap:16px}.home_feedPanel___ayMz{grid-area:feed}.home_hero__o4ZPq:before{display:none}.home_stage__ves0U{position:relative;inset:auto;grid-area:stage;height:clamp(360px,62svh,560px);margin-inline:calc(-1 * var(--pad-x));-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.home_switchSlot__1H_OI{grid-area:stage;justify-self:center;align-self:start;margin-top:8px}.home_sideSlot__RjU3d{grid-area:stage;align-self:end;justify-self:stretch;max-width:none;margin-bottom:8px}.home_feedPanel___ayMz[data-covered]{visibility:visible}.home_readout__bTLYP{max-width:none}.home_intro__R_zLE{max-width:40rem}}@media (max-width:560px){.home_counters__gDR2_{grid-template-columns:repeat(2,minmax(0,1fr))}.home_counters__gDR2_>div{padding:0 14px}.home_counters__gDR2_>div:nth-child(odd){padding-left:0;border-left:0}.home_counters__gDR2_>div:nth-child(4){padding-left:14px;border-left:1px solid var(--line)}.home_budget__CyQ2k{grid-column:1/-1;padding-left:0!important;border-left:0!important}.home_readLegend__tjQgU{display:none}.home_ctaSlot__JWCXI,.home_ctas__YFEOF{justify-items:stretch;width:100%}.home_ctas__YFEOF .btn{flex:1 1 auto}}.home_evo__QD8Bb,.home_games__aAfCG,.home_loop__McgPk{padding-block:clamp(36px,4.6vw,68px)}.home_evo__QD8Bb{padding-top:clamp(56px,6.5vw,96px)}.home_secHead__qXhUp{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(24px,3vw,40px)}.home_secTitle__UJ94e{display:grid;grid-gap:12px;gap:12px;max-width:46rem}.home_secLede__NN0tO{color:var(--text-2);font-size:1.02rem;line-height:1.6;max-width:44rem}.home_sr__r1vyY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.home_emptyPanel__iqzaG{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;padding:clamp(22px,3vw,36px)}.home_emptyPanel__iqzaG h3{margin-bottom:6px}.home_emptyPanel__iqzaG p{max-width:52ch}.home_emptyHelix__7WDU5{width:100%;height:auto}@media (max-width:640px){.home_emptyPanel__iqzaG{grid-template-columns:1fr;gap:16px}}.home_evoGrid__6Ute5{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.home_curvePanel__cKTt6{padding:20px 20px 16px;display:grid;grid-gap:14px;gap:14px;min-width:0}.home_curvePanel__cKTt6>.home_curveHead__A5jfs:not(:first-child){margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.home_curveHead__A5jfs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px}.home_curveStats__ewiOh{font-size:.85rem;color:var(--text-2)}.home_mutations__hBgMK{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:20px}.home_mutHead__txfDh{display:flex;justify-content:space-between;align-items:baseline;gap:12px}@media (max-width:960px){.home_evoGrid__6Ute5{grid-template-columns:1fr}.home_mutations__hBgMK{padding-top:4px}}.home_gameGrid__iv5iD{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.home_game__GUfSL{position:relative;border-radius:var(--r-l);border:1px solid var(--line);overflow:hidden;display:grid;min-width:0}.home_gameC4__aY_Ww{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);background:radial-gradient(420px 260px at 100% 100%,rgba(63,140,255,.07),transparent 70%),var(--abyss)}.home_gameMr__pax9J{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);background:linear-gradient(90deg,rgba(17,27,44,.7),var(--abyss) 60%)}.home_gameText__NbuTI{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:clamp(22px,2.6vw,34px)}.home_gameName__lGrHP{font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,2vw,1.75rem);letter-spacing:-.035em;line-height:1.1}.home_gameLine__rWD3x{color:var(--text-2);font-size:.95rem;line-height:1.6}.home_gameCtas__cvgWV{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.home_seasonFacts__xE9zS{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;grid-gap:4px 22px;gap:4px 22px}.home_seasonFacts__xE9zS>div{display:grid;grid-gap:0;gap:0}.home_seasonFacts__xE9zS dt{font-size:.75rem;color:var(--text-3)}.home_seasonFacts__xE9zS dd{margin:0;font-size:.95rem;color:var(--text);white-space:nowrap}.home_readTitle__FDjpP{font-size:.8rem;color:var(--text-3);display:flex;justify-content:space-between;gap:12px}.home_c4Read__lU7fG{padding:clamp(22px,2.6vw,34px);border-left:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;align-content:start;background:rgba(3,6,11,.35)}.home_facts__ZMlX2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 28px;gap:2px 28px}.home_facts__ZMlX2 li{display:flex;align-items:center;gap:12px;font-size:.875rem;color:var(--text-3);padding:6px 0;border-bottom:1px dashed rgba(140,200,255,.07)}.home_facts__ZMlX2 li[data-on]{color:var(--text)}.home_bit__wzqzV{width:9px;height:9px;border-radius:2px;border:1px solid var(--line-strong);flex:none}.home_facts__ZMlX2 li[data-on] .home_bit__wzqzV{background:var(--adapt);border-color:var(--adapt);box-shadow:0 0 10px rgba(61,235,255,.7)}.home_choice__6dC2N{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem;color:var(--text-2)}.home_chip__l4IOp{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--c) 55%,transparent);background:color-mix(in oklab,var(--c) 16%,transparent);color:var(--text);font-weight:600}.home_chip__l4IOp:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.home_mrRead__1DkqG{padding:clamp(22px,2.6vw,34px);display:grid;grid-gap:14px;gap:14px;align-content:start;border-right:1px solid var(--line);background:rgba(3,6,11,.35)}.home_throws__41ihy{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.home_throws__41ihy li{display:grid;grid-template-columns:76px minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px;font-size:.875rem}.home_throwName__b5zUn{color:var(--text-2)}.home_throwBar__el9Zu{height:8px;border-radius:4px;background:rgba(140,200,255,.07);overflow:hidden}.home_throwBar__el9Zu i{display:block;height:100%;border-radius:inherit;transition:width .6s cubic-bezier(.2,.8,.2,1)}.home_throwPct___yzMK{text-align:right;color:var(--text)}.home_rule__riU8Q{margin:4px 0 0;padding:12px 14px;border-radius:var(--r-s);border:1px solid var(--line);background:rgba(3,6,11,.4);display:grid;grid-gap:4px;gap:4px}.home_rule__riU8Q p{font-size:.9rem;color:var(--text);line-height:1.5}.home_rule__riU8Q footer{font-size:.75rem;color:var(--text-3)}@media (max-width:820px){.home_gameC4__aY_Ww,.home_gameMr__pax9J{grid-template-columns:1fr}.home_c4Read__lU7fG{border-left:0}.home_c4Read__lU7fG,.home_mrRead__1DkqG{border-top:1px solid var(--line);order:2}.home_mrRead__1DkqG{border-right:0}.home_facts__ZMlX2{grid-template-columns:1fr}.home_seasonFacts__xE9zS{grid-template-columns:repeat(2,minmax(0,auto))}}.home_steps__xpYIU{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;position:relative}.home_steps__xpYIU:before{content:"";position:absolute;left:14px;right:14px;top:14px;height:1px;background:linear-gradient(90deg,var(--adapt),var(--adapt-2) 70%,var(--mutation));opacity:.45}.home_step__wV6Up{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding-right:clamp(16px,2.5vw,36px)}.home_stepNode__eNT7u{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;background:var(--void);border:1px solid var(--line-strong);font-size:.75rem;color:var(--text-2);position:relative}.home_step__wV6Up:first-child .home_stepNode__eNT7u{border-color:rgba(61,235,255,.6);color:var(--adapt)}.home_step__wV6Up:nth-child(4) .home_stepNode__eNT7u{border-color:rgba(177,140,255,.5);color:var(--mutation)}.home_stepTerm__yEeLD{font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,1.6vw,1.4rem);letter-spacing:-.035em}.home_stepMaps___HEbz{font-size:.8rem;color:var(--adapt)}.home_stepText__SPqjG{color:var(--text-2);font-size:.925rem;line-height:1.6}.home_stepLive__f9MD7{font-size:.85rem;color:var(--text);padding-top:10px;margin-top:4px;border-top:1px solid var(--line)}.home_loopFoot__bAS82{margin-top:clamp(28px,4vw,48px);color:var(--text-3);font-size:.9rem;max-width:60ch}@media (max-width:960px){.home_steps__xpYIU{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.home_steps__xpYIU:before{display:none}}@media (max-width:560px){.home_steps__xpYIU{grid-template-columns:1fr;row-gap:28px;padding-left:44px}.home_steps__xpYIU:before{display:block;left:14px;right:auto;top:14px;bottom:14px;width:1px;height:auto;background:linear-gradient(180deg,var(--adapt),var(--adapt-2) 70%,var(--mutation))}.home_step__wV6Up{padding-right:0}.home_stepNode__eNT7u{position:absolute;left:-44px;top:0;margin:0}}.lab_page__Ll5mf{display:grid;grid-gap:20px;gap:20px;padding-block:32px 80px}.lab_head__FJ0B_{display:grid;grid-gap:14px;gap:14px}.lab_title__eazee{display:flex;align-items:center;gap:12px}.lab_controls__snFCI{display:grid;grid-gap:12px;gap:12px}.lab_seg__TperW{display:flex;flex-wrap:wrap;gap:8px}.lab_seg__TperW .lab_btn__xJ7rH[aria-pressed=true]{border-color:rgba(61,235,255,.55);background:var(--adapt-soft);color:var(--adapt)}.lab_scrub__jg7Tu{display:grid;grid-gap:6px;gap:6px;max-width:560px;font-size:.85rem;color:var(--text-2)}.lab_scrub__jg7Tu b{color:var(--text)}.lab_scrub__jg7Tu input{width:100%;accent-color:var(--adapt)}.lab_helixPanel___SaT9{padding:20px 20px 16px;display:grid;grid-gap:10px;gap:10px}.lab_panel__Tso3R{padding:20px;display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.lab_panelHead__u0tbx{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:flex-end;justify-content:space-between}.lab_stats__xHGJM{display:flex;gap:22px;flex-wrap:wrap}.lab_hint__He9Su{color:var(--text-3);font-size:.8rem}.lab_grid2__AQ39F{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:20px;gap:20px}.lab_marks__hRk80{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.lab_helixPanel___SaT9 h2,.lab_panel__Tso3R h2{font-size:1.25rem}