.ScenarioPicker_scenarioPicker__hZpY5{display:flex;gap:8px}.ScenarioPicker_scenarioChip__udAGe{flex:1 1;padding:12px 16px;border:1px solid rgba(0,0,0,0);border-radius:10px;background-color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease}.ScenarioPicker_hajime__7Xf_e{color:#e06840;border-color:#e06840}.ScenarioPicker_hajime__7Xf_e.ScenarioPicker_selected__L9nsA{background:linear-gradient(100deg,#ff9870,#ffbca3);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(224,104,64,.28)}.ScenarioPicker_nia__W9g03{color:#7a5bff;border-color:#7a5bff}.ScenarioPicker_nia__W9g03.ScenarioPicker_selected__L9nsA{background:linear-gradient(100deg,#5a8bff,#b56bff);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(122,91,255,.28)}.layout_calculator__xTHL9{max-width:560px;display:flex;flex-direction:column;gap:12px;margin:0 auto;padding:16px 16px 32px}.DifficultyPicker_difficultyPicker__g6cBz{display:flex;gap:8px;flex-wrap:wrap}.DifficultyPicker_difficultyChip__NndFO{flex:1 1;min-width:80px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:10px;background-color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease}.DifficultyPicker_regular__WDZPx{color:#e07e2f;border-color:#e07e2f}.DifficultyPicker_regular__WDZPx.DifficultyPicker_selected__Cr_1f{background:linear-gradient(100deg,#ffa563,#ffb0c0);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(224,126,47,.28)}.DifficultyPicker_pro__Bgp4O{color:#5a7cd9;border-color:#5a7cd9}.DifficultyPicker_pro__Bgp4O.DifficultyPicker_selected__Cr_1f{background:linear-gradient(100deg,#7ea5ff,#f2a4cc);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(90,124,217,.28)}.DifficultyPicker_master__0wEij{color:#e03f6f;border-color:#e03f6f}.DifficultyPicker_master__0wEij.DifficultyPicker_selected__Cr_1f{background:linear-gradient(100deg,#ff5f92,#ff8f60);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(224,63,111,.28)}.DifficultyPicker_legend__VG21f{color:#8360e0;border-color:#8360e0}.DifficultyPicker_legend__VG21f.DifficultyPicker_selected__Cr_1f{background:linear-gradient(100deg,#7d9cff,#c88eff 50%,#ff7db9);color:#fefefe;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(131,96,224,.28)}.KofiAd_kofiAd__mUIpv{display:inline-flex;align-items:center;gap:4px;color:#556;font-size:11px;opacity:.35;transition:opacity .2s;text-decoration:none}.KofiAd_kofiAd__mUIpv:hover{opacity:.6}.KofiAd_kofiAd__mUIpv svg{font-size:12px;color:#ff5e5b}.Input_input__BAC_9{min-width:0;outline:none;padding:4px 8px;border:1px solid #dfe2e3;border-radius:4px;background-color:rgba(0,0,0,0);color:#556;font-size:15px;font-weight:600;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.Input_input__BAC_9::placeholder{color:#999;font-weight:400}.Input_input__BAC_9:hover{border-color:rgb(255,183.6604938272,64.5)}.Input_input__BAC_9:focus{border-color:#f39800;box-shadow:0 0 0 3px rgba(243,152,0,.15)}.Input_input__BAC_9::-webkit-inner-spin-button,.Input_input__BAC_9::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_input__BAC_9[type=number]{-moz-appearance:textfield}.Loader_loader__7ZWW3{width:calc(1em + 8px);aspect-ratio:1;display:grid;border-radius:50%;border:2px solid rgba(0,0,0,0);border-right-color:#4bf;animation:Loader_spin__nOAL5 1s linear infinite}.Loader_loader__7ZWW3:before{content:"";grid-area:1/1;margin:3px;border:inherit;border-radius:50%;animation:Loader_spin__nOAL5 2s infinite}@keyframes Loader_spin__nOAL5{to{transform:rotate(1turn)}}.Modal_overlay__qr6aL{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;padding:8px;background-color:rgba(0,0,0,.45);animation:Modal_overlayIn__kNcpx .15s ease-out}.Modal_modal__tv1jq{position:relative;width:600px;max-width:100vw;max-height:calc(100dvh - 16px);display:flex;flex-direction:column;padding:32px 24px 24px;border-radius:10px;background-color:#fff;box-shadow:0 12px 36px rgba(0,0,0,.22);container-type:inline-size;animation:Modal_modalIn__9z322 .18s cubic-bezier(.2,0,.2,1)}@media only screen and (max-width:600px){.Modal_modal__tv1jq{padding:32px 12px 12px}}.Modal_modal__tv1jq h3{margin-bottom:16px;color:#f39800}.Modal_modal__tv1jq p{margin-bottom:12px}.Modal_close__8yl_X{position:absolute;top:8px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#6f7477;font-size:18px;transition:background-color .15s ease,color .15s ease}.Modal_close__8yl_X:hover{background-color:#eef0f1;color:#1c1f22}@keyframes Modal_overlayIn__kNcpx{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalIn__9z322{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_buttons__HV_7J{display:flex;gap:8px}.Panel_panel__druAk{position:relative;border:1px solid #dfe2e3;border-radius:10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.Panel_padded__XiM8_{padding:16px}.Panel_label__SOBYw{position:absolute;top:-12px;left:12px;max-width:calc(100% - 100px);display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background-color:#eef0f1;color:#6f7477;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Panel_labelInfo__6dzFo{flex-shrink:0;display:inline-flex;align-items:center;font-size:12px;opacity:.7;cursor:help}.Panel_headerAction__HAglw{position:absolute;top:-12px;right:12px;padding:0 4px;background-color:#fff;line-height:0}.IconButton_iconButton__huSQ4{display:flex;justify-content:center;align-items:center;border-radius:999px;background-color:rgba(0,0,0,0);color:#6f7477;transition:background-color .15s ease,color .15s ease}.IconButton_iconButton__huSQ4:hover{background-color:#eef0f1;color:#f39800}.IconButton_danger__75Pp_:hover{background-color:rgb(255,204,209.6666666667);color:rgb(255,51,73.6666666667)}.IconButton_medium__O__V0{width:40px;height:40px;font-size:18px}.IconButton_small__sevkS{width:32px;height:32px;font-size:16px}.IconButton_disabled__MUxSM{background-color:rgba(0,0,0,0)!important;color:#b5b9bb!important;cursor:default}.NavbarMenu_menu__GJFRu{margin:0 8px}.NavbarMenu_avatar__cfdZN{position:relative;width:32px;height:32px;border-radius:16px;font-size:24px;overflow:hidden;color:hsla(0,0%,100%,.85);transition:color .15s}.NavbarMenu_avatar__cfdZN:hover{color:#fefefe}.NavbarMenu_overlay__z_fQi{position:absolute;top:60px;right:12px;bottom:0;left:0;z-index:10;pointer-events:none}.NavbarMenu_overlay__z_fQi.NavbarMenu_expanded__Wg4Ms{pointer-events:auto}.NavbarMenu_dropdown__igdoB{float:right;position:relative;min-width:220px;padding:8px;border:1px solid #dfe2e3;border-radius:10px;background-color:#fff;color:#1c1f22;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .15s ease,transform .18s cubic-bezier(.2,0,.2,1),visibility 0s linear .18s}.NavbarMenu_dropdown__igdoB.NavbarMenu_expanded__Wg4Ms{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition:opacity .15s ease,transform .18s cubic-bezier(.2,0,.2,1),visibility 0s}.NavbarMenu_dropdown__igdoB:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(100deg,#f39800,rgb(255,183.6604938272,64.5))}.NavbarMenu_dropdown__igdoB>*{width:100%;display:block;padding:8px 12px;border-radius:6px;transition:background-color .15s,color .15s}.NavbarMenu_dropdown__igdoB>a,.NavbarMenu_dropdown__igdoB>button{min-height:40px}.NavbarMenu_dropdown__igdoB>a:hover,.NavbarMenu_dropdown__igdoB>button:hover{background-color:rgb(255,231.4074074074,192);color:#ff7600}.NavbarMenu_author__40MY0{width:auto;margin:4px -8px;padding:12px;border-top:1px solid #dfe2e3;border-bottom:1px solid #dfe2e3;border-radius:0!important;background-color:#f4f6f7;color:#6f7477;font-size:13px}.NavbarMenu_socials__3gUsa{display:flex;justify-content:center;gap:8px;margin:8px auto}.NavbarMenu_fine__gQblC{margin:auto;font-size:12px;max-width:220px;opacity:.75}@media only screen and (max-width:600px){.NavbarMenu_overlay__z_fQi{top:56px;right:0;padding:8px 12px}.NavbarMenu_dropdown__igdoB{width:100%;border-left:0;border-right:0}}.PinnedTools_pinnedTools__vAQTl{display:flex}.PinnedTools_container__zqzRe{z-index:1;display:flex;flex-direction:column;width:350px;margin:8px 0 8px 8px;box-shadow:0 0 4px rgba(85,85,102,.25);border-radius:8px;overflow:hidden}.PinnedTools_header__uu0tQ{display:flex;justify-content:space-between;padding:12px;color:#f39800;border-bottom:1px solid #f39800}.PinnedTools_tool__khsc3{flex:1 1;overflow:auto;container-type:inline-size}.IconSelect_iconSelect__5gxKv{display:flex;flex-wrap:wrap;gap:2px;border:1px solid #dfe2e3;border-radius:22px;padding:4px}.IconSelect_option__M2g9C{border-radius:16px;padding:4px;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.IconSelect_option__M2g9C:hover{background-color:#eef0f1}@container (width < 512px){.IconSelect_option__M2g9C{display:none}}.IconSelect_option__M2g9C.IconSelect_expanded__KA2Xt{display:flex}.IconSelect_current__1DYlN{display:none}@container (width < 512px){.IconSelect_current__1DYlN{display:flex}}.IconSelect_selected__9rKqF{background-color:rgb(255,231.4074074074,192);box-shadow:0 0 0 2px #f39800}.MemorySave_save__fijjE{max-width:400px;display:flex;align-items:center;gap:8px;margin-top:16px}.TabGroup_tabGroup__jrkF8{display:flex;border-bottom:2px solid #eee}.TabGroup_tabGroup__jrkF8 button{flex:1 1;padding:12px;color:#999;font-size:15px;font-weight:600;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .15s}.TabGroup_tabGroup__jrkF8 button:hover{color:#ff7600}.TabGroup_tabGroup__jrkF8 button.TabGroup_selected__z03U6{color:#f39800;border-bottom-color:#f39800}.LoadoutManagerModal_currentLoadout__5_54i{border:1px solid #ccc;border-radius:8px;padding:8px}.LoadoutManagerModal_save__l4u9P{display:flex;gap:8px}.LoadoutManagerModal_save__l4u9P input{flex:1 1}.LoadoutManagerModal_actions__fmjn9{display:flex;justify-content:space-between;margin:8px 0}.LoadoutManagerModal_loadoutList__QC4zx{overflow:auto}.LoadoutManagerModal_loadoutRow__bcIg2{display:flex}.LoadoutManagerModal_loadoutSummary__j_uxX{flex:1 1;flex-direction:column}.LoadoutManagerModal_check__E0wmV{display:flex;background-color:rgb(255,204,209.6666666667)}.LoadoutManagerModal_check__E0wmV input{width:16px;margin:8px;accent-color:rgb(255,51,73.6666666667);cursor:pointer}.ShareModal_actions__6fX9N{display:flex;flex-direction:column;gap:8px}.Simulator_loadoutEditor__D0rcE{display:flex;flex-wrap:wrap;justify-content:center}.Simulator_configurator__OSNs3{max-width:600px;display:flex;flex-direction:column;gap:8px;padding:8px 16px;overflow:auto}@media(max-width:480px){.Simulator_configurator__OSNs3{padding:8px 8px 0;gap:4px}}.Simulator_percentRow__NN2bs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Simulator_loadoutTabs__QXbye{display:flex;flex-direction:column;gap:8px}.Simulator_loadoutTab__j_63X{display:flex;gap:4px}.Simulator_selectButton__c67wA{padding:8px 2px;border-radius:100px;color:#999;border:1px solid #999;writing-mode:vertical-lr;font-weight:600;transition:all .2s}.Simulator_selectButton__c67wA:hover{box-shadow:0 0 8px rgba(85,85,102,.5)}.Simulator_loadoutSummary__HGmvO{flex:1 1;padding:0 4px}.Simulator_supportBonusInput__rqfNn{display:flex;gap:8px;align-items:baseline}.Simulator_supportBonusInput__rqfNn input{width:80px}.Simulator_simControls__Dh1zq{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.Simulator_strategyPicker__dNsg2{flex:0 0 auto;min-width:160px}.Simulator_strategyPicker__dNsg2 button{padding:4px 12px}@media(max-width:500px){.Simulator_strategyPicker__dNsg2{flex:1 1 100%}}.Simulator_numRunsRow__2xbzy{display:flex;align-items:center;gap:12px;flex:1 1;min-width:220px}.Simulator_numRunsRow__2xbzy label{margin:0;flex-shrink:0}.Simulator_numRunsRow__2xbzy span{min-width:42px;color:#1c1f22;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Simulator_numRunsSlider__x_C_R{flex:1 1;min-width:0}.Simulator_expanderButtons__Om0h6{display:flex;flex-wrap:wrap;gap:4px}.Simulator_expanderButtons__Om0h6+*{margin-top:8px}.Simulator_expanderButtons__Om0h6 button{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background-color:#eef0f1;color:#6f7477;font-size:12px;font-weight:600;transition:background-color .15s ease,color .15s ease}.Simulator_expanderButtons__Om0h6 button svg{font-size:10px;transition:transform .15s ease}.Simulator_expanderButtons__Om0h6 button:not(.Simulator_disabled__AkPpT):hover{color:#1c1f22}.Simulator_expanderButtons__Om0h6 button.Simulator_expanded__JtaqC{background-color:rgb(255,231.4074074074,192);color:#ff7600}.Simulator_expanderButtons__Om0h6 button.Simulator_expanded__JtaqC svg{transform:rotate(180deg)}.Simulator_expanderButtons__Om0h6 button.Simulator_disabled__AkPpT{opacity:.5;cursor:default}.Simulator_subLinks__n_6Yx{display:flex;justify-content:space-between;color:#4bf;font-size:12px}.Simulator_buttons__GGhFz{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}@media(max-width:480px){.Simulator_buttonText__f5_Gs{display:none}}.Simulator_progressBarWrap__dT8yd{margin-top:4px}.Simulator_resultPlaceholder__ZNWmS{flex-basis:100%;height:8px}.DefaultCards_list__qOra0{display:grid;grid-template-columns:repeat(auto-fill,60px);gap:4px}.ParamBadges_badges__84LwM{display:flex;justify-content:space-around;margin:4px 0}.ParamBadges_badge___AfU5{display:flex;justify-content:center;align-items:center;width:60px;padding:2px;background-color:#fefefe;border-radius:50vh}.ParamBadges_badge___AfU5:first-child{color:#f23584;box-shadow:0 0 8px #f23584}.ParamBadges_badge___AfU5:nth-child(2){color:#1c85ed;box-shadow:0 0 8px #1c85ed}.ParamBadges_badge___AfU5:nth-child(3){color:#f7b12e;box-shadow:0 0 8px #f7b12e}.ParamBadges_badge___AfU5:nth-child(4){color:#00d35b;box-shadow:0 0 8px #00d35b}.Params_params__6c0U5{display:flex;flex-direction:row}.Params_params__6c0U5 .Params_param__yWBnz{flex:1 1;padding:4px;font-weight:600;text-align:center}.Params_params__6c0U5 .Params_param__yWBnz:first-child{color:#f23584}.Params_params__6c0U5 .Params_param__yWBnz:nth-child(2){color:#1c85ed}.Params_params__6c0U5 .Params_param__yWBnz:nth-child(3){color:#f7b12e}.Params_params__6c0U5 .Params_param__yWBnz:nth-child(4){color:#00d35b}.NiaCalculator_bonus__oKJzN{font-size:.8em;color:#6f7477}.NiaCalculator_nia___pAWN{display:flex;flex-direction:column;gap:24px;margin-top:12px}.NiaCalculator_section__KWe4e{display:flex;flex-direction:column;gap:8px}.NiaCalculator_idolSelect__kdIlE{align-self:flex-start}.NiaCalculator_recommendedScores__JIEgr table{height:0;text-align:center}.NiaCalculator_recommendedScores__JIEgr table tbody,.NiaCalculator_recommendedScores__JIEgr table thead{background:none}.NiaCalculator_recommendedScores__JIEgr thead th{background-color:#999;color:#fefefe;width:22%}.NiaCalculator_recommendedScores__JIEgr thead th:first-child{width:34%}.NiaCalculator_recommendedScores__JIEgr thead th:nth-child(2){background-color:#f23584}.NiaCalculator_recommendedScores__JIEgr thead th:nth-child(3){background-color:#1c85ed}.NiaCalculator_recommendedScores__JIEgr thead th:nth-child(4){background-color:#f7b12e}.NiaCalculator_recommendedScores__JIEgr td{color:#111}.NiaCalculator_recommendedScores__JIEgr td:first-child{padding:0;background-color:#eef0f1}.NiaCalculator_recommendedScores__JIEgr td:nth-child(2){background-color:rgba(242,53,132,.2)}.NiaCalculator_recommendedScores__JIEgr td:nth-child(3){background-color:rgba(28,133,237,.2)}.NiaCalculator_recommendedScores__JIEgr td:nth-child(4){background-color:rgba(247,177,46,.2)}.NiaCalculator_recommendedScores__JIEgr button{width:100%;height:100%;text-align:center;display:flex;padding:0 8px;color:#999}.NiaCalculator_recommendedScores__JIEgr .NiaCalculator_rankButtonLabel__lDTpi{flex:1 1;color:#1c1f22}.NiaCalculator_flex__umR5F{display:flex;justify-content:space-around;gap:8px;text-align:center}@container (width < 530px){.NiaCalculator_recommendedScores__JIEgr{font-size:12px}.NiaCalculator_recommendedScores__JIEgr td,.NiaCalculator_recommendedScores__JIEgr th{padding:4px 0;overflow:hidden}}.LessonCalculator_results__5URGt{table-layout:fixed;width:100%;text-align:center;border-collapse:collapse}.LessonCalculator_results__5URGt td,.LessonCalculator_results__5URGt th{padding:8px 0}.LessonCalculator_results__5URGt th{background-color:#999;color:#fefefe}.LessonCalculator_results__5URGt th:nth-last-child(3){background-color:#f23584}.LessonCalculator_results__5URGt th:nth-last-child(2){background-color:#1c85ed}.LessonCalculator_results__5URGt th:last-child{background-color:#f7b12e}.LessonCalculator_results__5URGt td{color:#1c1f22}.LessonCalculator_results__5URGt td:nth-last-child(3n+1){background-color:rgba(247,177,46,.2)}.LessonCalculator_results__5URGt td:nth-last-child(3n+2){background-color:rgba(28,133,237,.2)}.LessonCalculator_results__5URGt td:nth-last-child(3n+3){background-color:rgba(242,53,132,.2)}.LessonCalculator_results__5URGt .LessonCalculator_perfect__5S6ua,.LessonCalculator_results__5URGt td:nth-child(-n+2){background-color:#eef0f1!important}@container (width < 530px){.LessonCalculator_results__5URGt{font-size:12px}.LessonCalculator_results__5URGt td,.LessonCalculator_results__5URGt th{padding:4px 0;overflow:hidden}}