.page_shell__JNgRA{position:relative}.page_storybook__qEG6T{padding:24px 0 80px;display:flex;flex-direction:column;gap:24px;color:var(--default-text-color)}.page_previewPlaceholder___NkTq{flex-direction:column;gap:12px}.page_previewEmpty__Wcn7M,.page_previewPlaceholder___NkTq{display:none;border-radius:var(--radius-16);border:1px dashed var(--card-line-color);padding:20px;background:var(--card-default-bg)}.page_previewEmpty__Wcn7M{font:var(--font-body-14);color:var(--desc-text-color)}.page_previewSkeleton__lR0ES{height:14px;border-radius:var(--radius-6);background:linear-gradient(90deg,var(--n-200) 0,var(--n-100) 50%,var(--n-200) 100%);background-size:200% 100%;animation:page_toc-skeleton__6atSk 1.2s ease-in-out infinite}.page_previewSkeletonWide__E5HEA{width:100%}.page_previewSkeletonMedium__2X8_a{width:82%}.page_previewSkeletonShort__7QmsP{width:60%}.page_hero__TvlmI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-radius:var(--radius-16);border:1px solid var(--card-line-color);background:linear-gradient(135deg,var(--blue-10),var(--white))}.page_heroLabel__bmXNi{font:var(--font-body-bold-14);color:var(--accent-text-color);margin:0 0 6px}.page_heroTitle__8Wcl9{font:var(--font-title-desktop-20);margin:0 0 8px}.page_heroDescription__Q3kd8{font:var(--font-body-14);color:var(--desc-text-color);margin:0}.page_previewControls__Y1v9C{display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px;border-radius:var(--radius-12);border:1px solid var(--card-line-color);background:var(--card-default-bg)}.page_previewControl__4zXMY{display:flex;flex-direction:column;gap:8px}.page_previewControlTitle__kcQh_{font:var(--font-body-bold-12);color:var(--desc-text-color)}.page_previewControlRow__Hfwyn{display:flex;align-items:center;gap:10px}.page_previewControlColor__1_Q4g{width:36px;height:36px;border:none;padding:0;cursor:pointer;background:transparent}.page_previewControlValue__UFoK8{color:var(--default-text-color);padding:4px 8px;min-width:78px;text-align:center}.page_previewControlReset__b70Xh,.page_previewControlValue__UFoK8{font:var(--font-body-12);border-radius:var(--radius-8);border:1px solid var(--card-line-color);background:var(--bg-light)}.page_previewControlReset__b70Xh{padding:6px 10px;cursor:pointer}.page_previewControlReset__b70Xh:hover{background:var(--blue-10);color:var(--accent-text-color)}.page_previewControlPresets__yTDLd{display:flex;flex-wrap:wrap;gap:6px}.page_previewControlPreset__hHnQ2{border-radius:var(--radius-12);border:1px solid var(--card-line-color);background:var(--bg-light);padding:4px 10px;font:var(--font-body-12);cursor:pointer;color:var(--default-text-color)}.page_previewControlPreset__hHnQ2:hover{border-color:var(--blue-200);color:var(--accent-text-color)}.page_toc__S2zs7{--toc-width:300px;position:fixed;top:96px;left:max(16px,calc((100vw - var(--main-width)) / 2 - var(--toc-width) - 24px));width:var(--toc-width);max-height:calc(100vh - 200px);border-radius:var(--radius-12);border:1px solid var(--card-line-color);background:var(--card-default-bg);padding:16px;box-shadow:var(--shadow-4);z-index:10;overflow:hidden;display:flex;flex-direction:column}.page_tocInner__DoP3b{display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0}.page_tocPlaceholder__Mzc1p{border-radius:var(--radius-8);border:1px dashed var(--card-line-color);padding:12px;display:flex;flex-direction:column;gap:8px}.page_tocSkeleton__uE_yR{height:10px;border-radius:var(--radius-6);background:linear-gradient(90deg,var(--n-200) 0,var(--n-100) 50%,var(--n-200) 100%);background-size:200% 100%;animation:page_toc-skeleton__6atSk 1.2s ease-in-out infinite}.page_tocSkeletonWide__nQXip{width:90%}.page_tocSkeletonMedium__o7lhC{width:75%}.page_tocSkeletonShort__9yK4n{width:55%}@keyframes page_toc-skeleton__6atSk{0%{background-position:0 0}to{background-position:-200% 0}}.page_tocTitle__0NnoN{font:var(--font-body-bold-14);margin:0 0 12px}.page_tocSearchLabel__1TOcp{display:flex;flex-direction:column;gap:6px;font:var(--font-body-12);color:var(--desc-text-color)}.page_tocSearchTitle__RbFYY{font:var(--font-body-bold-12);text-transform:uppercase;letter-spacing:.08em}.page_tocSearchInput__mo7Sw{border-radius:var(--radius-8);border:1px solid var(--card-line-color);background:var(--bg-light);padding:6px 10px;font:var(--font-body-12)}.page_tocSearchInput__mo7Sw:focus{outline:2px solid var(--blue-200);outline-offset:1px}.page_tocActions__QtqOq{display:flex;gap:8px}.page_tocScroll__zX6r6{flex:1 1;overflow-y:auto;overflow-x:visible;padding-right:4px;min-height:0}.page_tocActionButton__hTj4O{flex:1 1;border-radius:var(--radius-8);border:1px solid var(--card-line-color);background:var(--bg-light);padding:6px 10px;font:var(--font-body-12);cursor:pointer}.page_tocActionButton__hTj4O:disabled{opacity:.6;cursor:not-allowed}.page_tocList__4faIh{margin:0;padding:0;gap:8px}.page_tocList__4faIh,.page_tocSubList__zCLjy{list-style:none;display:flex;flex-direction:column}.page_tocSubList__zCLjy{margin:8px 0 0 8px;padding:0 0 0 12px;gap:6px;border-left:1px dashed var(--card-line-color)}.page_tocItem__ZFCGZ{margin:0}.page_tocGroupButton__M8ojt{font:var(--font-body-bold-12);color:var(--desc-text-color);background:transparent;border:none;padding:4px 6px;border-radius:var(--radius-8);cursor:pointer;width:100%;text-align:left;letter-spacing:.02em;flex:1 1;min-width:0;position:relative;overflow:visible}.page_tocChevron__VzzDH{width:10px;height:10px;border-right:2px solid var(--n-500);border-bottom:2px solid var(--n-500);transform:rotate(45deg);transition:transform .2s ease;margin-top:-2px}.page_tocChevronCollapsed__fsbrg{transform:rotate(-45deg)}.page_tocGroupTitle__wtf5b{margin-bottom:4px;letter-spacing:.02em}.page_tocGroupHeader__QCG6v{display:flex;align-items:center;gap:6px;min-width:0}.page_tocGroupToggle__OaYqR{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;color:var(--desc-text-color)}.page_tocGroupToggle__OaYqR:hover{color:var(--accent-text-color)}.page_tocChevronIcon__cuUMX{font:var(--font-body-bold-12);line-height:1;display:inline-block;transition:transform .2s ease;transform-origin:center}.page_tocChevronOpen__M8izW{transform:rotate(90deg)}.page_tocGroupButton__M8ojt:hover{color:var(--accent-text-color);background:var(--blue-10)}.page_tocGroupSelected__9_XLq{color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--blue-200);background:var(--blue-50)}.page_tocHighlight__W10d1{background:var(--blue-100);color:var(--blue-900);padding:0 2px;border-radius:var(--radius-4)}.page_tocLink__bLJuo{font:var(--font-body-14);color:var(--default-text-color);text-decoration:none}.page_tocLink__bLJuo:hover{color:var(--accent-text-color)}.page_tocLinkButton__Xofz7{font:var(--font-body-14);color:var(--default-text-color);background:transparent;border:none;padding:6px 10px;cursor:pointer;text-align:left;width:100%;display:block;position:relative;overflow:visible;border-radius:var(--radius-8);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.page_tocLinkButton__Xofz7:hover{color:var(--accent-text-color);background:var(--blue-10)}.page_tocLinkSelected__1r1vj{color:var(--blue-700);font-weight:var(--font-weight-regular);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200);position:relative}.page_tocText__rLsnG{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tocReveal__oXFat{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:var(--radius-8);background:var(--blue-50);color:var(--blue-700);box-shadow:var(--shadow-4);opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none;z-index:20;white-space:nowrap}.page_tocHoverActive__dE4Xn .page_tocReveal__oXFat{opacity:1;transform:translateY(-50%)}.page_sections__bMyup{display:flex;flex-direction:column;gap:24px}.page_section__aTWFl{border-radius:var(--radius-16);border:1px solid var(--card-line-color);background:var(--card-default-bg);padding:20px;box-shadow:var(--shadow-4);scroll-margin-top:96px}.page_sectionHeader__Zxntz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page_sectionTitle__YZXDG{font:var(--font-title-desktop);margin:0}.page_openButton__lLHZy{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--radius-20);border:1px solid var(--blue-200);background:var(--blue-50);color:var(--blue-700);text-decoration:none;font:var(--font-body-14);transition:background .2s ease}.page_openButton__lLHZy:hover{background:var(--blue-100)}.page_openButtonDisabled__kv8jp{opacity:.6;cursor:not-allowed;background:var(--n-200);border-color:var(--n-300);color:var(--n-700)}.page_sectionMeta__OwNxD{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page_sectionLabel__UEuns{font:var(--font-body-bold-12);color:var(--desc-text-color)}.page_sectionCode__7bSxe{font:var(--font-body-12);background:var(--blue-10);color:var(--blue-700);padding:2px 8px;border-radius:var(--radius-6)}.page_copyableCode__2u4na{display:inline-flex;align-items:center;gap:6px;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_copyableCodeText__XY_On{display:inline-block}.page_copyableCodeBadge__Y9l5w{font:var(--font-body-12);color:var(--blue-700);background:var(--blue-100);border-radius:var(--radius-6);padding:1px 6px}.page_copyableCodeCopied__cGzcm{box-shadow:inset 0 0 0 1px var(--blue-200)}.page_path__cdCvJ{font:var(--font-body-12);color:var(--desc-text-color);word-break:break-all;margin-bottom:16px}.page_sourceWarning__fqEef{font:var(--font-body-12);color:var(--alert-color);margin-bottom:16px}.page_sourceList__Ayl1n{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_sourceLink__5OvIH{font:var(--font-body-12);text-decoration:none;padding:4px 10px;border-radius:var(--radius-12);border:1px solid var(--card-line-color);color:var(--default-text-color);background:var(--bg-light)}.page_sourcePrimary__ALvNN{border-color:var(--blue-300);background:var(--blue-50);color:var(--blue-700)}.page_preview__PJORL{border-radius:var(--radius-12);border:1px dashed var(--card-line-color);background:var(--storybook-preview-bg,var(--bg-light));padding:16px;position:relative;min-height:50px}.page_storybook__qEG6T[data-storybook-bg-ready=false] .page_preview__PJORL{background:linear-gradient(90deg,var(--n-200) 0,var(--n-100) 50%,var(--n-200) 100%);background-size:200% 100%;animation:page_toc-skeleton__6atSk 1.2s ease-in-out infinite}@media (max-width:1600px){.page_toc__S2zs7{position:static;width:min(100%,var(--main-width));margin:0 auto 16px}}.RadioButton_radioButton__z6x4H{display:flex;justify-content:space-between}.RadioButton_default__rYpyk{gap:8px;height:46px}.RadioButton_slim__n3jl4{gap:4px;height:24px}.RadioButton_mRadioButton__VN20A{justify-content:flex-start;flex-wrap:wrap;height:auto}.RadioButton_button__L_en2{font:var(--font-body-impact-14);color:var(--default-text-color);background:var(--com-radio-btn-bg);border:var(--stroke-width-1) solid var(--input-disabled-border);width:92px;cursor:pointer}.RadioButton_default__rYpyk .RadioButton_button__L_en2{border-radius:var(--radius-8)}.RadioButton_small__VkVCL .RadioButton_button__L_en2{border-radius:var(--radius-4);font:var(--font-footer-10);width:100%}.RadioButton_mButton__zY_xV{width:64px;padding:9px 0}.RadioButton_default__rYpyk .RadioButton_button__L_en2.RadioButton_on__rvFVX{color:var(--accent-text-color);background:var(--enable-default-bg);border:var(--stroke-width-2) solid var(--select-border-color)}.RadioButton_small__VkVCL .RadioButton_button__L_en2.RadioButton_on__rvFVX{color:var(--white-text);background:var(--select-border-color);border:var(--stroke-width-1) solid var(--select-border-color)}.page_main__3hieV,.page_mobileMain__2oufS{display:flex;flex-direction:column;gap:20px}.page_main__3hieV{margin-top:24px}.page_mobileMain__2oufS{margin:24px 16px 0;gap:16px}.page_toolbar__LUb_B{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page_title__sB5zc{font:var(--font-title-desktop-20)}.page_modeButtons__5S_Kb button{width:112px}.page_mobileMain__2oufS .page_modeButtons__5S_Kb button{width:104px}.page_mobileMain__2oufS .page_toolbar__LUb_B>div{margin-left:auto}.page_state__qLEyW{width:100%;box-sizing:border-box;padding:40px 20px;text-align:center;font:var(--font-body-14);line-height:1.7;word-break:keep-all}.page_retry__9mA_m{display:inline-block;margin-top:16px;color:var(--accent-text-color);text-decoration:underline;text-underline-offset:4px}.page_loading__KuI3G{padding:40px 16px;text-align:center;font:var(--font-body-14);color:var(--disable-default-text-color)}.ToggleButton_toggleButton__JrZ_C{display:flex;align-items:center;justify-content:flex-start;padding:var(--space-2);width:var(--space-32);height:var(--space-16);background:var(--input-disabled-border);border:0;border-radius:var(--radius-circle);cursor:pointer;transition:background-color .14s ease,transform 90ms ease-out;--enable-button-color:var(--blue-500);--disable-button-color:var(--n-400)}.ToggleButton_on__CwevS{background:var(--enable-button-color)}.ToggleButton_off__BxASi{background:var(--disable-button-color)}.ToggleButton_checkmark__zN8Wk{width:var(--space-12);height:var(--space-12);background:var(--white-text);border-radius:var(--radius-circle);transform:translateX(0);transition:transform .18s cubic-bezier(.22,1,.36,1)}.ToggleButton_on__CwevS .ToggleButton_checkmark__zN8Wk{transform:translateX(var(--space-16))}.ToggleButton_disabled__sGYnj{opacity:.5;cursor:not-allowed}.ToggleButton_toggleButton__JrZ_C:active{transform:scale(.97)}.ResultArea_resultArea__Hac2v{padding:24px 64px;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--tool-result-bg);border:var(--stroke-width-1) solid var(--tool-result-border);border-radius:var(--radius-8)}.ResultArea_mResultArea__W2HyJ{padding:24px 16px;margin-top:var(--inner-space)}.ResultArea_titleBox__NRgQa{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.ResultArea_titleGroup__QV5oW{display:flex;flex-direction:column;align-items:center;gap:4px}.ResultArea_titleLabel__IDeZ1{font:var(--font-body-bold-12);color:var(--desc-text-color);text-align:center}.ResultArea_titleValue__FS0_S{font:var(--font-title-desktop-20);color:var(--accent-text-color);text-align:center}.ResultArea_cutCardList__Pdmcr{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:10px;width:100%;list-style:none;margin:0;padding:0}.ResultArea_cutCard__BjP9P{box-sizing:border-box;flex:0 1 112px;min-width:96px;min-height:82px;padding:10px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--card-default-bg);border:var(--stroke-width-1) solid var(--card-line-color);border-radius:var(--radius-4);color:var(--desc-text-color);text-align:center}.ResultArea_cutCardLabel__TvTfa{font:var(--font-body-bold-12);color:var(--desc-text-color)}.ResultArea_cutCardValue__NyNbk{font:var(--font-body-impact-16);color:var(--default-text-color);white-space:nowrap}.ResultArea_cutCardDps__GXknC{font:var(--font-body-12);color:var(--desc-text-color);white-space:nowrap}.ResultArea_cutCardStatus__KY8dl{font:var(--font-body-bold-12);color:var(--desc-text-color)}.ResultArea_cutCardPassed__qBeDm{color:var(--success-text-color);background:color-mix(in srgb,var(--success-text-color) 12%,transparent);border-color:var(--success-text-color)}.ResultArea_cutCardPassed__qBeDm .ResultArea_cutCardDps__GXknC,.ResultArea_cutCardPassed__qBeDm .ResultArea_cutCardLabel__TvTfa,.ResultArea_cutCardPassed__qBeDm .ResultArea_cutCardStatus__KY8dl,.ResultArea_cutCardPassed__qBeDm .ResultArea_cutCardValue__NyNbk{color:var(--success-text-color)}.ResultArea_alert__wroTG{font:var(--font-body-12);color:var(--desc-text-color)}@media (max-width:480px){.ResultArea_cutCardList__Pdmcr{gap:8px}.ResultArea_cutCard__BjP9P{flex-basis:94px;min-width:88px;padding:9px 8px}}.ResultBox_resultBox__yK7w5{width:100%;padding-top:21px;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.ResultBox_resultItem__bBwqZ{width:100%}.ResultBox_totalDamage__4p6be{font:var(--font-body-12);color:var(--disable-default-text-color)}.ResultBox_damage__k6mFl{font:var(--font-body-impact-14);color:var(--default-text-color)}.ResultBox_track__4uuV6{width:100%;height:6px;border-radius:var(--radius-circle);background:var(--gauage-background-color);position:relative}.ResultBox_gauage__F3j2L{position:absolute;left:0;top:0;height:6px;width:0;background:var(--icon-bg);display:block}.ResultBox_thumb__np2IF{width:17px;height:17px;left:0;transform:translate(calc((-17px / 2)),-50%);background:var(--news-bg)}.ResultBox_dot__cM07Y,.ResultBox_thumb__np2IF{position:absolute;top:50%;border-radius:var(--radius-circle)}.ResultBox_dot__cM07Y{background:var(--icon-bg);width:6px;height:6px;display:block;left:50%;transform:translate(-50%,-50%)}.ResultBox_toolTip__SLRES{font:var(--font-body-impact-16);color:var(--white-text);display:inline-block;padding:6px 8px;border-radius:var(--radius-8);bottom:calc(100% + 4px);width:auto;white-space:nowrap}.ResultBox_toolTip__SLRES,.ResultBox_toolTip__SLRES:after{background:var(--icon-bg);position:absolute;left:50%;transform:translate(-50%)}.ResultBox_toolTip__SLRES:after{content:"";width:9px;height:6px;display:block;top:calc(100% - 1px);-webkit-clip-path:polygon(100% 0,58% 94%,50% 100%,42% 94%,0 0);clip-path:polygon(100% 0,58% 94%,50% 100%,42% 94%,0 0)}.ResultBox_trackWithMarkers__GF63o{margin-bottom:28px}.ResultBox_cutMarker__cvA4Q{position:absolute;top:100%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.ResultBox_cutMarkerTick__1wGbK{width:2px;height:6px;background:var(--desc-text-color)}.ResultBox_cutMarkerLabel__9xOQC{font:var(--font-body-12);color:var(--desc-text-color);white-space:nowrap}.ResultBox_width100__LWpoH{width:100%}.page_side__50BU4{padding:var(--m-side);box-sizing:border-box}.ControlArea_rail__FmPFG{border-right:var(--stroke-width-1) solid var(--card-line-color);padding-right:24px}.ControlArea_mRail__mn_lp{border-right:none;border-bottom:var(--stroke-width-1) solid var(--card-line-color);padding:0 0 20px}.ControlArea_railInner__AzYzf{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:20px}.ControlArea_mRailInner__l7tSG{position:static}.ControlArea_subTitle__pVsVI{margin-bottom:8px;font:var(--font-body-impact-16);display:inline-block}.ControlArea_railRadio___kSPL button{width:100%;height:40px}.ControlArea_stepRadio__5iG6b button{width:100%;height:34px;border-radius:var(--radius-6);font:var(--font-body-impact-12)}.ControlArea_chipCol__pEYNi{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.page_page__bLdfS{padding:var(--m-side);box-sizing:border-box;margin-top:var(--m-top)}.page_scTitle__6TEqr{margin-bottom:var(--inner-space)}.page_title__w9W0m{font:var(--font-title-desktop-20)}.page_credit__NIbRr{font:var(--font-body-12);color:var(--desc-text-color)}.page_scReward__dtZuO{display:flex;flex-direction:column;gap:var(--inner-space)}.ProfileVisibilityControls_controls__HXN6p{position:relative;display:flex;align-items:center;gap:2px;padding-right:6px;margin-right:2px;border-right:1px solid #303947}.ProfileVisibilityControls_toggleLabel__WYGN_{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 4px;cursor:pointer}.ProfileVisibilityControls_toggleLabel__WYGN_>span{color:#c2ccda;font-size:12px;white-space:nowrap}.ProfileVisibilityControls_toggle__PNYEs{--enable-button-color:#568cec;--disable-button-color:#465162}.ProfileVisibilityControls_close__qu3n7,.ProfileVisibilityControls_settings__gj__1{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:6px;color:#c2ccda;cursor:pointer}.ProfileVisibilityControls_settings__gj__1 svg{display:block}.ProfileVisibilityControls_settings__gj__1 path{stroke:currentColor}.ProfileVisibilityControls_close__qu3n7:hover,.ProfileVisibilityControls_settings__gj__1:hover,.ProfileVisibilityControls_settings__gj__1[aria-expanded=true]{background:#2b3441;color:#edf1f7}.ProfileVisibilityControls_controls__HXN6p button:focus-visible,.ProfileVisibilityControls_option__XbFsf:focus-within{outline:2px solid #85b1ff;outline-offset:3px}.ProfileVisibilityControls_controls__HXN6p button:disabled{opacity:.45;cursor:not-allowed}.ProfileVisibilityControls_panel__xbiP3{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:304px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #3c4859;border-radius:10px;background:#1d2530;box-shadow:0 8px 24px #0005}.ProfileVisibilityControls_panelHeader__Vrc44{display:flex;align-items:center;justify-content:space-between;gap:8px}.ProfileVisibilityControls_panelHeader__Vrc44 h2{font-size:14px;font-weight:700}.ProfileVisibilityControls_close__qu3n7{font-size:22px;line-height:1}.ProfileVisibilityControls_description__8Tzmu{margin-top:4px;color:#b5c0cf;font-size:12px;line-height:1.6}.ProfileVisibilityControls_selectionActions__BObW5{display:flex;gap:10px;margin:10px 0 6px}.ProfileVisibilityControls_selectionActions__BObW5 button{padding:2px 0;color:#85b1ff;font-size:12px;cursor:pointer}.ProfileVisibilityControls_options__TnEX8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px}.ProfileVisibilityControls_option__XbFsf{display:flex;align-items:center;gap:7px;min-height:28px;padding:3px 4px;border-radius:4px;cursor:pointer}.ProfileVisibilityControls_option__XbFsf:hover{background:#2b3441}.ProfileVisibilityControls_option__XbFsf input{flex-shrink:0;width:14px;height:14px;accent-color:#85b1ff;cursor:pointer}.ProfileVisibilityControls_option__XbFsf span{font-size:12px;line-height:1.5}.ProfileVisibilityControls_footer__FimAC{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #394453}.ProfileVisibilityControls_footer__FimAC>span{color:#b5c0cf;font-size:12px}.ProfileVisibilityControls_apply__pcnBF{min-height:30px;padding:5px 10px;border-radius:5px;background:#85b1ff;color:#14223a;font-size:12px;font-weight:600;cursor:pointer}@media (prefers-reduced-motion:reduce){.ProfileVisibilityControls_toggle__PNYEs,.ProfileVisibilityControls_toggle__PNYEs span{transition:none}}.CharacterProfileCard_card__Q_f9T{--default-text-color:#edf1f7;display:grid;grid-template-columns:200px minmax(0,1fr);min-width:0;min-height:332px;border:1px solid #303947;border-radius:12px;background:#15181d;color:#edf1f7;font-size:14px;line-height:1.5}.CharacterProfileCard_portraitColumn__z2sMA{display:flex;flex-direction:column;min-width:0;padding:6px 0}.CharacterProfileCard_emblems__Y9LBt{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 8px 0}.CharacterProfileCard_emblems__Y9LBt li{display:flex}.CharacterProfileCard_emblems__Y9LBt img{width:32px;height:32px}.CharacterProfileCard_portrait__17Kf2{position:relative;overflow:hidden;flex:1 1;min-height:180px;border-radius:8px}.CharacterProfileCard_image__0qD3G{position:absolute;left:50%;transform:translateX(-50%);max-width:none}.CharacterProfileCard_replacementImage__8kvYK{position:absolute;top:50%;left:8px;width:calc(100% - 16px);height:auto;max-height:calc(100% - 16px);transform:translateY(-50%);object-fit:contain;border-radius:8px}.CharacterProfileCard_imageFallback__7mydQ{display:grid;place-items:center;height:100%;min-height:180px;color:#a1aec0}.CharacterProfileCard_details__Lwtf7{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:14px 14px 14px 20px}.CharacterProfileCard_header__kBAL_{display:flex;align-items:flex-start;gap:12px}.CharacterProfileCard_tags__mgRq4{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;padding:2px 0;color:#c2ccda;font-size:12px}.CharacterProfileCard_devilDamage__0CF8p,.CharacterProfileCard_tags__mgRq4>span{background:#22272f;border-radius:4px;padding:2px 5px}.CharacterProfileCard_tags__mgRq4>span{color:inherit}.CharacterProfileCard_devilDamage__0CF8p{display:flex;align-items:center;gap:6px;cursor:pointer}.CharacterProfileCard_devilDamage__0CF8p input{accent-color:#85b1ff}.CharacterProfileCard_actions__nKpFx{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.CharacterProfileCard_bookmark__4_7jg{min-width:28px;min-height:28px;display:grid;place-items:center;border-radius:6px;background:transparent;color:white;cursor:pointer}.CharacterProfileCard_bookmark__4_7jg svg{display:block;width:18px;height:18px;transform-origin:center}.CharacterProfileCard_bookmark__4_7jg path{fill:transparent;stroke:currentColor;transition:fill .16s ease,stroke .16s ease}.CharacterProfileCard_bookmark__4_7jg[aria-pressed=true] path{fill:#f6c453;stroke:#f6c453}.CharacterProfileCard_bookmark__4_7jg[aria-pressed=true] svg{animation:CharacterProfileCard_bookmarkPop__yz_BT .36s ease-out}@keyframes CharacterProfileCard_bookmarkPop__yz_BT{0%{transform:scale(.8) rotate(-12deg)}45%{transform:scale(1.25) rotate(8deg)}75%{transform:scale(.96) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.CharacterProfileCard_bookmark__4_7jg path{transition:none}.CharacterProfileCard_bookmark__4_7jg[aria-pressed=true] svg{animation:none}}.CharacterProfileCard_bookmark__4_7jg:focus-visible,.CharacterProfileCard_devilDamage__0CF8p:focus-within{outline:2px solid #85b1ff;outline-offset:3px}.CharacterProfileCard_identity__br5Ta{display:flex;flex-direction:column;gap:2px;min-width:0}.CharacterProfileCard_nameRow__XoA8q{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.CharacterProfileCard_name__R5qZu{font-size:24px;line-height:1.25;font-weight:750;letter-spacing:-.5px;overflow-wrap:anywhere}.CharacterProfileCard_badges__XDn9m{display:flex;gap:4px;flex-wrap:wrap}.CharacterProfileCard_title__U9DuO{display:flex;align-items:center;gap:4px;color:#b5c0cf;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.CharacterProfileCard_titleText__O60tv{min-width:0;color:inherit}.CharacterProfileCard_titleIcon__gVUHS{flex-shrink:0;width:auto;height:16px;object-fit:contain}.CharacterProfileCard_scores__HPzX4{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-block:1px solid #2b323d}.CharacterProfileCard_scores__HPzX4>div{min-width:0}.CharacterProfileCard_facts__9b5XD dt,.CharacterProfileCard_scores__HPzX4 dt{color:#a1aec0;font-size:12px}.CharacterProfileCard_scores__HPzX4 dd{margin-top:2px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.CharacterProfileCard_score__z_bcp{font-size:26px;color:#85b1ff;letter-spacing:-.6px}.CharacterProfileCard_itemLevel__J8a23{font-size:22px;letter-spacing:-.4px}.CharacterProfileCard_tier__xEjXb{display:flex;align-items:center;gap:5px;font-size:18px}.CharacterProfileCard_tier__xEjXb img{flex-shrink:0}.CharacterProfileCard_facts__9b5XD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-gap:8px 12px;gap:8px 12px}.CharacterProfileCard_facts__9b5XD>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.CharacterProfileCard_facts__9b5XD dd{font-size:13px;font-weight:600;overflow-wrap:anywhere}.CharacterProfileCard_townLevel__q0TGP{display:inline-block;margin-right:6px;padding:0 4px;border-radius:4px;background:#252b33;color:#a1aec0;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.CharacterProfileCard_facts__9b5XD .CharacterProfileCard_guildLeader__qpM_j{--tooltip-bg:#1d2530;--tooltip-border-color:#486781;width:14px;height:14px;margin-left:4px;color:#edf1f7;vertical-align:-2px;line-height:1.5;cursor:help}.CharacterProfileCard_facts__9b5XD .CharacterProfileCard_guildLeader__qpM_j:focus-visible{outline:2px solid #85b1ff;outline-offset:3px}.CharacterProfileCard_guildLeader__qpM_j svg{display:block;width:14px;height:14px;color:#dfb96d}.ExpCharacterCard_cardContainer__rX3z_{position:relative;display:flex;min-width:0}.ExpCharacterCard_cardContainer__rX3z_ .ExpCharacterCard_guildLeader__MEzZU{position:absolute;top:12px;right:12px;width:14px;height:14px;line-height:1.5;cursor:help}.ExpCharacterCard_cardContainer__rX3z_ .ExpCharacterCard_guildLeader__MEzZU:focus-visible{outline:2px solid var(--focus-ring-color,#2563eb);outline-offset:3px}.ExpCharacterCard_guildLeader__MEzZU svg{display:block;width:14px;height:14px;color:#dfb96d}.ExpCharacterCard_characterCard__Qik6y{box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;gap:var(--space-10);padding:0 var(--space-16);min-height:100px;border:var(--stroke-width-1) solid var(--card-line-color);border-radius:var(--radius-6);background:var(--card-default-bg)}.ExpCharacterCard_activeCard__Ninkp{border:var(--stroke-width-2) solid var(--select-border-color);background:var(--news-bg)}.ExpCharacterCard_classThumb__EF4tO{width:46px;height:46px;border-radius:var(--radius-circle);background:var(--tool-item-bg);color:var(--accent-text-color);font:var(--font-body-impact-16);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ExpCharacterCard_characterInfo__PJ1_r{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-4);min-width:0;width:100%}.ExpCharacterCard_metaRow__qzLmd{display:flex;align-items:center;gap:var(--space-4)}.ExpCharacterCard_metaText__O_BJM{font:var(--font-body-12);color:var(--desc-text-color)}.ExpCharacterCard_nickname__kC0oy{font:var(--font-body-impact-14);color:var(--default-text-color);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ExpCharacterCard_filter__2V_Ln{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExpCharacterCard_combatRow__tmIP_,.ExpCharacterCard_valueRow__h0hTH{display:flex;align-items:center;gap:var(--space-6)}.ExpCharacterCard_primaryValue__UrMBX{font:var(--font-body-impact-14);color:var(--default-text-color)}.ExpCharacterCard_secondaryValue__HX0gO{font:var(--font-body-impact-14);color:var(--select-border-color)}.SimGroupArkGrid_mSimGroupArkGrid__F__N9.SimGroupArkGrid_mSimGroupArkGrid__F__N9,.SimGroupArkGrid_simGroupArkGrid__8zDjS.SimGroupArkGrid_simGroupArkGrid__8zDjS{max-width:100%;border-radius:8px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:visible;z-index:2}.SimGroupArkGrid_mTitleWrap__8tGy6,.SimGroupArkGrid_titleWrap__y6oC8{display:flex;justify-content:space-between;align-items:center}.SimGroupArkGrid_mTitleWrap__8tGy6{flex-wrap:wrap}.SimGroupArkGrid_controlBox__DdIBn{display:flex;gap:10px;align-items:center}.SimGroupArkGrid_desc__TdgYh{font:var(--font-body-12);color:var(--default-text-color);white-space:nowrap}.SimGroupArkGrid_gemEfficiencyPanel__Kk3vf{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid var(--card-border-color);border-radius:var(--radius-4);background:var(--card-default-bg)}.SimGroupArkGrid_gemEfficiencySummary__M08nO{display:flex;align-items:center;justify-content:space-between;gap:16px}.SimGroupArkGrid_gemEfficiencyMain__iakgj{display:flex;align-items:baseline;gap:8px;min-width:0}.SimGroupArkGrid_gemEfficiencyLabel__rTMjD{font:var(--font-body-13);color:var(--default-text-color);white-space:nowrap}.SimGroupArkGrid_gemEfficiencyValue__q5zbM{font:var(--font-body-bold-16);color:var(--accent-text-color);white-space:nowrap}.SimGroupArkGrid_gemEfficiencyEffectValueGroup__fv3Xp,.SimGroupArkGrid_gemEfficiencyMetricValueGroup__bdiEj,.SimGroupArkGrid_gemEfficiencyValueGroup__g9XwP{display:inline-flex;align-items:baseline;gap:6px;min-width:max-content}.SimGroupArkGrid_gemEfficiencyMetrics__2SDwF{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.SimGroupArkGrid_gemEfficiencyMetric__rLqtB{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.SimGroupArkGrid_gemEfficiencyMetricDivider__lUtTx{width:1px;height:14px;background:var(--card-border-color);opacity:.9}.SimGroupArkGrid_gemEfficiencyEffectTitle__2Vdnl,.SimGroupArkGrid_gemEfficiencyMetricLabel__iwSIh{font:var(--font-body-12);color:var(--disable-default-text-color)}.SimGroupArkGrid_gemEfficiencyMetricValue__3FQDe{font:var(--font-body-bold-12);color:var(--default-text-color)}.SimGroupArkGrid_gemEfficiencyEffectList__R4LJW{display:flex;flex-direction:column;gap:6px}.SimGroupArkGrid_gemEfficiencyEffectGrid__W4BGp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 28px;gap:8px 28px}.SimGroupArkGrid_gemEfficiencyEffectItem__F8c1f{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:start;grid-column-gap:10px;column-gap:10px;min-width:0;font:var(--font-body-12)}.SimGroupArkGrid_gemEfficiencyEffectItemActive__5c910{font:var(--font-body-bold-14)}.SimGroupArkGrid_gemEfficiencyEffectItemInactive__XN_2B{opacity:.48}.SimGroupArkGrid_gemEfficiencyEffectName__epOzG{color:var(--default-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SimGroupArkGrid_gemEfficiencyEffectValue__s_x5l{color:var(--accent-text-color);font-weight:600;white-space:nowrap}.SimGroupArkGrid_gemEfficiencyChange__Ku_vi{display:inline-flex;align-items:center;color:var(--default-text-color);font:var(--font-body-12);white-space:nowrap}.SimGroupArkGrid_gemEfficiencyChangeText__XU4vg{font:var(--font-body-12)}.SimGroupArkGrid_gemEfficiencyEffectItemInactive__XN_2B .SimGroupArkGrid_gemEfficiencyChange__Ku_vi,.SimGroupArkGrid_gemEfficiencyEffectItemInactive__XN_2B .SimGroupArkGrid_gemEfficiencyEffectName__epOzG,.SimGroupArkGrid_gemEfficiencyEffectItemInactive__XN_2B .SimGroupArkGrid_gemEfficiencyEffectValue__s_x5l{color:var(--disable-default-text-color)}.SimGroupArkGrid_grid__ynf0u{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;grid-gap:16px;gap:16px;margin:0 auto}.SimGroupArkGrid_mGrid__Qp0jQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:530px){.SimGroupArkGrid_mGrid__Qp0jQ{grid-template-columns:1fr}.SimGroupArkGrid_gemEfficiencySummary__M08nO{align-items:flex-start;flex-direction:column;gap:6px}.SimGroupArkGrid_gemEfficiencyMetrics__2SDwF{justify-content:flex-start}.SimGroupArkGrid_gemEfficiencyEffectGrid__W4BGp{grid-template-columns:1fr}}.SimGroupArkGrid_gridItem__hKfTJ{display:flex;align-items:center;gap:8px;position:relative;z-index:0}.SimGroupArkGrid_gridItemActive__FhInX{z-index:10}.SimGroupArkGrid_infoColumn__Y5QF0{display:flex;flex-direction:column;gap:3px;flex:1 1}.SimGroupArkGrid_fullSelect__WFcgq{width:100%}.SimGroupArkGrid_slotRow__yprTZ{display:flex;gap:3px;z-index:1}.SimGroupArkGrid_slotEffect__kyXQP{flex:1 1;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px}.SimGroupArkGrid_slotEffect__kyXQP img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.SimGroupArkGrid_slotEffectWrap__TyY_E{position:relative;flex:1 1;aspect-ratio:1/1;cursor:pointer;border:1px solid var(--card-border-color);border-radius:4px;overflow:visible;max-width:40px}.SimGroupArkGrid_slotImage___UlwM{width:32px;height:32px}.SimGroupArkGrid_slotClose__qKUVC{right:0;top:0;cursor:pointer;width:16px;height:16px;z-index:1}.SimGroupArkGrid_slotClose__qKUVC,.SimGroupArkGrid_slotEditOverlay__WkRq9{position:absolute;font:var(--font-body-12);display:flex;align-items:center;justify-content:center;color:var(--white-text);opacity:0}.SimGroupArkGrid_slotEditOverlay__WkRq9{inset:0;background:rgba(0,0,0,.55);pointer-events:none;border-radius:4px;transition:opacity .15s ease-in-out}.SimGroupArkGrid_slotEffect__kyXQP:hover .SimGroupArkGrid_slotClose__qKUVC,.SimGroupArkGrid_slotEffect__kyXQP:hover .SimGroupArkGrid_slotEditOverlay__WkRq9{opacity:1}.SimGroupArkGrid_slotEmpty__eXTTu{cursor:pointer;flex:1 1;aspect-ratio:1/1;background:var(--card-default-bg);border:1px solid var(--card-border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;max-width:40px}.SimGemOptionPopover_popover__6aJ_F{position:absolute;bottom:calc(100% + 4px);display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;background:var(--card-default-bg);border:1px solid var(--card-border-color);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;z-index:1;cursor:auto}.SimGemOptionPopover_mobilePopover__2RBfj{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(394px,calc(100vw - 24px));z-index:101}.SimGemOptionPopover_mobileBackdrop__6ph72{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100}.SimGemOptionPopover_alignLeft__qqPfA{left:-1px}.SimGemOptionPopover_alignRight__j7oO8{right:-1px}.SimGemOptionPopover_header__UFJ1j{width:100%;display:flex;align-items:center}.SimGemOptionPopover_title__teoAb{font:var(--spec-title-font,var(--font-body-impact-16));color:var(--default-text-color)}.SimGemOptionPopover_content__7enS5{width:100%;display:flex;flex-direction:column;gap:16px}.SimGemOptionPopover_row__Qyekl{display:flex;width:100%;gap:16px}.SimGemOptionPopover_field__m_oFc{display:flex;flex:1 1;flex-direction:column;width:165px;gap:4px}.SimGemOptionPopover_mobileContent__IJf8x{gap:12px}.SimGemOptionPopover_mobileRow__G1KEZ{flex-direction:column;gap:12px}.SimGemOptionPopover_mobileField__jihP_{width:100%}.SimGemOptionPopover_label__LxrKx{font:var(--font-body-14);color:var(--desc-text-color)}.SimGemOptionPopover_inlineSelects__Wu97R{display:flex;gap:4px}.SimGemOptionPopover_select__8Wqbf{width:100%}.SimGemOptionPopover_levelSelect__m82sK{width:60px;min-width:60px}.SimGemOptionPopover_footer__cwBrW{width:100%;display:flex;justify-content:flex-end;gap:8px}.SimGemOptionPopover_mobileFooter__KWHoJ{justify-content:stretch}.SimGemOptionPopover_mobileFooter__KWHoJ button{flex:1 1}.SimBaseEffectCalibrationDialog_overlay__02tuU{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--overlay-scrim-bg)}.SimBaseEffectCalibrationDialog_dialog__U3YJP{width:min(420px,100%);padding:20px;border:1px solid var(--status-danger-border);border-radius:var(--radius-8);background:var(--overlay-card-bg);box-shadow:0 20px 48px rgba(15,23,42,.18)}.SimBaseEffectCalibrationDialog_description__dqIsR{margin:0;font:var(--font-body-medium-14);line-height:22px;text-align:center;color:var(--default-text-color)}.SimBaseEffectCalibrationDialog_actions__6Aibx{display:flex;justify-content:flex-end;margin-top:16px}.SimBaseEffectCalibrationDialog_confirmButton___0lIL{min-height:36px;padding:0 14px;border:0;border-radius:var(--radius-8);background:var(--action-primary-bg);color:var(--white-text);font:var(--font-body-bold-14);cursor:pointer}.SimBaseEffectCalibrationDialog_confirmButton___0lIL:hover{background:var(--action-primary-hover-bg)}.page_page__p7cYS{padding:0 16px;box-sizing:border-box;margin-top:var(--m-top)}.page_innerSpace___GCAr{display:flex;flex-direction:column;gap:var(--inner-space)}.CharacterDetailHeader_overview__gdzSV{display:grid;grid-template-columns:770px 314px;grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:12px}.CharacterDetailHeader_overviewAside__qAhda{display:flex;flex-direction:column;gap:8px;min-width:0}.CharacterDetailHeader_video__pO4qy{width:314px;height:177px;flex:0 0 177px}.BaseNotFound_container__9N3x_{display:flex;justify-content:center;align-items:center;gap:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.BaseNotFound_text__wkzEZ{display:flex;flex-direction:column;gap:8px}.BaseNotFound_title__dsLj1{font-size:24px;font-weight:var(--font-weight-bold)}.BaseNotFound_emptySpace__a0tsY{min-height:230px}@media (max-width:768px){.BaseNotFound_container__9N3x_{position:static;transform:none;flex-direction:column;height:calc(100dvh - 272px);min-height:394px;margin:var(--m-side)}.BaseNotFound_text__wkzEZ{align-items:center}.BaseNotFound_emptySpace__a0tsY{display:none}}