.CalculatorGuide_guide__o7_Jr{display:flex;flex-direction:column;gap:8px;margin-top:16px;color:var(--surface-ink-muted);font-size:13px;line-height:1.6}.CalculatorGuide_title__6Bn1B{padding:0 4px;color:var(--surface-ink);font-size:15px;font-weight:800;letter-spacing:-.005em;line-height:1.3}.CalculatorGuide_about__dW9og{padding:0 4px;font-size:12px;line-height:1.55}.CalculatorGuide_sections__zy95V{display:flex;flex-direction:column;gap:8px;margin-top:8px}.CalculatorGuide_section__IHTny{border-radius:18px;background-color:var(--surface-panel);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.CalculatorGuide_sectionTitle__jn_Mh{font-size:inherit}.CalculatorGuide_toggle__0lEAp{width:100%;justify-content:space-between;gap:12px;padding:13px 16px;text-align:left;color:var(--surface-ink);font-size:15px;font-weight:800;letter-spacing:-.005em;line-height:1.3;font-size:14px;transition:background-color .12s,scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.CalculatorGuide_toggle__0lEAp:active:not(:disabled,[aria-disabled=true],.CalculatorGuide_disabled__lx0_s){scale:.985;transition-duration:60ms}.CalculatorGuide_toggle__0lEAp:focus-visible{outline-offset:-2px}@media(hover:hover){.CalculatorGuide_toggle__0lEAp:hover{background-color:var(--fill-subtle)}}.CalculatorGuide_caret__nxXRS{flex-shrink:0;color:var(--surface-ink-subtle);font-size:12px;transition:rotate .34s cubic-bezier(.32,1.34,.52,1)}.CalculatorGuide_open__ncoog .CalculatorGuide_caret__nxXRS{rotate:180deg}.CalculatorGuide_content__g__eB{padding:0 16px 16px}.CalculatorGuide_rankTable__R5sy4 td:first-child{font-weight:800}.CalculatorGuide_faq__mWhkU{display:flex;flex-direction:column;gap:8px}.CalculatorGuide_faqItem__zNoMg{padding:10px 12px;border-radius:10px;background-color:var(--fill-subtle)}.CalculatorGuide_faqItem__zNoMg dt{margin-bottom:2px;color:var(--surface-ink);font-weight:700}.Alert_alert__kL6Ey{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:14px;font-size:13px;font-weight:600;line-height:1.45}.Alert_icon__9m8Ad{flex-shrink:0;width:14px;height:14px;margin-top:2.5px}.Alert_content__J7Y9x{flex:1 1;min-width:0}.Alert_neutral__zQdes{background-color:var(--primary-tint);color:var(--surface-ink-muted)}.Alert_neutral__zQdes .Alert_icon__9m8Ad{color:var(--primary)}.Alert_info__7dsOl{background-color:var(--primary-tint);color:var(--primary-edge)}.Alert_info__7dsOl .Alert_icon__9m8Ad{color:var(--primary)}.Alert_success___bEHp{background-color:var(--success-tint);color:var(--surface-ink)}.Alert_success___bEHp .Alert_icon__9m8Ad{color:var(--success)}.Alert_warning__leBRg{background-color:var(--warning-tint);color:var(--warning-ink)}.Alert_warning__leBRg .Alert_icon__9m8Ad{color:#f39800}.Alert_danger__mqe6l{background-color:var(--danger-tint);color:var(--danger-edge)}.Alert_danger__mqe6l .Alert_icon__9m8Ad{color:var(--danger)}.Button_button__OFOdO{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;font-weight:700}.Button_sm__DZWid{gap:4px;padding:4px 8px;border-radius:10px;font-size:13px}@media(pointer:coarse){.Button_sm__DZWid{min-height:36px}}.Button_md__moLOW{padding:12px;font-size:15px}.Button_lg__AjynQ{padding:12px 24px;font-size:18px}.Button_default__JoKcn{background-color:var(--fill-muted);color:var(--surface-ink);--press-opacity:1;box-shadow:0 2px 0 var(--surface-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Button_default__JoKcn:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}.Button_default__JoKcn:focus-visible,.Button_default__JoKcn:hover{background-color:var(--fill-muted-hover)}.Button_primary__WTwSy{background-color:#f39800;color:#fefefe;--press-opacity:1;box-shadow:0 3px 0 var(--brand-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Button_primary__WTwSy:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ){translate:0 3px;box-shadow:0 0 0 var(--brand-edge);transition-duration:60ms}.Button_primary__WTwSy:focus-visible,.Button_primary__WTwSy:hover{background-color:var(--brand-hover)}.Button_red__yRjtA{background-color:var(--danger);color:#fefefe;--press-opacity:1;box-shadow:0 3px 0 var(--danger-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Button_red__yRjtA:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ){translate:0 3px;box-shadow:0 0 0 var(--danger-edge);transition-duration:60ms}.Button_red__yRjtA:focus-visible,.Button_red__yRjtA:hover{background-color:var(--danger-hover)}.Button_blue__iRSXT{background-color:var(--primary);color:#fefefe;--press-opacity:1;box-shadow:0 3px 0 var(--primary-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Button_blue__iRSXT:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ){translate:0 3px;box-shadow:0 0 0 var(--primary-edge);transition-duration:60ms}.Button_blue__iRSXT:focus-visible,.Button_blue__iRSXT:hover{background-color:var(--primary-hover)}.Button_blue-secondary__xGlqc,.Button_red-secondary__K1pGE,.Button_secondary__KMeNe{background-color:rgba(0,0,0,0);transition:background-color .12s,color .12s,scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.Button_blue-secondary__xGlqc:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ),.Button_red-secondary__K1pGE:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ),.Button_secondary__KMeNe:active:not(:disabled,[aria-disabled=true],.Button_disabled__P_CVQ){scale:.96;transition-duration:60ms}.Button_secondary__KMeNe{color:var(--accent-ink)}.Button_secondary__KMeNe:focus-visible,.Button_secondary__KMeNe:hover{background-color:var(--accent-tint)}.Button_red-secondary__K1pGE{color:var(--danger)}.Button_red-secondary__K1pGE:focus-visible,.Button_red-secondary__K1pGE:hover{background-color:var(--danger-tint)}.Button_blue-secondary__xGlqc{color:var(--link)}.Button_blue-secondary__xGlqc:focus-visible,.Button_blue-secondary__xGlqc:hover{background-color:var(--link-hover-bg)}.Button_disabled__P_CVQ{background-color:var(--fill-muted);color:var(--surface-ink-faint);cursor:not-allowed}.Button_fill__eP27D{width:100%;flex:1 1}.Button_pill__D4lWh{border-radius:999px}.Modal_overlay__qr6aL{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;justify-content:center;align-items:center;padding:8px;background-color:rgba(20,20,40,.45);animation:Modal_overlayIn__kNcpx .18s cubic-bezier(.2,0,0,1)}.Modal_overlay__qr6aL.Modal_stacked__6m18P{background-color:rgba(0,0,0,0)}.Modal_overlay__qr6aL.Modal_closing__Tt4Sh{pointer-events:none;animation:Modal_overlayOut__UKyI6 .18s cubic-bezier(.2,0,0,1) forwards}.Modal_overlay__qr6aL.Modal_closing__Tt4Sh .Modal_modal__tv1jq{animation:Modal_modalOut__nnHqV .18s cubic-bezier(.4,0,.2,1) forwards}.Modal_modal__tv1jq{position:relative;width:600px;max-width:100vw;max-height:calc(100dvh - 16px);display:flex;flex-direction:column;padding:16px 24px 24px;border-radius:18px;background-color:var(--surface-panel);box-shadow:var(--shadow-float);container-type:inline-size;animation:Modal_modalIn__9z322 .42s cubic-bezier(.32,1.34,.52,1);transition:opacity .18s,scale .18s cubic-bezier(.2,0,0,1),visibility 0s}.Modal_covered__F8PCu>.Modal_modal__tv1jq{visibility:hidden;opacity:0;scale:.97;transition:opacity .12s,scale .12s,visibility 0s linear .12s}@media only screen and (max-width:600px){.Modal_modal__tv1jq{padding:16px 12px 12px}}.Modal_modal__tv1jq.Modal_small__pB5r2{width:400px;padding:16px 24px 24px}.Modal_modal__tv1jq h3{margin-bottom:12px;color:var(--surface-ink);font-size:15px;font-weight:800;letter-spacing:-.005em;line-height:1.3}.Modal_modal__tv1jq>.Modal_close__8yl_X+h3{padding-right:40px}.Modal_modal__tv1jq>.Modal_close__8yl_X+:not(h3){margin-top:32px}.Modal_modal__tv1jq p{margin-bottom:12px}.Modal_close__8yl_X{position:absolute;top:8px;right:8px;z-index:1;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--surface-ink-muted);font-size:18px;transition:background-color .12s,color .12s,rotate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.Modal_close__8yl_X:active:not(:disabled,[aria-disabled=true],.Modal_disabled__5lTLR){scale:.88;transition-duration:60ms}@media(hover:hover){.Modal_close__8yl_X:hover{background-color:var(--fill-muted);color:var(--surface-ink);rotate:90deg}}.Modal_loading__kWESv{display:flex;justify-content:center;padding:32px 0}@keyframes Modal_overlayIn__kNcpx{0%{opacity:0}}@keyframes Modal_overlayOut__UKyI6{to{opacity:0}}@keyframes Modal_modalIn__9z322{0%{opacity:0;transform:translateY(16px) scale(.94)}40%{opacity:1}}@keyframes Modal_modalOut__nnHqV{to{opacity:0;transform:translateY(8px) scale(.97)}}.Select_select__vamsO{max-width:100%;min-width:0;min-height:36px;padding:6px 10px;border:0;border-radius:10px;outline:none;background-color:var(--fill-muted);box-shadow:var(--field-inset);color:var(--surface-ink);font-family:inherit;font-size:15px;font-weight:700;transition:background-color .12s,box-shadow .18s cubic-bezier(.2,0,0,1)}.Select_select__vamsO::placeholder{color:var(--surface-ink-faint);font-weight:400}.Select_select__vamsO:hover:not(:focus,:disabled){background-color:var(--fill-muted-hover)}.Select_select__vamsO:focus,.Select_select__vamsO:focus-visible{outline:none;background-color:var(--surface-panel);box-shadow:inset 0 0 0 1.5px var(--primary),0 0 0 3px var(--primary-halo)}.Select_select__vamsO:disabled{color:var(--surface-ink-faint);cursor:not-allowed}@media(pointer:coarse){.Select_select__vamsO{font-size:16px}}.Select_select__vamsO{padding-right:30px;appearance:none;background-image:var(--chevron);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;text-overflow:ellipsis;transition:background-color .12s,color .12s,box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Select_sm__gCWJG{min-height:32px;padding:4px 28px 4px 10px;background-position:right 9px center;font-size:13px}@media(pointer:coarse){.Select_sm__gCWJG{font-size:16px}}.Select_fill__kJuvf{width:100%}.Select_active__zcXA3{background-image:var(--chevron-accent);color:var(--accent-ink);box-shadow:none}.Select_active__zcXA3,.Select_active__zcXA3:hover:not(:focus,:disabled){background-color:var(--accent-tint)}.MemoryCalculator_memoryCalculator__iz_Ep{max-width:560px;margin:0 auto;padding:16px 16px 32px;display:flex;flex-direction:column;gap:12px}.MemoryCalculator_settingsRow___1c56{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.MemoryCalculator_settingField__ZGOe_{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;border-radius:10px;background-color:var(--fill-subtle)}.MemoryCalculator_statLabel__F5_cQ{color:var(--surface-ink-muted);font-size:11px;font-weight:700}.MemoryCalculator_costRange__ZhdVA{color:var(--surface-ink);font-size:18px;font-weight:800;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.MemoryCalculator_resultsPanel__xR11y{overflow:hidden}.MemoryCalculator_outcome___y9Ar{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px}.MemoryCalculator_outcomePct__xJHtk{min-width:62px;padding:1px 8px;border-radius:999px;font-size:13px;font-weight:800;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.MemoryCalculator_success__MjI6w{background-color:var(--success-tint);color:var(--success)}.MemoryCalculator_failure__9p9d1{background-color:var(--danger-tint);color:var(--danger)}.MemoryCalculator_beatA__EqYYI,.MemoryCalculator_beatB__7hlSh{animation:.46s cubic-bezier(.32,1.48,.52,1) both}.MemoryCalculator_beatA__EqYYI{animation-name:MemoryCalculator_beatFramesA__lGPxp}.MemoryCalculator_beatB__7hlSh{animation-name:MemoryCalculator_beatFramesB__yY7qc}@keyframes MemoryCalculator_beatFramesA__lGPxp{0%{scale:.85}}@keyframes MemoryCalculator_beatFramesB__yY7qc{0%{scale:.85}}.MemoryCalculator_resultsContent__nOe6f{padding:4px 12px 8px;transition:opacity .18s}.MemoryCalculator_resultsContent__nOe6f.MemoryCalculator_stale__1gaVd{opacity:.5}.MemoryCalculator_switched__nVyC1{animation:MemoryCalculator_riseIn__tX_M2 .28s cubic-bezier(.22,1,.36,1) 0s both}@keyframes MemoryCalculator_riseIn__tX_M2{0%{opacity:0;translate:0 6px}}.MemoryCalculator_moreResults__fuSms{height:1px}.MemoryCalculator_attemptPlanner__pdUVe>span:first-child{margin-bottom:0}.MemoryCalculator_caret__BT7Cf{transition:rotate .34s cubic-bezier(.32,1.34,.52,1)}.MemoryCalculator_open__xTEWd{rotate:180deg}.MemoryCalculator_planner__l1kd2{display:flex;flex-direction:column;gap:12px;padding-top:12px;transition:opacity .18s}.MemoryCalculator_planner__l1kd2.MemoryCalculator_stale__1gaVd{opacity:.5}.MemoryCalculator_plannerHelp__DbRa0{color:var(--surface-ink-muted);font-size:13px}.MemoryCalculator_plannerRow__KyLDp{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.MemoryCalculator_plannerRow__KyLDp input{width:130px}.MemoryCalculator_plannerResult__ez7ff{font-size:13px}.MemoryCalculator_plannerResult__ez7ff strong{color:var(--surface-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.MemoryCalculator_result__46wVb{display:flex;align-items:center;gap:12px;padding:8px 4px}.MemoryCalculator_result__46wVb:not(:last-child){border-bottom:1px solid var(--surface-border)}.MemoryCalculator_cards__rW9AQ{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.MemoryCalculator_card__e8L3r{position:relative;width:40px;aspect-ratio:1;border-radius:8px;overflow:hidden}@container (width >= 480px){.MemoryCalculator_card__e8L3r{width:48px}}.MemoryCalculator_resultStats__YZLXy{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.MemoryCalculator_resultProbability__lvDVz{color:var(--surface-ink);font-size:15px;font-weight:800;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.MemoryCalculator_resultCost__Y0D6k{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background-color:var(--fill-muted);color:var(--surface-ink-muted);font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.MemoryCalculator_resultCost__Y0D6k b{color:var(--surface-ink);font-weight:800}.TargetSkillCards_targetSkillCards__o0vEX{max-width:420px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px}.TargetSkillCards_slot__QGpiz{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:16%}.TargetSkillCards_add__vtTsl,.TargetSkillCards_negate__CiRst{align-self:center;display:grid;place-items:center;height:22px;border-radius:999px;background-color:var(--fill-muted);--press-opacity:1;box-shadow:0 2px 0 var(--surface-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.TargetSkillCards_add__vtTsl:active:not(:disabled,[aria-disabled=true],.TargetSkillCards_disabled__qgPxh),.TargetSkillCards_negate__CiRst:active:not(:disabled,[aria-disabled=true],.TargetSkillCards_disabled__qgPxh){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}.TargetSkillCards_add__vtTsl:hover,.TargetSkillCards_negate__CiRst:hover{background-color:var(--fill-muted-hover)}.TargetSkillCards_add__vtTsl>*,.TargetSkillCards_negate__CiRst>*{grid-area:1/1}.TargetSkillCards_negate__CiRst{min-width:38px;padding:0 6px;color:var(--danger)}.TargetSkillCards_live__OTkTu .TargetSkillCards_minus__XLSyL,.TargetSkillCards_live__OTkTu .TargetSkillCards_not__udiod{transition:opacity .12s,scale .34s cubic-bezier(.32,1.48,.52,1)}.TargetSkillCards_minus__XLSyL{font-size:11px}.TargetSkillCards_not__udiod{font-size:11px;font-weight:800;letter-spacing:.04em;opacity:0;scale:.4}.TargetSkillCards_negated__aNu_R .TargetSkillCards_negate__CiRst{background-color:var(--danger-tint);box-shadow:0 2px 0 var(--danger-tint-edge)}.TargetSkillCards_negated__aNu_R .TargetSkillCards_negate__CiRst .TargetSkillCards_minus__XLSyL{opacity:0;scale:.4}.TargetSkillCards_negated__aNu_R .TargetSkillCards_negate__CiRst .TargetSkillCards_not__udiod{opacity:1;scale:1}.TargetSkillCards_orGroup__3kh0T{display:flex;flex-direction:column;align-items:stretch;border-radius:12px}.TargetSkillCards_live__OTkTu .TargetSkillCards_orGroup__3kh0T{transition:background-color .18s,box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.TargetSkillCards_hasMultiple__5ycVh{background-color:var(--success-tint);box-shadow:0 0 0 4px var(--success-tint)}.TargetSkillCards_negated__aNu_R .TargetSkillCards_orGroup__3kh0T{background-color:var(--danger-tint);box-shadow:0 0 0 4px var(--danger-tint)}.TargetSkillCards_alternate__HaCr9{display:flex;flex-direction:column;align-items:stretch}.TargetSkillCards_pop__O3p9K{animation:TargetSkillCards_popIn__E4wGx .34s cubic-bezier(.32,1.48,.52,1) 0s both}@keyframes TargetSkillCards_popIn__E4wGx{0%{opacity:0;scale:.92}}.TargetSkillCards_or__Fy4K_{position:relative;z-index:1;align-self:center;margin:-9px 0;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background-color:var(--success-tint);color:var(--success);font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;padding:0 7px;font-size:10px;font-weight:800;box-shadow:0 0 0 2px var(--surface-panel)}.TargetSkillCards_negated__aNu_R .TargetSkillCards_or__Fy4K_{background-color:var(--danger-tint);color:var(--danger)}.TargetSkillCards_addWrap__2fDst{display:flex;justify-content:center}.TargetSkillCards_add__vtTsl{width:26px;color:var(--success);font-size:11px}