.Checkbox_checkbox__Vi_Rk{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--surface-ink-muted);font-size:13px;font-weight:700;line-height:1.3;transition:color .12s}.Checkbox_checkbox__Vi_Rk:hover{color:var(--surface-ink)}.Checkbox_input__R5k3f{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Checkbox_box__0_DQ5{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background-color:var(--fill-muted);box-shadow:var(--field-inset);color:#fefefe;font-size:12px;transition:background-color .12s,box-shadow .34s cubic-bezier(.32,1.34,.52,1),translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.48,.52,1)}.Checkbox_box__0_DQ5 svg{scale:0;rotate:-20deg;transition:scale .34s cubic-bezier(.32,1.48,.52,1),rotate .34s cubic-bezier(.32,1.48,.52,1)}.Checkbox_checkbox__Vi_Rk:hover .Checkbox_box__0_DQ5{background-color:var(--fill-muted-hover)}.Checkbox_checkbox__Vi_Rk:active .Checkbox_box__0_DQ5{scale:.86;transition-duration:60ms}.Checkbox_input__R5k3f:focus-visible+.Checkbox_box__0_DQ5{outline:2px solid var(--primary);outline-offset:2px}.Checkbox_checked__yldem{color:var(--surface-ink)}.Checkbox_checked__yldem .Checkbox_box__0_DQ5{background-color:#f39800;box-shadow:0 2px 0 var(--brand-edge);translate:0 -1px}.Checkbox_checked__yldem .Checkbox_box__0_DQ5 svg{scale:1;rotate:0deg}.Checkbox_checked__yldem:hover .Checkbox_box__0_DQ5{background-color:var(--brand-hover)}.Panel_panel__druAk{position:relative;border-radius:18px;background-color:var(--surface-panel);box-shadow:var(--shadow-card)}.Panel_padded__XiM8_{padding:16px}.Panel_label__SOBYw{max-width:calc(100% - 100px);display:flex;align-items:center;gap:4px;margin-bottom:12px;color:var(--surface-ink);font-size:15px;font-weight:800;letter-spacing:-.005em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Panel_labelInfo__6dzFo{flex-shrink:0;display:inline-flex;align-items:center;color:var(--surface-ink-faint);font-size:13px;cursor:help}.Panel_headerAction__HAglw{position:absolute;top:8px;right:12px;line-height:0}.TabGroup_tabGroup__jrkF8{position:relative;display:flex;border-bottom:2px solid var(--surface-border)}.TabGroup_tabGroup__jrkF8 button{flex:1 1;padding:12px;color:var(--surface-ink-subtle);font-size:15px;font-weight:700;transition:color .12s,scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.TabGroup_tabGroup__jrkF8 button:focus-visible{outline-offset:-2px}.TabGroup_tabGroup__jrkF8 button:hover{color:var(--surface-ink)}.TabGroup_tabGroup__jrkF8 button:active{scale:.92;transition-duration:60ms}.TabGroup_tabGroup__jrkF8 button.TabGroup_selected__z03U6{color:var(--surface-ink)}.TabGroup_tabGroup__jrkF8:not(.TabGroup_measured__wGcIs) .TabGroup_selected__z03U6{box-shadow:inset 0 -3px 0 #f39800}.TabGroup_ink__W8vFI{position:absolute;left:0;bottom:-2px;width:32px;height:3px;border-radius:2px;background-color:#f39800;pointer-events:none;transition:translate .45s cubic-bezier(.32,1.34,.52,1)}.StaminaCalculator_open__Zql3r{width:100%;height:18px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background-color:rgba(0,0,0,0);color:var(--stamina-ink);font-size:12px;cursor:pointer;transition:background-color .12s;--press-opacity:1}.StaminaCalculator_open__Zql3r svg{transition:scale .34s cubic-bezier(.32,1.48,.52,1)}.StaminaCalculator_open__Zql3r:focus-visible{outline:2px solid var(--stamina-ink);outline-offset:-2px}.StaminaCalculator_open__Zql3r:not(:disabled):is(:hover,:focus-visible){background-color:var(--stamina-wash)}.StaminaCalculator_open__Zql3r:not(:disabled):is(:hover,:focus-visible) svg{scale:1.3}.StaminaCalculator_open__Zql3r:not(:disabled):active svg{scale:.85;transition-duration:60ms}.StaminaCalculator_open__Zql3r:disabled{color:var(--surface-ink-muted);opacity:.35;cursor:default}.StaminaCalculator_modal__cdsvL{display:flex;flex-direction:column;gap:16px;overflow-y:auto;text-align:left}.StaminaCalculator_title__TR8C_{flex-shrink:0}.StaminaCalculator_help__hTUUH,.StaminaCalculator_intro__1CgKH,.StaminaCalculator_pIdol__N1jvD{margin:0!important;color:var(--surface-ink-muted);line-height:1.4}.StaminaCalculator_intro__1CgKH,.StaminaCalculator_pIdol__N1jvD{font-size:13px;font-weight:600}.StaminaCalculator_help__hTUUH{font-size:12px}.StaminaCalculator_memoryTabs__X3RsG{flex:0 0 auto}.StaminaCalculator_memory__6RYBk{display:flex;flex-direction:column;gap:16px;animation:StaminaCalculator_riseIn__F9m2t .28s cubic-bezier(.22,1,.36,1) 0s both}@keyframes StaminaCalculator_riseIn__F9m2t{0%{opacity:0;translate:0 6px}}.StaminaCalculator_memoryHeading__HKFqk{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:440px){.StaminaCalculator_memoryHeading__HKFqk{flex-direction:column;align-items:flex-start;gap:4px}}.StaminaCalculator_contribution__aEZPP{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background-color:var(--stamina-tint);color:var(--stamina-ink);font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.StaminaCalculator_fields__Mq8TY{display:flex;flex-direction:column;gap:16px}.StaminaCalculator_field__3_GV4{display:flex;flex-direction:column;gap:8px}.StaminaCalculator_fieldLabel__ofa0E{color:var(--surface-ink-muted);font-size:13px;font-weight:700;line-height:1.3}.StaminaCalculator_field__3_GV4 .StaminaCalculator_ranks__W7bW1 button{min-width:0;padding-inline:4px}.StaminaCalculator_trueEnds__KHJcu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}label.StaminaCalculator_trueEnd__BrejB{position:relative;min-width:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 12px;border-radius:999px;background-color:var(--fill-muted);color:var(--surface-ink-muted);font-size:12px;font-weight:700;white-space:nowrap;--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)}label.StaminaCalculator_trueEnd__BrejB:active:not(:disabled,[aria-disabled=true],.StaminaCalculator_disabled__DME6N){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}label.StaminaCalculator_trueEnd__BrejB:hover:not(:disabled){background-color:var(--fill-muted-hover);color:var(--surface-ink)}label.StaminaCalculator_trueEnd__BrejB input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}label.StaminaCalculator_trueEnd__BrejB span{min-width:0;overflow:hidden;text-overflow:ellipsis}label.StaminaCalculator_trueEnd__BrejB:has(input:checked){background-color:var(--accent-tint);color:var(--accent-ink);box-shadow:0 2px 0 var(--accent-edge)}label.StaminaCalculator_trueEnd__BrejB:has(input:checked):hover:not(:disabled){background-color:var(--accent-tint-hover);color:var(--accent-ink)}label.StaminaCalculator_trueEnd__BrejB:has(input:checked):active:not(:disabled){box-shadow:0 0 0 var(--accent-edge)}label.StaminaCalculator_trueEnd__BrejB:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}label.StaminaCalculator_trueEnd__BrejB:has(input:disabled){opacity:.4;box-shadow:none;cursor:not-allowed}.StaminaCalculator_check__qxC8m{flex-shrink:0;font-size:11px;opacity:0;scale:.3;transition:opacity .12s,scale .34s cubic-bezier(.32,1.48,.52,1)}input:checked~.StaminaCalculator_check__qxC8m{opacity:1;scale:1}.StaminaCalculator_senseiCards__veq8y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.StaminaCalculator_senseiCards__veq8y label{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px}@media(max-width:440px){.StaminaCalculator_senseiCards__veq8y{grid-template-columns:1fr}}.StaminaCalculator_breakdown__1Dt__{display:flex;flex-direction:column;align-items:flex-start}.StaminaCalculator_breakdown__1Dt__ dl{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 0 0;color:var(--surface-ink);font-size:13px}.StaminaCalculator_breakdown__1Dt__ dl>div{display:flex;justify-content:space-between;padding:5px 10px;border-radius:6px}.StaminaCalculator_breakdown__1Dt__ dl>div:nth-child(odd){background-color:var(--fill-subtle)}.StaminaCalculator_breakdown__1Dt__ dt{color:var(--surface-ink-muted);font-weight:600}.StaminaCalculator_breakdown__1Dt__ dd{margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.StaminaCalculator_breakdown__1Dt__>div{align-self:stretch}.StaminaCalculator_breakdownToggle__TRAAp{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 12px;border-radius:999px;background-color:var(--fill-muted);color:var(--surface-ink-muted);font-size:12px;font-weight:700;white-space:nowrap;--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)}.StaminaCalculator_breakdownToggle__TRAAp:active:not(:disabled,[aria-disabled=true],.StaminaCalculator_disabled__DME6N){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}.StaminaCalculator_breakdownToggle__TRAAp:hover:not(:disabled){background-color:var(--fill-muted-hover);color:var(--surface-ink)}.StaminaCalculator_breakdownToggle__TRAAp svg{font-size:10px;transition:rotate .34s cubic-bezier(.32,1.34,.52,1)}.StaminaCalculator_breakdownToggle__TRAAp.StaminaCalculator_expanded__Wtay3{background-color:var(--accent-tint);color:var(--accent-ink);box-shadow:0 2px 0 var(--accent-edge)}.StaminaCalculator_breakdownToggle__TRAAp.StaminaCalculator_expanded__Wtay3:hover:not(:disabled){background-color:var(--accent-tint-hover);color:var(--accent-ink)}.StaminaCalculator_breakdownToggle__TRAAp.StaminaCalculator_expanded__Wtay3:active:not(:disabled){box-shadow:0 0 0 var(--accent-edge)}.StaminaCalculator_breakdownToggle__TRAAp.StaminaCalculator_expanded__Wtay3 svg{rotate:180deg}.StaminaCalculator_result__x_MbM{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:14px;background-color:var(--stamina-tint);color:var(--stamina-ink);font-size:13px;font-weight:700}.StaminaCalculator_result__x_MbM strong{display:inline-block;font-size:28px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.StaminaCalculator_beatA__rvFok{animation:StaminaCalculator_beatA__rvFok .52s cubic-bezier(.32,1.48,.52,1)}.StaminaCalculator_beatB__Cok1O{animation:StaminaCalculator_beatB__Cok1O .52s cubic-bezier(.32,1.48,.52,1)}@keyframes StaminaCalculator_beatA__rvFok{0%{scale:.8}}@keyframes StaminaCalculator_beatB__Cok1O{0%{scale:.8}}.IconSelect_iconSelect__5gxKv{min-width:0;padding:4px 4px 6px;border-radius:18px;background-color:var(--fill-muted);overflow:hidden}.IconSelect_options__x4DB7{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.IconSelect_thumb__PD_J5{position:absolute;z-index:-1;border-radius:999px;background-color:var(--thumb);box-shadow:inset 0 0 0 2px #f39800,0 2px 0 var(--brand-edge);pointer-events:none}.IconSelect_option__M2g9C{--press-opacity:1;padding:4px;border-radius:999px;transition:background-color .12s,scale .34s cubic-bezier(.32,1.48,.52,1)}.IconSelect_option__M2g9C:focus-visible{outline-offset:-2px}.IconSelect_option__M2g9C img{display:block;scale:.9;transition:scale .34s cubic-bezier(.32,1.48,.52,1)}.IconSelect_option__M2g9C.IconSelect_selected__9rKqF img{scale:1}@media(hover:hover){.IconSelect_option__M2g9C:not(.IconSelect_selected__9rKqF):hover{background-color:var(--fill-muted)}.IconSelect_option__M2g9C:not(.IconSelect_selected__9rKqF):hover img{scale:1}}.IconSelect_option__M2g9C:active{scale:.84;transition-duration:60ms}.IconSelect_caret__CtIWv{display:none}@container (width < 512px){.IconSelect_collapsable__HL9nw .IconSelect_caret__CtIWv{display:flex;align-items:center;align-self:stretch;padding:0 6px 0 2px;cursor:pointer}.IconSelect_collapsable__HL9nw .IconSelect_caret__CtIWv:before{content:"";width:12px;height:12px;background:var(--chevron) center/contain no-repeat;transition:rotate .34s cubic-bezier(.32,1.34,.52,1)}.IconSelect_collapsed__uQVj_{flex-shrink:0;padding-bottom:4px;box-shadow:var(--field-inset);transition:background-color .12s}.IconSelect_collapsed__uQVj_ .IconSelect_options__x4DB7{flex-wrap:nowrap}.IconSelect_collapsed__uQVj_:hover{background-color:var(--fill-muted-hover)}.IconSelect_collapsed__uQVj_ .IconSelect_option__M2g9C:not(.IconSelect_selected__9rKqF),.IconSelect_collapsed__uQVj_ .IconSelect_thumb__PD_J5{display:none}.IconSelect_expanded__KA2Xt .IconSelect_caret__CtIWv:before{rotate:180deg}.IconSelect_expanded__KA2Xt .IconSelect_option__M2g9C:not(.IconSelect_selected__9rKqF),.IconSelect_expanded__KA2Xt .IconSelect_thumb__PD_J5{animation:IconSelect_popIn__ESi8v .34s cubic-bezier(.32,1.48,.52,1) 0s both}@keyframes IconSelect_popIn__ESi8v{0%{opacity:0;scale:.92}}.IconSelect_expanded__KA2Xt .IconSelect_option__M2g9C:not(.IconSelect_selected__9rKqF){animation-delay:calc(min(var(--i, 0),16)*12ms);animation-fill-mode:backwards}}.OshiEditor_editor__8HPfS{width:calc(100% - 24px);max-width:640px;display:flex;flex-direction:column;gap:16px;margin:12px auto;padding:16px;border-radius:18px;background-color:var(--surface-panel);box-shadow:var(--shadow-card)}@media(max-width:480px){.OshiEditor_editor__8HPfS{width:calc(100% - 16px);margin:8px auto;padding:12px}}.OshiEditor_header__tnJKq{display:flex;align-items:center;justify-content:space-between;gap:12px}.OshiEditor_title__eXQ0v{margin:0;color:var(--surface-ink);font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.OshiEditor_timeline__kc1F_{--inset:12px;position:relative;display:flex;flex-direction:column;gap:8px;padding-top:22px}.OshiEditor_grid__WpqRw{position:absolute;inset:0 var(--inset);pointer-events:none}.OshiEditor_now__RX_OX,.OshiEditor_tick__CwLQD{position:absolute;top:0;bottom:0;left:calc(var(--at)*100%)}.OshiEditor_tick__CwLQD{padding-left:4px;border-left:1px solid var(--fill-muted);color:var(--surface-ink-subtle);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.OshiEditor_now__RX_OX{z-index:1;width:2px;margin-left:-1px;border-radius:999px;background-color:var(--danger)}.OshiEditor_item__o5pQG,.OshiEditor_lane__B_4AG{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px var(--inset);border-radius:10px}.OshiEditor_lane__B_4AG{background-color:var(--fill-subtle)}.OshiEditor_laneTitle__vEvtr{color:var(--surface-ink-muted);font-size:13px;font-weight:700;line-height:1.3}.OshiEditor_item__o5pQG{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)}.OshiEditor_item__o5pQG:active:not(:disabled,[aria-disabled=true],.OshiEditor_disabled__urtR_){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}.OshiEditor_item__o5pQG:hover{background-color:var(--fill-muted-hover)}.OshiEditor_item__o5pQG.OshiEditor_selected___oEHj{background-color:var(--accent-tint);box-shadow:0 2px 0 var(--accent-edge)}.OshiEditor_item__o5pQG.OshiEditor_invalid__Zy18U{box-shadow:inset 0 0 0 1.5px var(--danger),0 2px 0 var(--danger-edge)}.OshiEditor_track__uJTq_{position:relative;height:10px}.OshiEditor_bar__O3DMm,.OshiEditor_window__TPrG9{position:absolute;top:0;bottom:0;border-radius:4px;box-shadow:0 0 0 1px var(--surface-panel)}.OshiEditor_bar__O3DMm.OshiEditor_openStart__5vWJy,.OshiEditor_window__TPrG9.OshiEditor_openStart__5vWJy{border-top-left-radius:0;border-bottom-left-radius:0}.OshiEditor_bar__O3DMm.OshiEditor_openEnd__i8zIG,.OshiEditor_window__TPrG9.OshiEditor_openEnd__i8zIG{border-top-right-radius:0;border-bottom-right-radius:0}.OshiEditor_window__TPrG9{opacity:.3}.OshiEditor_window__TPrG9.OshiEditor_off___GqE6{opacity:1;border:1.5px dashed var(--surface-border-strong);box-shadow:none}.OshiEditor_empty__T2ETn{color:var(--surface-ink-faint);font-size:11px;font-weight:600;line-height:10px}.OshiEditor_caption__SPukM{padding:0 12px;color:var(--surface-ink-subtle);font-size:12px;font-weight:600}.OshiEditor_form__l4Viz{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:14px;background-color:var(--fill-subtle)}@media(max-width:480px){.OshiEditor_form__l4Viz{padding:12px}}.OshiEditor_hint__LDf3Q{color:var(--surface-ink-subtle);font-size:12px;font-weight:600}.OshiEditor_preview__xedkY{overflow:hidden;padding-bottom:24px;border-radius:10px;background-color:var(--surface-bg)}.OshiEditor_navbarEdge__57waT{height:12px;background:linear-gradient(100deg,#f39800,rgb(100%,72.0237230695%,25.2941176471%))}.OshiEditor_field__kAOug{display:flex;flex-direction:column;gap:8px}.OshiEditor_label__Sznb1{color:var(--surface-ink-muted);font-size:13px;font-weight:700;line-height:1.3}.OshiEditor_text___K8pj{text-align:left;font-weight:700}.OshiEditor_swatches__V7t9S{display:flex;flex-wrap:wrap;gap:8px}.OshiEditor_swatch__11hkk{width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--fill-muted);cursor:pointer;transition:scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .18s;--press-opacity:1}.OshiEditor_swatch__11hkk:active:not(:disabled,[aria-disabled=true],.OshiEditor_disabled__urtR_){scale:.96;transition-duration:60ms}.OshiEditor_swatch__11hkk.OshiEditor_selected___oEHj{box-shadow:0 0 0 2.5px var(--surface-panel),0 0 0 5px #f39800,0 10px 20px rgba(243,152,0,.28)}.OshiEditor_hexes__KcSzt{display:flex;flex-wrap:wrap;gap:8px 12px}.OshiEditor_hex__Jpj8h{display:flex;align-items:center;gap:4px;width:140px;color:var(--surface-ink-muted);font-size:13px;font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.OshiEditor_dateField__kL3Z9{display:flex;align-items:center;gap:8px}.OshiEditor_dateField__kL3Z9 input{flex:1 1;min-width:0}.OshiEditor_dateField__kL3Z9 button{flex-shrink:0}.OshiEditor_row__p8Zet{display:flex;flex-wrap:wrap;gap:8px 24px}.OshiEditor_schedule__woSyA{display:flex;flex-direction:column;gap:12px}.OshiEditor_footer__Hypon{display:flex;align-items:center;gap:12px}.OshiEditor_message__meAa0{flex:1 1;min-width:0;color:var(--surface-ink-muted);font-size:13px;font-weight:600}.OshiEditor_message__meAa0.OshiEditor_error__1VIk2{color:var(--danger)}.OshiEditor_message__meAa0.OshiEditor_success__GV91N{color:var(--success-ink)}.PlanIdolSelects_selects__iJDMz{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:4px}.PlanIdolSelects_selects__iJDMz>:first-child{flex-shrink:0}.ConfirmModal_buttons__HV_7J{display:flex;gap:8px;margin-top:12px}.PIdol_pIdol__pFaQb{position:relative;width:81px;height:108px;background-color:var(--fill-muted)}.PIdol_overlay__4FcW_{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2px;background:linear-gradient(rgba(0,0,0,0) 0 65%,rgba(0,0,0,.75));color:#fefefe;font-size:10px;font-weight:700;text-wrap:balance;text-align:left}.PIdol_attributes__wd4tH{display:flex}.PIdol_attributes__wd4tH img{object-fit:contain;object-position:left}