.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_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}