@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:local(Pretendard Variable),url(/fonts/PretendardVariable.woff2)format("woff2")}:root,:root[data-theme=dark]{--display-scale:1;--app-vw:max(var(--canvas-vw,0px), calc(1vw / var(--display-scale)));--app-vh:calc(1vh / var(--display-scale));--page-max-width:1760px;--site-gutter:min(calc(var(--app-vw) * 15), 264px);--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--motion-fast:.16s;--motion-base:.22s;--motion-flash:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--radius:6px;--radius-card:12px;--bg:#0e1014;--bg-raised:#14171c;--panel:#161920;--panel-soft:#161920;--panel-strong:#1f232b;--line:#262a33;--line-strong:#363b46;--ink:#e9ebf0;--muted:#8d93a0;--accent:#ed5b5b;--accent-strong:#f77;--ark-order-text:#f0b954;--ark-chaos-text:#ff9b9b;--accent-ink:#250b0b;--accent-soft:#ed5b5b24;--card-shadow:0 1px 2px #00000059;--formula-symbol:#8f8f8f;--formula-value:#fff;--formula-name:#d4d4d4;--up:#f5f5f5;--up-soft:#ffffff14;--down:#8c8c8c;--delta-up:#ff6b6b;--delta-up-soft:#ff6b6b2e;--delta-down:#6bb6ff;--delta-down-soft:#6bb6ff2e;--baseline:#ff7a7a;--baseline-soft:#ff7a7a29;--baseline-strong:#ff7a7a57;--danger:#ff5449;--danger-soft:#ff544924;--danger-border:#ff544973;--attention:#ff5449;--attention-soft:#ff54491a;--info:#c4c4c4;--info-soft:#ffffff0e;--warn-bg:#ffffff0a;--warn-border:#4a4a4a;--warn-ink:#c9c9c9;--err-bg:#ffffff12;--err-border:#8c8c8c;--err-ink:#fff;--header-bg:#12151a;--header-ink:#e9ebf0;--header-title:#fff;--header-muted:#8d93a0;--header-control-bg:#1f232b;--header-control-border:#2c313b;--header-placeholder:#6b717d;--shadow:none;--share-track:#262a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f1f2f6;--bg-raised:#fff;--panel:#fff;--panel-soft:#fff;--panel-strong:#f2f3f7;--line:#e3e5eb;--line-strong:#c8ccd6;--ink:#171a22;--muted:#676d7a;--accent:#c42d3e;--accent-strong:#a82333;--ark-order-text:#795013;--ark-chaos-text:#982f2f;--accent-ink:#fff;--accent-soft:#c42d3e17;--card-shadow:0 1px 2px #171a220f;--formula-symbol:#767676;--formula-value:#000;--formula-name:#2a2a2a;--up:#111;--up-soft:#0000000f;--down:#7d7d7d;--delta-up:#d32f2f;--delta-up-soft:#d32f2f29;--delta-down:#1565c0;--delta-down-soft:#1565c029;--baseline:#c62828;--baseline-soft:#c628281a;--baseline-strong:#c628283d;--danger:#b3261e;--danger-soft:#b3261e17;--danger-border:#b3261e5c;--attention:#c62828;--attention-soft:#c6282812;--info:#4a4a4a;--info-soft:#0000000b;--warn-bg:#f2f2f2;--warn-border:#c9c9c9;--warn-ink:#4b4b4b;--err-bg:#e9e9e9;--err-border:#8f8f8f;--err-ink:#111;--header-bg:#fff;--header-ink:#171a22;--header-title:#000;--header-muted:#676d7a;--header-control-bg:#f2f3f7;--header-control-border:#e3e5eb;--header-placeholder:#9a9fab;--shadow:none;--share-track:#e3e5eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--bg);scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:14px;line-height:1.45}button,input,select{font:inherit}button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:var(--radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex}button:hover:not(:disabled){border-color:var(--line-strong)}button:disabled{opacity:.55;cursor:not-allowed}input,select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);min-height:38px;color:var(--ink);padding:0 12px}select{padding-right:8px}select :is(option,optgroup){background-color:var(--panel-strong);color:var(--ink);text-shadow:none}select option:disabled{color:var(--muted)}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pageCanvas{min-width:var(--canvas-width,0px)}.pageCanvas:has(.adminRouteLoadingShell.isSearches){min-width:0}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.pageCanvas{width:100%;min-width:0}}h1,h2,h3{letter-spacing:0;margin:0}main{min-height:calc(var(--app-vh) * 100);flex-direction:column;display:flex}.landingApp,.characterApp,.routeLoadingShell{width:100%;max-width:var(--page-max-width);margin-inline:auto}:is(.landingApp,.routeLoadingShell:has(.landingDashboardSkeleton)){--landing-content-max:1000px}@media (width>=901px) and (device-width>=1280px),(width<=900px) and (width>=1280px){:is(.landingApp,.routeLoadingShell:has(.landingDashboardSkeleton)){--site-gutter:max(min(calc(var(--app-vw) * 15), 264px), calc((100% - var(--landing-content-max)) / 2))}}.appHeader{padding:12px var(--site-gutter);background:var(--header-bg);border-bottom:1px solid var(--line);color:var(--header-ink);align-items:center;gap:20px;display:flex}@media (width>=901px) and (device-width>=1121px),(width<=900px) and (width>=1121px){.appHeader{z-index:55;position:sticky;top:0}.appHeader.simulationHeaderAutoHide{transition:transform var(--motion-fast) var(--ease-out)}.appHeader.simulationHeaderAutoHide.isScrollHidden{transform:translateY(-100%)}}.brand{min-width:0;color:inherit;border-radius:var(--radius);align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover h1,.brand:focus-visible h1{color:var(--accent)}.brand:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.appHeader h1{color:var(--header-title);font-size:21px;line-height:1.1}.searchForm{grid-template-columns:minmax(225px,390px) auto;align-items:center;gap:8px;margin-left:auto;display:grid}.searchInputShell{min-width:0;position:relative}.searchInputShell>input{width:100%}.searchForm input{background:var(--header-control-bg);border-color:var(--header-control-border);color:var(--header-title)}.searchForm input::placeholder{color:var(--header-placeholder)}.searchForm button{background:var(--header-control-bg);border-color:var(--header-control-border);color:var(--header-ink)}.searchForm button.btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.searchForm button.btnPrimary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.recentSearchDropdown{z-index:50;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--ink);box-shadow:none;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.recentSearchHeading{color:var(--muted);align-items:center;gap:6px;padding:5px 7px 6px;font-size:11.5px;font-weight:700;display:flex}.searchForm .recentSearchOption{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:flex-start;gap:9px;padding:5px 7px}.searchForm .recentSearchOption:hover:not(:disabled),.searchForm .recentSearchOption:focus-visible,.searchForm .recentSearchOption[aria-selected=true]{background:var(--accent-soft)}.recentSearchOptionIcon{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:27px;height:27px;color:var(--accent);flex:none;place-items:center;display:grid}.themeBtn{background:var(--header-control-bg);border-color:var(--header-control-border);width:38px;color:var(--header-ink);flex:none;padding:0}.headerActions{flex:none;align-items:center;gap:8px;display:flex}.landingWorkStatusHeader{border-radius:var(--radius);border:1px solid;align-items:center;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.landingWorkStatusHeader:hover{border-color:var(--line-strong)}.landingWorkStatusHeader:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedbackHeaderBtn,.landingWorkStatusHeader{border-color:var(--header-control-border);background:var(--header-control-bg);min-height:38px;color:var(--header-ink);white-space:nowrap;gap:6px;padding:0 11px;font-size:11.5px;font-weight:750}.landingHeader{min-height:76px;padding:14px var(--site-gutter);background:var(--bg);color:var(--ink);flex-wrap:wrap;gap:12px 24px;display:flex;position:relative}@media (width>=901px) and (device-width>=1121px),(width<=900px) and (width>=1121px){.landingHeader{z-index:auto;position:relative;top:auto}}.landingHeader .brand{flex:none}.landingHeader h1{letter-spacing:-.025em;color:var(--ink);font-size:28px;line-height:1.15}.landingHeader .headerActions{margin-left:auto;position:static}.landingDesktopTools{display:contents}.landingMenuButton{display:none}.landingMenuDialog{width:min(360px,100vw - 24px)}.landingMenuItems{gap:8px;padding:12px;display:grid}.landingMenuItems .landingQuickTools,.landingMenuItems .landingQuickTools>div{gap:8px;width:100%;margin:0;display:grid}.landingMenuItems>button,.landingMenuItems .landingQuickTools button,.landingMenuItems .landingQuickTools a{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.landingMenuItems .landingQuickTools button span,.landingMenuItems .landingQuickTools a span{display:inline}.landingSearchArea{z-index:46;margin-inline:var(--site-gutter);justify-items:center;gap:12px;padding:36px 0 28px;display:grid;position:relative}.landingSearchArea .searchForm{grid-template-columns:minmax(0,1fr) auto;gap:0;width:min(660px,100%);margin-left:0}.landingSearchArea .searchForm input,.landingSearchArea .searchForm button{min-height:52px}.landingSearchArea .searchForm input{background:var(--panel);border-color:var(--line-strong);color:var(--ink);padding:0 14px;font-size:15px}.landingSearchArea .searchForm input::placeholder{color:var(--muted)}.landingSearchArea .searchForm button.btnPrimary{background:var(--ink);border-left-width:0;border-color:var(--ink);color:var(--bg);padding:0 26px}.landingSearchArea .searchForm input:focus-visible{outline-offset:-2px}.landingSearchArea .landingUpdateTeaserGroup{width:min(660px,100%)}.mainTabs{margin:14px var(--site-gutter) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:none;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.mainTabs button{isolation:isolate;min-height:38px;color:var(--muted);background:0 0;border:0;flex:160px;font-weight:700;position:relative;overflow:hidden}.mainTabs .selected{color:var(--accent-ink)}.tabMotionIndicator{z-index:-1;border-radius:inherit;background:var(--accent);position:absolute;inset:0}.tabMotionLabel{z-index:1;position:relative}.motionIconSwap{justify-content:center;align-items:center;display:inline-flex}.damageControlsApplyAll{border-color:var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 82%, transparent);width:100%;min-width:0;min-height:42px;color:var(--muted);text-align:left;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;display:flex}.damageControlsApplyAll:hover,.damageControlsApplyAll:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel))}.damageControlsApplyAll.isActive{border-color:color-mix(in srgb, var(--accent) 68%, var(--line));background:color-mix(in srgb, var(--accent-soft) 66%, var(--panel))}.damageControlsApplyAllCopy{gap:1px;min-width:0;display:grid}.damageControlsApplyAllCopy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1.25;overflow:hidden}.damageControlsApplyAllCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;line-height:1.25;overflow:hidden}.damageControlsApplyAll.isActive .damageControlsApplyAllCopy strong,.damageControlsApplyAll.isActive .damageControlsApplyAllCopy small{color:var(--accent)}.damageControlsApplyAllSwitch{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-soft);flex:0 0 30px;width:30px;height:18px;transition:border-color .18s,background-color .18s;position:relative}.damageControlsApplyAllSwitch>span{border-radius:var(--radius);background:var(--muted);width:12px;height:12px;box-shadow:none;transition:transform .18s,background-color .18s;position:absolute;top:2px;left:2px}.damageControlsApplyAll.isActive .damageControlsApplyAllSwitch{border-color:color-mix(in srgb, var(--accent) 78%, var(--line));background:color-mix(in srgb, var(--accent) 24%, var(--panel))}.damageControlsApplyAll.isActive .damageControlsApplyAllSwitch>span{background:var(--accent);transform:translate(12px)}@media (prefers-reduced-motion:reduce){.damageControlsApplyAllSwitch,.damageControlsApplyAllSwitch>span{transition-duration:.01ms}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#roster-panel{padding:18px var(--site-gutter) 32px;background:var(--bg);color:var(--ink);flex:1}.rosterPanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;margin:0 auto;overflow:hidden}.rosterPanelHeader{border-bottom:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:flex}.rosterPanelHeader p{color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:700}.rosterPanelHeader h2{font-size:17px}.rosterPanelHeader>span{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius);background:var(--accent-soft);padding:5px 9px;font-size:11px;font-weight:800}.rosterWarning{color:var(--warn-ink);border-bottom:1px solid var(--warn-border);background:var(--warn-bg);gap:3px;padding:10px 16px;font-size:12px;display:grid}.classIconMask{-webkit-mask-image:var(--class-icon-image);-webkit-mask-image:var(--class-icon-image);mask-image:var(--class-icon-image);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rosterGrid{overscroll-behavior-inline:contain;grid-template-columns:repeat(3,min(100%,290px));grid-auto-rows:64px;grid-auto-flow:row;justify-content:safe center;gap:12px;margin:0;padding:12px;list-style:none;display:grid;overflow:auto hidden}.rosterGrid>li{min-width:0}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.rosterGrid{grid-template-columns:repeat(2,minmax(0,290px));overflow:visible}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){.rosterGrid{grid-template-columns:minmax(0,1fr)}}.rosterCard{width:100%;height:100%;min-height:64px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);text-align:left;white-space:normal;background:0 0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.rosterCard:not([data-current]):hover,.rosterCard:not([data-current]):focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong));background:var(--accent-soft)}.rosterCardClassIconSlot{place-items:center;width:26px;height:26px;display:grid}.rosterCardClassIcon{width:100%;height:100%;color:color-mix(in srgb, var(--ink) 78%, var(--muted))}.rosterCard[data-current]{cursor:default;opacity:1;border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-soft)}.rosterCardPortrait{border-radius:var(--radius);background:color-mix(in srgb, var(--line) 40%, transparent);width:44px;height:44px;position:relative;overflow:hidden}.rosterCardPortrait:before{content:attr(data-initial);color:var(--muted);place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.rosterCardPortrait[data-has-image]:before{content:none}.rosterCardPortrait img{filter:saturate(.95)contrast(1.03);width:auto;max-width:none;height:545%;position:absolute;top:0;left:50%;transform:translate(-51%,-12%)}.rosterCardPortrait.isRaised img{transform:translate(-51%,-27%)}.rosterCardBody{gap:2px;min-width:0;display:grid}.rosterCardNameLine{align-items:center;gap:5px;min-width:0;display:flex}.rosterCardNameLine strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.rosterCardMeta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.rosterCardMeta i{color:color-mix(in srgb, var(--muted) 55%, transparent);margin:0 4px;font-style:normal}.rosterCardLevel{font-variant-numeric:tabular-nums;text-align:right;font-size:17px;font-weight:800;line-height:1.15}.rosterError{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:230px;padding:28px;display:grid}.rosterError span{max-width:48ch;color:var(--muted);font-size:12px;line-height:1.5}.rosterError button{color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);margin-top:5px;padding:7px 12px;font-weight:800}.rosterSkeleton{min-height:312px}.rosterSkeletonCard{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;height:100%;min-height:64px;padding:8px 12px;display:grid}.rosterSkeletonClassIcon{width:26px;height:26px;display:block}.rosterSkeletonPortrait{width:44px;height:44px;display:block}.rosterSkeletonLines{gap:6px;min-width:0;display:grid}.rosterSkeletonLines .skeleton{width:70%;height:11px;display:block}.rosterSkeletonLines .skeleton:last-child{width:46%;height:9px}.rosterSkeletonLevel{width:62px;height:14px;display:block}.landingRankingList.landingRankingSkeleton{overflow:hidden}.landingRankingSkeletonStatus{min-height:0;overflow:hidden}.landingRankingTransition{min-width:0;display:grid}.landingRankingTransitionState{grid-area:1/1;min-width:0}.landingRankingSkeletonFilters{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}.landingRankingSkeletonFilters .skeleton{border-radius:999px;width:66px;height:31px}.landingRankingSkeletonFilters .skeleton:first-child{border-radius:var(--radius);width:50px;height:14px}.landingRankingSkeletonFilters .skeleton:last-child{width:98px}.landingPodiumSkeleton .landingPodiumCard{display:block}.landingRankingSkeletonRest{gap:7px;padding:0 18px 16px 62px;display:flex;overflow:hidden}.landingRankingSkeletonRest .skeleton{border-radius:999px;flex:none;width:104px;height:31px}.landingRankingSkeleton li>div{min-height:var(--ranking-row-height);grid-template-columns:32px minmax(0,1fr) 84px;align-items:center;gap:9px;padding:7px 9px;display:grid}.landingRankingSkeleton .skeleton{height:12px;display:block}.landingRankingSkeleton .skeleton:first-child{justify-self:center;width:22px}.landingRankingSkeleton .skeleton:nth-child(2){width:min(180px,62%)}.landingDashboardSkeleton,.routeLoadingShell{pointer-events:none}.landingSkeletonHeading{width:92px;height:14px;display:block}.landingFavoritesSkeleton>div{border-top:1px solid var(--line);min-height:39px;padding:12px 18px}.landingFavoritesSkeleton>div>.skeleton{width:70%;height:14px;display:block}.landingNewsSkeleton>div{border-top:1px solid var(--line);min-height:49px;padding:16px 18px}.landingNewsSkeleton>div>.skeleton{width:70%;height:16px;display:block}.landingSkeletonBadge{width:72px;height:24px;margin-left:auto}.landingSkeletonTabs span{height:32px}.landingRankingSkeletonTitle .skeleton{width:68px;height:12px;margin:3px auto;display:block}.landingSkeletonShortcuts li{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:39px;padding:7px 9px;display:grid}.landingSkeletonShortcuts .skeleton{height:12px}.landingSkeletonShortcuts .skeleton:first-child{width:60%}.routeLoadingBrand{align-items:center;display:flex}.routeLoadingBrand .skeleton{width:150px;height:32px}.routeLoadingSearch{grid-template-columns:minmax(0,1fr) 84px;width:min(660px,100%);display:grid}.routeLoadingSearch .skeleton{height:52px}.routeLoadingActions{gap:8px;margin-left:auto;display:flex}.routeLoadingActions .skeleton{width:38px;height:38px}.routeLoadingBody{flex:1}.routeLoadingAnnouncement{justify-self:center;width:min(660px,100%);height:34px}.routeCharacterLoadingBrand>div{gap:5px;display:grid}.routeCharacterLoadingBrand .skeleton:first-child{width:126px;height:8px}.routeCharacterLoadingBrand .skeleton:last-child{width:112px;height:24px}.routeCharacterLoadingHeader .headerActions .skeleton{width:34px;height:34px}.routeLoadingTabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.routeLoadingTabs .skeleton{height:32px}.routeLoadingSpinner{border-radius:50%;width:28px;height:28px}.routeGenericLoadingShell{padding:48px var(--site-gutter);background:var(--bg);place-items:start center;display:grid}.routeGenericLoadingCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:16px;width:min(780px,100%);padding:24px;display:grid}.routeGenericLoadingCard .skeleton{height:16px}.routeGenericLoadingCard .skeleton:first-child{width:38%;height:30px}.routeGenericLoadingCard .skeleton:nth-child(2){width:100%}.routeGenericLoadingCard .skeleton:last-child{width:72%}.adminRouteLoadingShell{min-height:calc(var(--app-vh) * 100);pointer-events:none;color:var(--ink);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 36%, transparent), transparent 260px), var(--bg)}.adminRouteLoadingHeader{min-height:68px;padding:10px var(--site-gutter);border-bottom:1px solid var(--line);background:var(--header-bg);align-items:center;gap:20px;display:flex}.adminRouteLoadingBrand{gap:5px;min-width:126px;display:grid}.adminRouteLoadingBrand .skeleton:first-child{width:116px;height:8px}.adminRouteLoadingBrand .skeleton:last-child{width:104px;height:21px}.adminRouteLoadingActions{align-items:center;gap:8px;margin-left:auto;display:flex}.adminRouteLoadingActions .skeleton{width:38px;height:38px}.adminRouteLoadingActions .skeleton:first-child{width:144px}.adminRouteLoadingContent{width:calc(100% - (var(--site-gutter) * 2));margin:0 var(--site-gutter);gap:14px;padding:20px 0 44px;display:grid}.adminRouteLoadingPanel,.adminRouteLoadingReport{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;overflow:hidden}.adminRouteLoadingQueryToolbar{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:6px 10px;display:flex}.adminRouteLoadingQueryToolbar .skeleton:first-child{width:min(330px,75%);height:40px}.adminRouteLoadingQueryToolbar .skeleton:last-child{width:min(100px,18%);height:32px}.adminRouteLoadingPanelHeader{border-bottom:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 14px;display:flex}.adminRouteLoadingPanelHeader .skeleton:first-child{width:min(220px,42%);height:28px}.adminRouteLoadingPanelHeader .skeleton:last-child{width:min(210px,34%);height:25px}.adminRouteLoadingMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminRouteLoadingMetrics .skeleton{height:116px}.adminRouteLoadingRows{padding:0 13px;display:grid}.adminRouteLoadingRows .skeleton{border-bottom:1px solid var(--line);border-radius:0;height:44px}.adminRouteLoadingRows .skeleton:last-child{border-bottom:0}.adminRouteLoadingShell.isReports{background:var(--bg)}.adminRouteLoadingShell.isReports .adminRouteLoadingContent{width:min(1040px,100% - 36px);padding:clamp(30px, calc(var(--app-vw) * 5), 64px) 0 72px;margin:0 auto}.adminRouteLoadingTitle{gap:8px;margin-bottom:10px;display:grid}.adminRouteLoadingTitle .skeleton:first-child{width:126px;height:10px}.adminRouteLoadingTitle .skeleton:nth-child(2){width:min(360px,72%);height:42px}.adminRouteLoadingTitle .skeleton:last-child{width:min(520px,88%);height:15px}.adminRouteLoadingPills{gap:8px;display:flex}.adminRouteLoadingPills .skeleton{border-radius:999px;width:64px;height:34px}.adminRouteLoadingSummary{height:56px}.adminRouteLoadingReports{gap:12px;display:grid}.adminRouteLoadingReport{align-content:start;gap:12px;min-height:142px;padding:20px;display:grid}.adminRouteLoadingReport .skeleton:first-child{width:72px;height:24px}.adminRouteLoadingReport .skeleton:nth-child(2){width:min(380px,72%);height:19px}.adminRouteLoadingReport .skeleton:last-child{width:min(720px,92%);height:14px}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){#roster-panel{padding:12px var(--site-gutter)}.rosterPanelHeader{min-height:62px;padding:11px 12px}.rosterGrid{padding:10px}.rosterCard,.rosterSkeletonCard{gap:9px;min-height:60px;padding:7px 10px}.rosterCardPortrait,.rosterSkeletonPortrait{width:40px;height:40px}.rosterCardLevel{font-size:16px}.routeLoadingBrand .skeleton{width:130px;height:28px}.routeLoadingTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.adminRouteLoadingHeader{min-height:64px;padding-inline:12px}.adminRouteLoadingActions .skeleton:first-child,.adminRouteLoadingActions .skeleton:nth-child(n+4){display:none}.adminRouteLoadingContent{width:calc(100% - 24px);margin-inline:12px;padding-top:12px}.adminRouteLoadingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminRouteLoadingMetrics .skeleton{height:96px}}.damageControlsSummaryButton{border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-content:normal;gap:5px;padding:8px 6px;display:grid}.damageControlsSummaryButton:hover,.damageControlsSummaryButton:focus-visible,.damageControlsSummaryButton.isExpanded{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.damageControlsSummaryTitle{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.damageControlsSummaryTitle>span{align-items:center;gap:5px;min-width:0;display:flex}.damageControlsSummaryTitle strong{letter-spacing:.04em;font-size:10.5px;font-weight:850}.damageControlsSummaryTitle>svg{color:var(--muted);flex:none;transition:transform .16s}.damageControlsSummaryButton.isExpanded .damageControlsSummaryTitle>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.damageControlsSummaryTitle>svg{transition-duration:.01ms}}.damageControlsSummaryValues{flex-wrap:wrap;justify-content:flex-start;gap:3px;min-width:0;display:flex}.damageControlsSummaryValues>span{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 42%, transparent);min-width:0;max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:720;line-height:1.3;display:inline-flex;overflow:hidden}.damageControlsSummaryValues.isEmpty>span{border-color:var(--line);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);color:var(--muted);font-weight:650}.combatConditionEditor{z-index:58;border:1px solid color-mix(in srgb, var(--line-strong) 88%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 98%, transparent);color:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #0000004d}.combatConditionEditorPopover{position:fixed}.combatConditionEditorHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px 7px 12px;display:flex}.combatConditionEditorHeader h2{min-width:0;margin:0;font-size:12px;font-weight:850}.combatConditionEditorHeader button{border-radius:var(--radius);width:28px;min-width:28px;min-height:28px;color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.combatConditionEditorHeader button:hover,.combatConditionEditorHeader button:focus-visible{border-color:var(--accent);color:var(--ink)}.combatConditionEditorBody{scrollbar-width:thin;min-height:0;padding:9px;overflow:hidden auto}.combatConditionEditorControlGrid,.combatConditionEditorSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;min-width:0;display:grid}.combatConditionEditorControlGrid{align-items:start}.combatConditionEditorClassGrid>.railControlRow{break-inside:avoid;margin-bottom:5px}.combatConditionEditorClassGrid>.railControlRow:last-child{margin-bottom:0}.combatConditionEditorAccountGrid{grid-template-columns:minmax(0,1fr);align-items:start}.combatConditionEditorAccountColumn{align-content:start;gap:5px;min-width:0;display:grid}.combatConditionEditorSection{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 62%, transparent);align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.combatConditionEditorSection h3{color:var(--muted);letter-spacing:.02em;margin:0 0 3px;font-size:10px;font-weight:850}.dropsOfEtherPanelSection{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 62%, transparent);gap:5px;min-width:0;margin-top:4px;padding:8px;display:grid}.dropsOfEtherPanelSection>h3{color:var(--muted);margin:0;font-size:10px;font-weight:850}.dropsOfEtherControls{gap:5px;min-width:0;display:grid}.dropsOfEtherHeader{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);gap:2px;min-width:0;padding:1px 2px 4px;display:grid}.dropsOfEtherHeader>span{min-width:0;color:var(--ink);align-items:center;gap:4px;font-size:11px;display:inline-flex}.dropsOfEtherHeader small{color:var(--muted);font-size:9.5px;line-height:1.35}.dropsOfEtherStageGrid{gap:3px;min-width:0;display:grid}.dropsOfEtherStageField{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:6px;min-width:0;min-height:27px;padding:2px 4px;display:grid}.dropsOfEtherStageField:hover,.dropsOfEtherStageField:focus-within{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.dropsOfEtherStageField>span{min-width:0;color:var(--muted);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.dropsOfEtherStageField select{min-width:0;min-height:24px;margin:0;padding:2px 5px;font-size:10px}.dropsOfEtherOrbGrid{gap:3px;min-width:0;display:grid}.dropsOfEtherOrbOption{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 70%, transparent);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:3px 4px;display:grid}.dropsOfEtherOrbOption:hover,.dropsOfEtherOrbOption:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 48%, transparent)}.dropsOfEtherOrbOption.on{border-color:color-mix(in srgb, var(--accent) 68%, var(--line));background:color-mix(in srgb, var(--accent-soft) 68%, var(--panel))}.dropsOfEtherOrbName{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.dropsOfEtherOrbOption.on .dropsOfEtherOrbName{color:var(--ink)}.dropsOfEtherOrbName i{border:1px solid color-mix(in srgb, currentColor 76%, transparent);width:9px;height:9px;box-shadow:0 0 7px color-mix(in srgb, currentColor 62%, transparent);background:currentColor;border-radius:50%;flex:none}.dropsOfEtherOrbOption.is-wind .dropsOfEtherOrbName i{color:#63d471}.dropsOfEtherOrbOption.is-flash .dropsOfEtherOrbName i{color:#fff;border-color:#b8beca}.dropsOfEtherOrbOption.is-strength .dropsOfEtherOrbName i{color:#ff6b6b}.dropsOfEtherOrbOption small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}.dropsOfEtherOrbOption.on small{color:var(--ink)}.combatConditionEditor .railControlRow{grid-template-columns:minmax(0,1fr) 8px auto}.combatConditionEditor .railControlLabel{font-size:10.5px}.combatConditionEditor .railControlRow.isStackedControl{cursor:default;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;padding-block:5px}.combatConditionEditor .railControlRow.isStackedControl>.railControlLabel{color:var(--ink);text-overflow:clip;white-space:normal;font-size:11px;font-weight:800;overflow:visible}.combatConditionEditor .railControlRow.isStackedControl>.railControlSeparator{display:none}.combatConditionEditor .supportBraceletOptionControls{width:108px}.combatConditionEditorOverlay{z-index:58;padding:16px max(12px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#00000075;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.combatConditionEditorSheet{width:min(720px,100%);max-height:min(calc(var(--app-vh) * 76), 640px)}.railControlRow{border-radius:var(--radius);cursor:pointer;grid-template-columns:minmax(0,1fr) 8px auto;align-items:center;gap:3px;min-width:0;min-height:28px;padding:2px 4px;display:grid}.railControlRow:hover,.railControlRow:focus-within{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.railControlRow.isDisabled,.toggle.isDisabled,.countControl.isDisabled,.selectControl.isDisabled{cursor:not-allowed;opacity:.58}.railControlRow.isDisabled:hover,.railControlRow.isDisabled:focus-within,.toggle.isDisabled:hover,.countControl.isDisabled:hover,.selectControl.isDisabled:hover{background:0 0}.railControlRow.isDisabled input:disabled,.railControlRow.isDisabled select:disabled,.toggle.isDisabled input:disabled,.countControl.isDisabled input:disabled,.selectControl.isDisabled select:disabled{cursor:not-allowed}.railControlLabel{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.railControlRow.on .railControlLabel{color:var(--ink);font-weight:750}.buffControlLabel{align-items:center;gap:6px;min-width:0;display:inline-flex}.buffControlIcons{flex:none;align-items:center;gap:2px;display:inline-flex}.buffControlIcon{object-fit:cover;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:var(--radius);background:var(--panel-soft);width:22px;height:22px;display:block}.buffControlLabelText{text-overflow:ellipsis;min-width:0;overflow:hidden}.railControlLabel .buffControlLabel{gap:4px;overflow:hidden}.railControlLabel .buffControlIcon{border-radius:var(--radius);width:20px;height:20px}.railControlLabel .buffControlIcons.isPair .buffControlIcon{width:18px;height:18px}.railControlSeparator{color:color-mix(in srgb, var(--muted) 62%, transparent);text-align:center;font-size:9px}.railControlRow input,.railControlRow select{margin:0;font-size:10px}.railControlCheckbox{width:15px;height:15px;min-height:15px;accent-color:var(--accent);padding:0}.identityModeSegments{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--segment-min-width,44px)), 1fr));gap:4px;width:100%;display:grid}.identityModeSegments button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);min-height:28px;color:var(--muted);padding:3px 6px;font-size:11px;font-weight:700}.identityModeSegments button:hover,.identityModeSegments button:focus-visible{border-color:var(--accent);color:var(--ink)}.identityModeSegments button.selected{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:800}.identityToggleChips{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--segment-min-width,52px)), 1fr));gap:4px;width:100%;display:grid}.identityToggleChip{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 70%, transparent);min-width:0;min-height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:3px 4px;font-size:11px;font-weight:700;display:flex}.identityToggleChip:hover,.identityToggleChip:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 48%, transparent);color:var(--ink)}.identityToggleChip.on{border-color:color-mix(in srgb, var(--accent) 68%, var(--line));background:color-mix(in srgb, var(--accent-soft) 68%, var(--panel));color:var(--ink);font-weight:800}.identityToggleChip.isDisabled{cursor:not-allowed;opacity:.58}.identityToggleChip.isDisabled:hover{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--muted)}.identityToggleChip input{flex:none;margin:0}.railControlNumber{text-align:center;appearance:textfield;width:40px;min-height:24px;transition:background-color var(--motion-flash) var(--ease-out), color var(--motion-flash) var(--ease-out), box-shadow var(--motion-flash) var(--ease-out);border-block:0;border-radius:0;padding:2px 3px}.railControlNumber.railControlPercent{width:48px}.railControlNumber::-webkit-inner-spin-button{appearance:none;margin:0}.railControlNumber::-webkit-outer-spin-button{appearance:none;margin:0}.railControlNumberStepper{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);min-width:0;transition:border-color var(--motion-flash) var(--ease-out), box-shadow var(--motion-flash) var(--ease-out);grid-template-columns:24px auto 24px;align-items:stretch;display:inline-grid;overflow:hidden}.railControlNumberStepButton{background:var(--panel-soft);min-width:24px;min-height:24px;color:var(--muted);border:0;border-radius:0;padding:0;font-size:14px;font-weight:850;line-height:1}.railControlNumberStepButton:first-child{border-right:1px solid var(--line)}.railControlNumberStepButton:last-child{border-left:1px solid var(--line)}.railControlNumberStepButton:hover:not(:disabled),.railControlNumberStepButton:focus-visible{background:var(--panel-hover);color:var(--ink)}.railControlNumberStepper[data-value-direction=up]{border-color:var(--delta-up);box-shadow:0 0 0 2px var(--delta-up-soft)}.railControlNumberStepper[data-value-direction=down]{border-color:var(--delta-down);box-shadow:0 0 0 2px var(--delta-down-soft)}.railControlNumber[data-value-direction=up]{background:var(--delta-up-soft);color:var(--delta-up)}.railControlNumber[data-value-direction=down]{background:var(--delta-down-soft);color:var(--delta-down)}.petCombatStatControls{gap:6px;min-width:0;display:grid}.petCombatStatDefaultButton{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);width:100%;min-height:30px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:750;display:flex;box-shadow:inset 0 -1px #0000002e}.petCombatStatDefaultButton>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.petCombatStatDefaultButton>span svg{flex:none}.petCombatStatDefaultButton small{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 74%, transparent);color:var(--muted);flex:none;padding:2px 4px;font-size:9.5px;font-weight:650}.petCombatStatDefaultButton:hover,.petCombatStatDefaultButton:focus-visible,.petCombatStatDefaultButton.isActive{border-color:var(--accent);color:var(--ink)}.petCombatStatDefaultButton.isActive{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.petCombatStatDefaultButton.isActive small{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));color:var(--ink)}.petCombatStatTargets{border:0;min-width:0;margin:0;padding:0}.petCombatStatTargetGroup{gap:3px;display:grid}.petCombatStatTargetGroup+.petCombatStatTargetGroup{border-top:1px solid var(--line);padding-top:5px}.petCombatStatGroupLabel{width:100%;color:var(--muted);justify-content:space-between;align-items:center;font-size:9.5px;font-weight:750;display:flex}.petCombatStatGroupLabel small{color:var(--ink);font-size:inherit;font-variant-numeric:tabular-nums}.petCombatStatOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;display:grid}.petCombatStatOption{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 72%, transparent);min-width:0;min-height:24px;color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:3px;padding:2px 4px;font-size:10px;display:flex}.petCombatStatOption:hover,.petCombatStatOption:focus-within{border-color:var(--accent);color:var(--ink)}.petCombatStatOption.isChecked{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:750}.petCombatStatOption.isDisabled{opacity:.42;cursor:not-allowed}.petCombatStatOption.isDisabled:hover,.petCombatStatOption.isDisabled:focus-within{border-color:var(--line);color:var(--muted)}.petCombatStatOption input{width:13px;height:13px;min-height:13px;accent-color:var(--accent);flex:none;padding:0}.railControlRow select{width:66px;min-height:24px;padding:2px 4px}.supportBraceletOptionControls{gap:3px;min-width:0;display:grid}.supportBraceletOptionSlot{align-items:center;gap:3px;min-width:0;display:flex}.supportBraceletOptionSlot select{flex:auto;width:100%;min-width:0}.supportBraceletOptionButton{border-radius:var(--radius);width:22px;min-width:22px;min-height:24px;color:var(--muted);font:inherit;place-items:center;padding:0;font-size:14px;font-weight:800;line-height:1;display:grid}.supportBraceletOptionButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.supportBraceletOptionButton:disabled{cursor:not-allowed}.supportBraceletOptionAddButton{justify-self:end}.railDirectionButtons{border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;min-height:28px;padding:2px 0;display:grid;position:relative}.railDirectionButtons:hover,.railDirectionButtons:focus-within{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}.railDirectionButton{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:26px;color:var(--muted);background:color-mix(in srgb, var(--panel) 86%, transparent);padding:2px 3px;font-size:10.5px;font-weight:750}.railDirectionButton:hover,.railDirectionButton:focus-visible{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));color:var(--ink)}.railDirectionButton.selected{border-color:color-mix(in srgb, var(--accent) 74%, var(--line));color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 72%, var(--panel))}.railDirectionDiffDot{position:absolute;top:0;right:0}.hintHost{min-width:0;display:block}.hintHost>:disabled,.simArkNodeLevelStepper.isLocked>:disabled{pointer-events:none}#simulation-panel,#damage-panel,#simulation-settings,#simulation-gems,#simulation-equipment,#simulation-engravings,#simulation-accessories,#simulation-combat-stats,#simulation-cards,#simulation-ark-passive-section,#simulation-ark-passive-evolution,#simulation-ark-passive-enlightenment,#simulation-ark-passive-leap,#simulation-ark-grid-section,#simulation-skill-adjustments,#damage-results,#damage-comparison,#damage-summary,#damage-details{scroll-margin-top:86px}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){:root,:root[data-theme]{--site-gutter:clamp(16px, calc(var(--app-vw) * 3.2), 36px)}#simulation-panel,#damage-panel,#simulation-settings,#simulation-gems,#simulation-equipment,#simulation-engravings,#simulation-accessories,#simulation-combat-stats,#simulation-cards,#simulation-ark-passive-section,#simulation-ark-passive-evolution,#simulation-ark-passive-enlightenment,#simulation-ark-passive-leap,#simulation-ark-grid-section,#simulation-skill-adjustments,#damage-results,#damage-comparison,#damage-summary,#damage-details{scroll-margin-top:16px}.damageControlsApplyAll{width:auto;min-height:30px;padding:4px 6px 4px 9px}.damageControlsApplyAllCopy small{display:none}.railDirectionButton{min-height:32px}.damageControlsSummaryButton{min-height:100%;padding:9px 11px}.railControlRow select{width:clamp(72px, calc(var(--app-vw) * 10), 104px)}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){.railControlRow select{width:min(128px, calc(var(--app-vw) * 38))}.damageControlsApplyAll{width:100%}.combatConditionEditorControlGrid,.combatConditionEditorSectionGrid{grid-template-columns:minmax(0,1fr)}.combatConditionEditorClassGrid{column-count:1}.combatConditionEditorSheet{max-height:min(calc(var(--app-vh) * 82), 680px)}}.simulationSkillAdjustments{gap:12px;scroll-margin-top:88px;display:grid}.simulationSkillAdjustments .skillTuning{position:static;top:auto}.skillEditorBurstToggle{border:1px solid var(--line);min-height:28px;color:var(--ink-soft);flex:none;align-items:center;gap:4px;padding-inline:6px;font-size:11px;display:inline-flex}.skillEditorBurstToggle input{width:14px;height:14px;min-height:0;margin:0}.skillEditorBurstToggle.isUnavailable{color:var(--muted);opacity:.65}.workspaceAccessNotice{margin:12px var(--site-gutter) 0;border:1px solid var(--warn-border);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-ink);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.workspaceAccessNotice svg{flex:none;margin-top:1px}.workspaceAccessNotice div{gap:3px;display:grid}.workspaceAccessNotice strong{font-size:13px}.workspaceAccessNotice span{color:var(--ink);font-size:12.5px;line-height:1.5}#character-panel{background:var(--bg);color:var(--ink);flex:1;padding:1px 0 32px}#character-panel:has(>.characterLoadingState){flex-direction:column;justify-content:center;display:flex}#character-panel:has(>.characterEmptyState){flex-direction:column;justify-content:flex-start;display:flex}.characterEmptyState{width:calc(100% - (var(--site-gutter) * 2));margin:0 var(--site-gutter);padding:0 0 clamp(20px, calc(var(--app-vw) * 2), 28px);background:0 0;border:0;align-content:start;gap:18px;display:grid}.landingUpdateTeaserGroup{justify-self:center;gap:6px;width:min(560px,100%);min-width:0;display:flex}.landingUpdateTeaser{width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 78%, var(--accent-soft));box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 16%, transparent);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);justify-self:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:flex;overflow:hidden}.landingUpdateTeaser:hover{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent-soft) 82%, var(--panel));transform:translateY(-1px)}.landingUpdateTeaser:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landingUpdateTeaserBadge{color:var(--accent-ink);border-radius:calc(var(--radius) - 2px);background:var(--accent);letter-spacing:.04em;flex:none;padding:2px 5px;font-size:10px;font-weight:850}.landingUpdateTeaserSeparator,.landingUpdateTeaser time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.landingUpdateTeaserText{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.landingUpdateTeaserBeta{letter-spacing:.02em;font-weight:900}.landingUpdateTeaserViewport{pointer-events:none;flex:1;min-width:0;height:24px;position:relative;overflow:hidden}.landingUpdateTeaserSlide{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;position:absolute;inset:0}.characterLoadingState{width:calc(100% - (var(--site-gutter) * 2));min-height:clamp(260px, calc(var(--app-vh) * 48), 520px);margin:16px var(--site-gutter) 0;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--panel);align-content:center;place-items:center;gap:14px;display:grid}.characterSearchPlaceholder{place-items:center stretch;gap:clamp(24px, calc(var(--app-vw) * 3), 52px);padding:clamp(24px, calc(var(--app-vw) * 3), 48px);text-align:left;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr)}.characterSearchPlaceholderCopy{justify-items:start;gap:7px;min-width:0;display:grid}.characterSearchPlaceholderCopy>svg{color:var(--accent)}.characterSearchPlaceholderCopy small{color:var(--muted);font-size:11px;font-weight:750}.characterSearchPlaceholderCopy strong{color:var(--ink);font-size:clamp(17px, calc(var(--app-vw) * 1.35), 24px);gap:3px;line-height:1.3;display:grid}.characterSearchPlaceholderName{max-width:100%;color:var(--accent);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.68em;font-weight:850;overflow:hidden}.characterSearchPlaceholderCopy>span:last-child{color:var(--muted);font-size:12px;line-height:1.5}.characterSearchPlaceholderSkeleton{gap:12px;min-width:0;display:grid}.characterSearchPlaceholderHero{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);min-height:102px}.characterSearchPlaceholderRows{gap:8px;display:grid}.characterSearchPlaceholderRows>span{height:14px}.characterSearchPlaceholderRows>span:nth-child(2){width:76%}.characterSearchPlaceholderRows>span:nth-child(3){width:52%}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterSearchPlaceholder{grid-template-columns:1fr;gap:22px}}.landingQuickTools{z-index:45;flex:none;position:relative}.landingQuickTools>div{gap:8px;display:flex}.landingQuickTools button,.landingQuickTools a{width:auto;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);text-align:left;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:750;text-decoration:none;display:flex}.landingQuickTools button:hover,.landingQuickTools button:focus-visible,.landingQuickTools a:hover,.landingQuickTools a:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent-soft)}.landingQuickTools button svg,.landingQuickTools a svg{color:var(--accent);flex:none}.dialog.quickToolDialog{width:min(760px,100%);padding:18px}.dialogHead.quickToolDialogHead{align-items:flex-start;margin-bottom:16px}.quickToolDialogHead>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.quickToolDialogHead h2,.quickToolDialogHead p{margin:0}.quickToolDialogHead p{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.45}.quickToolDialogIcon{width:34px;height:34px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--radius);background:var(--accent-soft);flex:none;place-items:center;display:grid}.quickToolCalculator{gap:14px;display:grid}.quickToolLead,.quickToolFootnote,.quickToolCopyStatus,.quickToolResults p{margin:0}.quickToolLead{color:var(--ink);font-size:12.5px;line-height:1.55}.quickToolInputGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:start;gap:10px;display:grid}.quickToolAuctionInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.quickToolField{gap:6px;min-width:0;display:grid}.quickToolField>span{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:flex}.quickToolField>span small{color:var(--muted);font-size:10px;font-weight:650}.quickToolField input,.quickToolField select{width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);font:inherit;font-variant-numeric:tabular-nums;padding:0 10px;font-size:12.5px}.quickToolNumberInput{min-width:0;position:relative}.quickToolNumberInput input{padding-right:50px}.quickToolNumberInput em{color:var(--muted);pointer-events:none;font-size:10.5px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.quickToolFieldEcho{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.45}.quickToolFieldEcho.isWarning{color:var(--warn-ink);border:1px solid var(--warn-border);border-radius:var(--radius);background:var(--warn-bg);font-variant-numeric:normal;padding:4px 7px}.quickToolFieldError{color:var(--err-ink);font-size:10.5px;line-height:1.4}.quickToolPartyPresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.quickToolPartyPresets button{min-height:30px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:0 0;padding:4px 6px;font-size:11px;font-weight:750}.quickToolPartyPresets button[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:var(--accent-soft)}.quickToolBidBufferField{grid-column:1/-1}.quickToolBidBufferControls{align-items:center;gap:8px;display:flex}.quickToolBidBufferModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.quickToolBidBufferModes button{min-height:36px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:0 0;padding:5px 10px;font-size:11px;font-weight:750}.quickToolBidBufferModes button[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:var(--accent-soft)}.quickToolBidBufferInput{width:130px}.quickToolTargetList{gap:8px;display:grid}.quickToolTargetItem{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);overflow:hidden}.quickToolTargetItem[data-expanded]{border-color:var(--ink)}.quickToolTargetHeading{font:inherit;margin:0}.quickToolTargetButton{width:100%;color:inherit;text-align:left;transition:background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.quickToolTargetButton:hover,.quickToolTargetButton:focus-visible{background:var(--accent-soft)}.quickToolTargetIcon{object-fit:cover;border-radius:8px;width:34px;height:34px}.quickToolTargetIdentity{gap:2px;min-width:0;display:grid}.quickToolTargetIdentity b{color:var(--ink);white-space:nowrap;font-size:13px}.quickToolTargetIdentity small{color:var(--muted);font-size:10px}.quickToolTargetSummary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quickToolTargetChevron{color:var(--muted);transition:transform var(--motion-fast) var(--ease-out)}.quickToolTargetItem[data-expanded] .quickToolTargetChevron{transform:rotate(180deg)}.quickToolTargetPanel{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.quickToolTargetDescription{border-radius:var(--radius);background:var(--accent-soft);color:var(--muted);margin:0;padding:9px 10px;font-size:11px;line-height:1.6}.quickToolInputGuide{border-left:2px solid var(--line-strong);color:var(--ink);margin:0;padding-left:9px;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){.quickToolTargetButton,.quickToolTargetChevron{transition:none}}.quickToolEfficiencyInputs{grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(0,1fr))}.quickToolResults{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-soft) 78%, transparent);gap:10px;min-height:122px;padding:12px;display:grid}.quickToolResultSummary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.quickToolResultSummary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.quickToolResultCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quickToolResultCards article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:11px;display:grid;position:relative}.quickToolResultCards article>span,.quickToolResultCards article>strong,.quickToolResultCards article>small{grid-column:1}.quickToolRecommendation{border:1px solid color-mix(in srgb, var(--accent) 58%, var(--line));border-radius:var(--radius);background:var(--accent-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:12px;display:grid}.quickToolRecommendation>span,.quickToolRecommendation>strong,.quickToolRecommendation>small{grid-column:1}.quickToolRecommendation>span,.quickToolRecommendation>small{color:var(--muted);font-size:10.5px}.quickToolRecommendation>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px}.quickToolRecommendation>.quickToolCopyButton{grid-area:1/2/span 3}.quickToolRecommendationMetrics{border-top:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;padding-top:9px;display:grid}.quickToolRecommendationMetrics>div{gap:3px;min-width:0;display:grid}.quickToolRecommendationMetrics dt{color:var(--muted);font-size:10px}.quickToolRecommendationMetrics dd{color:var(--delta-up);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:800}.quickToolRecommendationMetrics dd.isNeutral{color:var(--ink)}.quickToolRecommendationMetrics dd.isLoss{color:var(--delta-down)}.quickToolBidBufferWarning{color:var(--warn-ink);grid-column:1/-1;font-size:10.5px;font-weight:750}.quickToolResultCards article>span{color:var(--muted);font-size:10.5px}.quickToolResultCards article>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.quickToolResultCards article>small{color:var(--muted);font-size:10.5px;line-height:1.45}.quickToolCopyButton{min-height:32px;color:var(--ink);border:1px solid var(--line-strong);background:var(--panel-soft);grid-area:1/2/span 2;gap:5px;padding:0 9px;font-size:10.5px;font-weight:750}.quickToolCurrentBidResult,.quickToolEfficiencyValues{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.quickToolCurrentBidResult>div,.quickToolEfficiencyValues>div{gap:4px;min-width:0;padding:9px 10px;display:grid}.quickToolCurrentBidResult>div+div,.quickToolEfficiencyValues>div+div{border-left:1px solid var(--line)}.quickToolCurrentBidResult dt,.quickToolEfficiencyValues dt{color:var(--muted);font-size:10px}.quickToolCurrentBidResult dd,.quickToolEfficiencyValues dd{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.damageControlsSummaryValueIcon{object-fit:cover;border-radius:2px;flex:0 0 14px;width:14px;height:14px}.damageControlsSummaryValueText{text-overflow:ellipsis;min-width:0;overflow:hidden}.quickToolCurrentBidResult dd.isNegative{color:var(--delta-down)}.quickToolResultEmpty{color:var(--muted);text-align:center;align-self:center;font-size:12px}.quickToolCopyStatus{min-height:16px;color:var(--info);font-size:10.5px}.quickToolFootnote{color:var(--muted);font-size:10.5px;line-height:1.5}.quickToolFootnote a{color:var(--info);text-underline-offset:2px}.quickToolResetButton{width:max-content;min-height:34px;color:var(--muted);border:1px solid var(--line);background:0 0;justify-self:end;gap:6px;padding:0 10px;font-size:11px;font-weight:750}.quickToolEfficiencyResults{min-height:154px}.quickToolEfficiencyHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 12px;display:grid}.quickToolEfficiencyHero>span{color:var(--muted);font-size:11px}.quickToolEfficiencyHero>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px}.quickToolEfficiencyTrack{background:var(--line);border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.quickToolEfficiencyTrack i{border-radius:inherit;background:var(--accent);height:100%;display:block}.quickToolEfficiencyValues{grid-template-columns:repeat(3,minmax(0,1fr))}.quickToolEfficiencyValues dd.isGain{color:var(--delta-up)}.quickToolEfficiencyValues dd.isShortfall{color:var(--delta-down)}.quickToolEfficiencyResults>p{color:var(--muted);font-size:10.5px}@media (width>=901px) and (device-width<=680px),(width<=900px) and (width<=680px){.quickToolInputGrid,.quickToolEfficiencyInputs,.quickToolResultCards,.quickToolCurrentBidResult,.quickToolEfficiencyValues{grid-template-columns:minmax(0,1fr)}.quickToolCurrentBidResult>div+div,.quickToolEfficiencyValues>div+div{border-top:1px solid var(--line);border-left:0}.quickToolBidBufferControls{flex-direction:column;align-items:stretch}.quickToolBidBufferInput{width:100%}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){.quickToolTargetButton{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon identity chevron""icon summary summary";row-gap:3px}.quickToolTargetIcon{grid-area:icon;align-self:start}.quickToolTargetIdentity{grid-area:identity}.quickToolTargetSummary{white-space:normal;grid-area:summary}.quickToolTargetChevron{grid-area:chevron}.dialogOverlay.quickToolDialogOverlay{place-items:end stretch;padding:0}.dialog.quickToolDialog{width:100%;max-height:calc((var(--app-vh) * 92) - env(safe-area-inset-top));padding:15px 14px calc(15px + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;border-left:0;border-right:0}.quickToolDialogHead p{font-size:10.5px}.quickToolResultCards article{grid-template-columns:minmax(0,1fr) auto}}@media (width>=901px) and (device-width<=520px),(width<=900px) and (width<=520px){.landingQuickTools button,.landingQuickTools a{width:40px;min-height:40px;padding:0}.landingQuickTools button span,.landingQuickTools a span{display:none}}.landingAdLayout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.landingAdLayout>.landingContent,.landingAdLayout>[data-ad-placement]{grid-area:1/1;align-self:start}.landingContent{min-width:0}.landingUpdatesSection{min-width:0;margin:0;scroll-margin-top:18px}.landingApp .landingAdLayout{flex:none;margin-bottom:24px}.landingApp>[data-ad-placement=home-bottom]{margin-top:0}.landingApp #character-panel,.landingApp .characterEmptyState{padding:0}.landingIntro{margin:auto var(--site-gutter) 24px;flex:none;gap:6px;display:grid}.landingIntro p{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.landingIntro p:first-child{color:var(--ink);font-size:14px;font-weight:500}.landingApp>.footerNote{margin-top:0}.landingCharacterDashboard{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.landingApp .landingCharacterDashboard,.routeLoadingShell .landingCharacterDashboard{grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:20px}.landingSavedColumn{grid-template-rows:auto auto;align-content:start;gap:14px;min-height:0;display:grid}.landingCharacterCard{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 78%, transparent);min-height:0;box-shadow:none;grid-template-rows:auto auto;display:grid;overflow:hidden}.landingRankingCard{border-top:1px solid var(--line);container-type:inline-size}.landingCharacterCard>header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-soft) 86%, transparent);align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.landingCharacterCard>header>div{min-width:0}.landingCharacterCard h2{font-size:15px;line-height:1.25}.landingCardIcon{width:32px;height:32px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius);background:var(--accent-soft);flex:none;place-items:center;display:grid}.landingCardIcon.isFavorite{color:var(--ink);border-color:var(--line-strong);background:var(--accent-soft)}.landingCardBadge{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius);background:var(--accent-soft);letter-spacing:.04em;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:800}:root[data-theme=light] .landingCardBadge{color:color-mix(in srgb, var(--accent) 70%, #000)}.landingRankingWide{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.landingRankingGroup{min-width:0}.landingRankingGroup+.landingRankingGroup{border-left:1px solid var(--line)}.landingRankingGroupTitle{min-height:38px;color:var(--ink);border-bottom:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--panel-soft) 56%, transparent);text-align:center;margin:0;padding:10px 12px 8px;font-size:12px;font-weight:850;line-height:1.5}.landingRankingCompact{display:none}.landingRankingClassTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px 7px 0;display:grid}.landingRankingClassTabs button{min-height:32px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);transition:color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;padding:5px 9px;font-size:11.5px;font-weight:800}.landingRankingClassTabs button:hover,.landingRankingClassTabs button:focus-visible{color:var(--ink);border-color:var(--line-strong)}.landingRankingClassTabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landingRankingClassTabs button[aria-selected=true]{color:var(--bg);border-color:var(--ink);background:var(--ink)}.landingRankingPanel{min-width:0;min-height:0}.landingRankingList,.landingShortcutList{scrollbar-gutter:stable;min-height:0;margin:0;padding:7px;list-style:none;overflow:auto}.landingRankingList{--ranking-row-height:38px;--ranking-top-row-height:54px;--ranking-portrait-size:38px;--ranking-top-rows:3;--ranking-visible-rows:10;max-height:calc((var(--ranking-top-row-height) * var(--ranking-top-rows)) + (var(--ranking-row-height) * (var(--ranking-visible-rows) - var(--ranking-top-rows))) + (1px * (var(--ranking-visible-rows) - 1)) + 7px)}.landingRankingWide .landingRankingList{--ranking-row-height:36px;--ranking-top-row-height:50px;--ranking-portrait-size:34px}.landingRankingWide .landingRankingList button{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;padding-inline:6px}.landingRankingWide .landingRankingList li[data-rank="1"]>button,.landingRankingWide .landingRankingList li[data-rank="2"]>button,.landingRankingWide .landingRankingList li[data-rank="3"]>button{grid-template-columns:26px var(--ranking-portrait-size) minmax(0, 1fr) auto;gap:6px;padding-inline:6px}.landingRankingWide .landingRankingList i{display:none}.landingRankingWide .landingRankingList li[data-rank="1"]>button>span:not(.landingRankingPortrait),.landingRankingWide .landingRankingList li[data-rank="2"]>button>span:not(.landingRankingPortrait),.landingRankingWide .landingRankingList li[data-rank="3"]>button>span:not(.landingRankingPortrait){font-size:14px}.landingRankingWide .landingRankingList li[data-rank="1"]>button>em,.landingRankingWide .landingRankingList li[data-rank="2"]>button>em,.landingRankingWide .landingRankingList li[data-rank="3"]>button>em{font-size:12.5px}.landingRankingWide .landingRankingSkeleton li>div{grid-template-columns:26px minmax(0,1fr) 64px;gap:6px;padding-inline:6px}@container (width<=500px){.landingRankingWide{display:none}.landingRankingCompact{display:block}}.landingRankingList li+li,.landingShortcutList li+li{border-top:1px solid color-mix(in srgb, var(--line) 52%, transparent)}.landingRankingList button{width:100%;min-height:var(--ranking-row-height);color:var(--ink);border-radius:var(--radius);text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.landingRankingList button,.landingShortcutOpen{transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);position:relative}.landingRankingList button:before,.landingShortcutOpen:before{content:"";border-radius:var(--radius);background:var(--accent);opacity:0;width:2px;transition:opacity var(--motion-fast) var(--ease-out);position:absolute;top:6px;bottom:6px;left:0}.landingRankingList button:hover,.landingRankingList button:focus-visible,.landingShortcutOpen:hover,.landingShortcutOpen:focus-visible{color:var(--accent);background:var(--accent-soft)}.landingRankingList button:hover:before,.landingRankingList button:focus-visible:before,.landingShortcutOpen:hover:before,.landingShortcutOpen:focus-visible:before{opacity:1}.landingRankingList button:focus-visible,.landingShortcutOpen:focus-visible,.landingFavoriteRemove:focus-visible,.landingRecentRemove:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.landingRankingList strong{min-width:22px;color:var(--muted);border-radius:var(--radius);font-variant-numeric:tabular-nums;text-align:center;justify-self:center;padding:3px 0;font-size:11.5px}.landingRankingList li[data-rank="1"] strong{color:var(--bg);background:var(--ink);font-weight:900}.landingRankingList li[data-rank="2"] strong{color:var(--bg);background:var(--muted);font-weight:900}.landingRankingList li[data-rank="3"] strong{color:var(--ink);background:var(--line-strong);font-weight:900}.landingRankingList li[data-rank="1"]>button>span,.landingRankingList li[data-rank="2"]>button>span,.landingRankingList li[data-rank="3"]>button>span{font-weight:800}.landingRankingList li[data-rank="1"]>button,.landingRankingList li[data-rank="2"]>button,.landingRankingList li[data-rank="3"]>button{min-height:var(--ranking-top-row-height);grid-template-columns:32px var(--ranking-portrait-size) minmax(0, 1fr) auto auto;gap:9px;padding:8px 9px}.landingRankingList li[data-rank="1"] strong,.landingRankingList li[data-rank="2"] strong,.landingRankingList li[data-rank="3"] strong{min-width:24px;padding:4px 0;font-size:13px}.landingRankingList li[data-rank="1"]>button>span:not(.landingRankingPortrait),.landingRankingList li[data-rank="2"]>button>span:not(.landingRankingPortrait),.landingRankingList li[data-rank="3"]>button>span:not(.landingRankingPortrait){font-size:16px}.landingRankingList li[data-rank="1"]>button>em,.landingRankingList li[data-rank="2"]>button>em,.landingRankingList li[data-rank="3"]>button>em{color:var(--ink);font-size:14px;font-weight:800}.landingRankingPortrait{width:var(--ranking-portrait-size);height:var(--ranking-portrait-size);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--panel-soft);border-radius:50%;position:relative;overflow:hidden}.landingRankingPortrait:before{content:attr(data-initial);color:var(--muted);place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.landingRankingPortrait img{filter:saturate(.95)contrast(1.03);width:auto;max-width:none;height:545%;position:absolute;top:0;left:50%;transform:translate(-51%,-12%)}.landingRankingPortraitRaised img{transform:translate(-51%,-27%)}.landingRankingList span,.landingShortcutOpen .landingShortcutName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.landingRankingList i,.landingShortcutOpen i{color:color-mix(in srgb, var(--muted) 55%, transparent);white-space:nowrap;font-size:11.5px;font-style:normal}.landingRankingList em,.landingShortcutOpen em{color:color-mix(in srgb, var(--ink) 72%, var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.landingShortcutList{max-height:clamp(150px, calc(var(--app-vh) * 27), 300px)}.landingRecentList{scrollbar-gutter:auto;max-height:none;overflow:visible}.landingShortcutList li{grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.landingShortcutList li:not([aria-hidden=true]){min-height:39px}.landingFavoriteRemove{width:30px;min-width:30px;min-height:30px;color:var(--ink);border-radius:var(--radius);background:0 0;border:0;place-items:center;padding:0;display:grid}.landingFavoriteRemove:hover{color:var(--accent-strong);background:var(--accent-soft)}.landingRecentRemove{width:30px;min-width:30px;min-height:30px;color:var(--muted);border-radius:var(--radius);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.landingRecentRemove>svg{transition:opacity var(--motion-fast) var(--ease-out);grid-area:1/1}.landingRecentRemoveActive{opacity:0}.landingRecentRemove:hover,.landingRecentRemove:focus-visible{color:var(--accent-strong);background:var(--accent-soft)}.landingRecentRemove:hover .landingRecentRemoveIdle,.landingRecentRemove:focus-visible .landingRecentRemoveIdle{opacity:0}.landingRecentRemove:hover .landingRecentRemoveActive,.landingRecentRemove:focus-visible .landingRecentRemoveActive{opacity:1}.landingShortcutOpen{width:100%;min-height:37px;color:var(--ink);border-radius:var(--radius);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.landingEmptyMessage{min-height:0;color:var(--muted);text-align:center;place-items:center;margin:0;padding:22px 16px;font-size:12px;display:grid}.landingRankingError{min-height:132px;color:var(--err-ink);border:1px solid var(--err-border);border-radius:var(--radius);background:var(--err-bg);text-align:center;align-content:center;place-items:center;gap:8px;margin:7px;padding:18px 14px;font-size:12px;display:grid}.landingRankingError strong{font-size:13px}.landingRankingCard>header{background:var(--panel);justify-content:space-between;min-height:54px;padding:13px 18px}.landingRankingHeading{align-items:baseline;gap:9px;display:flex}.landingRankingHeading>span,.landingRankingStamp{color:var(--muted);white-space:nowrap;font-size:11px}.landingRankingFilters{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:13px 18px;display:flex;position:relative}.landingRankingFilterHeading{color:var(--ink);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.landingRankingFilterDivider{background:var(--line-strong);flex:none;width:1px;height:15px}.landingPodium{grid-template-columns:minmax(0,1fr) minmax(0,1.32fr) minmax(0,1fr);align-items:end;gap:10px;margin:0;padding:14px;list-style:none;display:grid}.landingPodiumCard{border-radius:var(--radius);color:#fff;background:#15171c;min-width:0;overflow:hidden}.landingPodiumCard.isFirst{min-height:344px}.landingPodiumRank2{order:-1}.landingPodiumCard.isSide{min-height:252px}.landingPodiumCard>.mvpNavigationCard{width:100%;min-height:inherit;border-radius:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex;position:relative;overflow:hidden}.landingPodiumCard>.mvpNavigationCard:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.landingPodiumArt,.landingPodiumScrim{pointer-events:none;position:absolute;inset:0}.landingPodiumArt img{object-fit:cover;object-position:center 12%;width:100%;max-width:none;height:100%;transition:transform .35s var(--ease-out)}.landingPodiumArt.isRaised img{object-position:center 27%}.landingPodiumCard>.mvpNavigationCard:hover .landingPodiumArt img,.landingPodiumCard>.mvpNavigationCard:focus-visible .landingPodiumArt img{transform:scale(1.035)}.landingPodiumScrim{background:linear-gradient(#090b0f94 0%,#090b0f0f 28%,#090b0fcc 68%,#090b0ff7 100%)}.landingPodiumInner{z-index:1;width:100%;min-width:0;min-height:inherit;flex-direction:column;padding:14px;display:flex;position:relative}.landingPodiumCard.isFirst .landingPodiumInner{padding:14px}.landingPodiumCrown{justify-content:space-between;align-items:center;gap:8px;display:flex}.landingPodiumCrown>strong{color:#fff;background:#ffffff2e;border-radius:999px;padding:3px 11px;font-size:11px}.landingPodiumCard.isFirst .landingPodiumCrown>strong{color:#111;background:#fff}.landingRankChange{white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.landingPodium .landingRankChange{background:#00000070;border-radius:999px;padding:2px 6px}.landingPodium .landingRankChange.isNew{color:#ffd26a}.landingPodium .landingRankChange.isUp{color:#82e0a8}.landingPodium .landingRankChange.isDown{color:#ff8b82}.landingPodiumBody{min-width:0;margin-top:auto;display:grid}.landingPodiumName{align-items:center;gap:7px;min-width:0;display:flex}.landingPodiumName>b{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.landingPodiumCard.isFirst .landingPodiumName>b{letter-spacing:-.025em;font-size:19px}.landingPodiumClassIcon{color:#fff;flex:none;width:17px;height:17px}.landingPodiumCard.isFirst .landingPodiumClassIcon{width:22px;height:22px}.landingPodiumTitle{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;min-height:1.6em;font-size:11px;overflow:hidden}.landingPodiumCard.isFirst .landingPodiumTitle{font-size:12px}.landingPodiumStats{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;margin-top:8px;padding-top:8px;display:grid}.landingPodiumStats>span{min-width:0;display:grid}.landingPodiumStats small{color:#ffffff94;font-size:10px}.landingPodiumStats b{color:#ffffffe6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.landingPodiumCard.isSide .landingPodiumStats{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6px}.landingPodiumCard.isSide .landingPodiumStats b{letter-spacing:-.02em;font-size:11px}.landingPodiumCard.isFirst .landingPodiumStats{gap:6px}.landingPodiumCard.isFirst .landingPodiumStats b{font-size:17px}.landingRankingRest{align-items:center;gap:10px;min-width:0;padding:0 18px 16px;display:flex;overflow:hidden}.landingRankingRestLabel{color:var(--muted);flex:none;font-size:11px}.landingRankingTrack{scrollbar-width:none;cursor:grab;touch-action:pan-y;flex:1;width:0;min-width:0;overflow-x:auto}.landingRankingTrack::-webkit-scrollbar{display:none}.landingRankingTrack.isDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.landingRankingLane,.landingRankingLaneGroup{align-items:center;gap:7px;width:max-content;display:flex}.landingRankingLaneGroup+.landingRankingLaneGroup{margin-left:7px}.landingRankingLaneGroup[aria-hidden=true]{display:flex!important}.landingRankingLane .mvpNavigationCard{min-height:31px;color:var(--ink);border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;display:inline-flex}.landingRankingLane .mvpNavigationCard:hover,.landingRankingLane .mvpNavigationCard:focus-visible{border-color:var(--ink)}.landingRankingLane .landingRankingRank{color:var(--muted);font-size:11px}.landingRankingLane .landingRankingCharacterName{color:var(--ink);font-size:12px}.landingRankingLane .landingRankChange{margin-left:2px;font-size:10px}.landingRankingLane .landingRankChange.isNew{color:var(--ink)}.landingRankingLane .landingRankChange.isUp{color:var(--delta-up)}.landingRankingLane .landingRankChange.isDown{color:var(--delta-down)}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.landingCharacterDashboard,.landingApp .landingCharacterDashboard,.routeLoadingShell .landingCharacterDashboard{grid-template-columns:minmax(0,1fr)}}@media (width>=901px) and (device-width<=820px),(width<=900px) and (width<=820px){.landingPodium{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.landingPodiumRank2{order:0}.landingPodiumCard.isFirst{order:-1;grid-column:1/-1;min-height:290px}.landingPodiumCard.isSide{min-height:214px}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){.landingApp .landingAdLayout{margin-bottom:20px}.characterEmptyState{padding:12px}.landingCharacterDashboard{grid-template-columns:1fr;min-height:0}.landingCharacterCard>header{padding:8px 12px}.landingRankingFilters,.landingRankingSkeletonFilters{padding:11px 14px}.landingPodium{gap:8px;padding:14px}.landingPodiumCard.isFirst .landingPodiumName>b{font-size:19px}.landingPodiumStats{gap:8px}.landingRankingRest{padding:0 14px 14px}}.errorBand,.warnBox{margin:12px var(--site-gutter) 0;border-radius:var(--radius)}.errorBand{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.errorActions{gap:8px;display:flex}.errorActions button{border-color:var(--err-border);min-height:32px;color:var(--err-ink);background:0 0;font-size:12.5px}.warnBox{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);overflow:hidden}.warnBox summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.warnBox summary::-webkit-details-marker{display:none}.warnBox ul{gap:4px;margin:0;padding:2px 16px 12px 36px;font-size:12.5px;display:grid}.hero{justify-content:flex-start;align-items:flex-end;gap:12px clamp(28px, calc(var(--app-vw) * 6), 72px);margin:0 var(--site-gutter);border-bottom:2px solid color-mix(in srgb, var(--ink) 58%, transparent);isolation:isolate;background:var(--panel);flex-wrap:wrap;min-height:190px;padding:28px 20px 22px;display:flex;position:relative;overflow:hidden}.heroWithCharacterImage{--hero-portrait-bg:#17191e;--ink:#ebebeb;--muted:#919191;--accent:#dcdcdc;--accent-soft:#ffffff12;--warn-ink:#c9c9c9;--line:#2a2a2a;--line-strong:#3f3f3f;--panel:var(--hero-portrait-bg);--panel-soft:var(--hero-portrait-bg);--panel-strong:#1c1c1c;background:var(--hero-portrait-bg);color:var(--ink);border-bottom-color:#ebebeb94}.heroWithCharacterImage .heroName,.heroWithCharacterImage .heroTitle,.heroWithCharacterImage .heroMeta,.heroWithCharacterImage .heroMetrics,.heroWithCharacterImage .heroRefreshStatus{text-shadow:0 0 3px var(--hero-portrait-bg), 0 0 8px var(--hero-portrait-bg), 0 1px 2px var(--hero-portrait-bg)}.heroWithCharacterImage .heroRefreshButton,.heroWithCharacterImage .heroFavoriteButton{background:var(--hero-portrait-bg)}.heroWithCharacterImage .heroFavoriteButton:hover,.heroWithCharacterImage .heroFavoriteButton:focus-visible,.heroWithCharacterImage .heroFavoriteButton.isActive{background:color-mix(in srgb, #fff 7%, var(--hero-portrait-bg))}.hero>:not(.heroCharacterBackdrop){z-index:2}.heroCharacterBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroCharacterImage{width:auto;max-width:none;height:clamp(360px, calc(var(--app-vw) * 43), 620px);object-fit:contain;object-position:center top;position:absolute;top:50%;left:56%;transform:translate(-50%,-28%)}.heroSpecialistPortrait .heroCharacterImage{transform:translate(-50%,max(-49%,-280px))}.heroLoading{opacity:.65}.heroRefresh{align-items:center;gap:9px;display:flex;position:absolute;top:14px;right:0}.heroRefreshStatus{text-align:right;justify-items:end;gap:1px;display:grid}.heroRefreshStatus em{color:var(--muted);letter-spacing:.02em;font-size:10.5px;font-style:normal;font-weight:700}.heroRefreshStatus>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.heroRefreshButton{border-color:var(--line-strong);border-radius:var(--radius);background:0 0;flex:none;place-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:inline-grid}.heroFavoriteButton{width:32px;min-width:32px;min-height:32px;color:var(--muted);border-color:var(--line-strong);border-radius:var(--radius);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.heroFavoriteButton:hover,.heroFavoriteButton:focus-visible,.heroFavoriteButton.isActive{color:var(--ink);border-color:var(--line-strong);background:var(--accent-soft)}.heroIdentity{align-items:center;gap:14px;min-width:0;display:flex}.heroNameLine{align-items:baseline;gap:10px;min-width:0;font-size:34px;display:flex}.heroClassIcon{width:.86em;height:.86em;color:var(--ink);flex:none;align-self:center}.heroWithCharacterImage .heroClassIcon{filter:drop-shadow(0 0 5px var(--hero-portrait-bg))}.heroName{white-space:nowrap;min-width:0;font-size:1em;line-height:1.15}.heroTitle{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5em;font-weight:700;line-height:1.15;overflow:hidden}.heroMeta{color:var(--muted);margin:0 0 4px;font-size:13px}.statusChips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);min-height:24px;color:var(--muted);align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.chipOk{color:var(--up);border-color:color-mix(in srgb, var(--up) 35%, transparent);background:var(--up-soft)}.chipWarnSoft{color:var(--warn-ink);border-color:var(--warn-border);background:var(--warn-bg)}.chipInfo{color:var(--info);border-color:color-mix(in srgb, var(--info) 35%, transparent);background:var(--info-soft)}.chipMuted{color:var(--muted)}.heroMetrics{justify-content:flex-end;align-items:baseline;gap:clamp(22px, calc(var(--app-vw) * 5), 54px);text-align:right;border-radius:var(--radius);background:0 0;border:0;margin-left:auto;display:flex;overflow:visible}.metricCell{align-items:baseline;gap:10px;min-width:max-content;min-height:0;padding:0;display:flex}.metricCell+.metricCell{border-left:0}.metricCell span{color:var(--muted);font-size:12.5px;font-weight:600}.metricCell strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.05}.combatStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;display:grid}.combatStatChip{font-variant-numeric:tabular-nums;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:6px;padding:0;display:grid}.combatStatChip span{color:var(--muted);font-size:11.5px}.combatStatChip strong{color:var(--ink);font-size:11.5px;font-weight:700}@media (width>=901px) and (device-width>=1121px),(width<=900px) and (width>=1121px){main:has(>#dummy-panel:not([hidden])){--site-gutter:min(calc(var(--app-vw) * 5), 88px)}}.characterDetails{margin:12px var(--site-gutter) 0;border-radius:var(--radius);box-shadow:none;background:0 0;border:0;overflow:visible}.characterDetails>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.characterDetails>summary::-webkit-details-marker{display:none}.specGrid{background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:visible}.specGrid>*+*{border-top:1px solid var(--line)}.specSection{background:0 0;border:0;min-width:0;padding:10px 13px 11px;overflow:visible}.specGems{grid-column:1/-1;container-type:inline-size}.specColumns{background:var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:visible}.specColumn{background:var(--panel);align-content:start;gap:0;min-width:0;display:grid;overflow:visible}.specColumn>*+*{border-top:1px solid var(--line)}.characterDetails:not(.characterPanelEditor){container:character-overview/inline-size}.characterDetails:not(.characterPanelEditor) .specColumnsWide{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@container character-overview (width<=980px){.characterDetails:not(.characterPanelEditor) .specColumnsWide{grid-template-columns:repeat(2,minmax(0,1fr))}.specColumnsWide>.specColumn:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.specColumnsWide>.specColumn:last-child>*+*{border-top:0}}@container character-overview (width<=620px){.characterDetails:not(.characterPanelEditor) .specColumnsWide,.specColumnsWide>.specColumn:last-child{grid-template-columns:minmax(0,1fr)}.specColumnsWide>.specColumn:last-child>*+*{border-top:1px solid var(--line)}.characterDetails:not(.characterPanelEditor) .specColumnsWide>.specColumn:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.characterDetails:not(.characterPanelEditor) .gearSection{grid-column:1/-1}.characterDetails:not(.characterPanelEditor) .specColumnsWide .cardSection{border-right:1px solid var(--line);align-self:stretch;display:block}.characterDetails:not(.characterPanelEditor) .specColumnsWide .cardSection>h3{margin-bottom:8px}.characterDetails:not(.characterPanelEditor) .specColumnsWide .cardSection .chipItem{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.characterDetails:not(.characterPanelEditor) .combatStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.characterDetails:not(.characterPanelEditor) .combatStatChip{gap:4px}}.arkPassiveCompactColumns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arkPassiveCompactCategory{border-top:1px solid var(--line);min-width:0;padding:8px 6px}.arkPassiveCompactCategory+.arkPassiveCompactCategory{border-left:1px solid var(--line)}.arkPassiveCompact .arkPassiveCategoryHead{flex-wrap:wrap;gap:3px 6px;margin-bottom:8px}.arkPassiveCompact .arkPassiveCategoryHead strong{font-size:14px}.arkPassiveCompact .arkPassiveCategoryHead span{font-size:11px}.arkPassiveCompactEffects{flex-direction:column;gap:4px;display:flex}.arkPassiveCompactUngrouped{margin-top:8px}.arkPassiveCompactEffect{background:var(--panel-strong);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;max-width:100%;min-height:36px;padding:4px;font-size:11.5px;line-height:1.4;display:inline-flex}.arkPassiveCompactEffect>span{word-break:keep-all;overflow-wrap:anywhere}.arkPassiveCompactEffect em{color:var(--accent);flex:none;margin-left:auto;font-style:normal;font-weight:750}.arkPassiveCompactEffect:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.characterPanelEditor [data-testid=simulation-accessories-section]{grid-column:1/-1}.characterPanelEditor .combatStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.specSection h3{color:var(--muted);text-transform:none;align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;display:flex}.specSection h3 svg{color:var(--accent)}.specSummary{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius);font-variant-numeric:tabular-nums;margin-left:auto;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:600}.gemGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;overflow:visible}.gemGridEditable{justify-content:flex-start;align-items:flex-start;gap:clamp(4px, calc(var(--app-vw) * .7), 8px);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.gemShowcase{--gem-showcase-column-gap:24px;--gem-showcase-divider-padding:24px;--gem-showcase-base-min-width:0px;--gem-display-width:52px;--gem-display-aspect-ratio:13 / 14;--gem-skill-icon-size:40px;--gem-skill-icon-top:8px;--gem-skill-icon-left:6px;--gem-overlay-size:22px;--gem-level-box-size:20px;--gem-level-font-size:12px;align-items:center;gap:16px var(--gem-showcase-column-gap);border-radius:var(--radius);background:0 0;border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex;overflow:hidden}.gemShowcaseDense{--gem-showcase-column-gap:16px;--gem-showcase-divider-padding:16px;--gem-showcase-base-min-width:0px;column-gap:0;min-height:56px;padding:0}.gemShowcaseDense .gemShowcaseGroup{display:contents}.gemShowcaseDense .gemShowcaseGroup+.gemShowcaseGroup .gemShowcaseList{padding-left:var(--gem-showcase-divider-padding);border-left:1px solid var(--line-strong)}.gemShowcaseDense .gemShowcaseList{flex:1 1 0;justify-content:space-evenly;gap:2px}.gemShowcaseDense .gemBaseAttack{margin-left:0}.gemShowcaseGroup{flex:auto;align-items:center;min-width:0;max-width:100%;display:flex}.gemShowcaseGroup+.gemShowcaseGroup{padding-left:var(--gem-showcase-divider-padding);border-left:1px solid var(--line-strong)}.gemShowcaseList{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.gemBaseAttack{min-width:var(--gem-showcase-base-min-width);padding-left:var(--gem-showcase-divider-padding);border-left:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;flex:none;align-self:stretch;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:800;display:flex}.gemBaseAttack strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.gemTile{border-radius:var(--radius);background:0 0;border:0;outline:none;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative}.gemTileEditable{border-radius:var(--radius);background:0 0;border:0;flex:1 1 0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:start stretch;gap:4px;width:0;min-width:0;height:auto;min-height:0;padding:0}.gemTileEditable>.gemLv{aspect-ratio:1;width:min(36px,54%);height:auto}.gemDisplayTile{width:var(--gem-display-width);height:auto;aspect-ratio:var(--gem-display-aspect-ratio);flex:0 0 var(--gem-display-width);border-radius:var(--radius);display:block}.gemSkillIconFrame{box-sizing:border-box;top:var(--gem-skill-icon-top);left:var(--gem-skill-icon-left);width:var(--gem-skill-icon-size);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 44%, var(--line-strong));border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 60%, #000);height:auto;box-shadow:none;place-items:center;display:grid;position:absolute;overflow:hidden}.gemSkillIcon{object-fit:cover;width:100%;height:100%;display:block}.gemShowcaseList>.gemDisplayTile .gemSkillIcon{border-radius:var(--radius);width:100%;height:100%}.gemSkillIconFallback,.gemBadgeFallback{color:var(--muted)}.gemBadge{z-index:2;width:max(10px, var(--gem-overlay-size));aspect-ratio:1;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-soft);place-items:center;height:auto;padding:2px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.gemTile:hover,.gemTile:focus-visible{z-index:20}.gemTile:focus-visible .gemLv,.gemDisplayTile:focus-visible .gemSkillIconFrame{outline:2px solid var(--accent);outline-offset:2px}.gemTile[data-tooltip]{cursor:default}.gemLv{border-radius:var(--radius);font-variant-numeric:tabular-nums;background:var(--panel-soft);border:1px solid var(--line-strong);width:52px;height:52px;box-shadow:none;flex:none;align-content:center;place-items:center;font-size:16px;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.gemLv.gem-damage{color:var(--down);border-color:color-mix(in srgb, var(--down) 45%, transparent);background:var(--err-bg)}.gemLv.gem-cooldown{color:var(--info);border-color:color-mix(in srgb, var(--info) 45%, transparent);background:var(--info-soft)}.gradeFrameEsther,.gradeFrameAncient,.gradeFrameRelic,.gradeFrameLegendary,.gradeFrameEpic,.gradeFrameRare,.gradeFrameUncommon{box-sizing:border-box;border:1px solid var(--grade-frame-border);background:var(--grade-frame-background);box-shadow:0 5px 14px #0f172a29,inset 0 1px #ffffff3d,inset 0 -1px #00000047}.gradeFrameEsther{--grade-frame-solid:#0f5f5d;--grade-frame-border:#63e8df;--grade-frame-background:linear-gradient(180deg, #123f42 0%, #147e7b 52%, #73f4ea 100%)}.gradeFrameAncient{--grade-frame-solid:#6b5a2b;--grade-frame-base-color:#dec988;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}.gradeFrameRelic{--grade-frame-solid:#7b2b0c;--grade-frame-base-color:#aa390c;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}.gradeFrameLegendary{--grade-frame-solid:#704600;--grade-frame-base-color:#b26900;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}.gradeFrameEpic{--grade-frame-solid:#441052;--grade-frame-base-color:#440e52;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}.gradeFrameRare{--grade-frame-solid:#0f5f8d;--grade-frame-base-color:#106699;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}.gradeFrameUncommon{--grade-frame-solid:#24652d;--grade-frame-base-color:#267030;--grade-frame-border:color-mix(in srgb, var(--grade-frame-base-color) 82%, #fff);--grade-frame-background:linear-gradient(180deg, color-mix(in srgb, var(--grade-frame-base-color) 58%, #000) 0%, var(--grade-frame-base-color) 52%, color-mix(in srgb, var(--grade-frame-base-color) 70%, #fff) 100%)}img.gradeFrameEsther,img.gradeFrameAncient,img.gradeFrameRelic,img.gradeFrameLegendary,img.gradeFrameEpic,img.gradeFrameRare,img.gradeFrameUncommon,.gemLv.gradeFrameEsther,.gemLv.gradeFrameAncient,.gemLv.gradeFrameRelic,.gemLv.gradeFrameLegendary,.gemLv.gradeFrameEpic,.gemLv.gradeFrameRare,.gemLv.gradeFrameUncommon,.equipIconFrame.gradeFrameEsther,.equipIconFrame.gradeFrameAncient,.equipIconFrame.gradeFrameRelic,.equipIconFrame.gradeFrameLegendary,.equipIconFrame.gradeFrameEpic,.equipIconFrame.gradeFrameRare,.equipIconFrame.gradeFrameUncommon,.avatarIconFrame.gradeFrameLegendary,.arkGridCoreIconFrame.gradeFrameEsther,.arkGridCoreIconFrame.gradeFrameAncient,.arkGridCoreIconFrame.gradeFrameRelic,.arkGridCoreIconFrame.gradeFrameLegendary,.arkGridCoreIconFrame.gradeFrameEpic,.arkGridCoreIconFrame.gradeFrameRare,.arkGridCoreIconFrame.gradeFrameUncommon,.arkGridGemTile.gradeFrameEsther,.arkGridGemTile.gradeFrameAncient,.arkGridGemTile.gradeFrameRelic,.arkGridGemTile.gradeFrameLegendary,.arkGridGemTile.gradeFrameEpic,.arkGridGemTile.gradeFrameRare,.arkGridGemTile.gradeFrameUncommon{padding:2px}.gemLv.gradeFrameEsther,.gemLv.gradeFrameAncient,.gemLv.gradeFrameRelic,.gemLv.gradeFrameLegendary,.gemLv.gradeFrameEpic,.gemLv.gradeFrameRare,.gemLv.gradeFrameUncommon{background:var(--grade-frame-background);border-color:var(--grade-frame-border)}.gemIcon{box-sizing:border-box;object-fit:cover;width:100%;height:100%;display:block}.gemFallbackLevel{line-height:1}.gemLevelBanner{border-radius:var(--radius);color:#fff;text-shadow:0 1px 2px #00000073;font-variant-numeric:tabular-nums;border:1px solid #ffffff6b;place-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:3px;left:auto;right:3px;box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff47}.gemDisplayTile .gemLevelBanner{z-index:3;width:max(10px, var(--gem-level-box-size));min-width:max(10px, var(--gem-level-box-size));aspect-ratio:1;border-radius:var(--radius);height:auto;font-size:var(--gem-level-font-size);bottom:0;right:0}.gemLevel-blue .gemLevelBanner{background:linear-gradient(#3987d9 0%,#1760a9 100%)}.gemLevel-red .gemLevelBanner{background:linear-gradient(#8c1d28 0%,#5e1119 100%)}.gemLevel-gold .gemLevelBanner{color:#3b2602;text-shadow:0 1px #ffffff8c;background:linear-gradient(#ffe28a 0%,#f4af1f 100%)}.gemDisplayTile .gemLevelBanner{color:#fff;text-shadow:0 1px 2px #000000a6;background:#000}.gemDisplayTile[data-gem-type=damage] .gemLevelBanner{background:#ff5b65cc;border-color:#ff5b6573}.gemDisplayTile[data-gem-type=cooldown] .gemLevelBanner{background:#369dffcc;border-color:#369dff73}@container (width<=1100px){.gemShowcase{--gem-showcase-column-gap:8px;--gem-showcase-divider-padding:8px;padding:0}}@container (width<=600px){.gemShowcase{--gem-showcase-column-gap:4px;--gem-showcase-divider-padding:4px;padding:0}.gemBaseAttack{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.gemBaseAttack{font-size:clamp(9px, calc(var(--app-vw) * 1.9), 12px)}.gemBaseAttack strong{font-size:clamp(11px, calc(var(--app-vw) * 2.2), 14px)}}.equipList{gap:0;display:grid;overflow:visible}.equipList>*+*{border-top:1px solid var(--line)}.characterPanelEditor .equipList{container:simulation-equipment-list/inline-size}.equipRow{background:0 0;outline:none;align-items:center;gap:9px;min-height:30px;padding:5px 8px;display:flex;position:relative}.equipRow.hasQuality{background:linear-gradient(90deg, rgb(var(--quality-color) / .28) 0%, rgb(var(--quality-color) / .15) 42%, rgb(var(--quality-color) / .05) 76%, transparent 100%)}.equipRow[data-tooltip]{cursor:default}.equipRow[data-tooltip]:hover,.equipRow[data-tooltip]:focus-visible{z-index:25}.equipRow[data-tooltip]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.accRow{align-items:center}.accRow.hasQuality{background:0 0}.accRow>.equipIconFrame{align-self:center}.specTooltip{width:max-content;max-width:min(340px, calc((var(--app-vw) * 100) - 24px));z-index:1000;pointer-events:none;overscroll-behavior:contain;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:none;white-space:pre-line;text-align:left;overflow-wrap:anywhere;padding:9px 11px;font-size:12px;line-height:1.4;position:fixed;overflow-y:auto;transform:none}.specTooltip-hint{max-width:min(260px, calc((var(--app-vw) * 100) - 24px));border-color:color-mix(in srgb, var(--accent) 34%, var(--line));padding:7px 9px;font-size:11.5px;font-weight:650;line-height:1.45}.specTooltip-gem{min-width:min(260px, calc((var(--app-vw) * 100) - 24px))}.specTooltip-engraving{min-width:min(300px, calc((var(--app-vw) * 100) - 24px))}.specTooltip-ark{min-width:min(320px, calc((var(--app-vw) * 100) - 24px))}.specTooltip-combat-stat{--combat-stat-highlight:var(--accent-strong);--combat-stat-bullet:#63d661}:root[data-theme=light] .specTooltip-combat-stat{--combat-stat-highlight:var(--accent-strong);--combat-stat-bullet:#2b823b}.specTooltip-combat-stat .specTooltipDetail{padding-left:12px;position:relative}.specTooltip-combat-stat .specTooltipDetail:before{content:"";background:var(--combat-stat-bullet);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.specTooltip-combat-stat .specTooltipValue{color:var(--combat-stat-highlight)}.specTooltip-card .specTooltipBody{color:var(--ink);margin-top:0;font-weight:600}.specTooltip-above{transform:translateY(-100%)}.specTooltipHeader{min-width:0;color:var(--muted);align-items:center;gap:7px;display:flex}.specTooltipHeaderIcon{border-radius:var(--radius);object-fit:cover;background:var(--panel-strong);flex:0 0 28px;width:28px;height:28px}.specTooltipHeader strong{color:var(--ink);font-size:13.5px;font-weight:800}.specTooltipHeader span{color:var(--muted);font-size:12px}.specTooltipBody{color:var(--ink);gap:2px;margin-top:5px;font-weight:400;display:grid}.specTooltipGemSupportEffect{color:var(--accent-strong);font-weight:900}.specTooltipList{gap:4px;margin-top:7px;display:grid}.specTooltip-splitList .specTooltipList{columns:2;column-gap:18px;display:block}.specTooltip-splitList .specTooltipDetail{break-inside:avoid;margin-bottom:4px}.specTooltipDetail{color:var(--ink)}.specTooltipDetailRich{gap:2px;display:grid}.specTooltipDetailInline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.specTooltipDetailInline .specTooltipDetailText{font-variant-numeric:tabular-nums;font-weight:800}.specTooltipDetailLabel{color:var(--accent-strong);font-size:11px;font-weight:800}.specTooltipDetailLabelPlain{color:var(--ink);font-weight:600}.specTooltipDetailText{color:var(--ink)}.specTooltipValue{color:var(--accent-strong);font-weight:900}.specTooltipValueMuted{color:inherit;font-weight:inherit}.equipIconFrame{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel-strong);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.equipIcon{border-radius:var(--radius);object-fit:cover;background:0 0;width:100%;height:100%;display:block}.equipIconFallback{border-radius:var(--radius);width:100%;height:100%;color:var(--muted);place-items:center;font-size:19.5px;font-weight:800;display:grid}.avatarList{flex-wrap:nowrap;flex:auto;gap:5px;min-width:0;display:flex}.characterDetails .avatarSection,.characterDetails:not(.characterPanelEditor) .cardSection{align-items:center;gap:8px;display:flex}.characterDetails .avatarSection>h3,.characterDetails:not(.characterPanelEditor) .cardSection>h3{flex:none;margin-bottom:0}.characterDetails:not(.characterPanelEditor) .cardSection>.chipList{flex-wrap:nowrap;flex:auto;min-width:0}.characterDetails:not(.characterPanelEditor) .cardSection .chipItem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatarItem{border-radius:var(--radius);background:0 0;outline:none;align-items:center;min-width:0;padding:0;display:flex}.avatarItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avatarIconFrame{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);flex:0 0 40px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.avatarIcon,.avatarIconFallback{border-radius:var(--radius);width:100%;height:100%}.avatarIcon{object-fit:cover;background:0 0;display:block}.avatarIconFallback{color:var(--muted);place-items:center;font-size:19.5px;font-weight:800;display:grid}.characterPanelEditor .avatarSectionEditable{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}.characterPanelEditor .avatarListEditable{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.avatarItemEditable{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 78%, transparent);grid-template-columns:40px minmax(0,1fr);gap:6px;padding:5px;display:grid}.avatarIconSkeleton{background:linear-gradient(135deg, transparent 32%, #ffffff09 50%, transparent 68%), color-mix(in srgb, var(--panel-strong) 86%, var(--line) 14%);opacity:.72;box-shadow:inset 0 0 0 2px #ffffff05}.characterDirectEditor-avatar,.simAvatarSelect{width:100%;min-width:0}.avatarText{gap:2px;min-width:0;display:grid}.avatarText strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avatarText em{color:var(--muted);font-size:11.5px;font-style:normal}.avatarError{border:1px solid var(--err-border);border-radius:var(--radius);background:var(--err-bg);color:var(--err-ink);padding:10px 12px;font-size:12.5px;font-weight:700}.equipMain{flex:1;gap:3px;min-width:0;display:grid}.equipMainCompact{flex-wrap:wrap;align-items:center;gap:1px 8px;display:flex}.equipSlotTag{width:40px;color:var(--muted);white-space:nowrap;flex:none;font-size:10.5px;font-weight:750}.equipMainCompact>.equipName{flex:1;min-width:0;font-size:12.5px}.equipAdvanceBadge{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:0 5px;font-size:10px;font-weight:800;line-height:15px}.equipLevelTag{text-align:right;flex:none;min-width:28px;font-weight:750}.accessoryMain,.braceletMain{align-content:center;gap:1px;display:grid}.stoneMain{align-items:center;gap:1px 10px}.stoneMain>.equipName{flex:none;width:auto;max-width:200px}.braceletMain>.equipNameLine>.equipName{font-size:12.5px}.stoneMain>.stoneChips{flex:1;min-width:0}.equipName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.equipNameLine{align-items:center;gap:8px;min-width:0;display:flex}.equipNameLine .equipName{flex:1;min-width:0}.braceletMain .equipNameLine .equipName{flex:0 auto}.damageEfficiencyValue{min-width:48px;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.braceletDamageEfficiency{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));border-radius:var(--radius);background:var(--accent-soft);min-height:22px;padding:0 7px}.efficiencyHelpIcon{border:1px solid color-mix(in srgb, var(--muted) 58%, transparent);width:16px;height:16px;color:var(--muted);cursor:help;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:900;line-height:1;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.efficiencyHelpIcon:hover,.efficiencyHelpIcon:focus-visible{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);outline:none}.equipSub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.accessoryMetaLine{flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;display:flex}.accessoryQualityMeta{font-weight:900}.accRow.hasQuality .accessoryQualityMeta{color:rgb(var(--quality-color))}.accessoryMainStatPosition{color:var(--muted);font-variant-numeric:tabular-nums;cursor:default;outline:none;font-size:10.5px;font-weight:800;line-height:1}.accessoryMainStatPosition:hover,.accessoryMainStatPosition:focus-visible{color:var(--accent-strong)}.accessoryMainStatPosition:focus-visible{outline-offset:2px;outline:1px solid}.equipEnhancementMeta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 8px;font-size:10.5px;display:flex}.equipEnhancementMeta strong{color:var(--ink);font-size:inherit}.characterDetails:not(.characterPanelEditor) .gearSection{--gear-stat-columns:40px 32px 28px 30px minmax(36px, 1fr) 48px}.gearStatsHeader,.characterDetails:not(.characterPanelEditor) .gearSection .equipRow{grid-template-columns:var(--gear-stat-columns);align-items:center;column-gap:6px;padding-inline:8px;display:grid}.gearStatsHeader{color:var(--muted);text-align:right;white-space:nowrap;padding-block:2px 6px;font-size:10px}.gearStatsHeader>:first-child{text-align:left}.characterDetails:not(.characterPanelEditor) .gearSection .equipMainCompact{display:contents}.characterDetails:not(.characterPanelEditor) .gearSection .equipRow>.equipIconFrame{grid-area:1/1}.characterDetails:not(.characterPanelEditor) .gearSection .equipSlotTag{grid-area:1/3;width:auto}.characterDetails:not(.characterPanelEditor) .gearSection .equipName{text-align:right;color:var(--ink);grid-area:1/6}.characterDetails:not(.characterPanelEditor) .gearSection .gearHoningValue{font-variant-numeric:tabular-nums;gap:2px;font-size:16px;font-weight:800;line-height:1.2;display:grid}.gearHoningValue small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:500}.characterDetails:not(.characterPanelEditor) .gearSection .equipLevelTag{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/5;margin:0;font-size:12px}.gearQualityValue{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/4;font-size:13px;font-weight:700}.characterDetails:not(.characterPanelEditor) .gearSection .gearValueEmpty{color:var(--muted);font-weight:400}.txtAncient{--grade-text-color:#ddc29d;color:var(--grade-text-color)}.txtRelic{--grade-text-color:#fa5d00;color:var(--grade-text-color)}.txtLegendary{--grade-text-color:#f99200;color:var(--grade-text-color)}.txtEpic{--grade-text-color:#ba00f9;color:var(--grade-text-color)}.txtRare{--grade-text-color:#00b0fa;color:var(--grade-text-color)}.txtUncommon{--grade-text-color:#8df901;color:var(--grade-text-color)}.txtEsther{--grade-text-color:#3cf2e6;color:var(--grade-text-color)}:root[data-theme=light] .txtAncient{--grade-text-color:#8d7240}:root[data-theme=light] .txtEsther{--grade-text-color:#0f9c90}.qBadge{text-align:right;border-radius:var(--radius);font-variant-numeric:tabular-nums;min-width:48px;color:rgb(var(--quality-color) / .28);pointer-events:none;background:0 0;flex:none;align-self:stretch;place-items:center end;padding:0 1px 0 8px;font-size:24px;font-weight:900;line-height:1;display:grid}.qRed{color:#b03c3c52}.qGreen{color:#369a4452}.qBlue{color:#2f7de152}.qPurple{color:#a343d052}.qOrange{color:#e8890c52}.optList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.optList li{align-items:center;gap:4px;min-width:0;font-size:11.5px;display:flex}.optList li span{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.optMuted span{color:var(--muted)}.tierBadge{border-radius:var(--radius);color:#fff;flex:none;place-items:center;width:15px;height:15px;font-size:9.5px;font-style:normal;font-weight:800;line-height:1;display:grid}.tierHigh{color:#2a1700;background:#f59e0b}.tierMid{color:#fff;background:#a855f7}.tierLow{color:#082f49;background:#38bdf8}.tierNone{color:var(--muted);background:0 0}.stoneChips{flex-wrap:wrap;gap:3px 5px;display:flex}.stoneChip{gap:4px;min-height:17px;padding:0 6px;font-size:11.5px}.stoneChip b{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.stoneChip.stoneMalus b{color:var(--down)}.braceletOptionList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.braceletOptionList li{color:var(--ink);background:0 0;align-items:center;gap:4px;padding:0;font-size:11.5px;line-height:1.35;display:flex}.braceletOptionList li span{min-width:0}.stoneMalus{color:var(--down)}.engravingPanel{gap:5px;display:grid}.engravingBookHeader{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.engravingBookHeader strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.engravingList{gap:5px;display:grid}.engravingRow{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:30px;display:grid}.engravingIcon{box-sizing:border-box;border-radius:var(--radius);object-fit:cover;background:0 0;border:0;width:40px;height:40px}.engravingIconFallback{background:var(--panel-strong);border:1px solid var(--line);color:var(--accent);place-items:center;font-size:11px;font-weight:800;display:grid}.engravingIconMalus{color:var(--down)}.engravingName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.engravingRowMalus .engravingName{color:var(--down)}.engravingStatus{color:var(--muted);white-space:normal;font-size:10px}.engravingRowMalus .engravingStatus,.engravingRowMalus .engravingStoneLevel{color:var(--down)}.engravingBookSummary{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.engravingColumnLabels{flex:0 0 93px;grid-template-columns:40px 40px;gap:13px;font-size:10px;display:grid}.engravingStoneColumnLabel{align-items:center;display:inline-flex}.engravingStoneColumnLabel .equipIconFrame{flex:0 0 16px;width:16px;height:16px}.engravingStoneColumnLabel .equipIcon{width:100%;height:100%}.characterPanelEditor .engravingBookHeader{flex-wrap:wrap}.characterPanelEditor .engravingColumnLabels{text-align:center;flex-basis:199px;grid-template-columns:101px 92px;gap:6px;margin-left:auto}.characterPanelEditor .engravingStoneColumnLabel{justify-content:center}.engravingLevels{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:40px 1px 40px;justify-content:flex-end;align-items:center;column-gap:6px;width:93px;min-width:93px;font-size:11px;display:inline-grid}.engravingLevelsRemovable{grid-template-columns:40px 1px 40px 32px;width:auto;min-width:131px}.engravingRemove{width:32px;min-height:32px;color:var(--muted);justify-content:center;align-items:center;padding:4px;display:inline-flex}.engravingRemove:hover{color:var(--ink)}.engravingBookLevel,.engravingStoneLevel{align-items:center;gap:3px;min-width:0;display:inline-flex}.engravingLevelSeparator{background:var(--line-strong);opacity:.85;width:1px;height:13px}.engravingBookLevel i{border-radius:var(--radius);border:1px solid color-mix(in srgb, #ffb020 65%, var(--line));background:linear-gradient(135deg,#fff4b8 0%,#ff7a1a 45%,#c51614 100%);width:10px;height:10px;display:inline-block;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #00000038}.engravingStoneLevel{color:var(--info)}.engravingStoneLevel i{clip-path:polygon(50% 0,100% 28%,78% 100%,22% 100%,0 28%);border:1px solid color-mix(in srgb, var(--info) 65%, var(--line));background:linear-gradient(#bdf6ff 0%,#3fc9e8 48%,#167caa 100%);width:8px;height:13px;display:inline-block}.engravingStoneLevelEmpty{min-width:0;display:inline-block}.chipList{flex-wrap:wrap;gap:6px;display:flex}.chipItem{border-radius:var(--radius);background:var(--panel-strong);align-items:center;gap:6px;max-width:100%;min-height:26px;padding:3px 10px;font-size:12.5px;display:inline-flex}.chipEmpty{color:var(--muted)}.cardChip{flex-wrap:nowrap;align-items:baseline}.cardChip .cardSetName{min-width:0;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardChip .cardSetAwakening{color:var(--muted);flex:none;font-size:11px}.lvBadge,.srcBadge{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:700}.srcBadge{background:var(--info-soft);color:var(--info)}.arkSeparatedArea{margin-top:14px}.arkSeparator{background:var(--line);height:1px;margin:18px 0}.arkSeparatedGrid{background:var(--panel);border:1px solid var(--line);gap:0;display:grid}.arkSeparatedGrid>*+*{border-top:1px solid var(--line)}.arkSeparatedSection{background:0 0;border:0;min-width:0;padding:16px;overflow:visible}.arkSeparatedSection h3{color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.arkSeparatedSection h3 svg{color:var(--accent)}.arkGridGroupHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.arkGridGroupHead strong{color:var(--ink);font-size:19px;font-weight:800}.arkGridCoreList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.arkGridCoreList{grid-template-columns:minmax(0,1fr)}}.arkGridCoreRow{--ark-grid-core-fallback-color:var(--ink);--ark-grid-core-color:var(--grade-text-color,var(--ark-grid-core-fallback-color));border:0;border-top:1px solid var(--line);border-left:3px solid var(--ark-grid-core-color);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:grid}.arkGridCoreRow-order{--ark-grid-core-fallback-color:var(--ark-order-text)}.arkGridCoreRow-chaos{--ark-grid-core-fallback-color:var(--ark-chaos-text)}.arkGridCoreMain{cursor:default;outline:none;align-items:center;gap:10px;min-width:0;display:flex}.arkGridCoreMain:focus-visible,.arkGridGemTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arkGridCoreIconFrame{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);width:46px;height:46px;box-shadow:none;flex:0 0 46px;place-items:center;display:grid;overflow:hidden}.arkGridCoreIcon,.arkGridGemIcon{object-fit:cover;width:100%;height:100%;display:block}.arkGridCoreFallback,.arkGridGemFallback{color:var(--accent)}.arkGridCoreText{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.arkGridCoreText strong{color:var(--ark-grid-core-color);font-size:14px;font-weight:800}.arkGridCoreText em{color:var(--ark-grid-core-color);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.arkGridGemList{grid-template-columns:repeat(4,36px);justify-content:end;gap:6px;display:grid}.characterDetails:not(.characterPanelEditor) .arkGridSection{container:character-ark-grid/inline-size}.characterDetails:not(.characterPanelEditor) .arkGridCoreList{grid-template-columns:repeat(3,minmax(0,1fr))}@container character-ark-grid (width<680px){.characterDetails:not(.characterPanelEditor) .arkGridCoreList{grid-template-columns:minmax(0,1fr)}}@container character-ark-grid (680px<=width<1020px){.characterDetails:not(.characterPanelEditor) .arkGridCoreList{grid-template-columns:repeat(2,minmax(0,1fr))}.characterDetails:not(.characterPanelEditor) .arkGridCoreRow{grid-column:var(--ark-grid-alignment-column,auto);grid-row:var(--ark-grid-shape-row,auto)}}.characterDetails:not(.characterPanelEditor) .arkGridCoreRow{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.characterDetails:not(.characterPanelEditor) .arkGridCoreText{flex-wrap:nowrap;flex:1}.characterDetails:not(.characterPanelEditor) .arkGridCoreText strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.characterDetails:not(.characterPanelEditor) .arkGridCoreText em{flex:none}.characterDetails:not(.characterPanelEditor) .arkGridGemList{justify-content:start;padding-left:56px}.arkGridGemSlot,.arkGridGemSkeleton{width:36px;height:36px}.arkGridGemSlot{display:grid}.arkGridGemSkeleton{border:1px solid color-mix(in srgb, var(--line-strong) 72%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, transparent 32%, #ffffff09 50%, transparent 68%), color-mix(in srgb, var(--panel-strong) 86%, var(--line) 14%);opacity:.72;box-shadow:inset 0 0 0 2px #ffffff05}.arkGridGemTile{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);width:36px;height:36px;box-shadow:none;cursor:default;outline:none;flex:0 0 36px;place-items:center;padding:0;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.equipIconFrame.gradeFrameEsther,.equipIconFrame.gradeFrameAncient,.equipIconFrame.gradeFrameRelic,.equipIconFrame.gradeFrameLegendary,.equipIconFrame.gradeFrameEpic,.equipIconFrame.gradeFrameRare,.equipIconFrame.gradeFrameUncommon,.avatarIconFrame.gradeFrameLegendary,.arkGridCoreIconFrame.gradeFrameEsther,.arkGridCoreIconFrame.gradeFrameAncient,.arkGridCoreIconFrame.gradeFrameRelic,.arkGridCoreIconFrame.gradeFrameLegendary,.arkGridCoreIconFrame.gradeFrameEpic,.arkGridCoreIconFrame.gradeFrameRare,.arkGridCoreIconFrame.gradeFrameUncommon,.arkGridGemTile.gradeFrameEsther,.arkGridGemTile.gradeFrameAncient,.arkGridGemTile.gradeFrameRelic,.arkGridGemTile.gradeFrameLegendary,.arkGridGemTile.gradeFrameEpic,.arkGridGemTile.gradeFrameRare,.arkGridGemTile.gradeFrameUncommon{border-color:var(--grade-frame-border);background:var(--grade-frame-background);box-shadow:0 5px 14px #0f172a29,inset 0 1px #ffffff3d,inset 0 -1px #00000047}.arkGridGemTile:hover,.arkGridGemTile:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.arkGridGemEmpty{color:var(--muted);font-size:11px}.arkGridEffectArea{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px;display:grid}.arkGridEffectLabel{color:var(--muted);font-size:11px;font-weight:700}.arkGridEfficiencySummary{align-items:center;gap:8px;display:flex}.arkGridTotalDamageEfficiency{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));border-radius:var(--radius);background:var(--accent-soft);min-height:22px;padding:0 7px}.arkGridEfficiencyPlaceholder{visibility:hidden}.arkGridDamageEfficiency{border-left:1px solid var(--line-strong);min-width:0;padding-left:7px}.arkPassiveCategoryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px;display:grid}.arkPassiveCategory{--ark-icon-size:clamp(24px, calc((100cqw - 30px) / 6), 50.4px);--ark-level-font-size:clamp(9px, calc((100cqw - 30px) / 21.6), 14.4px);min-width:0;container-type:inline-size}.arkPassiveCategoryHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.arkPassiveCategoryHead strong{color:var(--ink);font-size:18px;font-weight:800}.arkPassiveCategoryHead span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.arkPassiveOfficialCatalog .arkPassiveCategory{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;padding:12px 14px}.arkPassiveOfficialCatalog .arkPassiveCategoryHead{margin-bottom:0}.arkPassiveNodeGrid{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:10px 6px;display:grid}.characterPanelEditor .arkPassiveNodeGrid{box-sizing:border-box;width:min(calc(100% - clamp(48px, calc(var(--app-vw) * 8), 160px)), 1360px);justify-content:center;gap:10px clamp(8px, var(--app-vw), 20px);grid-template-columns:repeat(6,minmax(108px,1fr));margin-inline:auto;padding-inline:0}.characterPanelEditor .arkPassiveCategoryGrid{grid-template-columns:minmax(0,1fr)}.characterPanelEditor .arkPassiveNodeGrid .arkPassiveNode{gap:3px;width:min(112px,100%)}.arkPassiveNode{width:100%;min-width:0;color:var(--info);cursor:default;outline:none;justify-items:center;gap:3px;display:grid}.arkPassiveNode:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}.arkPassiveIcon{width:var(--ark-icon-size,50.4px);aspect-ratio:1;border-radius:var(--radius);object-fit:cover;background:var(--panel-strong);filter:grayscale();opacity:.38;max-width:100%;height:auto;transition:filter .15s,opacity .15s,transform .15s;display:block}.arkPassiveNode:hover .arkPassiveIcon,.arkPassiveNode:focus-visible .arkPassiveIcon{opacity:.75;transform:translateY(-1px)}.arkPassiveNodeActive .arkPassiveIcon,.arkPassiveNodeActive:hover .arkPassiveIcon,.arkPassiveNodeActive:focus-visible .arkPassiveIcon{filter:none;opacity:1}.arkPassiveNodeLevel{color:var(--info);font-size:var(--ark-level-font-size,14.4px);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.arkPassiveNodeActive .arkPassiveNodeLevel{color:var(--accent)}.arkPassiveTreeWrap{min-width:0}.arkPassiveEnlightenmentTree{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;min-width:0;display:grid;position:relative}.arkPassiveTreeBranch,.arkPassiveTreeSideColumn{z-index:1;grid-template-rows:repeat(4,86.4px);align-content:start;place-items:start center;gap:8px;min-width:0;display:inline-grid;position:relative}.arkPassiveTreeSpacer,.arkPassiveTreeMissing{width:1px;height:1px;display:block}.arkPassiveTreeNode{z-index:1;text-align:center;width:min(70px,100%);position:relative}.arkPassiveTreeIconWrap{width:min(var(--ark-icon-size,50.4px), 100%);aspect-ratio:1;align-content:start;justify-items:center;display:grid;position:relative}.arkPassiveTreeIcon{width:100%;height:auto}.arkPassiveTreePoint{border:1px solid var(--line);border-radius:var(--radius);min-width:min(26.4px,100%);color:var(--accent);background:var(--panel);font-size:min(12px, var(--ark-level-font-size,12px));font-variant-numeric:tabular-nums;padding:1.2px 4.8px;font-weight:800;line-height:1.1;position:absolute;bottom:-2px;right:-6px}.arkPassiveTreeNode .arkPassiveNodeLevel{color:var(--info)}.arkPassiveTreeName{display:none}.arkPassiveTreeNode.arkPassiveNodeActive .arkPassiveTreeName,.arkPassiveTreeNode.arkPassiveNodeActive .arkPassiveNodeLevel{color:var(--accent)}.arkPassiveTreeNodeLocked{opacity:.36}.arkPassiveTreeNodeLocked .arkPassiveIcon{filter:grayscale();opacity:.36}.arkPassiveTreeNodeLocked .arkPassiveTreeName,.arkPassiveTreeNodeLocked .arkPassiveNodeLevel{color:var(--muted)}.characterPanelEditor .arkPassiveIcon{width:56px;height:auto}.arkPassiveIconButton{border-radius:var(--radius);width:fit-content;min-width:0;min-height:0;color:inherit;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.arkPassiveIconButton:disabled{opacity:1;cursor:default}.arkPassiveIconButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arkPassiveTreeIconWrap.arkPassiveIconButton{display:grid}.characterPanelEditor .arkPassiveEnlightenmentTree{width:min(calc(100% - clamp(48px, calc(var(--app-vw) * 8), 160px)), 960px);gap:8px clamp(8px, var(--app-vw), 20px);grid-template-columns:repeat(4,minmax(112px,1fr));margin-inline:auto}.characterPanelEditor .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,96px);gap:8px}.characterPanelEditor .arkPassiveTreeNode{justify-items:center;gap:3px;width:min(112px,100%);display:grid}.characterPanelEditor .arkPassiveTreeIconWrap{width:min(56px,100%)}.arkPassiveTreeFallback{--ark-icon-size:clamp(24px, calc((100cqw - 30px) / 6), 48px);--ark-level-font-size:clamp(9px, calc((100cqw - 30px) / 21.6), 12.8px);grid-template-columns:repeat(6,minmax(0,48px));justify-content:start;gap:10px 6px;margin-top:12px;display:grid}.arkPassiveEffectList{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.arkPassiveEffectListLabel{color:var(--muted);font-size:12px;font-weight:700}.characterPanelEditor .arkPassiveReadOnlyCatalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveNodeGrid{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;gap:10px 6px;width:100%;margin-inline:0;padding-inline:0}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveNode{width:100%}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveIcon{width:var(--ark-icon-size,50.4px)}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveEnlightenmentTree{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px;width:100%;margin-inline:0}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,86.4px);gap:8px}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveTreeNode{width:min(70px,100%)}.characterPanelEditor .arkPassiveReadOnlyCatalog .arkPassiveTreeIconWrap{width:min(var(--ark-icon-size,50.4px), 100%)}.workspace,.damageWorkspace{padding:16px var(--site-gutter) 28px;flex:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.damageWorkspace{align-items:stretch}.results,.simulationEditor,.manualModifierEditor,.skillTuning{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.simulationEditorStack .skillTuning{position:static}.simulationEditorStack{gap:16px;min-width:0;display:grid}.simulationEditor,.manualModifierEditor,.skillTuning{min-width:0;height:fit-content;padding:14px}.skillTuning{position:sticky;top:76px}.simulationSkillAdjustments>.skillTuning{height:auto;display:block;overflow:visible}.panelTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panelTitleRow h2,.panelTitleRow h3{font-size:14px}.panelTitleRow button{min-height:30px;color:var(--muted);font-size:12px}.skillPanelActions,.skillEquippedSelects{align-items:center;gap:8px;min-width:0;display:flex}.skillAwakeningSelect{min-width:0;color:var(--muted);white-space:nowrap;grid-template-columns:auto minmax(112px,148px);align-items:center;gap:5px;font-size:11px;display:grid}.skillAwakeningSelect select{width:100%;min-width:0;min-height:30px;padding:3px 8px 3px 7px;font-size:11px}.skillScopeSegments{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:repeat(2,minmax(74px,auto));gap:3px;padding:3px;display:grid}.skillScopeSegments button{border-radius:var(--radius);min-height:26px;color:var(--muted);background:0 0;border:0;padding:3px 8px;font-size:11px}.skillScopeSegments button.selected{background:var(--panel);color:var(--ink);box-shadow:none;font-weight:800}.panelTitleRow .skillResetButton{place-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:grid}.skillLoadoutNotice{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 6%, var(--panel-soft));color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.skillLoadoutCounts{flex:none;gap:5px;display:flex}.skillLoadoutCounts strong{border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.skillLoadoutCounts strong[data-over-limit=true]{border-color:var(--line-strong);background:var(--panel-strong);color:var(--ink)}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.skillPanelActions{flex-wrap:wrap;justify-content:flex-end}.skillLoadoutNotice{flex-direction:column;align-items:flex-start}.skillLoadoutCounts{flex-wrap:wrap}.skillEquippedSelects{flex:100%;width:100%}.skillAwakeningSelect{flex:1 1 0;grid-template-columns:auto minmax(80px,1fr)}}@media (width>=901px) and (device-width<=280px),(width<=900px) and (width<=280px){.panelTitleRow{flex-direction:column;align-items:stretch}.skillPanelActions{gap:6px;width:100%}.skillAwakeningSelect{flex:1;grid-template-columns:minmax(0,1fr)}.skillAwakeningSelect span{display:none}.skillScopeSegments{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.skillScopeSegments button{min-width:0;padding-inline:4px}}.tripodPickIcon{border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--line);flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.tripodPickIcon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.tripodPickIcon.empty{background:0 0;border-style:dashed;min-height:42px}.tripodPickIcon em{border-radius:var(--radius);background:var(--ink);width:19px;height:19px;color:var(--bg);box-shadow:none;place-items:center;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.tripodPickText{gap:4px;min-width:0;display:grid}.tripodPickText strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.tripodPickText small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.editGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.simulationBuildPanel,.simulationCharacterEditor{gap:14px;min-width:0;display:grid}.simulationCharacterEditor>.characterDetails{width:100%;min-width:0;margin:0}.characterEditorSectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;min-width:0;display:flex}.characterEditorSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.characterEditorSectionHead>h3{flex:auto;min-width:0;margin-bottom:0}.simSectionActionLabel,.simKarmaInline label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.simSectionActionLabel>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.simSectionActionLabel>span,.simSectionActionLabel>select,.simKarmaInline label>span,.simKarmaInline label>select{grid-column:1/-1}.simSectionActionLabel>select{min-width:150px}.simKarmaInline{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.simKarmaInline label>span{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:700}.simKarmaInline label>select{width:48px;min-width:48px}.simKarmaCalculationHint{color:var(--muted);text-align:right;flex-basis:100%;font-size:10px;line-height:1.35}.characterDirectEditor{min-width:0}.simDirectSelect,.simDirectNumberInput,.simDirectStatInput{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);width:100%;min-width:0;min-height:29px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;font-size:12px}.simDirectSelect{padding:0 8px 0 10px}.simDirectNumberInput,.simDirectStatInput{padding:0 9px}.simDirectSelect:hover,.simDirectNumberInput:hover,.simDirectStatInput:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--line-strong))}.simDirectSelect:focus-visible,.simDirectNumberInput:focus-visible,.simDirectStatInput:focus-visible,.simGemLevelSelect:focus-visible,.simArkNodeLevelSelect:focus-visible,.simArkGridGemSelect:focus-visible,.simArkNodeStepButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.simDirectCompactSelectWrap{min-width:0;display:block;position:relative}.simDirectCompactSelect{appearance:none;text-align:left;min-width:0;padding-left:10px;padding-right:16px;font-weight:700}.simDirectCompactSelectIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.simDirectCompactSelectWrap:has(select:disabled) .simDirectCompactSelectIcon{opacity:.45}.simDirectWideSelect{max-width:280px}.equipRowEditable .characterDirectEditor-equipment{flex:0 286px;min-width:216px}.equipRowEditable .characterDirectEditor-equipment:has(.simEquipmentEnhancementControls-1){flex-basis:74px;min-width:74px}.equipRowEditable .characterDirectEditor-equipment:has(.simEquipmentEnhancementControls-2){flex-basis:152px;min-width:152px}.equipRowEditable .characterDirectEditor-equipment:has(.simEquipmentEnhancementControls-3){flex-basis:230px;min-width:230px}.equipRowEditable>.qBadge{box-sizing:border-box;flex-basis:58px;width:58px;min-width:58px}.simEquipmentEnhancementSelect{width:100%;color:var(--accent);text-align:center;text-align-last:center;padding-left:6px;padding-right:6px;font-weight:800}.simEquipmentEnhancementControls{align-items:start;gap:4px;width:100%;min-width:0;display:grid}.simEquipmentEnhancementControls-1{grid-template-columns:minmax(0,1fr);max-width:74px}.simEquipmentEnhancementControls-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:152px}.simEquipmentEnhancementControls-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:230px}.simEquipmentEnhancementControls-noAdvanced{margin-left:auto}.simEquipmentEnhancementField{gap:2px;min-width:0;display:grid}.simEquipmentEnhancementField>span,.simWeaponQualityField>span{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.2;overflow:hidden}.simWeaponQualityControl{gap:2px;min-width:0;display:grid}.simWeaponQualityField{gap:2px;display:grid}.simWeaponQualityInput{text-align:center;width:100%;min-width:0}.simWeaponQualityControl small{color:var(--accent);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:750;line-height:1.2;overflow:hidden}.simEquipmentAdvancedEnhancementSelect{color:var(--ink);font-size:10.5px}@media (width>=901px) and (device-width>=761px),(width<=900px) and (width>=761px){@container simulation-equipment-list (width<=520px){.equipRowEditable{box-sizing:border-box;gap:6px;width:100%;min-width:0;padding-inline:6px}.equipRowEditable>.equipMain{flex:1 1 0}.equipRowEditable>.equipMainCompact{flex-wrap:nowrap;gap:0 4px}.equipRowEditable .characterDirectEditor-equipment{flex-shrink:0}}@container simulation-equipment-list (width<=420px){.equipRowEditable .equipName,.equipRowEditable .equipAdvanceBadge{display:none}}@container simulation-equipment-list (width<=360px){.equipRowEditable .equipSlotTag{display:none}}@container simulation-equipment-list (width<=330px){.equipRowEditable>.equipMain{display:none}}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.equipRowEditable{grid-template-columns:51px minmax(0,1fr) 58px;align-items:start;gap:8px 10px;padding-block:10px;display:grid}.equipRowEditable>.equipIconFrame{grid-area:1/1/span 2;align-self:center}.equipRowEditable>.equipMain{grid-area:1/2;align-self:start}.equipRowEditable>.qBadge{grid-area:1/3;align-self:start}.equipRowEditable .characterDirectEditor-equipment{grid-area:2/2/auto/4;width:100%;min-width:0}.equipRowEditable .simEquipmentEnhancementControls{margin-left:auto}.equipRowEditable:not(:has(>.qBadge)){grid-template-columns:51px minmax(0,1fr)}.equipRowEditable:not(:has(>.qBadge)) .characterDirectEditor-equipment{grid-column:2}}.accRowEditable{grid-template-columns:51px minmax(0,1fr) auto;align-items:start;gap:10px;padding-block:10px;display:grid}.accRowEditable>.characterDirectEditor-accessory{width:100%}.accRowEditable:not(.accRowUtilityEditable){grid-template-rows:minmax(90px,auto);grid-template-columns:68px minmax(0,1fr);align-items:stretch;min-height:110px;position:relative}.accRowEditable:not(.accRowUtilityEditable)>.equipIconFrame{z-index:1;grid-area:1/1;place-self:center;position:static;transform:translateY(-25px)}.accRowEditable:not(.accRowUtilityEditable)>.characterDirectEditor-accessory{grid-area:1/1/auto/-1}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryControls{grid-template-columns:68px minmax(0,1fr);align-items:stretch;min-height:90px}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryMeta{display:contents}.accRowEditable:not(.accRowUtilityEditable) .simDirectCompactSelectWrap:has(.simAccessoryGradeSelect){grid-area:1/1/3;place-self:center;width:51px;font-size:10px;transform:translateY(30px)}.accRowEditable:not(.accRowUtilityEditable) .simAccessoryGradeSelect{min-height:30px;font-size:inherit}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryMeta>[data-structured-input=accessory-main-stat]{grid-area:1/2}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryOptions{grid-area:2/2}.accRowUtilityEditable{align-items:center}@media (width>=901px) and (device-width>=1000px),(width<=900px) and (width>=1000px){.accRowEditable:not(.accRowUtilityEditable){grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:0;padding-block:3px}.accRowEditable:not(.accRowUtilityEditable)>.equipIconFrame{position:static;transform:none}.accRowEditable:not(.accRowUtilityEditable)>.characterDirectEditor-accessory{grid-column:2}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryControls{grid-template-columns:52px 72px repeat(3,minmax(0,1fr));align-items:center;gap:6px;min-height:0}.accRowEditable:not(.accRowUtilityEditable) .simDirectCompactSelectWrap:has(.simAccessoryGradeSelect){grid-area:1/1;align-self:stretch;width:100%;transform:none}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryMeta>[data-structured-input=accessory-main-stat]{grid-area:1/2;padding-inline:6px}.accRowEditable:not(.accRowUtilityEditable) .simDirectAccessoryOptions{display:contents}}.simDirectAccessoryControls{grid-template-columns:minmax(124px,.42fr) minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.simDirectAccessoryMeta,.simDirectAccessoryOptions{gap:5px;min-width:0;display:grid}.simDirectBraceletControls{grid-template-columns:1fr;align-items:start;gap:8px;min-width:0;display:grid}.simBraceletGradeRow{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.simDirectCompactSelectWrap:has(.simBraceletGradeSelect){flex:none;width:calc(2em + 28px);min-width:0;font-size:12px}.simBraceletEfficiencySummary{align-items:center;gap:7px;min-width:0;display:inline-flex}.simBraceletEfficiencyPlaceholder{visibility:hidden}.simBraceletSlotGroup{gap:5px;min-width:0;display:grid}.simBraceletStatRow{grid-template-columns:76px 72px minmax(0,1fr) 56px;gap:6px;display:grid}.simBraceletStatTypeSelect{text-align:left}.simBraceletStatValueInput{text-align:right;padding-inline:6px}.simBraceletStatRow>.simOptionDamageEfficiency,.simBraceletStatRow>.simBraceletOptionEfficiencies{grid-column:4}.simDirectBraceletEffect{grid-template-columns:minmax(0,1fr) 56px;gap:6px;min-width:0;display:grid}.characterPanelEditor .braceletSection .accRowUtilityEditable{grid-template-columns:minmax(0,1fr);align-items:start}.simulationBraceletHeading{align-items:center;gap:8px;display:flex}.simulationBraceletHeading>.equipIconFrame{width:32px;height:32px}.characterPanelEditor .braceletSection .simDirectBraceletControls{grid-template-columns:1fr}.characterPanelEditor .braceletSection .simBraceletSlotGroup:first-child{grid-template-columns:1fr;grid-auto-flow:row}.characterPanelEditor .braceletSection .simBraceletSlotGroup:last-child{grid-template-columns:1fr;grid-auto-flow:row;grid-auto-columns:initial}.simDirectBraceletEffect .simBraceletEffectSelect{border-radius:var(--radius);font-size:11px}.simOptionDamageEfficiency{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 56%, var(--panel));min-width:0;min-height:34px;padding:0 4px}.simOptionEfficiencyPlaceholder{visibility:hidden}.simDirectAccessoryOption{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.simDirectAccessoryOption .tierBadge,.simBraceletEffectPicker>.tierBadge{z-index:1;border-radius:var(--radius) 0 0 var(--radius);pointer-events:none;width:4px;min-width:0;height:100%;padding:0;position:absolute;inset:0 auto 0 0}.simDirectAccessoryOption .simAccessoryOptionSelect{border-radius:var(--radius);padding-top:4px;font-size:12px}.simStoneLevelSelect,.simEngravingGradeSelect,.simEngravingLevelSelect{padding-left:5px;padding-right:14px;font-size:10.5px}:is(.simDirectCompactSelectWrap:has(.simStoneLevelSelect) .simDirectCompactSelectIcon,.simDirectCompactSelectWrap:has(.simEngravingGradeSelect) .simDirectCompactSelectIcon,.simDirectCompactSelectWrap:has(.simEngravingLevelSelect) .simDirectCompactSelectIcon){right:3px}.characterDirectEditor-gem{width:100%;min-width:0;position:static}.simDirectGemControls{grid-template-columns:minmax(0,1fr);gap:3px;width:100%;min-width:0;display:grid}.simGemSkillSelect,.simGemTypeSelect,.simGemLevelSelect{text-align:left;min-height:24px;font-size:11px}.simDirectGemControls .simDirectCompactSelectWrap,.simDirectGemControls .simDirectCompactSelect{width:100%;min-width:0}.simGemSkillSelect{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simGemLevelSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--grade-frame-border,#ffffff6b);background-color:var(--grade-frame-solid,#303030);background-image:var(--grade-frame-background,none);color:#fff;text-shadow:0 1px 2px #00000073;box-shadow:none;cursor:pointer;font-weight:900}.simDirectCompactSelectWrap:has(.simGemLevelSelect) .simDirectCompactSelectIcon{color:currentColor}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.gemGridEditable{gap:4px}.gemTileEditable{gap:5px}.simDirectGemControls{gap:3px}.simGemSkillSelect,.simGemTypeSelect,.simGemLevelSelect{min-height:28px;padding-left:5px;padding-right:16px;font-size:10px}}.engravingRowEditable{grid-template-columns:40px minmax(0,1fr)}.engravingRowEditable .characterDirectEditor-engraving{width:100%}.simDirectEngravingControls{grid-template-columns:minmax(0,1fr) 50px 45px 92px;align-items:center;gap:6px;min-width:0;display:grid}.simDirectEngravingControls>*{min-width:0}.simEngravingStatus{align-content:center;gap:2px;min-width:0;min-height:29px;display:grid}.simEngravingStatus>.simEngravingStatusBook,.simEngravingStatus>.simEngravingStatusExcluded{border:1px solid var(--line);border-radius:var(--radius);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.simEngravingStatusBook{color:var(--down);border-color:color-mix(in srgb, var(--down) 38%, var(--line));background:color-mix(in srgb, var(--down) 9%, transparent)}.simEngravingStatusExcluded{color:var(--muted);border-color:color-mix(in srgb, var(--muted) 42%, var(--line));background:var(--panel-soft)}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.engravingRowEditable .simDirectEngravingControls{grid-template-columns:minmax(50px,1fr) 45px 92px}.simEngravingNameSelect{grid-column:1/-1}}.combatStatChipEditable{align-items:center}.combatStatChipEditable .characterDirectEditor-combat-stat{width:min(140px,100%)}.simDirectStatInput{min-height:30px}.simDirectStatInput:disabled{border-color:var(--line);color:var(--muted);background:color-mix(in srgb, var(--panel) 78%, var(--site-bg));cursor:not-allowed;opacity:.68;pointer-events:none}.arkPassiveNodeEditable{cursor:default}.simArkNodeLevelStepper{--sim-ark-level-control-width:56px;grid-template-columns:24px var(--sim-ark-level-control-width) 24px;justify-content:center;align-items:center;gap:3px;width:max-content;max-width:100%;margin-top:0;display:grid}.simArkNodeLevelStepper.isLocked{opacity:.72}.simArkNodeStepButton{border:1px solid var(--line);border-radius:var(--radius);width:24px;height:28px;min-height:28px;color:var(--info);background:var(--panel);cursor:pointer;place-items:center;padding:0;display:grid}.simArkNodeStepButton svg{width:16.8px;height:16.8px}.simArkNodeStepButton:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 52%, var(--line))}.simArkNodeStepButton:disabled{cursor:not-allowed;opacity:.35}.simArkNodeLevelSelect{width:var(--sim-ark-level-control-width);appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;height:28px;min-height:28px;color:var(--info);text-align:center;text-align-last:center;cursor:pointer;padding:0 2px;font-size:14.4px;font-weight:800}.simArkNodeLevelSelect:hover{border-color:color-mix(in srgb, var(--info) 45%, var(--line));background:var(--panel)}.arkPassiveNodeActive .simArkNodeLevelSelect{color:var(--accent)}.arkPassiveNodeActive .simArkNodeLevelSelect:hover,.arkPassiveNodeActive .simArkNodeLevelSelect:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.simArkNodeLevelSelect[data-level="0"]{color:var(--muted)}.simArkNodeLevelSelect:disabled{cursor:not-allowed;opacity:.52}@media (width>=901px) and (device-width<=1279px),(width<=900px) and (width<=1279px){.characterPanelEditor .arkPassiveNodeGrid,.characterPanelEditor .arkPassiveEnlightenmentTree{width:100%}.characterPanelEditor .arkPassiveNodeGrid{grid-template-columns:repeat(6,minmax(34px,1fr));gap:21.6px 6px}.characterPanelEditor .arkPassiveEnlightenmentTree{grid-template-columns:repeat(4,minmax(54px,1fr));gap:12px 6px}.characterPanelEditor .arkPassiveNodeGrid .arkPassiveNode,.characterPanelEditor .arkPassiveTreeNode{width:100%}.characterPanelEditor .arkPassiveIcon{width:clamp(57.6px, calc(var(--app-vw) * 6), 64.8px);height:auto}.characterPanelEditor .arkPassiveTreeIconWrap{width:min(clamp(57.6px, calc(var(--app-vw) * 6), 64.8px), 100%)}.characterPanelEditor .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,151.2px);gap:14.4px}.characterPanelEditor .simArkNodeLevelStepper{--sim-ark-level-control-width:clamp(57.6px, calc(var(--app-vw) * 6), 64.8px);width:var(--sim-ark-level-control-width);grid-template-rows:36px 28.8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6px 4.8px}.characterPanelEditor .simArkNodeLevelSelect{width:var(--sim-ark-level-control-width);grid-area:1/1/auto/-1;height:36px;min-height:36px;padding-inline:1px;font-size:12.6px}.characterPanelEditor .simArkNodeStepButton{width:100%;height:28.8px;min-height:28.8px}.characterPanelEditor .simArkNodeStepButton:first-child{grid-area:2/1}.characterPanelEditor .simArkNodeStepButton:last-child{grid-area:2/2}.characterPanelEditor .simArkNodeStepButton svg{width:14.4px;height:14.4px}}.arkGridCoreMainEditable{grid-template-columns:46px minmax(0,1fr);align-items:start;display:grid}.characterPanelEditor .arkGridCoreList{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:12px}.arkGridCoreRowEditable{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:10px;padding:12px}.arkGridCoreMainEditable .characterDirectEditor-ark-grid-core{flex:auto;width:100%}.simDirectArkGridCoreControls{grid-template-columns:84px minmax(0,1fr) 86px;gap:6px;display:grid}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.characterPanelEditor .arkGridCoreList{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterPanelEditor .arkGridCoreRowEditable .arkGridGemList{padding-left:0}}.arkGridCoreRowEditable .arkGridGemList{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:6px;width:100%;display:grid;position:relative}.arkGridGemField{min-width:0;display:block;position:static}.simulationBuildPanel .arkGridGemSummary{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 78%, transparent);width:100%;min-height:0;color:var(--ink);align-content:start;justify-items:center;gap:5px;padding:7px 2px 6px;display:grid}.simulationBuildPanel .arkGridGemSummary:hover:not(:disabled){border-color:var(--line-strong)}.simulationBuildPanel .arkGridGemField.isOpen .arkGridGemSummary{border-color:var(--ink)}.arkGridGemSummary>.arkGridGemTile,.arkGridGemSummary>.arkGridGemSkeletonEditable{flex-basis:34px;width:34px;height:34px;transition:opacity .18s,filter .18s,transform .18s}.arkGridGemSummary .arkGridGemTile{cursor:inherit}.arkGridGemSummaryText{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;gap:1px;min-height:2.6em;font-size:11px;font-weight:700;line-height:1.3;display:grid}.arkGridGemField.isInactive .arkGridGemSummaryText,.arkGridGemSummaryEmpty{color:var(--muted);font-weight:600}.arkGridGemPopover{z-index:30;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 24px #00000038}.arkGridGemPopover:before{content:"";top:-6px;left:calc(var(--ark-gem-anchor,50%) - 5px);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--panel);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.arkGridGemPopover .characterDirectEditor-ark-grid-gem{display:block}.arkGridGemPopover .simArkGridGemControls{gap:8px;display:grid}.simulationBuildPanel .arkGridGemPopover .simArkGridGemActiveToggle{width:auto;height:auto;min-height:28px;color:var(--ink);justify-self:start;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.simulationBuildPanel .arkGridGemPopover .simArkGridGemActiveToggle:after{content:"효과 적용"}.arkGridGemPopover .simArkGridGemEffectRow{grid-template-columns:minmax(0,1fr) 56px;gap:6px;display:grid}.arkGridGemPopover .simArkGridGemSelect{height:32px;color:var(--ink);padding-left:8px;font-size:12px}.arkGridGemPopover .simArkGridGemSelectIcon{right:6px}.arkGridGemTileInactive{opacity:.46;filter:grayscale(.75);transform:scale(.94)}.simulationBuildPanel .simArkGridGemActiveToggle{border-radius:var(--radius);width:30px;min-width:30px;height:16px;min-height:16px;box-shadow:none;background:0 0;border:0;grid-area:1/1/-1;place-self:start center;margin-top:49px;padding:0;overflow:visible}.simulationBuildPanel .simArkGridGemActiveToggle:hover:not(:disabled) .simArkGridGemToggleTrack{box-shadow:inset 0 1px 2px #00000029, 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent)}.simulationBuildPanel .simArkGridGemActiveToggle:focus-visible{outline:none}.simulationBuildPanel .simArkGridGemActiveToggle:focus-visible .simArkGridGemToggleTrack{outline:2px solid var(--accent);outline-offset:2px}.simArkGridGemToggleTrack{background:color-mix(in srgb, var(--muted) 22%, var(--panel-strong));border-radius:999px;flex:none;width:30px;height:16px;padding:2px;transition:background-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px 2px #00000029}.simArkGridGemToggleThumb{background:color-mix(in srgb, var(--muted) 72%, #fff);width:12px;height:12px;box-shadow:none;border-radius:50%;transition:background-color .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:block;transform:translate(0)}.simArkGridGemActiveToggle.isOn .simArkGridGemToggleTrack{background:var(--accent);box-shadow:inset 0 1px 2px #0000001a}.simArkGridGemActiveToggle.isOn .simArkGridGemToggleThumb{background:#fff;transform:translate(14px)}.simArkGridGemSelectWrap{min-width:0;display:block;position:relative}.simArkGridGemSelect{border:1px solid var(--line-strong);border-radius:var(--radius);appearance:none;background:var(--panel);width:100%;min-width:0;height:24px;color:var(--muted);text-align:left;padding:0 13px 0 4px;font-size:10px}.simArkGridGemSelectIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.simArkGridGemSelectWrap:has(select:disabled) .simArkGridGemSelectIcon{opacity:.38}.simArkGridGemLevelSelect{padding-left:4px;padding-right:12px;font-size:10px;font-weight:700}.simArkGridGemLevelSelect+.simArkGridGemSelectIcon{width:8px;height:8px;right:3px}.simArkGridGemSelect:disabled{color:var(--muted);opacity:.62;-webkit-text-fill-color:var(--muted)}@media (prefers-reduced-motion:reduce){.arkGridGemSummary>.arkGridGemTile,.simulationBuildPanel .simArkGridGemActiveToggle,.simArkGridGemToggleTrack,.simArkGridGemToggleThumb{transition-duration:.01ms}}.simCompareSelectors{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.simPanelHeading p,.simHint,.simCaution,.simEmpty{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.simResetAllButton{color:var(--danger);border-color:var(--danger-border);background:0 0;flex:none}.simResetAllButton:hover:not(:disabled),.simResetAllButton:focus-visible{color:var(--accent-ink);border-color:var(--danger);background:var(--danger)}.simResetAllConfirm{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-soft);flex:none;align-items:stretch;min-height:34px;display:flex}.simPanelHeading .simResetAllConfirm button{border-radius:var(--radius);background:0 0;border:0;min-height:0;padding:0 12px;font-size:12px;font-weight:800}.simResetAllYes{color:var(--danger)}.simResetAllYes:hover:not(:disabled),.simResetAllYes:focus-visible{color:var(--accent-ink);background:var(--danger)}.simResetAllNo{color:var(--muted);border-left:1px solid var(--danger-border)!important}.simResetAllNo:hover:not(:disabled),.simResetAllNo:focus-visible{color:var(--ink)}.equipRowPlaceholder{color:var(--muted)}.equipRowPlaceholder>.equipIconFrame{background:color-mix(in srgb, var(--panel-strong) 70%, transparent);border-style:dashed}.equipRowPlaceholder .equipIconFallback,.equipRowPlaceholder .equipName{color:var(--muted);opacity:.82}.simPanelHeadingActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.currentSettingSummary{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 38%, transparent), transparent 58%), var(--panel);gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden}.currentSettingSummary h4,.currentSettingSummary h5,.currentSettingSummary dl,.currentSettingSummary dd{margin:0}.currentSettingSummaryGroup{gap:7px;min-width:0;display:grid}.currentSettingSummaryGroup>h4{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:850}.currentSettingCombatGrid,.currentSettingEfficiencyGrid{gap:8px;min-width:0;display:grid}.currentSettingCombatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.currentSettingEfficiencyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.currentSettingCombatMetric,.currentSettingEfficiencyCard{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);min-width:0}.currentSettingCombatMetric{align-content:center;gap:4px;min-height:68px;padding:11px 12px;display:grid}.currentSettingCombatMetric>span{color:var(--muted);font-size:10px;font-weight:750}.currentSettingCombatMetric>strong{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(17px, calc(var(--app-vw) * 1.65), 23px);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.12}.currentSettingCombatMetric.isCapped>strong{color:var(--accent-strong);font-size:clamp(14px, calc(var(--app-vw) * 1.25), 18px)}.currentSettingConditionalLabel{color:var(--muted);font-size:9px;font-weight:700;line-height:1.1}.currentSettingEfficiencyCard{align-content:start;gap:8px;padding:11px;display:grid}.currentSettingEfficiencyCard>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.currentSettingEffectIdentity{align-items:center;gap:8px;min-width:0;display:flex}.currentSettingEffectIdentity img{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));object-fit:cover;border-radius:8px;flex:0 0 34px;width:34px;height:34px}.currentSettingEffectIdentity>div{gap:1px;min-width:0;display:grid}.currentSettingEffectIdentity span{color:var(--muted);font-size:8.5px;font-weight:700}.currentSettingEffectIdentity h5{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.currentSettingEfficiencyTrack{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:999px;width:100%;height:5px;overflow:hidden}.currentSettingEfficiencyTrack>span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--motion-base) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.currentSettingEfficiencyTrack>span{transition:none}}.currentSettingEfficiencyCard.isCapped .currentSettingEfficiencyTrack>span{background:var(--delta-up)}.currentSettingEfficiencyCard dl{display:grid}.currentSettingEfficiencyCard dl>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.currentSettingEfficiencyCard dt{color:var(--muted);font-size:9px}.currentSettingEfficiencyCard dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:10px;font-weight:850}.currentSettingEfficiencyCard dd span{color:var(--muted);font-weight:700}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.currentSettingCombatGrid,.currentSettingEfficiencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.currentSettingSummary{padding:13px}.currentSettingEfficiencyGrid{grid-template-columns:minmax(0,1fr)}}@media (width>=901px) and (device-width<=480px),(width<=900px) and (width<=480px){.currentSettingCombatGrid{grid-template-columns:minmax(0,1fr)}}.simCaution{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 8%, transparent);padding:8px 10px}.dialog.simSaveOptionsDialog{width:min(560px,100%)}.simSaveOptionsDialog .dialogHead{align-items:flex-start}.simSaveOptionsDialog .simSaveOptionsList{grid-template-columns:minmax(0,1fr);gap:7px}.simSaveOptionsDialog .settingsToggle{justify-content:space-between;align-items:flex-start;min-height:0;padding:11px 12px}.simSaveOptionsDialog .settingsToggle>span{flex:1;gap:3px}.simSaveOptionsDialog .settingsToggle small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.simSaveOptionsDialog .settingsToggle em{flex:none;align-items:center;gap:6px;min-width:62px;padding:5px 8px;display:inline-flex}.simSaveOptionsDialog .simSaveScopeFixed{border:1px dashed var(--line-strong);border-radius:var(--radius);min-width:0;color:var(--muted);text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.simSaveOptionsDialog .simSaveScopeFixed em{gap:5px}.simSaveOptionsDialog .simSaveScopeFixed svg{flex:none}.simSaveScopeMark{border:1px solid var(--line-strong);background:var(--panel);flex:none;justify-content:center;align-items:center;width:14px;height:14px;transition:border-color .15s,background .15s;display:inline-flex}.settingsToggle.isActive .simSaveScopeMark{border-color:var(--up);background:var(--up);color:var(--accent-ink)}.simSaveOptionsDialog .dialogActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px}.simSaveScopeSummary{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;margin:0;display:flex}.simSaveScopeSummary>span{color:var(--muted);letter-spacing:.04em;font-size:10.5px;font-weight:700}.simSaveScopeSummary>strong{color:var(--ink);font-size:12.5px}.simCompareSelectors label>span,.simFullControl>span,.simInlineControls label>span,.simStatGrid label>span{color:var(--muted);font-size:11px;font-weight:700}.simulationBuildPanel button,.simulationBuildPanel input,.simulationBuildPanel select,.simulationBuildPanel textarea{min-height:34px}.simulationBuildPanel .simArkNodeStepButton,.simulationBuildPanel .simArkNodeLevelSelect{min-height:24px}.simulationBuildPanel .simDirectSelect,.simulationBuildPanel .simDirectNumberInput,.simulationBuildPanel .simDirectStatInput{min-height:29px}.simulationBuildPanel .simGemSkillSelect,.simulationBuildPanel .simGemTypeSelect,.simulationBuildPanel .simGemLevelSelect{min-height:24px}.simulationBuildPanel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.simulationBuildPanel button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.simSavedList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:12px;display:grid}.simSettingNotice{border:1px solid var(--warn-border);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-ink);margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.efficiencyCalculationStatus{z-index:60;pointer-events:none;justify-items:center;display:grid;position:fixed;top:112px;left:0;right:0}.efficiencyCalculationStatusPopup{min-height:34px;max-width:min(360px, calc((var(--app-vw) * 100) - 24px));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--panel);color:var(--muted);box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 16%, transparent);pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;line-height:1;display:flex}.efficiencyCalculationStatus-error{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.efficiencyCalculationStatus button{border:1px solid var(--warn-border);background:var(--warn-bg);min-height:22px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:2px 8px}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.efficiencyCalculationStatus{top:max(12px, env(safe-area-inset-top))}}.simSavedItem{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:stretch;display:grid;overflow:hidden}.simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) auto auto}.simSavedAction{width:38px;min-width:38px;color:var(--muted);background:0 0;padding:0;border:0!important;border-left:1px solid var(--line)!important;border-radius:var(--radius)!important}.simSavedAction:hover,.simSavedAction:focus-visible{color:var(--accent);background:var(--accent-soft)}.simSavedDeleteYes{color:var(--err-ink)}.simSavedDeleteYes:hover:not(:disabled),.simSavedDeleteYes:focus-visible{background:color-mix(in srgb, var(--down) 22%, transparent)}.simSavedDeleteNo{color:var(--muted);border-left:1px solid var(--err-border)!important}.simSavedDeleteNo:hover:not(:disabled),.simSavedDeleteNo:focus-visible{color:var(--ink)}.simSavedItem.baseline{border-style:dashed;border-color:color-mix(in srgb, var(--baseline) 62%, var(--line));background:var(--baseline-soft)}@keyframes baselineDesignate{0%{border-color:color-mix(in srgb, var(--baseline) 62%, var(--line));background:var(--baseline-soft)}22%{border-color:var(--baseline);background:var(--baseline-strong)}to{border-color:color-mix(in srgb, var(--baseline) 62%, var(--line));background:var(--baseline-soft)}}@keyframes baselineMarkPop{0%{transform:scale(1)}30%{transform:scale(1.32)}62%{transform:scale(.94)}to{transform:scale(1)}}.simSavedItem.baselineFlash{animation:baselineDesignate .64s var(--ease-out) both}.simBaselineToggle.isFlashing svg{animation:baselineMarkPop .64s var(--ease-out) both}.simSavedItem.active{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, transparent);box-shadow:none;outline:2px solid var(--accent);outline-offset:-2px}.simBaselineToggle{width:38px;min-width:38px;color:var(--muted);background:0 0;padding:0;border:0!important;border-right:1px solid var(--line)!important;border-radius:var(--radius)!important}.simSavedItem.baseline .simBaselineToggle{border-right-color:color-mix(in srgb, var(--baseline) 38%, var(--line))!important}.simBaselineToggle:hover,.simBaselineToggle:focus-visible{color:var(--baseline)}.simBaselineToggle.isActive{color:var(--baseline);background:var(--baseline-soft)}.simSavedItem.baseline .simSavedLoad strong{color:var(--baseline);font-weight:900}.simSavedItem.active .simSavedLoad strong{color:var(--accent);font-weight:900}.simSavedLoad{text-align:left;grid-template-columns:minmax(0,1fr) auto;border-radius:var(--radius)!important;border:0!important;display:grid!important}.simSavedLoad span{min-width:0;display:grid}.simSavedLoad strong,.simSavedLoad small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simSavedLoad small,.simSavedLoad em{color:var(--muted);font-size:10.5px;font-style:normal}.simSavedLoad .simSavedBadges{flex-direction:row;align-items:center;gap:4px;display:inline-flex}.simSavedBaselineBadge,.simSavedActiveBadge{border-radius:var(--radius);white-space:nowrap;padding:2px 6px;font-weight:800}.simSavedBaselineBadge{border:1px dashed color-mix(in srgb, var(--baseline) 52%, transparent);background:var(--baseline-soft);color:var(--baseline)!important}.simSavedItem.baselineFlash .simSavedBaselineBadge{animation:baselineMarkPop .64s var(--ease-out) both}.simSavedActiveBadge{border:1px solid color-mix(in srgb, var(--accent) 52%, transparent);background:var(--accent-soft);color:var(--accent)!important}.simEditorSection{gap:10px;display:grid}.simStack,.simSlotList{gap:0;display:grid}.simControlText{min-width:0;display:grid}.simControlText strong,.simControlText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simControlText small{color:var(--muted);font-size:10.5px}.simIconFrame{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid;overflow:hidden}.simIconFrame img,.simArkNodeGrid img{object-fit:contain;width:100%;height:100%}.simInlineControls,.simAccessoryOption,.simManualEffect{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.simInlineControls label,.simFullControl,.simStatGrid label{gap:4px;display:grid}.simFullControl textarea{resize:vertical;min-height:88px}.simSubsection{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:grid}.simSubsection h4{margin:0;font-size:12px}.simStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.simDirectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.simDirectGrid>label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.simDirectGrid>label>span:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.simDirectGrid em{color:var(--muted);font-style:normal}.simStatGrid small{color:var(--accent);font-size:10px}.simManualEffect{grid-template-columns:minmax(110px,1fr) minmax(140px,1fr) minmax(90px,.55fr) auto;align-items:center}.simManualEffect label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.simArkNodeGrid{gap:5px;padding:0 8px 8px;display:grid}.simArkNodeGrid label{border-radius:var(--radius);border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) minmax(82px,auto);align-items:center;gap:7px;padding:6px;display:grid}.simArkNodeGrid label.active{border-color:var(--accent);background:var(--accent-soft)}.simArkNodeGrid img{width:30px;height:30px}.simArkNodeGrid label>span{min-width:0;display:grid}.simArkNodeGrid small{color:var(--muted);font-size:9.5px}.simCheck{align-items:center;gap:4px;font-size:11px;display:inline-flex}.simCheck input{min-height:0}.savedComparisonPanel{background:0 0;border:0;gap:12px;padding:16px;display:grid}.savedComparisonHeader,.comparisonScenarioRow,.comparisonConditionSummary,.comparisonOutcome{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.savedComparisonHeader{justify-content:space-between}.savedComparisonHeader h2{margin:0 0 3px;font-size:16px}.savedComparisonHeader p,.comparisonEmpty{color:var(--muted);margin:0;font-size:12px}.comparisonOutcome>span,.comparisonConditionSummary>span{color:var(--muted);font-size:11px;font-weight:700}.savedComparisonPanel button,.savedComparisonPanel select{min-height:34px}.savedComparisonPanel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.comparisonSelectors{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;padding:10px 0}.comparisonScenarioRow{justify-content:space-between}.comparisonOutcome button{min-height:30px;padding:5px 10px}.comparisonOutcome button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.comparisonConditionSummary em{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);color:var(--muted);padding:5px 8px;font-size:11px;font-style:normal}.comparisonEmpty{border:1px dashed var(--line);border-radius:var(--radius);justify-content:center;align-items:center;gap:7px;min-height:70px;display:flex}.simCompareSelectors{justify-content:center;align-items:center}.simCompareSelectors label{gap:4px;min-width:min(300px,42%);display:grid}.simCompareTableWrap{overflow-x:auto}.simCompareTableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.simCompareTableWrap th,.simCompareTableWrap td{border-bottom:1px solid var(--line);text-align:right;padding:8px 10px}.simCompareTableWrap tbody th:first-child{text-align:left}.simCompareTableWrap thead th,.simCompareTableWrap thead th:nth-child(2){text-align:center}.simCompareTableWrap tr.total{background:var(--accent-soft);font-weight:800}.simCompareTableWrap td.up{color:var(--delta-up)}.simCompareTableWrap td.down{color:var(--delta-down)}.simCompareTableWrap td small{margin-left:5px}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.simCompareSelectors,.savedComparisonHeader,.comparisonScenarioRow,.characterEditorSectionActions,.characterEditorSectionHead,.simKarmaInline{flex-direction:column;align-items:stretch}.simSectionActionLabel,.simKarmaInline>label{width:100%}.simCompareSelectors label{width:100%;min-width:0}.comparisonOutcome,.comparisonConditionSummary{width:100%}.comparisonOutcome button{flex:1 1 0}.simStatGrid,.simDirectGrid,.simInlineControls,.simManualEffect{grid-template-columns:1fr}}.editHint{color:var(--muted);font-size:11px;line-height:1.4}.gearLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.gearStatic{color:var(--muted);text-align:right;font-size:11.5px;font-style:normal}.editCluster{align-content:start;gap:8px;min-width:0;display:grid}.editCluster h3{min-height:22px;color:var(--muted);align-items:center;font-size:12px;display:flex}.editField{border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:minmax(86px,.9fr) minmax(92px,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:grid}.editField span{color:var(--muted);font-size:12px}.editField input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-height:30px}.editField em{color:var(--muted);font-size:12px;font-style:normal}.skillTuneList{max-height:min(720px, calc((var(--app-vh) * 100) - 220px));align-content:start;gap:4px;padding-right:2px;display:grid;overflow:auto}.skillTuningLayout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.skillSelectRow{border-radius:var(--radius);min-height:74px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:56px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:10px;padding:8px;display:grid}.skillSelectRow:hover,.skillSelectRow:focus-visible{background:var(--panel-soft);border-color:var(--line)}.skillSelectRow.selected{background:var(--panel-soft);border-color:color-mix(in srgb, var(--accent) 44%, var(--line))}.skillSelectRow.edited .skillSelectMain strong:after{content:"";border-radius:var(--radius);background:var(--accent);vertical-align:2px;width:6px;height:6px;margin-left:6px;display:inline-block}.skillSelectIcon,.skillDetailIcon{border-radius:var(--radius);background:var(--panel-strong);flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:visible}.skillSelectIcon img,.skillDetailIcon img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}.skillIconFallback{border-radius:inherit;width:100%;height:100%;color:var(--accent);background:var(--accent-soft);place-items:center;font-weight:900;display:grid}.skillSelectMain{gap:3px;min-width:0;display:grid}.skillSelectMain strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.skillSelectMain small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:11.5px;overflow:hidden}.skillSelectTripods{justify-content:flex-end;gap:5px;display:flex}.skillSelectTripod{border-radius:var(--radius);background:var(--panel-strong);border:1px solid var(--line);place-items:center;width:30px;height:30px;display:grid;position:relative}.skillSelectTripod img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.skillSelectTripod em{border-radius:var(--radius);background:var(--ink);width:17px;height:17px;color:var(--bg);place-items:center;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-4px}.skillSelectTripod.empty{opacity:.38;border-style:dashed}.skillTuneCard{border-radius:var(--radius);background:var(--panel-soft);gap:10px;padding:10px;display:grid}.skillTuneHead{grid-template-columns:48px minmax(0,1fr) minmax(150px,190px);align-items:center;gap:10px;display:grid}.skillTuneHead>div{gap:4px;min-width:0;display:grid}.skillTuneHead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.skillDbMeta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.skillTuneHead .editField{background:0 0;grid-template-columns:64px minmax(68px,1fr);padding:0}.tripodPreview{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.tripodPreview img{border-radius:var(--radius);object-fit:cover;width:34px;height:34px}.tripodPreview p:only-child{grid-column:1/-1}.controlGroup{border-bottom:1px solid var(--line);gap:4px;padding:14px;display:grid}.controlGroup h2{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.controlGroup h2 svg{color:var(--accent)}.toggle{min-height:34px;color:var(--ink);border-radius:var(--radius);cursor:pointer;align-items:center;gap:9px;margin:0 -8px;padding:4px 8px;display:flex}.countControlList{gap:4px;display:grid}.countControl{min-height:34px;color:var(--ink);border-radius:var(--radius);grid-template-columns:minmax(72px,auto) minmax(0,1fr) 52px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;display:grid}.selectControl{min-height:34px;color:var(--ink);border-radius:var(--radius);grid-template-columns:minmax(88px,1fr) minmax(116px,auto);align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;display:grid}.toggle:hover,.countControl:hover,.selectControl:hover{background:var(--panel-soft)}.toggle.on .toggleLabel,.countControl.on .toggleLabel,.selectControl.on .toggleLabel{color:var(--ink)}.toggle input{width:16px;height:16px;min-height:auto;accent-color:var(--accent);flex:none}.toggleLabel{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.toggle.on .toggleLabel,.countControl.on .toggleLabel,.selectControl.on .toggleLabel{font-weight:600}.toggleHint{color:var(--muted);opacity:.85;text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.identityModeControl{border-bottom:1px solid var(--line);gap:7px;margin:0 -8px;padding:6px 8px 8px;display:grid}.identityModeControl .identityModeSegments button{min-height:34px;font-size:12.5px}.identityModeControl>.toggleHint{text-align:left;margin-left:0}.countControl .toggleHint{white-space:normal}.countControl input{border-radius:var(--radius);text-align:center;font-variant-numeric:tabular-nums;width:52px;min-height:28px;padding:4px 6px}.selectControl select{border-radius:var(--radius);width:100%;min-height:28px;padding:4px 8px}.selectControl.supportBraceletControl{grid-template-columns:minmax(88px,1fr) minmax(144px,220px)}.selectControl.petCombatStatControl{grid-template-columns:minmax(88px,1fr) minmax(144px,200px)}.selectControl .supportBraceletOptionControls{width:100%}.selectControl .supportBraceletOptionButton{min-height:28px}.diffDot{border-radius:var(--radius);background:var(--accent);flex:none;width:7px;height:7px}.segments{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.segments button{background:var(--panel-strong);min-height:34px;font-size:12.5px}.segments .selected{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.segmentNote{color:var(--muted);margin:8px 0 0;font-size:11.5px}.controlsFooter{padding:12px 14px}.controlsFooter button{width:100%;min-height:34px;color:var(--muted);font-size:12.5px}.results{min-width:0;padding:14px 16px 18px}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#damage-results>.toolbar>.tabs{flex-wrap:nowrap;flex:1;min-width:0}#damage-results>.toolbar>.tabs button{white-space:nowrap;min-width:0;padding-inline:8px}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){#damage-results>.toolbar{flex-direction:column;align-items:stretch}}.tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tabs button{isolation:isolate;min-height:34px;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;flex:1 1 0;padding:0 14px;font-size:13px;position:relative;overflow:hidden}.tabs .selected{color:var(--accent-ink);font-weight:700}.actions{gap:8px;display:flex}.actions button{font-size:13px}.stack{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.metricRow{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.metricRow>div{background:var(--panel-strong);align-content:center;gap:5px;min-height:70px;padding:12px 14px;display:grid}.metricRow span{color:var(--muted);font-size:11.5px}.metricRow strong{font-variant-numeric:tabular-nums;font-size:18px}.tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.skillResultTableWrap{overflow-x:hidden;container:skill-results/inline-size}.skillResultTable{table-layout:fixed;min-width:0}.skillResultTable th,.skillResultTable td{padding-inline:clamp(3px, calc(var(--app-vw) * .7), 10px)}.skillResultTable th:first-child{width:5%}.skillResultTable th:nth-child(2){width:25%}.skillResultTable th:nth-child(3),.skillResultTable th:nth-child(4){width:15.5%}.skillResultTable th:nth-child(5){width:19.025%}.skillResultTable th:nth-child(6){width:19.975%}.skillResultTable .emphCell{white-space:nowrap}.skillResultTable .rankCell,.skillResultTable th.rankHead,.skillResultTable .skillCell,.skillResultTable thead th:nth-child(2){min-width:0;position:static}.skillResultTable .skillCell,.skillResultTable thead th:nth-child(2){text-align:left}.skillResultTable .skillNameCell,.skillResultTable .skillResultIdentity,.skillResultTable .skillLink{min-width:0;max-width:100%}.skillResultTable .skillResultIdentity{display:flex}.skillResultTable .skillLink,.skillResultTable .skillResultIdentity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skillResultTable .subMeta{white-space:nowrap;flex-wrap:nowrap}.skillResultTable .skillCooldown,.skillResultTable .skillCooldownSeparator{white-space:nowrap}.skillResultTable .skillCooldown{color:var(--ink);font-variant-numeric:tabular-nums}.skillResultTable .shareCell{min-width:0}@container skill-results (width<=760px){.skillResultTable th,.skillResultTable td{padding-inline:6px}.skillResultTable th:first-child{width:4%}.skillResultTable th:nth-child(2){width:30%}.skillResultTable th:nth-child(3),.skillResultTable th:nth-child(4){width:14.5%}.skillResultTable th:nth-child(5){width:18%}.skillResultTable th:nth-child(6){width:19%}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.skillResultTable th,.skillResultTable td{font-size:clamp(8px, calc(var(--app-vw) * 2.2), 11px);padding:7px 3px}.skillResultTable th{font-size:clamp(8px, calc(var(--app-vw) * 2), 10px)}.skillResultTable th:first-child{width:6%}.skillResultTable th:nth-child(2){width:14%}.skillResultTable th:nth-child(3),.skillResultTable th:nth-child(4),.skillResultTable th:nth-child(5),.skillResultTable th:nth-child(6){width:20%}.skillResultTable .rankNum{width:18px;height:18px;font-size:9px}.skillResultTable .skillResultIcon{width:22px;height:22px}.skillResultTable .skillResultSeparator{display:none}.skillResultTable .skillNameCell{flex-wrap:nowrap;gap:3px;font-size:10px}.skillResultTable .skillResultIdentity{gap:4px}.skillResultTable .skillLink{font-size:10px}.skillResultTable .subMeta{gap:2px;margin-top:2px;font-size:8.5px}.skillResultTable .badge{min-height:16px;padding-inline:4px;font-size:8px}.skillResultTable .shareBar{height:4px}.skillResultTable .shareText{font-size:inherit}}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:840px}th,td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:10px 12px;font-size:13px}th{color:var(--muted);background:var(--panel-soft);white-space:nowrap;font-size:11.5px;font-weight:700}tr:last-child td{border-bottom:0}th.rankHead{width:40px}.rankCell{text-align:center;background:var(--panel);z-index:2;width:40px;position:sticky;left:0}th.rankHead{z-index:3;text-align:center;position:sticky;left:0}.rankNum{border-radius:var(--radius);background:var(--panel-strong);width:22px;height:22px;color:var(--muted);place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}tr:first-child .rankNum{background:var(--accent);color:var(--accent-ink)}.skillCell{text-align:left;background:var(--panel);z-index:2;min-width:230px;position:sticky;left:40px}.skillResultTable thead th:nth-child(2){z-index:3;text-align:left;position:sticky;left:40px}.skillNameCell{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.skillResultIdentity{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.skillResultIcon{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:var(--panel-strong);flex:none;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}.skillResultIcon img{object-fit:cover;width:100%;height:100%;display:block}.skillResultIcon.fallback{color:var(--accent);background:var(--accent-soft);font-size:12px;font-weight:800}.skillResultSeparator{color:var(--muted);font-weight:500}.skillLink{min-height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.skillLink:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.subMeta{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.skillBurstToggle{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius);min-height:20px;color:var(--ink);background:var(--accent-soft);white-space:nowrap;cursor:pointer;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.skillBurstToggle input{width:12px;height:12px;min-height:12px;accent-color:var(--accent);margin:0;padding:0}.skillBurstToggle.isUnavailable{color:var(--muted);background:var(--panel-soft);cursor:not-allowed}.badge{border-radius:var(--radius);white-space:nowrap;align-items:center;gap:4px;min-height:20px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.badgeWarn{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-ink)}.badgeEst{background:var(--info-soft);color:var(--info)}.badgeUnknown{background:var(--err-bg);color:var(--err-ink)}.badgeDir{background:var(--panel-strong);color:var(--muted);padding:1px 6px}.emphCell{font-weight:700}td.up,strong.up{color:var(--delta-up);font-weight:700}td.down,strong.down{color:var(--delta-down);font-weight:700}td.flat{color:var(--muted)}.shareCell{min-width:130px}.shareCellContent{width:100%;height:36px;display:block;position:relative}.shareBar{border-radius:var(--radius);background:var(--share-track);height:6px;display:block;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.shareFill{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent), var(--accent-strong));height:100%;transition:none;display:block}.shareText{color:var(--muted);font-size:11.5px;line-height:1;position:absolute;bottom:calc(50% + 5px);left:0;right:0}.buffGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field{background:var(--panel-soft);border-radius:var(--radius);grid-template-columns:minmax(70px,1fr) minmax(90px,1.1fr);align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:grid}.field span{color:var(--muted);font-size:12px}.field input{text-align:right;width:100%;min-height:32px}.details{gap:16px;display:grid}.skillDetailsPanel{container:skill-detail/inline-size}.detailTop{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.detailSkillPicker{min-width:0;max-width:360px}.detailSkillPicker select{width:100%;min-width:0}.detailEfficiencyCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;min-width:0;display:grid}@container skill-detail (width>=760px){.detailTop{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.detailEfficiencyCards{grid-column:1/-1}}.detailEfficiencyCard{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 38%, var(--panel-strong));align-content:start;gap:6px;min-width:0;padding:9px 10px;display:grid}.detailEfficiencyCard h3,.detailEfficiencyCard p,.detailEfficiencyCard dl,.detailEfficiencyCard dd{margin:0}.detailEfficiencyCard h3{color:var(--ink);font-size:12px;font-weight:800}.detailEfficiencyCard dl{gap:3px;display:grid}.detailEfficiencyCard dl>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.detailEfficiencyCard dt{color:var(--muted);font-size:11px}.detailEfficiencyCard dd{color:var(--accent-strong);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-size:12px;font-weight:800}.detailEfficiencyCard p{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:11px;line-height:1.4}@container skill-detail (width<=559px){.detailTop .detailHeader{grid-template-columns:repeat(2,minmax(0,1fr))}}.selectField{gap:6px;display:grid}.selectField span{color:var(--muted);font-size:12px}.detailHeader{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.detailHeader>div{background:var(--panel-strong);gap:4px;padding:10px 12px;display:grid}.detailHeader span{color:var(--muted);font-size:11px}.detailHeader strong{font-variant-numeric:tabular-nums;font-size:14.5px}.formulaStrip{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.formulaDisclosure{gap:8px;display:grid}.formulaToggleButton{background:var(--panel-soft);min-height:34px;color:var(--ink);justify-self:start;padding:0 11px;font-size:12px;font-weight:700}.formulaToggleChevron{color:var(--muted);display:inline-flex}.formulaSummary{gap:8px;width:100%;display:grid;overflow:hidden}.basicAttackPowerFormula{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 62%, var(--panel-soft));align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.basicAttackPowerFormula>svg{color:var(--accent-strong);flex:none;margin-top:2px}.basicAttackPowerFormula>div{gap:2px;min-width:0;display:grid}.basicAttackPowerFormula strong{color:var(--ink);font-size:11.5px}.basicAttackPowerFormulaExpression{color:var(--accent-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.basicAttackPowerFormulaNote{color:var(--muted);font-size:11px}.formulaVariable{border-radius:var(--radius);background:color-mix(in srgb, var(--formula-value) 13%, transparent);color:var(--formula-value);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:default;border-bottom:1px dotted;padding:0 2px;font-weight:800;display:inline-block}.formulaSymbol{color:var(--formula-symbol);font-weight:800}.formulaFactorName{color:var(--formula-name);font-weight:700}.formulaFactor{display:inline}.formulaVariable:hover,.formulaVariable:focus-visible{background:var(--accent-soft);outline:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.formulaStep{border-radius:var(--radius);background:var(--panel-strong);gap:3px;padding:6px 12px;display:grid}.formulaStep span{color:var(--muted);font-size:10.5px}.formulaStep strong{font-variant-numeric:tabular-nums;font-size:14px}.formulaResult{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}.formulaArrow{color:var(--muted);font-style:normal;font-weight:700}.motionCaseSection{gap:7px;padding-top:2px;display:grid}.motionCaseSection>h3{color:var(--ink);margin:0;font-size:12px;font-weight:800}.motionCasePanel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) repeat(3,minmax(105px,.7fr));align-items:end;gap:10px;padding:12px;display:grid}.motionCaseValue{border-radius:var(--radius);background:var(--panel-strong);align-content:center;gap:4px;min-height:60px;padding:8px 12px;display:grid}.motionCaseValue span{color:var(--muted);font-size:11px}.motionCaseValue strong{font-variant-numeric:tabular-nums;font-size:15px}.details section>h2{margin-bottom:8px;font-size:13px}.modifierGroupColumns{columns:2;column-gap:14px;display:block}.modifierEmptyState{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-height:70px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;line-height:1.5;display:flex}.modifierEmptyState svg{color:var(--accent-strong);flex:none}.modifierStage{break-inside:avoid;vertical-align:top;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:0 0;width:100%;min-width:0;margin-bottom:10px;display:inline-block;overflow:hidden}.modifierStage-H{column-span:all;display:block}.modifierStage-H .modifierStageGroups{columns:2;column-gap:10px;display:block}.modifierStage-H .modifierGroup{break-inside:avoid;margin-bottom:0}.modifierStageHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-strong) 76%, var(--accent-soft));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.modifierStageHeader>div{gap:2px;min-width:0;display:grid}.modifierStageHeader h3{color:var(--ink);margin:0;font-size:13px;font-weight:850}.modifierStageGroups{gap:0;padding:0;display:grid}.modifierCalculationTrace{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 36%, var(--panel));flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex}.modifierCalculationTerm{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.modifierCalculationTerm>span{color:var(--muted);font-size:10px}.modifierCalculationTerm>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.modifierCalculationOperator{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:12px;font-weight:850}.modifierCalculationResult{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));border-radius:var(--radius);background:var(--panel);padding:4px 6px}.modifierCalculationResult>strong{color:var(--accent-strong)}.modifierStageCoefficient{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 36%, var(--panel));justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 10px;display:flex}.modifierStageCoefficient span{color:var(--muted);font-size:11px}.modifierStageCoefficient strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:12.5px}.modifierStageNeutral{background:var(--panel);border-style:dashed}.modifierGroup{border:0;border-top:1px solid var(--line);background:0 0;overflow:hidden}.modifierGroupHeader{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.modifierGroupHeader::-webkit-details-marker{display:none}.modifierGroupHeader::marker{content:""}.modifierGroupHeader:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.modifierGroup[open]>.modifierGroupHeader{border-bottom:1px solid var(--line)}.modifierGroupHeaderResult{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.modifierGroupHeaderResult svg{color:var(--muted);flex:none;transition:transform .18s}.modifierGroup[open] .modifierGroupHeaderResult svg{transform:rotate(180deg)}.modifierGroupHeader h3,.modifierGroupHeader h4{color:var(--ink);margin:0;font-size:14px;font-weight:800}.modifierGroupHeader strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.modifierStepList{display:grid}.modifierStep{border-bottom:1px solid var(--line);grid-template-columns:14px minmax(0,1fr) 72px 58px;align-items:start;gap:6px;min-height:36px;padding:7px 9px;font-size:12px;display:grid}.modifierStep:last-child{border-bottom:0}.modifierOperand{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:6px}.modifierOperandHeader{background:var(--panel-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 9px;font-size:11px;display:flex}.modifierOperandHeader strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.modifierOperandConnector{color:var(--muted);text-align:center;padding:2px 12px;font-size:11px}.modifierBranch{color:var(--muted);font-size:13px;line-height:1}.breakdown{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.breakdownRow{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.5fr) 96px minmax(0,1.1fr) 64px;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:12.5px;display:grid}.breakdownRow:last-child{border-bottom:0}.breakdownRow.kind-ignored{opacity:.55}.stepKind{text-align:center;border-radius:var(--radius);background:var(--panel-strong);color:var(--muted);padding:3px 0;font-size:10.5px;font-style:normal;font-weight:700}.stepKind.kind-add{color:var(--up);background:var(--up-soft)}.stepKind.kind-crit,.stepKind.kind-direction{color:var(--down);background:var(--err-bg)}.stepKind.kind-cooldown{color:var(--info);background:var(--info-soft)}.stepKind.kind-multiply,.stepKind.kind-base{color:var(--accent);background:var(--accent-soft)}.stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modifierStep .stepLabel{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-width:0;line-height:1.4;overflow:visible}.warnLabel{align-items:center;gap:5px;display:inline-flex}.stepValue{text-align:right;font-variant-numeric:tabular-nums}.operationTag{border:1px solid var(--line);border-radius:var(--radius);text-align:center;white-space:nowrap;padding:3px 5px;font-size:10.5px;font-style:normal;font-weight:800}.operation-add{border-color:color-mix(in srgb, var(--info) 35%, transparent);background:var(--info-soft);color:var(--info)}.operation-multiply{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.operation-cap{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft);color:var(--accent)}.modifierStageFinal{border-left-color:color-mix(in srgb, var(--up) 72%, var(--line))}.modifierFinalValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.modifierFinalValues>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:3px;min-width:0;padding:8px;display:grid}.modifierFinalValues span{color:var(--muted);font-size:10.5px}.modifierFinalValues strong{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.stepReason{text-align:right;color:var(--muted);font-size:12px;font-weight:500}.confTag{text-align:center;border-radius:var(--radius);padding:3px 0;font-size:10.5px;font-style:normal;font-weight:700}.conf-confirmed{background:var(--up-soft);color:var(--up)}.conf-estimated{background:var(--accent-soft);color:var(--accent)}.conf-unknown{background:var(--err-bg);color:var(--err-ink)}.detailWarnings section{min-width:0}.compact .breakdownRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 64px}.detailFootnote{color:var(--muted);margin:0;font-size:11.5px}.dialogOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05070b9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.settingConfirmationOverlay{z-index:210}.dialog.settingConfirmationDialog{width:min(460px,100%)}.settingConfirmationDialog>p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.settingConfirmationDialog .dialogActions{flex-wrap:wrap}.settingConfirmationDialog .settingConfirmDestructive{border-color:var(--danger);color:var(--danger)}.actionToast{z-index:220;inset-inline-end:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-strong);width:max-content;max-width:min(460px,100% - 40px);color:var(--ink);align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 6px 24px #0003}.actionToast[data-tone=error]{border-color:var(--err-border)}.actionToast[data-tone=error]>svg{color:var(--err-ink)}.actionToast>svg{flex:none}.actionToast p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.5}.actionToast button{width:32px;min-height:32px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (width<=760px){.settingConfirmationDialog .dialogActions button{min-height:44px}.actionToast button{width:44px;min-height:44px}}.dialog{width:min(680px,100%);max-height:calc((var(--app-vh) * 100) - 48px);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--panel);box-shadow:none;padding:16px 18px;overflow-y:auto}.dialogHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dialogHead h2{font-size:16px}.dialogClose{width:34px;min-height:34px;color:var(--muted);background:0 0;border:0;padding:0}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.dialogOverlay{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.dialog{min-width:0;max-height:calc((var(--app-vh) * 100) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:14px 12px}.dialogClose,.headerActions>button,.mainTabs button{min-height:44px}.dialogClose{flex:0 0 44px;min-width:44px}.searchForm input{font-size:16px}}.dialogSection h3{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.dialogSection+.dialogSection{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.dialogSection h3 svg{color:var(--accent)}.dialogHelp{color:var(--muted);margin:0 0 12px;font-size:12.5px}.dialogHelp a{color:var(--info);text-underline-offset:3px}.settingsToggleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settingsToggle{border-color:var(--line);background:var(--panel-soft);min-width:0;min-height:56px;color:var(--muted);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.settingsToggle:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.settingsToggle>span{gap:2px;min-width:0;display:grid}.settingsToggle strong{color:var(--ink);font-size:12.5px}.settingsToggle small{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.settingsToggle em{border-radius:var(--radius);background:var(--panel-strong);min-width:36px;color:var(--muted);text-align:center;padding:4px 6px;font-size:10px;font-style:normal;font-weight:850}.settingsToggle.isActive{border-color:color-mix(in srgb, var(--up) 42%, var(--line));background:color-mix(in srgb, var(--up-soft) 58%, var(--panel-soft))}.settingsToggle.isActive em{background:var(--up-soft);color:var(--up)}.settingsExcludedBox{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);overflow:hidden}.settingsExcludedBox summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;list-style:none;display:flex}.settingsExcludedBox summary::-webkit-details-marker{display:none}.settingsExcludedBox summary>span{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.settingsExcludedBox summary svg{color:var(--warn-ink)}.settingsExcludedBox summary>strong{color:var(--muted);font-size:11px}.settingsExcludedContent{gap:8px;padding:0 10px 10px;display:grid}.settingsExcludedContent>p{color:var(--muted);margin:0;font-size:11px}.settingsExcludedList{border:0;border-top:1px solid var(--line);background:0 0;max-height:240px;display:grid;overflow-y:auto}.settingsExcludedRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr) 58px;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:grid}.settingsExcludedRow:last-child{border-bottom:0}.settingsExcludedRow>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.settingsExcludedRow>strong{color:var(--muted);text-align:right;font-size:11px;font-weight:500;line-height:1.4}.settingsEmptyText{border-radius:var(--radius);background:var(--panel);text-align:center;padding:8px}.settingsWarnBox{border-radius:var(--radius);border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);overflow:hidden}.settingsWarnBox summary{cursor:pointer;align-items:center;min-height:34px;padding:0 12px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.settingsWarnBox summary::-webkit-details-marker{display:none}.settingsWarnBox ul{gap:5px;max-height:190px;margin:0;padding:0 14px 12px 28px;font-size:12px;display:grid;overflow-y:auto}.dialogActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.simSettingNotice.isSuccess{border-color:color-mix(in srgb, var(--up) 42%, var(--line));background:color-mix(in srgb, var(--up-soft) 60%, var(--panel));color:var(--up)}.characterImportOverlay{z-index:72}.characterImportDialog{width:min(520px,100%);max-height:calc((var(--app-vh) * 100) - 32px);transition:width var(--motion-base) var(--ease-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.characterImportDialog.isExpanded{width:min(1040px,100%)}.characterImportClose{z-index:2;position:absolute;top:8px;right:10px}.characterImportSearch{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px 58px 10px 18px;display:grid}.characterImportSearch label,.characterImportFooter>label{gap:5px;min-width:0;display:grid}.characterImportSearch label>span,.characterImportFooter>label>span{color:var(--muted);font-size:11px;font-weight:750}.characterImportSearch input,.characterImportFooter input{width:100%}.characterImportDialog button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.characterImportDialog button.primary:disabled{border-color:var(--line);background:var(--panel-strong);color:var(--muted);opacity:.7}.characterImportStatus{flex:none;padding:0 18px 10px}.characterImportStatus>p,.characterImportSyncPending>p{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-height:36px;color:var(--muted);align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.characterImportStatus>p.isError{border-color:var(--err-border);background:var(--err-bg);color:var(--err-ink)}.characterImportSyncPending{border:1px solid var(--warn-border);border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:8px 10px;display:grid}.characterImportSyncPending>p{min-height:0;color:inherit;background:0 0;border:0;padding:0}.characterImportSyncPending small{color:inherit;opacity:.84;grid-column:1;font-size:10.5px}.characterImportSyncPending button{grid-area:1/2/span 2}.characterImportCharacterSummary{border:1px solid color-mix(in srgb, var(--up) 42%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--up-soft) 48%, var(--panel));grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;min-height:42px;padding:9px 11px;display:grid}.characterImportCharacterSummary strong{color:var(--ink);font-size:13px}.characterImportCharacterSummary span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.characterImportCharacterSummary small{color:var(--muted);font-size:10.5px}.characterImportBulkBar{border-block:1px solid var(--line);background:var(--panel-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;display:flex}.characterImportBulkBar>span{color:var(--muted);font-size:11.5px;font-weight:700}.characterImportBulkBar button{min-height:29px;padding:4px 9px;font-size:11.5px}.characterImportGroups{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:160px;padding:10px 18px 14px;display:grid;overflow-y:auto}.characterImportGroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-height:56px;transition:border-color var(--motion-fast) var(--ease-out);overflow:hidden}.characterImportGroup.hasSelection{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.characterImportGroup.hasSelection>.characterImportGroupHead{background:color-mix(in srgb, var(--accent) 7%, var(--panel-soft))}.characterImportGroupHead{min-height:56px;transition:background-color var(--motion-fast) var(--ease-out);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px;padding:3px 5px;display:grid}.characterImportGroupSelect{border-radius:calc(var(--radius) - 2px);cursor:pointer;min-width:40px;transition:background-color var(--motion-fast) var(--ease-out);align-self:stretch;place-items:center;display:grid}.characterImportGroupSelect:hover{background:var(--panel-strong)}.characterImportDialog input[type=checkbox],.characterImportDialog input[type=radio]{width:16px;min-width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0}.characterImportGroupCopy,.characterImportOptions label>span{gap:2px;min-width:0;display:grid}.characterImportGroupCopy strong{color:var(--ink);font-size:14px;font-weight:780}.characterImportOptions strong{color:var(--ink);font-size:12px}.characterImportOptions small{color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.35}.characterImportGroupCount{color:var(--muted);justify-self:end;font-size:10.5px;font-weight:750}.characterImportDialog .characterImportDisclosure{width:100%;min-height:48px;color:var(--muted);text-align:left;white-space:normal;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr) auto 24px;justify-content:normal;align-items:center;gap:9px;padding:5px 7px;display:grid}.characterImportDialog .characterImportDisclosure:hover{background:var(--panel-strong);color:var(--ink);border-color:#0000}.characterImportDialog .characterImportDisclosure svg{transition:transform var(--motion-fast) var(--ease-out);justify-self:center}.characterImportDialog .characterImportDisclosure[aria-expanded=true] svg{transform:rotate(180deg)}.characterImportGroupBody{border-top:1px solid var(--line);background:var(--panel);gap:10px;padding:10px 12px 12px;display:grid;overflow:hidden}.characterImportScope{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:14px;margin:0;padding:8px 10px;display:flex}.characterImportScope legend{color:var(--muted);padding:0 5px;font-size:10.5px;font-weight:750}.characterImportScope label{color:var(--ink);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.characterImportOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.characterImportOptions>label{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);cursor:pointer;align-items:flex-start;gap:8px;min-width:0;min-height:46px;padding:8px 9px;display:flex}.characterImportOptions>label.isDisabled{cursor:not-allowed;opacity:.66}.characterImportOptions input{margin-top:2px!important}.characterImportOptions em{background:var(--warn-bg);width:max-content;color:var(--warn-ink);border-radius:999px;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:750}.characterImportAccessoryOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.characterImportAccessoryOptions>label{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);cursor:pointer;grid-template-columns:16px 42px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:96px;padding:9px;display:grid}.characterImportAccessoryOptions>label.isDisabled{cursor:not-allowed;opacity:.66}.characterImportAccessoryOptions>label>input{margin-top:12px!important}.characterImportAccessoryCopy{gap:7px;min-width:0;display:grid}.characterImportAccessoryHeading{gap:1px;min-width:0;display:grid}.characterImportAccessoryHeading strong,.characterImportAccessoryHeading small,.characterImportAccessoryHeading em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.characterImportAccessoryOptions strong{color:var(--ink);font-size:11px}.characterImportAccessoryOptions small,.characterImportAccessoryOptions em{color:var(--muted);font-size:9.5px;font-style:normal}.characterImportAccessoryOptions .characterImportPreviewImage{width:42px;height:42px}.characterImportAccessoryOptionList{gap:3px}.characterImportAccessoryOptionList li{align-items:flex-start;font-size:10.5px;line-height:1.35}.characterImportAccessoryOptionList li span{white-space:normal;overflow:visible}.characterImportAccessoryOptions>.characterImportAccessoryMainStat{grid-column:1/-1;grid-template-columns:16px minmax(0,1fr);min-height:46px}.characterImportAccessoryOptions>.characterImportAccessoryMainStat>input{margin-top:2px!important}.characterImportPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.characterImportPreviewGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.characterImportPreviewItem{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:5px;display:grid}.characterImportItemDetailGrid{grid-template-columns:minmax(0,1fr)}.characterImportOptionPreviewItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);align-items:start;padding:9px}.characterImportPreviewCopy{gap:5px;min-width:0;display:grid}.characterImportPreviewCopy>strong{color:var(--ink);font-size:11.5px}.characterImportPreviewCopy>small,.characterImportOptionEmpty{color:var(--muted);font-size:10px}.characterImportBraceletOptionList li{align-items:flex-start;font-size:10.5px}.characterImportBraceletOptionList li span{overflow-wrap:anywhere}.characterImportStoneEffects{margin-top:2px}.characterImportStoneEffects .stoneChip{min-height:22px;padding-inline:7px}.characterImportPreviewImage,.characterImportPreviewFallback{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--panel-strong);object-fit:cover;width:38px;height:38px}.characterImportPreviewIconPair{width:38px;height:38px;display:block;position:relative}.characterImportPreviewIconPair>.characterImportPreviewImage,.characterImportPreviewIconPair>.characterImportPreviewFallback{width:38px;height:38px;display:grid}.characterImportPreviewIconPair>.characterImportPreviewBadge{border:1px solid var(--panel);background:var(--panel-strong);object-fit:cover;border-radius:4px;width:17px;height:17px;position:absolute;bottom:-3px;right:-3px}.characterImportPreviewFallback{color:var(--muted);place-items:center;font-size:11px;display:grid}.characterImportPreviewItem>span:last-child{gap:1px;min-width:0;display:grid}.characterImportPreviewItem strong,.characterImportPreviewItem small,.characterImportPreviewItem em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.characterImportPreviewItem .characterImportGemEffect{background:var(--accent-soft);width:max-content;max-width:100%;color:var(--ink);border-radius:999px;justify-self:start;padding:2px 6px;font-weight:750}.characterImportPreviewItem .characterImportGemEffect[data-effect=cooldown]{background:var(--info-soft);outline:1px solid var(--line);outline-offset:-1px}.characterImportArkGridColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.characterImportArkGridColumn{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);grid-auto-rows:max-content;align-content:start;min-width:0;display:grid;overflow:hidden}.characterImportArkGridColumnTitle{border-bottom:1px solid var(--line);color:var(--muted);padding:7px 9px;font-size:10.5px}.characterImportArkGridCore{padding:7px 9px}.characterImportArkGridCore:last-child{border-bottom:0}.characterImportCardSummary{gap:6px;display:grid}.characterImportCardSetNames{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;padding:8px 9px;display:flex}.characterImportCardSetNames>small{color:var(--muted);font-size:9.5px;font-weight:650}.characterImportCardSetNames>strong{color:var(--ink);font-size:11.5px}.characterImportCardEffects{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.characterImportCardEffects>span{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-width:0;color:var(--ink);padding:8px 9px;font-size:10.5px;line-height:1.4}.characterImportNestedGroup{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.characterImportNestedGroupHead{gap:2px;display:grid}.characterImportNestedGroupHead>strong{color:var(--ink);font-size:14px;font-weight:780}.characterImportArkPassiveNodeGroups{gap:8px;display:grid}.characterImportArkPassiveNodeGroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);gap:5px;padding:8px;display:grid}.characterImportArkPassiveNodeGroup>strong{color:var(--muted);font-size:10.5px}.characterImportSkillList{grid-auto-rows:max-content;align-content:start;gap:4px;display:grid}.characterImportSkillRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1.15fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;min-width:0;min-height:66px;padding:6px;display:grid}.characterImportSkillMain{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.characterImportSkillMain .characterImportPreviewImage{width:42px;height:42px}.characterImportSkillMain>span,.characterImportTripod .tripodPickText{gap:2px;min-width:0;display:grid}.characterImportSkillMain strong,.characterImportTripod strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.characterImportSkillMain small,.characterImportTripod small{color:var(--muted);font-size:9.5px}.characterImportTripod{border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:3px 5px;display:grid}.characterImportTripod.hasIcon{grid-template-columns:38px minmax(0,1fr)}.characterImportTripod .tripodPickIcon{width:38px;height:38px}.characterImportTripod .tripodPickIcon em{width:17px;height:17px;font-size:9.5px;top:-4px;right:-4px}.characterImportPreviewItem strong{color:var(--ink);font-size:11px}.characterImportPreviewItem small,.characterImportPreviewItem em{color:var(--muted);font-size:9.5px;font-style:normal}.characterImportFooter{border-top:1px solid var(--line);background:var(--panel);flex:none;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 14px;padding:10px 18px 12px;display:grid}.characterImportFooter>label{grid-area:1/1}.characterImportSaveError{color:var(--err-ink);grid-area:2/1/auto/-1;margin:0;font-size:11px}.characterImportFooter .dialogActions{grid-area:1/2;margin:0}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterImportOverlay{align-items:end;padding:0}.characterImportDialog,.characterImportDialog.isExpanded{width:100%;max-height:calc((var(--app-vh) * 100) - max(8px, env(safe-area-inset-top)));border-radius:var(--radius) var(--radius) 0 0;transition:none}.characterImportSearch,.characterImportStatus,.characterImportGroups,.characterImportFooter{padding-inline:12px}.characterImportSearch{grid-template-columns:minmax(0,1fr);padding-right:50px}.characterImportCharacterSummary{grid-template-columns:minmax(0,1fr) auto}.characterImportCharacterSummary span{grid-area:2/1/auto/-1}.characterImportBulkBar{align-items:flex-start;padding-inline:12px}.characterImportOptions,.characterImportAccessoryOptions,.characterImportPreviewGrid,.characterImportPreviewGrid.compact,.characterImportArkGridColumns,.characterImportCardSummary,.characterImportCardEffects,.characterImportFooter{grid-template-columns:minmax(0,1fr)}.characterImportSkillRow{grid-template-columns:minmax(0,1fr);gap:4px}.characterImportTripod{grid-template-columns:38px minmax(0,1fr)}.characterImportTripod:not(.hasIcon){grid-template-columns:minmax(0,1fr)}.characterImportFooter>label,.characterImportFooter .dialogActions,.characterImportSaveError{grid-area:auto/1}.characterImportFooter .dialogActions{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);display:grid}.characterImportFooter .dialogActions button{width:100%}}.feedbackDialog{width:min(620px,100%)}.errorNoticeDialog{width:min(520px,100%)}.errorNoticeTitle{align-items:center;gap:8px;display:inline-flex}.errorNoticeTitle svg{color:var(--err-ink)}.errorNoticeMessage{border:1px solid var(--err-border);border-radius:var(--radius);background:var(--err-bg);color:var(--err-ink);margin:0;padding:12px;font-size:13px;line-height:1.55}.errorNoticeHelp{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.errorNoticeActions button{align-items:center;gap:6px;display:inline-flex}.feedbackForm{gap:14px;display:grid}.feedbackDialogActions{flex-wrap:wrap;align-items:center;gap:12px}.feedbackEmailContact{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:260px;margin:0;font-size:12px;line-height:1.5}.feedbackEmailContact a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.feedbackActionButtons{flex:none;gap:8px;margin-inline-start:auto;display:flex}.feedbackKindFieldset{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.feedbackKindFieldset legend,.feedbackField>span{width:100%;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.feedbackKindFieldset label{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.feedbackKindFieldset input{accent-color:var(--accent);margin:0}.feedbackField{min-width:0;display:grid}.feedbackField input,.feedbackField textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-soft);width:100%;min-width:0;color:var(--ink)}.feedbackField input{min-height:40px;padding:0 11px}.feedbackField textarea{resize:vertical;min-height:132px;padding:10px 11px;line-height:1.55}.feedbackField small{color:var(--muted);text-align:right;margin-top:5px;font-size:10.5px}.feedbackSubmitError{border:1px solid var(--err-border);border-radius:var(--radius);background:var(--err-bg);color:var(--err-ink);margin:0;padding:9px 10px;font-size:12px}.feedbackSuccess{text-align:center;padding:18px 0 2px}.feedbackSuccess p{color:var(--muted);margin:7px 0 0;font-size:12px}@media (width>=901px) and (device-width<=520px),(width<=900px) and (width<=520px){.heroRefreshStatus{display:none}.settingsToggleList{grid-template-columns:1fr}.settingsExcludedRow{grid-template-columns:minmax(0,1fr) 52px}.settingsExcludedRow>strong{text-align:left;grid-area:2/1/auto/-1}.appHeader{gap:10px}}.empty{min-height:260px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);align-content:center;place-items:center;gap:10px;display:grid}.footerNote{padding:14px var(--site-gutter) 22px;color:var(--muted);border-top:1px solid var(--line);background:var(--bg-raised);font-size:11.5px;display:grid}.footerUtility{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 28px;display:grid}.footerOwnership{text-align:right;justify-items:end;gap:4px;display:grid}.footerNav{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.footerNav>*{position:relative}.footerNav>*+:before{content:"";background:var(--muted);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.footerLinkButton{min-height:0;color:var(--info);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.footerLinkButton:disabled{opacity:.55;cursor:default}.footerCopyright,.footerMetaLine{white-space:nowrap;word-break:keep-all;overflow-wrap:anywhere}.footerCopyright{color:var(--info)}.footerNote a{color:var(--info);text-underline-offset:3px;font-weight:650}.footerNote a:hover,.footerNote a:focus-visible,.footerLinkButton:not(:disabled):hover{color:var(--accent)}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.footerUtility{grid-template-columns:1fr}.footerOwnership{text-align:left;justify-items:start}.footerCopyright,.footerMetaLine{white-space:normal}}@media (width>=901px) and (device-width<=440px),(width<=900px) and (width<=440px){.footerNav{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:8px 14px;display:grid}.footerNav>*+:before{content:none}}.policyPage{min-height:calc(var(--app-vh) * 100);padding:24px var(--site-gutter) 48px;background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 28%, transparent), transparent 220px), var(--bg)}.policySiteHeader{justify-content:space-between;align-items:center;gap:18px;width:min(920px,100%);margin:0 auto 14px;display:flex}.policyBrand{color:var(--ink);text-decoration:none;display:grid}.policyBrand span{letter-spacing:-.04em;font-size:22px;font-weight:850}.policyBrand small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.policyHomeLink{color:var(--info);text-underline-offset:3px;font-size:11.5px;font-weight:700}.policyDocument{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(920px,100%);box-shadow:var(--shadow);margin:0 auto;overflow:hidden}.policyDocumentHeader{padding:clamp(24px, calc(var(--app-vw) * 4), 42px);border-bottom:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 68%, transparent), transparent 62%), var(--panel-strong)}.policyDocumentHeader>p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.policyDocumentHeader h1{color:var(--ink);font-size:clamp(27px, calc(var(--app-vw) * 4), 38px);letter-spacing:-.045em;margin:0;line-height:1.15}.policyDocumentHeader>span{max-width:680px;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.65;display:block}.policyDocumentHeader time{color:var(--info);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);font-variant-numeric:tabular-nums;margin-top:16px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.policyNav{padding:11px clamp(18px, calc(var(--app-vw) * 4), 42px);border-bottom:1px solid var(--line);background:var(--bg-raised);flex-wrap:wrap;gap:7px;display:flex}.policyNav a{min-height:32px;color:var(--muted);border-radius:var(--radius);border:1px solid #0000;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.policyNav a:hover,.policyNav a:focus-visible{color:var(--info);border-color:var(--line-strong)}.policyNav a[aria-current=page]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--accent-soft)}.policyContent{padding:8px clamp(18px, calc(var(--app-vw) * 4), 42px) 34px}.policyLead{color:var(--ink);border-left:3px solid var(--accent);background:var(--bg-raised);margin:20px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.7}.policySection{padding:26px 0 4px;scroll-margin-top:20px}.policyChapter{border-top:1px solid var(--line-strong);margin-top:36px;padding-top:20px;scroll-margin-top:20px}.policyChapter>h2{color:var(--ink);margin:0;font-size:20px}.policySection+.policySection{border-top:1px solid var(--line);margin-top:18px}.policySection h2,.policySection h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 13px;font-size:17px}.policySection p,.policySection li,.policyNotice p{color:var(--muted);font-size:12.5px;line-height:1.75}.policySection p{margin:0}.policySection p+p{margin-top:9px}.policySection ul,.policySection ol{gap:7px;margin:10px 0 0;padding-left:22px;display:grid}.policySection strong{color:var(--ink)}.policySection a,.policyInlineLinks a{color:var(--info);text-underline-offset:3px;font-weight:650}.policyTableWrap{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;margin:12px 0;overflow-x:auto}.policyTable{border-collapse:collapse;background:var(--bg-raised);width:100%;min-width:620px}.policyTable th,.policyTable td{color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:11.5px;line-height:1.55}.policyTable th{color:var(--ink);background:var(--panel-strong);font-weight:750}.policyTable tr>:last-child{border-right:0}.policyTable tbody tr:last-child>*{border-bottom:0}.policyNotice{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);margin:24px 0 0;padding:14px 16px}.policyNotice strong{color:var(--ink);font-size:12px}.policyNotice p{margin:6px 0 0}.policyNoticeImportant{border-color:var(--warn-border);background:var(--warn-bg)}.policyNoticeImportant strong,.policyNoticeImportant p{color:var(--warn-ink)}.policyPreference{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);margin:14px 0;padding:14px 15px}.policyPreferenceToggle{cursor:pointer;align-items:center;gap:11px;display:flex}.policyPreferenceToggle input{width:17px;height:17px;accent-color:var(--accent)}.policyPreferenceToggle>span{gap:2px;display:grid}.policyPreferenceToggle strong{color:var(--ink);font-size:12.5px}.policyPreferenceToggle small{color:var(--info);font-size:10.5px;font-weight:650}.policyPreference p{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.6}.policyInlineLinks{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding-left:0!important}.policyInlineLinks a{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);text-align:center;place-items:center;min-height:34px;padding:7px 9px;display:grid}.policyDocumentFooter{padding:15px clamp(18px, calc(var(--app-vw) * 4), 42px) 18px;color:var(--muted);border-top:1px solid var(--line);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:10.5px;display:flex}.policyDocumentFooter p{margin:0}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){.policyPage{padding-top:14px}.policyHomeLink{font-size:10.5px}.policyInlineLinks{grid-template-columns:1fr}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:var(--panel-strong);border-radius:var(--radius);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 7%, transparent), transparent);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeletonLine{height:14px;margin:4px 0}.w56{width:56px}.w88{width:88px}.w120{width:120px}.w200{width:200px}.heroNameArea{min-width:0}@media (width>=901px) and (device-width>=761px),(width<=900px) and (width>=761px){.hero{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.heroIdentity{grid-area:3/1;align-self:end}.heroMetrics{grid-area:3/2;align-self:end}.heroRefresh{grid-area:1/2;place-self:start end;position:static}}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.appHeader{flex-wrap:wrap;gap:10px}.searchForm{order:3;grid-template-columns:minmax(0,1fr) auto;width:100%;margin-left:0}.headerActions{margin-left:auto}.skillTuning{position:static}.skillTuningLayout{grid-template-columns:1fr}.skillTuneList{max-height:280px}.controlGroup{border-bottom:0;border-right:1px solid var(--line)}.controlGroup:last-of-type{border-right:0}.controlsFooter{border-top:1px solid var(--line);grid-column:1/-1}.specGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCell{flex:0 auto;min-width:max-content}.modifierGroupColumns,.modifierStage-H .modifierStageGroups{columns:1}.simDirectAccessoryControls{grid-template-columns:1fr}.simDirectEngravingControls .simDirectWarning{grid-column:1/-1}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){body{font-size:13.5px}.appHeader{row-gap:10px}.appHeader h1{font-size:18px}.searchForm{grid-template-columns:minmax(0,1fr) auto}.hero{align-content:flex-end;row-gap:14px;min-height:178px;padding:16px 12px 8px}.heroCharacterImage{height:clamp(300px, calc(var(--app-vw) * 58), 470px);left:57%}.heroIdentity{flex:100%}.heroMetrics{justify-content:flex-start;gap:clamp(16px, calc(var(--app-vw) * 4), 34px);flex:auto;width:auto}.heroRefresh{flex:none;order:0;justify-content:flex-end;align-items:end;margin-left:auto;position:static}.heroNameLine{font-size:28px}.buffGrid,.specGrid,.specColumns,.characterPanelEditor .specColumns>.specColumn:last-child,.arkPassiveCategoryGrid,.characterPanelEditor .arkPassiveCategoryGrid{grid-template-columns:1fr}.characterPanelEditor .arkPassiveIcon{width:48px;height:auto}.characterPanelEditor .simArkNodeLevelStepper{--sim-ark-level-control-width:48px}.arkPassiveNodeGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.arkGridCoreRow{grid-template-columns:1fr}.arkGridGemList{justify-content:flex-start;padding-left:56px}.accRowEditable{grid-template-columns:51px minmax(0,1fr)}.equipRowEditable{grid-template-columns:51px minmax(0,1fr) 58px}.simDirectBraceletControls{grid-template-columns:1fr}.accRowEditable>.qBadge{min-width:0;font-size:16px;position:absolute;top:8px;right:8px}.engravingRowEditable{grid-template-columns:40px minmax(0,1fr)}.simDirectArkGridCoreControls{grid-template-columns:minmax(80px,.4fr) minmax(80px,.4fr)}.simDirectArkGridCoreControls .simArkGridCoreSelect{grid-area:2/1/auto/-1}.simDirectArkGridCoreControls>.simDirectCompactSelectWrap{grid-area:1/2}.arkGridCoreRowEditable .arkGridGemList{padding-left:0}.metricRow,.editGrid{grid-template-columns:1fr}.skillSelectRow{grid-template-columns:52px minmax(0,1fr)}.skillSelectTripods{grid-column:1/-1;justify-content:flex-start;padding-left:62px}.skillTuneHead{grid-template-columns:48px minmax(0,1fr)}.skillTuneHead .editField{grid-column:1/-1}.gearStatic{text-align:left}.controlGroup{border-right:0;border-bottom:1px solid var(--line)}.toolbar{flex-direction:column;align-items:stretch}.tabs{flex-wrap:nowrap;overflow-x:auto}.tabs button{flex:none}.actions{justify-content:flex-end}.motionCasePanel{grid-template-columns:1fr}.modifierStep{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"branch label label"".value operation";gap:6px 8px}.modifierStep .modifierBranch{grid-area:branch}.modifierStep .stepLabel{grid-area:label}.modifierStep .stepValue{text-align:left;grid-area:value}.modifierStep .operationTag{grid-area:operation}.breakdownRow{grid-template-columns:56px minmax(0,1.4fr) 84px 56px}.compact .breakdownRow{grid-template-columns:minmax(0,1fr) 56px}.compact .stepReason{text-align:left;grid-column:1/-1}.results{padding:12px}.workspace,.damageWorkspace{gap:12px;padding:12px}.characterDetails,.errorBand,.warnBox,.mainTabs{margin-left:12px;margin-right:12px}.characterEmptyState,.characterLoadingState{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.hero{margin-left:12px;margin-right:12px}}.errorFallback{border:1px solid var(--err-border);border-radius:var(--radius);background:var(--err-bg);min-width:0;color:var(--ink)}.errorFallbackIcon{color:var(--err-ink);place-items:center;display:inline-grid}.errorFallbackPanel{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}main>.errorFallbackPanel{margin:12px var(--site-gutter) 0}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){main>.errorFallbackPanel{margin-left:12px;margin-right:12px}}.errorFallbackCopy{flex:150px;gap:2px;min-width:0;display:grid}.errorFallbackCopy strong{font-size:12.5px;font-weight:700}.errorFallbackCopy small{color:var(--muted);font-size:11px;line-height:1.45}.errorFallbackAction{border-color:var(--err-border);min-height:30px;color:var(--err-ink);background:0 0;flex:none;gap:5px;padding:0 10px;font-size:12px;font-weight:700}.errorFallbackApp{width:min(560px,100% - 32px);margin:clamp(40px, calc(var(--app-vh) * 12), 120px) auto;text-align:center;box-shadow:none;justify-items:center;gap:10px;padding:28px 26px;display:grid}.errorFallbackApp h2{font-size:19px}.errorFallbackDescription{max-width:44ch;color:var(--ink);margin:0;font-size:13px;line-height:1.6}.errorFallbackNotice{color:var(--muted);margin:0;font-size:12px}.errorFallbackActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.errorFallbackActionPrimary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.errorFallbackDetails{max-width:100%;color:var(--muted);text-align:left;margin-top:6px;font-size:11.5px}.errorFallbackDetails summary{cursor:pointer;text-align:center}.errorFallbackDetails code{border-radius:var(--radius);background:var(--panel-strong);color:var(--err-ink);overflow-wrap:anywhere;margin-top:7px;padding:8px 10px;font-size:11px;line-height:1.5;display:block;overflow-x:auto}[data-motion-tone=up]{color:var(--delta-up);text-shadow:0 0 12px color-mix(in srgb, var(--delta-up) 62%, transparent)}[data-motion-tone=down]{color:var(--delta-down);text-shadow:0 0 12px color-mix(in srgb, var(--delta-down) 62%, transparent)}.rankNum[data-motion-direction=down]{background-color:var(--delta-up-soft)}.rankNum[data-motion-direction=up]{background-color:var(--delta-down-soft)}[data-motion-tone=flat]{transition:color var(--motion-flash) var(--ease-out), text-shadow var(--motion-flash) var(--ease-out)}.rankNum[data-motion-direction=flat]{transition:background-color var(--motion-flash) var(--ease-out)}.mainTabs button,.tabs button{transition:background-color var(--motion-base) var(--ease-out), color var(--motion-base) var(--ease-out)}.mainTabs button:hover:not(:disabled):not(.selected),.tabs button:hover:not(:disabled):not(.selected){background:var(--accent-soft);color:var(--ink)}.searchForm button.btnPrimary{transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out)}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){.landingHeader{gap:12px 20px}.landingSearchArea .searchForm{order:0;width:min(560px,100%);margin-left:0}.landingSearchArea .landingUpdateTeaserGroup,.landingSearchArea .routeLoadingSearch,.landingSearchArea .routeLoadingAnnouncement{width:min(560px,100%)}}@media (width<=900px){.landingHeader{padding:12px var(--site-gutter);flex-wrap:nowrap;gap:8px;min-height:62px}.landingHeader h1{font-size:clamp(20px,6vw,26px)}.landingHeader .landingDesktopTools>.landingQuickTools,.landingHeader .landingDesktopAction{display:none}.landingHeader .headerActions{order:0;gap:6px;width:auto;margin-left:auto}.landingHeader .headerActions>button,.landingHeader .landingWorkStatusHeader{gap:5px;height:38px;min-height:38px;padding:0 8px}.landingHeader .landingMenuButton{justify-content:center;align-items:center;width:38px;display:inline-flex}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.landingHeader{padding-inline:12px}.landingIntro{margin-inline:12px;margin-bottom:20px}.landingSearchArea{gap:10px;margin-inline:12px;padding:24px 0}.landingSearchArea .searchForm input,.landingSearchArea .searchForm button{min-height:48px}.landingSearchArea .routeLoadingSearch .skeleton{height:48px}}@media (width>=901px) and (device-width<=520px),(width<=900px) and (width<=520px){.landingHeader .feedbackHeaderBtn svg,.landingHeader .landingWorkStatusHeader>svg{display:none}}.mainTabs button{flex:150px}@container (width<=720px){.gemShowcase{overflow-y:visible}.gemShowcase .gemShowcaseGroup,.gemShowcase .gemShowcaseList,.gemShowcase .gemBaseAttack{flex:100%;min-width:0}.gemShowcase .gemBaseAttack{border-left:0;border-bottom:1px solid var(--line-strong);order:-1;align-self:auto;margin-left:0;padding-bottom:10px;padding-left:0}.gemShowcase .gemShowcaseGroup+.gemShowcaseGroup{border-left:0;padding-left:0}.gemShowcase .gemShowcaseGroup+.gemShowcaseGroup .gemShowcaseList{border-left:0;border-top:1px solid var(--line-strong);padding-top:10px;padding-left:0}.gemShowcaseDense .gemShowcaseList{justify-content:flex-start;gap:4px}}@media (width>=901px) and (device-width<=520px),(width<=900px) and (width<=520px){.heroCharacterImage{left:77%}.heroFavoriteButton,.heroRefreshButton{background:var(--panel)}}@media (width<=900px){.heroRefresh{align-items:center;margin-left:0;position:absolute;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin{animation:1.6s linear infinite spin!important}.skeleton:after{content:none;animation:none!important}}.simDraftStatus{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:6px 0;font-size:12px;display:flex}.simDraftStatus strong{color:var(--ink)}.damageTotalExplanation{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.comparisonConditionDetails{max-width:100%;font-size:12px}.comparisonScenarioRow,.comparisonConditionSummary{align-items:flex-start}.comparisonConditionDetails summary{cursor:pointer;padding:8px 0}.comparisonConditionDetails p{color:var(--ink);margin:4px 0}.comparisonConditionDetails ul{margin:8px 0;padding-left:20px}.comparisonConditionDetails small{max-width:42ch;line-height:1.6;display:block}.mobileConditionsToggle>svg:last-child{margin-left:auto}.mobileConditionsToggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.simBraceletDpsSummary{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.simDirectBraceletControls[data-dps-efficiency] .simBraceletStatRow{grid-template-columns:76px 72px minmax(0,1fr) 124px}.simDirectBraceletControls[data-dps-efficiency] .simDirectBraceletEffect{grid-template-columns:minmax(0,1fr) 124px}.simBraceletOptionEfficiencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.simBraceletOptionEfficiencies>.simOptionDamageEfficiency{flex-direction:column;gap:4px;padding:4px;display:flex}.simEfficiencyMetricLabel{color:var(--muted);font-size:10px;font-weight:600}.characterPanelEditor .simulationGearColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.characterPanelEditor .gearSection .equipRowEditable{grid-template-columns:40px 30px max-content minmax(0,1fr);align-items:center;gap:8px;display:grid}.characterPanelEditor .gearSection .equipRowEditable>.equipIconFrame{grid-area:auto;width:40px;height:40px}.characterPanelEditor .gearSection .equipRowEditable>.equipMainCompact{grid-area:auto;grid-template-columns:max-content;align-items:center;gap:6px;display:grid}.characterPanelEditor .gearSection .equipRowEditable .equipSlotTag{width:auto;color:var(--ink);font-size:13px;font-weight:800;display:block}.characterPanelEditor .gearSection .equipLevelTag{grid-area:1/2}.characterPanelEditor .gearSection .avatarItemEditable{background:0 0;border:0;grid-template-columns:32px max-content;gap:6px;width:max-content;padding:0;display:grid}.characterPanelEditor .gearSection .avatarIconFrame{width:32px;height:32px}.characterPanelEditor .gearSection .simDirectCompactSelectWrap:has(.simAvatarSelect){width:calc(3em + 32px);font-size:12px}.characterPanelEditor .gearSection .simAvatarSelect{font-size:inherit}.simDirectCompactSelect:is(.simAvatarSelect,.simBraceletStatTypeSelect,.simAccessoryGradeSelect,.simBraceletGradeSelect,.simEquipmentEnhancementSelect){padding-left:6px;padding-right:20px}.simDirectCompactSelectWrap:has(.simEquipmentEnhancementSelect)>.simDirectCompactSelectIcon{color:var(--accent)}.characterPanelEditor .gearSection .characterDirectEditor-equipment{grid-area:auto;justify-self:end;width:auto}.combatConditionEditor.combatConditionEditorPopover{background:color-mix(in srgb,var(--panel-strong) 88%,var(--ink) 12%);border-color:color-mix(in srgb,var(--line-strong) 65%,var(--ink) 35%);box-shadow:0 18px 48px #0000007a,0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.characterDetails:not(.characterPanelEditor) .gearAvatarSlot,.characterDetails:not(.characterPanelEditor) .simulationGearAvatarEmpty{grid-area:1/2}.characterDetails:not(.characterPanelEditor) .gearAvatarSlot .avatarIconFrame{flex-basis:28px;width:28px;height:28px}.characterPanelEditor .gearSection .equipName{flex:none;width:max-content;max-width:100%}.engravingStoneColumnLabel{text-align:center;white-space:normal;font-size:10px;line-height:1.25}.modifierCategoryHeading{column-span:all;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);break-after:avoid;margin:16px 0 10px;padding:8px 12px;font-size:14px;font-weight:800}.modifierCategoryHeading:first-child{margin-top:0}.modifierSpeedHeading{margin:10px 8px;font-size:12px}.modifierStageHelp{min-width:28px;min-height:28px;color:var(--muted);background:0 0;border:0;padding:4px}.modifierStageHelp:hover{color:var(--accent)}.characterPanelEditor .simDirectBraceletControls .simBraceletStatRow{grid-template-columns:68px 60px minmax(0,1fr) 56px;gap:6px}.characterPanelEditor .simDirectBraceletControls[data-dps-efficiency] .simBraceletStatRow{grid-template-columns:68px 60px minmax(0,1fr) 102px}.characterPanelEditor .simDirectBraceletControls[data-dps-efficiency] .simDirectBraceletEffect{grid-template-columns:minmax(0,1fr) 102px;gap:6px}.characterPanelEditor .simBraceletStatRow>.simBraceletOptionEfficiencies{grid-area:1/4}.characterPanelEditor .simDirectBraceletEffect>.simBraceletOptionEfficiencies{grid-area:1/2}.characterPanelEditor .simBraceletOptionEfficiencies{gap:6px}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterPanelEditor .simulationGearColumns{grid-template-columns:minmax(0,1fr)}}@container simulation-equipment-list (width<=640px){.characterPanelEditor .gearSection .equipRowEditable{grid-template-columns:32px 28px max-content minmax(0,1fr);gap:6px;padding-inline:0}.characterPanelEditor .gearSection .equipRowEditable>.equipIconFrame{grid-area:1/1;width:32px;height:32px}.characterPanelEditor .gearSection .equipRowEditable>.equipMainCompact{grid-area:1/2;grid-template-columns:max-content}.characterPanelEditor .gearSection .equipRowEditable .avatarItemEditable{grid-area:1/3;grid-template-columns:28px max-content;gap:4px;width:max-content}.characterPanelEditor .gearSection .equipRowEditable .avatarIconFrame{width:28px;height:28px}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectWrap:has(.simAvatarSelect){font-size:11px}.characterPanelEditor .gearSection .equipRowEditable .simulationGearAvatarEmpty{display:none}:is(.characterPanelEditor .gearSection .equipRowEditable:has(.avatarItemEditable) .characterDirectEditor-equipment,.characterPanelEditor .gearSection .equipRowEditable .characterDirectEditor-equipment){grid-area:1/4;margin-top:0}}@container simulation-equipment-list (width<=440px){.characterPanelEditor .gearSection .equipRowEditable{grid-template-columns:28px 28px 86px minmax(0,1fr);gap:4px}.characterPanelEditor .gearSection .equipRowEditable>.equipIconFrame,.characterPanelEditor .gearSection .equipRowEditable .avatarIconFrame{width:28px;height:28px}.characterPanelEditor .gearSection .equipRowEditable .avatarItemEditable{grid-template-columns:28px 54px;gap:4px;width:86px}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectWrap:has(.simAvatarSelect){width:54px}.characterPanelEditor .gearSection .equipRowEditable .simAvatarSelect{padding-left:3px;padding-right:11px}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectIcon{width:10px;height:10px;right:1px}:is(.characterPanelEditor .gearSection .equipRowEditable:has(.avatarItemEditable) .characterDirectEditor-equipment,.characterPanelEditor .gearSection .equipRowEditable .characterDirectEditor-equipment){grid-area:1/4;width:100%;min-width:0}.characterPanelEditor .gearSection .equipRowEditable:not(:has(.avatarItemEditable)) .characterDirectEditor-equipment{grid-column:3/-1}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls{gap:3px;margin-left:auto}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls-3{grid-template-columns:repeat(3,minmax(32px,1fr))}.characterPanelEditor .gearSection .equipRowEditable :is(.simEquipmentEnhancementSelect,.simWeaponQualityInput){padding-left:1px;padding-right:11px;font-size:12px}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityInput{padding-inline:1px}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityControl{display:contents}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityControl>small{text-align:right;grid-area:2/1/auto/-1}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityField,.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementField{grid-row:1}}@container simulation-equipment-list (width<=300px){.characterPanelEditor .gearSection .equipRowEditable{grid-template-columns:28px 28px 54px minmax(0,1fr)}.characterPanelEditor .gearSection .equipRowEditable .avatarItemEditable{grid-template-columns:minmax(0,1fr);justify-items:center;width:54px}.characterPanelEditor .gearSection .equipRowEditable :is(.simEquipmentEnhancementSelect,.simWeaponQualityInput){font-size:11px}}@media (width<=900px){.characterPanelEditor .gearSection{--equipment-editor-icon-size:32px;--equipment-editor-identity-width:28px;--equipment-editor-avatar-width:88px;--equipment-editor-row-gap:4px;padding-inline:12px}:is(.characterPanelEditor .gearSection .equipRowEditable,.characterPanelEditor .gearSection .equipRowEditable:has(.avatarItemEditable):has(.simEquipmentEnhancementControls-3)){grid-template-columns:var(--equipment-editor-icon-size) var(--equipment-editor-identity-width) var(--equipment-editor-avatar-width) minmax(0,1fr);align-items:center;gap:var(--equipment-editor-row-gap);padding-block:10px;padding-inline:0}.characterPanelEditor .gearSection .equipRowEditable>.equipIconFrame{width:var(--equipment-editor-icon-size);height:var(--equipment-editor-icon-size);grid-area:1/1;align-self:center}.characterPanelEditor .gearSection .equipRowEditable>.equipMainCompact{grid-area:1/2;grid-template-columns:max-content;align-self:center;align-items:center;gap:3px;min-width:0;display:grid}.characterPanelEditor .gearSection .equipRowEditable .equipSlotTag{white-space:nowrap;grid-area:1/1;font-size:14px}.characterPanelEditor .gearSection .equipRowEditable .equipLevelTag{white-space:nowrap;grid-area:1/2;font-size:10px}.characterPanelEditor .gearSection .equipRowEditable .avatarItemEditable{grid-area:1/3;grid-template-columns:var(--equipment-editor-icon-size) minmax(0,1fr);width:var(--equipment-editor-avatar-width);align-self:center;align-items:center;gap:2px;min-width:0}.characterPanelEditor .gearSection .equipRowEditable .avatarIconFrame{width:var(--equipment-editor-icon-size);height:var(--equipment-editor-icon-size)}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectWrap:has(.simAvatarSelect){width:54px;font-size:11px}.characterPanelEditor .gearSection .equipRowEditable .simAvatarSelect{min-height:40px;padding-left:3px;padding-right:11px;font-size:11px}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectIcon{width:10px;height:10px;right:1px}:is(.characterPanelEditor .gearSection .equipRowEditable .characterDirectEditor-equipment,.characterPanelEditor .gearSection .equipRowEditable:has(.avatarItemEditable) .characterDirectEditor-equipment,.characterPanelEditor .gearSection .equipRowEditable:has(.avatarItemEditable):has(.simEquipmentEnhancementControls-3) .characterDirectEditor-equipment){grid-area:1/4;place-self:center stretch;width:100%;min-width:0;margin:0}.characterPanelEditor .gearSection .equipRowEditable:not(:has(.avatarItemEditable)) .characterDirectEditor-equipment{grid-column:3/-1}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls{align-items:start;gap:3px;width:100%;margin-left:auto}:is(.characterPanelEditor .gearSection .equipRowEditable:nth-child(n+2 of :has([data-honing-kind=normal])) .simEquipmentNormalLabel,.characterPanelEditor .gearSection .equipRowEditable:nth-child(n+2 of :has(.simEquipmentAdvancedEnhancementSelect)) .simEquipmentAdvancedLabel){display:none}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls-3{grid-template-columns:minmax(32px,.85fr) repeat(2,minmax(32px,1fr))}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls .simWeaponQualityControl{display:contents}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls .simWeaponQualityControl>small{text-align:right;white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;padding-top:1px;font-size:10px;line-height:1.25}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls .simWeaponQualityField{grid-area:1/1}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementControls>.simEquipmentEnhancementField{grid-row:1}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementField>span,.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityField>span{font-size:10px;line-height:1.2}.characterPanelEditor .gearSection .equipRowEditable :is(.simEquipmentEnhancementSelect,.simWeaponQualityInput){height:40px;min-height:40px;padding-left:1px;padding-right:11px;font-size:13px;line-height:1}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityInput{appearance:textfield;padding-inline:1px;font-size:16px}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentAdvancedEnhancementSelect{font-size:12px}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}@media (width<=400px){.characterPanelEditor .gearSection{--equipment-editor-avatar-width:54px}.characterPanelEditor .gearSection .equipRowEditable .avatarItemEditable{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (width<=360px){.characterApp .characterPanelEditor .gearSection{--equipment-editor-icon-size:28px;--equipment-editor-identity-width:26px;--equipment-editor-avatar-width:50px;--equipment-editor-row-gap:3px;padding-inline:4px}.characterPanelEditor .gearSection .equipRowEditable .simDirectCompactSelectWrap:has(.simAvatarSelect){width:50px}.characterPanelEditor .gearSection .equipRowEditable .equipSlotTag{font-size:13px}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementField>span,.characterPanelEditor .gearSection .equipRowEditable .simWeaponQualityField>span{font-size:9px}.characterPanelEditor .gearSection .equipRowEditable .simEquipmentEnhancementSelect{font-size:11px}}.characterDetails.characterInfoCompact{--character-info-space:clamp(8px, calc(var(--app-vw) * 1.4), 12px);--character-info-columns:minmax(0, 4fr) minmax(0, 5fr)}.characterDetails.characterInfoCompact>.specGrid{gap:var(--character-info-space);grid-template-columns:minmax(0,1fr)}.characterInfoCompactRows{gap:var(--character-info-space);grid-column:1/-1;min-width:0;display:grid}.characterInfoRow{grid-template-columns:var(--character-info-columns);gap:var(--character-info-space);min-width:0;display:grid}.characterDetails.characterInfoCompact :is(.specSection,.arkSeparatedSection){padding:var(--character-info-space)}.characterDetails.characterInfoCompact .arkSeparatedArea{margin-top:var(--character-info-space)}.characterDetails.characterInfoCompact .arkSeparatedGrid{gap:var(--character-info-space)}.characterDetails.characterInfoCompact .gearSection{grid-column:auto}.characterDetails.characterInfoCompact:not(.characterPanelEditor) :is(.specSection,.arkSeparatedSection) h3{margin-bottom:8px;font-size:13px}.characterDetails.characterInfoCompact .specGems{container:gem-summary/inline-size}.gemCompactHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.characterDetails.characterInfoCompact:not(.characterPanelEditor) .gemCompactHeader h3{margin:0}.gemCompactSummary{scrollbar-width:none;font-variant-numeric:tabular-nums;flex-wrap:nowrap;grid-area:1/2;min-width:0;font-size:11.5px;line-height:1.7;display:flex;overflow-x:auto}.gemCompactSummary>span{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.gemCompactSummary>span+span:before{content:"";border-left:1px solid var(--line-strong);align-self:center;height:12px;margin-inline:7px}.gemCompactTypes{gap:5px;font-weight:750}.gemCompactShortLabel{display:none}.gemCompactToggle{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-area:1/3;justify-content:center;align-items:center;padding:0;display:inline-flex}.gemCompactToggleIcon{display:inline-flex}.gemCompactToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gemCompactHeader+div:not([hidden]){margin-top:8px}@container gem-summary (width<=310px){.gemCompactSummary{font-size:11px}.gemCompactSummary .gemCompactLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gemCompactShortLabel{display:inline}.gemCompactSummary>span+span:before{margin-inline:4px}.gemCompactTypes{gap:3px}}.characterDetails.characterInfoCompact .gearSection .gearStatsHeader,.characterDetails.characterInfoCompact .gearSection .equipLevelTag,.characterDetails.characterInfoCompact .gearSection .gearValueEmpty,.characterInfoCompact .accessorySection .qBadge,.characterDetails.characterInfoCompact .gearSection .equipSlotTag{display:none}.characterDetails.characterInfoCompact .gearSection .equipRow{grid-template-rows:auto auto;grid-template-columns:32px 24px minmax(0,1fr);gap:1px 4px;min-height:42px;padding:4px 2px 4px 0}.characterDetails.characterInfoCompact .gearSection .equipRow>.equipIconFrame{grid-area:1/1}.characterDetails.characterInfoCompact .gearSection .equipRow>:is(.gearAvatarSlot,.simulationGearAvatarEmpty){grid-area:1/2}.characterDetails.characterInfoCompact .gearSection .gearQualityValue{color:var(--muted);white-space:nowrap;grid-area:2/1;justify-self:center;font-size:10.5px;font-weight:800;line-height:1.1}.characterDetails.characterInfoCompact .gearSection .equipRow.hasQuality .gearQualityValue{color:rgb(var(--quality-color))}.characterDetails.characterInfoCompact .gearSection .equipName{grid-area:1/3/3;font-size:14px;line-height:1.15}.characterDetails.characterInfoCompact .gearSection .equipRowPlaceholder .equipName{color:var(--muted);grid-column:2/-1;font-size:11px;font-weight:600}.characterDetails.characterInfoCompact .gearSection .gearHoningValue small{font-size:10px}@media (width<=360px){.characterDetails.characterInfoCompact .gearSection .gearHoningValue small{letter-spacing:-.02em;font-size:9px}}.characterInfoCompact .characterInfoEquipmentRow .equipIconFrame,.characterInfoCompact .braceletRow>.equipIconFrame{width:32px;height:32px}.characterDetails.characterInfoCompact .gearAvatarSlot .avatarIconFrame,.characterDetails.characterInfoCompact .simulationGearAvatarEmpty{flex-basis:24px;width:24px;height:24px}.characterInfoCompact .accessorySection .accRow{align-items:flex-start;gap:6px;padding:6px 0}.characterInfoCompact .accessorySection .accRow>.equipIconFrame{margin-top:2px}.characterInfoCompact .accessorySection .accessoryMain{gap:3px;min-width:0}.characterInfoCompact .accessorySection .accessoryMetaLine{gap:3px 6px}.characterInfoCompact .accessorySection .accessoryQualityMeta{font-size:12px;font-weight:800}.characterInfoCompact .accessorySection .accessoryMainStatPosition{font-size:11px;font-weight:700}.characterInfoCompact .accessorySection .optList{gap:3px}.characterInfoCompact .accessorySection .optList li{align-items:flex-start;gap:4px;font-size:11.5px;line-height:1.35}.characterInfoCompact .accessorySection .optList li span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.characterInfoCompact .accessorySection .tierBadge{flex:none;margin-top:.5px}.characterInfoCompact .accessorySection .optMuted span{font-size:11px}.characterInfoCompact .accessorySection .optMuted .tierBadge{background:var(--panel-strong);color:var(--muted)}.characterDetails.characterInfoCompact .cardSection{display:block}.characterDetails.characterInfoCompact .cardSection .chipItem{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;background:0 0;gap:2px;max-width:100%;min-height:0;padding:0;line-height:1.35;display:grid;overflow:visible}.characterDetails.characterInfoCompact .cardSection .cardSetName{font-size:12px;font-weight:700}.characterDetails.characterInfoCompact .cardSection .cardSetAwakening{color:var(--muted);font-size:11px}.characterInfoCompact .combatStatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.characterInfoCompact .combatStatChip{gap:4px}.characterInfoCompact .engravingBookHeader{justify-content:flex-start;gap:0;margin-bottom:2px}.characterInfoCompact .engravingBookSummary{display:none}.characterInfoCompact .engravingColumnLabels{color:var(--muted);flex:none;gap:8px;font-size:10.5px;display:flex}.characterInfoCompact .engravingList{gap:0}.characterInfoCompact .engravingRow{grid-template-columns:24px minmax(0,1fr);gap:1px 6px;min-height:0;padding:6px 0}.characterInfoCompact .engravingRow+.engravingRow{border-top:1px solid var(--line)}.characterInfoCompact .engravingIcon{grid-row:1/3;align-self:center;width:24px;height:24px}.characterInfoCompact .engravingName{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.characterInfoCompact .engravingLevels{grid-column:2;justify-content:flex-start;gap:8px;width:auto;min-width:0;font-size:11px;font-weight:700;display:flex}.characterInfoCompact .engravingLevelSeparator{display:none}.characterInfoCompact .engravingBookLevel i{width:7px;height:7px}.characterInfoCompact .engravingStoneLevel i{width:6px;height:10px}.characterInfoCompact .braceletRow{grid-template-columns:32px minmax(0,1fr);gap:6px;padding:0;display:grid}.characterInfoCompact .braceletMain{display:contents}.characterInfoCompact .braceletMain .equipNameLine{min-width:0}.characterInfoCompact .braceletMain .equipNameLine .equipName{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:12px}.characterInfoCompact .braceletOptionList{grid-column:1/-1;gap:5px}.characterInfoCompact .braceletOptionList li{overflow-wrap:anywhere;align-items:flex-start;gap:4px;font-size:11.5px;line-height:1.35}.characterInfoCompact .braceletOptionList .tierBadge{flex:none;margin-top:.5px}.mvpNavigationCard{position:relative}.mvpCardAction{z-index:1;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:pointer;inset:0;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;position:absolute!important}.mvpCardAction:disabled{cursor:default}.mvpCardAction:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mvpNavigationCard>:not(.mvpCardAction){pointer-events:none}.mvpNavigationCard [data-mvp-character]{pointer-events:auto}.landingShortcutIdentity{align-items:center;gap:5px;min-width:0;display:flex}.landingShortcutIdentity .landingShortcutName{flex:0 auto}.workspaceHeaderName{align-items:center;gap:5px;min-width:0;display:inline-flex}.workspaceHeaderName>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heroName{text-overflow:ellipsis;overflow:hidden}.landingPodiumName [data-mvp-character]{color:#fff}.landingPodiumName{flex-wrap:wrap;gap:4px 7px}.landingPodiumName>b{flex:2.5em}.landingRankingLane .mvpNavigationCard{flex:none}.recentSearchOptionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchForm .recentSearchOption{cursor:pointer;border-radius:var(--radius);align-items:center;display:flex}.landingShortcutOpen:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.skillConditionsDialog{width:min(420px,100vw - 24px)}.skillConditionsFields{gap:12px;padding-block:12px;display:grid}.skillConditionsFields .skillEditorBurstToggle{min-height:44px;padding:8px 10px;font-size:14px;display:flex}.skillConditionsFields>div>label{flex:1;font-size:13px}.skillConditionsFields input[type=number]{min-height:44px;font-size:14px}.skillConditionsFields button{min-width:40px;min-height:44px}.skillConditionsDialog .dialogClose,.skillConditionsDialog .dialogActions button{min-height:44px}:root{--tripod-tier-1:#56a6ff;--tripod-tier-2:#62d175;--tripod-tier-3:#f2b845}:root[data-theme=light]{--tripod-tier-1:#1f6fd1;--tripod-tier-2:#23853a;--tripod-tier-3:#a56c00}.skillTreeTable{--skill-row-columns:22px 30px minmax(0,1fr) 92px 90px 82px;width:100%;min-width:0;display:grid;overflow:visible;container:skill-table/inline-size}.skillTreeTable:not(:has(.skillConditionsButton)){--skill-row-columns:22px 30px minmax(0,1fr) 40px 90px 82px}.skillTreeList{min-width:0;display:grid}.skillTreeColumns,.skillTreeRow{grid-template-columns:var(--skill-row-columns);align-items:center;column-gap:8px;min-width:0;display:grid}.skillTreeColumns{border-bottom:1px solid var(--line);color:var(--muted);grid-template-areas:". .name controls tripods loadout";padding:0 4px 6px;font-size:10.5px;font-weight:700}.skillTreeColumnName{grid-area:name}.skillTreeColumnControls{grid-area:controls}.skillTreeColumnTripods{grid-area:tripods;gap:6px;display:flex}.skillTreeColumnTripods i{text-align:center;width:26px;font-style:normal;font-weight:900}.skillTreeColumnTripods i[data-tier="1"]{color:var(--tripod-tier-1)}.skillTreeColumnTripods i[data-tier="2"]{color:var(--tripod-tier-2)}.skillTreeColumnTripods i[data-tier="3"]{color:var(--tripod-tier-3)}.skillTreeColumnLoadout{grid-area:loadout}.skillTreeRow{border-top:1px solid var(--line);grid-template-areas:"toggle icon name controls tripods loadout";min-height:44px;padding:6px 4px;position:relative}.skillTreeRow:first-child{border-top:0}.skillTreeRow:hover{background:color-mix(in srgb,var(--panel-strong) 55%,transparent)}.skillTreeRow.unequippedHyperAwakening{filter:grayscale();opacity:.38}.skillTreeRow.unusedSkill>:not(.skillUseToggle){opacity:.42}.skillTreeRow .skillUseToggle{border:1px solid var(--line-strong);background:var(--panel-strong);width:22px;min-width:22px;height:22px;min-height:22px;color:var(--muted);border-radius:5px;grid-area:toggle;place-items:center;padding:0;display:grid}.skillTreeRow .skillUseToggle:is(:hover,:focus-visible):not([aria-disabled=true]){border-color:color-mix(in srgb,var(--accent) 62%,var(--line));color:var(--ink)}.skillTreeRow .skillUseToggle[aria-disabled=true]{cursor:not-allowed;opacity:.42}.skillTreeRow.unusedSkill .skillUseToggle{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--ink)}.skillTreeRow .skillSelectIcon{border-radius:5px;grid-area:icon;width:30px;height:30px}.skillTreeRow .skillSelectIcon img{border-radius:5px}.skillTreeSkillTitle{grid-area:name;align-items:baseline;gap:6px;min-width:0;display:flex}.skillTreeSkillTitle>strong{min-width:0;font-size:13px;font-weight:700;overflow:hidden}.skillTreeRow .skillTreeSkillLink{max-width:100%;min-height:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:0;display:block;overflow:hidden}.skillTreeRow .skillTreeSkillLink:hover:not(:disabled){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.skillTreeSkillTitle>em{color:var(--accent-strong);flex:none;font-size:10.5px;font-style:normal;font-weight:800}.skillTreeParent{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:10.5px;overflow:hidden}.skillTreeControls{grid-area:controls;align-items:center;gap:6px;min-width:0;display:flex}.skillTreeLevelField{flex:none;display:block}.skillTreeRow .skillTreeLevelField input{font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;width:40px;height:28px;min-height:28px;padding:0 4px;font-size:12.5px}.skillTreeRow .skillTreeLevelField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.skillTreeRow .skillTreeLevelField input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.skillTreeRow .skillConditionsButton{border-color:var(--line-strong);background:var(--panel-strong);width:46px;height:28px;min-height:28px;color:var(--muted);border-radius:5px;flex:none;gap:3px;padding:0 4px;font-size:11.5px}.skillTreeRow .skillConditionsButton:is(:hover,:focus-visible){color:var(--ink)}.skillTreeRow .skillConditionsButton em{background:var(--ink);min-width:14px;height:14px;color:var(--bg);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:800;line-height:14px}.tripodTrack{grid-area:tripods;align-items:center;gap:6px;display:flex}.skillTreeRow .tripodPip{--tier:var(--tripod-tier-1);border:1px solid var(--line-strong);background:var(--panel-strong);width:26px;min-width:26px;height:32px;min-height:0;color:var(--tier);font-variant-numeric:tabular-nums;border-radius:5px;grid-template-rows:minmax(0,1fr) 4px;place-items:center;gap:2px;padding:4px 0;font-size:13px;font-weight:800;line-height:1;display:grid;position:relative}.skillTreeRow .tripodPip[data-tier="2"]{--tier:var(--tripod-tier-2)}.skillTreeRow .tripodPip[data-tier="3"]{--tier:var(--tripod-tier-3)}.skillTreeRow .tripodPip[data-state=selected]{border-color:color-mix(in srgb,var(--tier) 60%,var(--line-strong));background:color-mix(in srgb,var(--tier) 13%,var(--panel))}.skillTreeRow .tripodPip[data-state=empty]{color:var(--muted);border-style:dashed}.skillTreeRow .tripodPip[data-state=locked]{color:var(--muted);opacity:.5;cursor:not-allowed}.skillTreeRow .tripodPip:not([aria-disabled=true]):is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--tier);color:var(--tier)}.skillTreeRow .tripodPip+.tripodPip:before{content:"";background:var(--line-strong);width:6px;height:1px;position:absolute;top:50%;right:calc(100% + 1px)}.skillTreeRow .tripodPip[data-state=selected]+.tripodPip[data-state=selected]:before{background:color-mix(in srgb,var(--tier) 65%,var(--line-strong))}.tripodPipValue{place-items:center;min-height:0;display:grid}.tripodPipDots{gap:2px;display:flex}.tripodPipDots i{background:color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;width:4px;height:4px}.tripodPipDots i[data-on]{background:currentColor}.skillTreeNoTripod{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:tripods;font-size:10.5px;overflow:hidden}.skillTreeLoadout{grid-area:loadout;align-items:center;gap:4px;min-width:0;display:flex}.skillTreeRuneSlot{flex:none;width:26px;height:26px}.skillTreeRune{display:block}.skillTreeRow button.skillTreeRune{background:0 0;border:0;border-radius:5px;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.skillTreeRow button.skillTreeRune:is(:hover,:focus-visible,[aria-expanded=true]){outline:1px solid var(--accent);outline-offset:2px}.skillTreeRuneIcon{width:26px;height:26px;color:var(--ink);border-radius:5px;place-items:center;font-size:11px;display:grid}.skillTreeRuneIcon img{object-fit:contain;width:22px;height:22px}.skillTreeGemSlot{scrollbar-width:none;gap:3px;min-width:0;display:flex;overflow-x:auto}.skillTreeGem{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--panel-strong);border-radius:5px;flex:none;width:24px;height:24px;position:relative;overflow:hidden}.skillTreeGem img{object-fit:cover;width:100%;height:100%;display:block}.skillTreeGem em{color:#fff;text-align:center;background:#0f172ae0;border-radius:3px 0 0;min-width:12px;padding:0 2px;font-size:8.5px;font-style:normal;font-weight:800;line-height:11px;position:absolute;bottom:0;right:0}@container skill-table (width<=479px){.skillTreeRuneSlot{width:36px;height:36px}.skillTreeRow .skillTreeRuneSlot .skillTreeRune{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:grid}.skillTreeColumns{display:none}.skillTreeRow{grid-template-columns:24px 32px minmax(0,1fr) auto;grid-template-areas:"toggle icon name controls"". .tripods loadout";row-gap:6px;padding-block:8px}.skillTreeRow .skillUseToggle{width:24px;min-width:24px;height:32px}.skillTreeRow .skillSelectIcon{width:32px;height:32px}.skillTreeRow .skillTreeLevelField input,.skillTreeRow .skillConditionsButton{height:36px;min-height:36px}.skillTreeRow .skillTreeLevelField input{width:44px;font-size:14px}.skillTreeRow .skillConditionsButton{width:52px;font-size:12px}.tripodTrack{gap:8px}.skillTreeRow .tripodPip{width:32px;min-width:32px;height:36px;font-size:14px}.skillTreeRow .tripodPip+.tripodPip:before{width:8px}.skillTreeLoadout{justify-self:end}.skillTreeGem{width:26px;height:26px}}.tripodPopover{z-index:990;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);gap:10px;padding:10px 12px 12px;display:grid;position:fixed;overflow-y:auto}.tripodPopover:focus{outline:none}.tripodTier{--tier:var(--tripod-tier-1);gap:4px;display:grid}.tripodTier[data-tier="2"]{--tier:var(--tripod-tier-2)}.tripodTier[data-tier="3"]{--tier:var(--tripod-tier-3)}.tripodTierHead{align-items:center;gap:6px;min-height:22px;display:flex}.tripodTierNumeral{min-width:16px;color:var(--tier);font-size:12px;font-weight:900}.tripodTier[data-locked] .tripodTierNumeral{color:var(--muted)}.tripodTierHead small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.tripodPopover .tripodTierClear{min-height:22px;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:11px}.tripodPopover .tripodTierClear:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tripodTierOptions{grid-template-columns:repeat(var(--tripod-option-count),minmax(0,1fr));gap:4px;display:grid}.tripodPopover .tripodNode{border-radius:var(--radius);min-width:0;min-height:0;color:var(--ink);text-align:center;white-space:normal;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;padding:4px 2px;display:grid}.tripodPopover .tripodNode:disabled{opacity:.35}.tripodNodeIcon{background:var(--panel-strong);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.tripodNodeIcon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.runePopover .runePickerIcon,.runePopover .runePickerIcon img{border-radius:5px}.runePopover .runePickerIcon img{object-fit:contain}.tripodNode:hover:not(:disabled) .tripodNodeIcon img,.tripodNode:focus-visible .tripodNodeIcon img{filter:brightness(1.15)}.tripodTier[data-has-selection] .tripodNode[aria-selected=false] :is(.tripodNodeIcon,.tripodNodeName){opacity:.5}.tripodNode[aria-selected=true] .tripodNodeIcon{box-shadow:0 0 0 2px var(--tier)}.tripodNodeIcon em{background:var(--panel-strong);min-width:14px;height:14px;color:var(--muted);text-align:center;border-radius:7px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:800;line-height:14px;position:absolute;top:-3px;right:-6px}.tripodNode[aria-selected=true] .tripodNodeIcon em{background:var(--tier);color:var(--panel)}.tripodNodeName{overflow-wrap:anywhere;word-break:keep-all;font-size:11.5px;font-weight:700;line-height:1.3}.tripodNode[aria-selected=true] .tripodNodeName{color:var(--tier)}.tripodTierTouchNote{color:var(--muted);overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:11px;line-height:1.45;display:none}@media (hover:none){.tripodTierTouchNote{display:block}.tripodPopover .tripodTierClear{min-height:36px;padding-inline:8px}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.simSettingManager{gap:12px;padding:14px 0;display:grid;position:relative}.simSettingManager>:not(.simSavedPopover){margin-inline:16px}.simSettingToolbar{gap:10px;display:grid}.simSettingToolbar>label{gap:4px;min-width:0;display:grid}.simSettingToolbar>label>span{color:var(--muted);font-size:11px}.simSettingToolbar input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:100%;min-width:0;min-height:40px;padding:6px 10px;font-size:17px;font-weight:800}.simSettingToolbar input:hover{border-color:var(--line-strong)}.simSettingToolbar input:focus{border-color:var(--accent)}.simSettingSaveActions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.simSettingSaveActions>button{min-height:38px;font-size:12px}.simBaselineContext{border-radius:var(--radius);background:var(--baseline-soft);min-width:0;color:var(--muted);align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.simBaselineContext>svg,.simBaselineContext>strong{color:var(--baseline)}.simBaselineContext>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.simBaselineContext button{text-underline-offset:4px;background:0 0;border:0;flex:none;min-height:28px;margin-left:auto;padding:2px 6px;font-size:11px;text-decoration:underline}.simSettingContextActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.simSettingContextActions>button{text-align:left;justify-content:flex-start;gap:4px;min-height:34px;padding:4px 6px;font-size:11.5px;font-weight:600}.simSettingContextActions>button>svg:first-child{flex:0 0 14px;width:14px;height:14px}.simSettingContextActions .simSettingActionLabel{min-width:0;font:inherit;flex:1;line-height:1.4}.simSettingContextActions .simSettingActionChevron{flex:0 0 10px;width:10px;height:10px}.simSettingContextActions .simCharacterImportButton{color:var(--muted)}.simSettingContextActions .simSaveOptionsButton{position:relative}.simSettingContextActions .simSaveOptionsButton.hasExcludedScope:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.simSettingManager .simSettingNotice{margin-block:0}.simSavedPopover{z-index:49;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);flex-direction:column;width:560px;padding:14px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000047}.simSavedPopover[hidden]{display:none}.simSavedPopoverHeader{flex:none;justify-content:space-between;align-items:center;display:flex}.simSavedPopoverHeader button{background:0 0;border:0;width:26px;min-height:26px;padding:0}.simSavedPopover>p{color:var(--muted);flex:none;margin:5px 0 10px;font-size:11px}.simSavedPopover .simSavedList{min-height:0;max-height:min(440px,calc(var(--app-vh) * 60));grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;overflow:auto}.simSavedPopover .simSavedItem{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(120px,1fr) 62px 112px 28px 64px;align-items:center;gap:6px 0;padding:12px 6px;display:grid}.simSavedPopover .simSavedItem.baseline{background:var(--baseline-soft);border-bottom-color:var(--baseline-strong)}.simSavedPopover .simSavedIdentity{grid-area:1/1;min-width:0;padding-inline:10px}.simSavedPopover .simSavedItem>button{text-align:center;border-radius:0;justify-content:center;border:0!important;border-left:1px solid var(--line)!important}.simSavedPopover .simSavedDeleteNo{border-left-color:var(--line)!important}.simSavedIdentity>span:first-child{gap:5px;display:grid}.simSavedIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.simSavedIdentity small{color:var(--muted);font-size:9px;line-height:1.5}.simSavedPopover .simBaselineToggle{grid-area:1/3;gap:4px;width:auto;min-height:30px;padding:4px;font-size:10px;display:flex}.simSavedPopover .simSavedLoad{grid-area:1/2;width:auto;min-height:30px;padding:4px;font-size:11px}.simSavedPopover .simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) 62px 28px 64px}.simSavedPopover .simSavedAction{width:100%;min-width:0;min-height:30px}.simSavedBadges{gap:4px;margin-top:5px;display:flex}.simSavedBadges em{font-size:9px;font-style:normal}.simSavedItem.baseline .simSavedIdentity strong,.simSavedBaselineBadge{color:var(--baseline)}.simSettingManager.isCompact{gap:6px;padding:8px 0}.simSettingManager.isCompact>:not(.simSavedPopover){margin-inline:12px}.simSettingManager.isCompact>.simCompactSettingOverlay,.simSettingManager.isCompact>.simSaveOptionsDialogOverlay{margin:0}.simCompactSettingRow{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.simCompactSettingRow>p{flex:auto;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.simCompactSettingRow>button{flex:none;gap:5px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700}.simCompactSettingRow>.simCompactSettingName{flex-direction:column;align-items:stretch;gap:1px}.simCompactSettingName small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.simCompactSettingName>span{align-items:center;gap:6px;min-width:0;display:flex}.simCompactSettingName strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.simCompactSettingName em{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.simCompactBaseline{color:var(--muted);font-size:12px}.simCompactBaseline>svg{color:var(--baseline);flex:none}.simCompactBaseline>span{flex:none}.simCompactBaseline>strong{min-width:0;color:var(--baseline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog.simCompactSaveDialog{width:min(440px,100%)}.simCompactSaveForm{gap:12px;display:grid}.simCompactSaveForm>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.simCompactSaveForm input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);padding:6px 10px;font-size:16px;font-weight:700}.simCompactSaveForm input:focus{border-color:var(--accent)}.simCompactSaveTarget{min-width:0;color:var(--muted);gap:6px;margin:0;font-size:12px;display:flex}.simCompactSaveTarget strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simCompactSaveForm .simSaveScopeSummary,.simCompactSaveForm .simSettingNotice{margin:0}.simCompactSaveActions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.simCompactSaveActions>button{min-height:44px;font-size:13px;font-weight:700}.simCompactSettingSheetOverlay{place-items:end center}.dialog.simCompactSettingSheet{align-content:start;gap:10px;width:min(560px,100%);display:grid}.simCompactSettingSheet .dialogHead{margin-bottom:0}.simCompactSheetActions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.simCompactSheetActions>button{gap:5px;min-height:44px;padding:0 8px;font-size:13px;font-weight:600}.simCompactSheetActions .simSaveOptionsButton{position:relative}.simCompactSheetActions .simSaveOptionsButton.hasExcludedScope:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.simCompactSheetHelp{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.simCompactSettingSheet .simSavedList{grid-template-columns:minmax(0,1fr);gap:8px;margin:0}.simCompactSettingSheet .simSavedItem{border:1px solid var(--line);border-radius:var(--radius);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;align-items:center;gap:10px 6px;padding:12px;overflow:visible}.simCompactSettingSheet .simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) 44px 44px}.simCompactSettingSheet .simSavedItem.baseline{border-color:var(--baseline-strong);background:var(--baseline-soft)}.simCompactSettingSheet .simSavedIdentity{grid-area:1/1/auto/-1;min-width:0;padding:0}.simCompactSettingSheet .simSavedIdentity strong{font-size:14px}.simCompactSettingSheet .simSavedIdentity small{font-size:11px}.simCompactSettingSheet .simSavedItem>button{background:var(--panel-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:650;border:1px solid var(--line)!important;border-radius:var(--radius)!important;display:flex!important}.simCompactSettingSheet .simSavedLoad{grid-area:2/1}.simCompactSettingSheet .simBaselineToggle{grid-area:2/2}.simCompactSettingSheet .simBaselineToggle.isActive{background:var(--baseline-soft);color:var(--baseline);border-color:var(--baseline-strong)!important}.simCompactSettingSheet .simSavedCopy{color:var(--muted);grid-area:2/3;padding:0}.simCompactSettingSheet .simSavedDelete{color:var(--muted);grid-area:2/4;padding:0}.simCompactSettingSheet .simSavedItem.buildOnly .simSavedCopy{grid-column:2}.simCompactSettingSheet .simSavedItem.buildOnly .simSavedDelete{grid-column:3}.simPanelHeading{align-items:center;gap:12px;min-height:40px;padding:0 4px 10px;display:flex}.simPanelHeading h2{flex:auto;min-width:0;margin:0;font-size:15px;font-weight:800}.currentSettingSummary{background:0 0;border:0;gap:14px;padding:0;display:grid;overflow:visible;container:setting-summary/inline-size}.currentSettingCombatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.currentSettingMetricLabelCompact{display:none}@container setting-summary (width>=680px){.currentSettingCombatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.currentSettingCombatMetric{border-radius:var(--radius);background:var(--panel-strong);border:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-height:76px;padding:10px 12px;display:grid}.currentSettingCombatMetric>span{color:var(--muted);grid-column:1/-1;font-size:11px;font-weight:500}.currentSettingCombatMetric:has(.currentSettingSkillCritButton)>span{grid-area:1/1;align-self:center}.currentSettingCombatMetric>span small{font-size:9px}.currentSettingCombatMetric>strong,.currentSettingCombatMetric.isCapped>strong{letter-spacing:-.01em;grid-area:2/1/auto/-1;justify-self:start;font-size:22px;font-weight:800}.currentSettingCombatMetric>.currentSettingConditionalLabel{grid-column:1/-1}.currentSettingCombatMetric .currentSettingSkillCritButton{border:1px solid var(--line);background:var(--panel);min-height:20px;color:var(--muted);white-space:nowrap;grid-area:1/2;place-self:center end;margin-top:0;padding:0 5px;font-size:10.5px;font-weight:600}.currentSettingCombatMetric .currentSettingSkillCritButton:hover{border-color:var(--accent);color:var(--ink)}.currentSettingEfficiencyGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.currentSettingEfficiencyCard{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:0 0;gap:6px;padding:10px 12px;display:grid}.currentSettingEfficiencyCard header{justify-content:space-between;align-items:center;gap:8px;display:flex}.currentSettingEffectIdentity{align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:700;display:flex}.currentSettingEffectIdentity svg{color:var(--muted)}.currentSettingEffectAmount{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.currentSettingEffectAmount>span{color:var(--muted);font-size:10.5px}.currentSettingEffectAmount>strong{font-size:18px;font-weight:800}.currentSettingEffectAmount>small{color:var(--muted);font-size:10.5px}.currentSettingEfficiencyTrack{background:var(--line);border:0;border-radius:2px;height:4px;overflow:hidden}.currentSettingEfficiencyTrack>span,.currentSettingEfficiencyCard.isCapped .currentSettingEfficiencyTrack>span{background:var(--accent);border-radius:2px}.characterPanelEditor .specGrid{background:0 0;border:0}.arkPassiveEditorHeading{flex:auto;min-width:0;display:flex}.arkPassiveEditorTabs{border-bottom:1px solid var(--line);flex:auto;align-items:center;width:100%;display:flex}.arkPassiveEditorTabs button{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 1 0;padding:6.25px 15px;font-size:15px}.arkPassiveEditorTabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.arkPassiveEditorTabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.characterPanelEditor .arkPassiveCategory[hidden]{display:none}.characterPanelEditor .specGems{background:0 0;border:0;padding:10px 14px 12px}.characterPanelEditor .specGems .characterEditorSectionHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:7px;display:flex}.simGemCount{background:var(--panel-strong);padding:2px 4px;font-size:10px;font-style:normal}.simGemAttackSummary{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.gemGridEditable{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.gemGridEditable .gemTileEditable{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-rows:auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;min-height:65px;padding:9px 0;display:grid}.simGemImage{place-items:center;width:34px;height:34px;display:grid;position:relative}.simGemSkillImage{object-fit:cover;width:34px;height:34px}.simGemBadge{border:1px solid var(--grade-frame-border,var(--line-strong));place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-3px;right:-3px}.simGemBadge img{object-fit:cover;width:100%;height:100%}.gemGridEditable .simDirectGemControls{grid-template-rows:23px 22px;grid-template-columns:minmax(0,1fr) 58px;gap:0 4px}.specGems .simSectionActionLabel>span{display:none}.specGems .simSectionActionLabel{min-width:94px}.specGems .simSectionActionLabel select{min-height:28px;padding:4px 20px 4px 7px;font-size:11px}.simDirectGemControls>:has(.simGemSkillSelect){grid-area:1/1}.simDirectGemControls>:has(.simGemTypeSelect){grid-area:2/1}.simDirectGemControls>:has(.simGemLevelSelect){grid-area:1/2/3;align-self:center}.gemGridEditable .simGemSkillSelect,.gemGridEditable .simGemTypeSelect{background:0 0;border:0;height:22px;min-height:22px;padding:0 13px 0 0;font-size:10px}.gemGridEditable .simGemSkillSelect{color:var(--ink);font-weight:700}.gemGridEditable .simGemTypeSelect{color:var(--muted);font-size:10px}.gemGridEditable .simGemLevelSelect{border:1px solid var(--line-strong);background:var(--panel);min-height:30px;color:var(--ink);color-scheme:inherit;text-shadow:none;background-image:none;padding:0 14px 0 5px;font-size:11px;font-weight:600}.damageControlsSummaryButton{background:0 0;border:0;padding:12px 0}.damageControlsSummaryValues{flex-flow:column;align-items:stretch;gap:4px;margin-left:23px}.damageControlsSummaryValueText{white-space:normal;overflow-wrap:anywhere}.damageControlsSummaryValues>span{background:0 0;border:0;padding:0;font-size:10px}.damageControlsComparisonPolicy{border:0;gap:10px;margin:0;padding:0;display:grid}.damageControlsComparisonPolicy legend{color:var(--muted);margin-bottom:10px;font-size:10px}.damageControlsComparisonPolicy label{cursor:pointer;align-items:center;gap:7px;min-height:24px;font-size:10px;display:flex}.damageControlsComparisonPolicy input{width:13px;height:13px;min-height:13px;accent-color:var(--accent);margin:0}.combatConditionEditor{background:var(--panel);grid-template-rows:auto auto;overflow:visible}.combatConditionEditorBody{padding:8px 12px 12px;overflow:visible}.combatConditionEditor [data-condition-grid]{column-count:auto;grid-template-columns:repeat(var(--combat-condition-columns,1),minmax(0,1fr));gap:0 14px;display:grid}.combatConditionEditor [data-condition-grid]>.segmentNote{grid-column:1/-1}.combatConditionEditorHeader{background:0 0;padding-inline:12px 8px}.combatConditionEditorHeader h2{font-size:13px;font-weight:700}.combatConditionEditor .railControlRow{border-bottom:1px solid var(--line);min-height:32px;padding:4px 0}.combatConditionEditor .railControlLabel{white-space:normal;font-size:11px}.combatConditionEditor .railControlRow:not(.isStackedControl){grid-template-columns:minmax(0,1fr) auto}.combatConditionEditor .railControlSeparator{display:none}.combatConditionEditorControlGrid,.combatConditionEditorClassGrid{column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:100%;display:grid}.combatConditionEditorClassGrid>.railControlRow{margin:0}.combatConditionClassEditor{gap:6px;min-width:0;display:grid}.combatConditionEditor [data-condition-grid]>.railControlRow.isFullRow{grid-column:1/-1}.combatConditionEditorClassGrid{column-count:2;column-gap:14px;display:block}.combatConditionSingleGrid{column-count:1;grid-template-columns:minmax(0,1fr)}.combatConditionEditorPopover .combatConditionEditorAccountGrid{grid-template-columns:minmax(0,1fr)}.combatConditionEditorSection{background:0 0;border:0;gap:0;padding:0;display:grid}.combatConditionEditorSection>h3,.combatConditionTabbedEditor>[hidden]{display:none}.combatConditionTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-bottom:9px;display:grid}.combatConditionTabs button{min-height:31px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 3px;font-size:11px}.combatConditionTabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.combatConditionEditor .supportBraceletOptionControls{flex-wrap:wrap;gap:4px;width:100%;display:flex}.combatConditionEditor .supportBraceletOptionSlot{flex:105px}.combatConditionEditor .supportBraceletOptionControls select{width:100%;min-width:0;font-size:10px}.combatConditionEditor .dropsOfEtherPanelSection{background:0 0;border:0;margin:0;padding:0}.combatConditionEditor .dropsOfEtherOrbOption{padding-inline:10px}.combatConditionEditor select[aria-label=만찬]{width:154px;max-width:100%;padding-inline:8px 22px}.combatConditionEditorOverlay{align-items:center;right:auto}.combatConditionEditorSheet{flex-shrink:0;width:min(430px,100%);max-height:none}.workspaceHeaderCharacter{display:none}.characterApp .rosterPanel{background:0 0;border:0}.characterApp .rosterPanelHeader{background:0 0;gap:8px;min-height:40px;padding:0 0 8px}.characterApp .rosterPanelHeader h2{overflow-wrap:anywhere;font-size:14px}.rosterServerGroup+.rosterServerGroup{margin-top:16px}.characterApp .rosterPanelHeader>span{flex:none;padding:2px 6px}.characterApp .rosterGrid{padding:14px 0}@media (width>=901px) and (device-width>=901px),(width<=900px) and (width>=901px){:is(main:has(>#character-panel:not([hidden]) .characterDetails),main:has(>#roster-panel:not([hidden]))){--site-gutter:var(--workspace-gutter);padding-bottom:20px}.characterApp>.appHeader{flex-wrap:nowrap;gap:18px;padding-inline:24px}.characterApp .searchForm{order:0;grid-template-columns:minmax(0,1fr) auto;width:289px;margin-left:auto}.characterApp .searchForm input{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0}.characterApp .headerActions{margin-left:0}.workspaceHeaderCharacter{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-left:20px;font-size:12px;display:flex}.workspaceHeaderCharacter>span:not(.workspaceHeaderName){color:var(--muted);font-size:11px}}@media (width>=901px) and (device-width>=1280px),(width<=900px) and (width>=1280px){.characterPanelEditor .simArkNodeLevelStepper{column-gap:2px}}@media (width>=901px) and (device-width>=901px) and (device-width<=1050px),(width<=900px) and (width>=901px) and (width<=1050px){.characterApp>.appHeader{gap:12px;padding-inline:18px}.characterApp .searchForm{width:229px}.workspaceHeaderCharacter{margin-left:0}.workspaceHeaderCharacter>span:not(.workspaceHeaderName){display:none}}@media (width>=901px) and (device-width>=901px) and (device-width<=1120px),(width<=900px) and (width>=901px) and (width<=1120px){.characterApp .skillResultTableWrap{overflow-x:auto}.characterApp .skillResultTable{min-width:720px}}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.simSavedPopover .simSavedItem{grid-template-columns:minmax(100px,1fr) 58px 103px 25px 64px}}@media (width>=901px) and (device-width<=600px),(width<=900px) and (width<=600px){.gemGridEditable{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.currentSettingCombatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.currentSettingCombatMetric>strong{font-size:20px}.simSavedPopover .simSavedItem{grid-template-columns:minmax(0,1fr) 100px 30px 64px}.simSavedPopover .simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) 30px 64px}.simSavedPopover .simSavedIdentity{grid-area:1/1/auto/-1}.simSavedPopover .simSavedLoad{grid-area:2/1}.simSavedPopover .simBaselineToggle{grid-area:2/2}.combatConditionEditorControlGrid,.combatConditionEditorClassGrid{grid-template-columns:minmax(0,1fr)}.combatConditionEditorClassGrid{column-count:1}.combatConditionEditorAccountGrid{grid-template-columns:minmax(0,1fr)}.combatConditionEditor .railControlRow{min-height:33px}.simGemAttackSummary{white-space:normal;flex-basis:100%;margin-left:0;font-size:12px}}@media (width>=901px) and (device-width<=380px),(width<=900px) and (width<=380px){.gemGridEditable{grid-template-columns:minmax(0,1fr)}}.characterApp{--workspace-gutter:max(16px, calc((100% - 1440px) / 2));--site-gutter:var(--workspace-gutter);--workspace-sticky-top:0px;--workspace-sidebar-width:260px;padding-bottom:20px}@media (width>=901px) and (device-width>=1280px),(width<=900px) and (width>=1280px){.characterApp{--workspace-gutter:max(min(calc(var(--app-vw) * 15), 264px), calc((100% - 1440px) / 2))}.characterApp>.appHeader{padding-inline:var(--workspace-gutter)}}@media (width>=901px) and (device-width>=1121px),(width<=900px) and (width>=1121px){.characterApp:has(.appHeader:not(.isScrollHidden)){--workspace-sticky-top:var(--workspace-header-height,64px)}}.simulationWorkspace.hasResultPanel{--result-mini-height:52px}.characterApp .mainTabs{margin:16px var(--workspace-gutter) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:nowrap;gap:4px;padding:5px;display:flex}.characterApp .mainTabs button{border-radius:var(--radius);min-width:0;min-height:44px;color:var(--muted);flex:1 1 0;padding:0 12px;font-size:14px;font-weight:700}.characterApp .mainTabs .selected{color:var(--accent-ink)}.characterApp .mainTabs .tabMotionIndicator{border-radius:inherit;height:auto;inset:0}.characterApp .workspace,.characterApp .rosterWorkspace,.characterApp #damage-panel{padding:20px var(--workspace-gutter) 28px}.characterApp .workspace,.characterApp #damage-panel{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;container:workspace/inline-size}.characterApp #character-panel>.characterDetails,.characterApp .hero{margin-inline:var(--workspace-gutter)}.characterApp .workspace .characterDetails{margin:0}.characterApp .footerNote{padding-inline:var(--workspace-gutter);margin-inline:0}.characterApp .footerUtility{flex-wrap:wrap;display:flex}.characterApp .footerNav{flex:380px;min-width:0}.characterApp .footerOwnership{flex:620px;min-width:0}.characterApp .footerCopyright,.characterApp .footerMetaLine{white-space:normal}.workspaceLayout{grid-template-columns:calc(var(--workspace-sidebar-width) * var(--workspace-sidebar-scale,1)) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.characterApp #damage-panel[data-workspace-kind=damage]{--workspace-sidebar-scale:.85}.workspaceSidebar{top:min(calc(var(--workspace-sticky-top) + var(--result-mini-height,0px) + 12px), calc(var(--app-vh) * 100 - var(--sidebar-height,0px) - 12px));z-index:30;gap:12px;min-width:0;display:grid;position:sticky}.workspaceMain{align-content:start;gap:12px;min-width:0;display:grid}.workspaceSidebar:has(.simSavedPopover:not([hidden])){z-index:60}.workspaceSidebar:has(.dialogOverlay){z-index:60}.simulationWorkspace .workspaceMain>[data-testid=simulation-result-mini-bar]{margin-top:-12px}.workspaceCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);min-width:0;box-shadow:var(--card-shadow)}.workspaceCardHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:50px;padding:0 16px;display:flex}.workspaceCardHead h2{margin:0;font-size:14px;font-weight:800}.workspaceSettingCard{padding:14px 16px}.workspaceSettingCard>section{width:100%;margin:0}.workspaceConditions{position:relative}.workspaceConditionsHeader{gap:8px;padding-right:8px}.workspaceConditionsHeader>button:last-child{width:34px;min-height:34px;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0}.workspaceConditionsHeader>button:last-child:hover{background:var(--accent-soft);color:var(--ink)}.workspaceConditionsToggle{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:14px;font-weight:800;display:flex}.workspaceConditions:not(.accountEffectsOnly) .workspaceConditionsToggle{flex:auto;justify-content:flex-start;min-width:0;font-size:12px}.workspaceConditionsToggle svg{color:var(--muted);transition:transform var(--motion-fast) var(--ease-out)}.workspaceConditionsToggle[aria-expanded=false] svg{transform:rotate(-90deg)}.workspaceConditionsSummary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspaceConditionsCompactSummary,.workspaceConditionsCompactEdit{display:none}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.simulationWorkspace .workspaceSidebar{gap:8px}.workspaceConditionsToggle[aria-expanded=false]:has(.workspaceConditionsCompactSummary){flex:auto;min-width:0}.workspaceConditionsToggle[aria-expanded=false]:has(.workspaceConditionsCompactSummary)>span:first-child{flex:none}.workspaceConditionsToggle[aria-expanded=false] .workspaceConditionsCompactSummary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.workspaceConditionsToggle[aria-expanded=false] .workspaceConditionsCompactSummary:before{content:"·";margin-right:6px}.workspaceConditionsToggle[aria-expanded=false] .workspaceConditionsCompactEdit{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:32px;color:var(--ink);flex:none;align-items:center;margin-left:auto;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.workspaceConditionsToggle[aria-expanded=false]:has(.workspaceConditionsCompactEdit)>svg{display:none}}.workspaceConditionsBody{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px 8px;display:grid}.workspaceConditionsBody[hidden]{display:none}.workspaceConditionsGroup{min-width:0}.workspaceConditionsGroup+.workspaceConditionsGroup{border-top:1px solid var(--line)}.workspaceConditionsDirectionGroup{padding:12px 0}.workspaceConditionsGroup h2{color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.workspaceConditions .damageControlsSummaryButton{background:0 0;border:0;border-radius:0;width:100%;padding:12px 0}.workspaceConditions .damageControlsSummaryButton:hover,.workspaceConditions .damageControlsSummaryButton.isExpanded{background:0 0}.workspaceConditions .damageControlsSummaryButton:hover .damageControlsSummaryTitle strong,.workspaceConditions .damageControlsSummaryButton.isExpanded .damageControlsSummaryTitle strong{color:var(--accent)}.workspaceConditionsFooter{border-top:1px solid var(--line);padding:10px 16px 14px}.workspaceSupportLink>*{flex-wrap:wrap;width:100%;max-width:100%}.workspaceSupportLink:empty{display:none}.workspaceEditorTabs{top:calc(var(--workspace-sticky-top) + var(--result-mini-height,0px));z-index:35;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--card-shadow);scrollbar-width:none;-webkit-user-select:none;user-select:none;align-items:stretch;gap:4px;margin:0 0 16px;padding:5px;display:flex;position:sticky;overflow-x:auto}.workspaceEditorTabs::-webkit-scrollbar{display:none}.workspaceEditorTabs.isDragging,.workspaceEditorTabs.isDragging button{cursor:grabbing}.workspaceEditorTabs button{border-radius:calc(var(--radius-card) - 5px);min-width:0;min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:1 1 0;padding:0 8px;font-size:13px;font-weight:650}.workspaceEditorTabs button:hover:not([aria-selected=true]){background:var(--accent-soft);color:var(--ink)}.workspaceEditorTabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:800}.workspaceBuildPanels>[hidden]{display:none}.workspaceEditorPanel{min-width:0}.workspaceSkillEditor{align-content:start;gap:16px;display:grid;container:skill-editor/inline-size}.workspaceSkillEditor .simulationSkillAdjustments{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--card-shadow);margin:0;padding:16px 18px}.workspaceSkillEditor .simulationSkillAdjustments>.skillTuningHeading{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.workspaceSkillEditor .skillTuningHeading>h2{margin:0;font-size:14px;font-weight:800}.workspaceSkillEditor .skillTuningHeading>.skillResetButton{flex:none;margin-left:auto}.characterPanelEditor{container:build-editor/inline-size}.characterPanelEditor,.buildEditorOverlay{--accent:var(--ink);--accent-strong:var(--ink);--accent-ink:var(--bg);--accent-soft:color-mix(in srgb, var(--ink) 14%, transparent)}.characterPanelEditor .simArkGridGemActiveToggle.isOn .simArkGridGemToggleThumb{background:var(--accent-ink)}.characterPanelEditor .simDirectArkGridCoreControls{grid-template-columns:56px minmax(0,1fr) 56px}.characterPanelEditor .simDirectArkGridCoreControls .simDirectCompactSelect{padding-left:8px;font-size:12px}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterPanelEditor .simDirectArkGridCoreControls{grid-template-columns:56px minmax(0,1fr)}.characterPanelEditor .simDirectArkGridCoreControls>.simDirectCompactSelectWrap:has(.simArkGridCoreGradeSelect){grid-area:1/1}.characterPanelEditor .simDirectArkGridCoreControls>.simDirectCompactSelectWrap:has(.simArkGridCorePointSelect){width:56px}}.characterApp :is(button,input,select,textarea):not([role=dialog] *){scroll-margin-top:calc(var(--workspace-sticky-top) + var(--result-mini-height,0px) + 64px)}.characterApp .specGrid,.characterPanelEditor .specGrid{background:0 0;border:0;gap:16px}.characterApp .specGrid>*+*{border-top:0}.characterApp .specColumns,.characterApp .specColumn{background:0 0;gap:16px}.characterApp .specColumn>*+*{border-top:0}.characterApp .specSection,.characterApp .arkSeparatedSection{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--card-shadow);padding:16px 18px}.characterApp :is(.specSection,.arkSeparatedSection)>h3,.characterApp :is(.specSection,.arkSeparatedSection)>div:first-child>h3{color:var(--ink);font-size:14px;font-weight:800}.characterApp .arkSeparatedArea{margin-top:16px}.characterApp .arkSeparatedArea>.arkSeparator{display:none}.characterApp .arkSeparatedGrid{background:0 0;border:0;gap:16px}.characterApp .arkSeparatedGrid>*+*{border-top:0}.characterPanelEditor .specGems{padding:16px 18px}@container build-editor (width<=760px){.workspaceEditorPanel .specColumns{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.characterPanelEditor .arkPassiveNodeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px;width:min(100%,760px)}.characterPanelEditor .arkPassiveEnlightenmentTree{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;width:min(100%,560px)}.characterPanelEditor .arkPassiveNodeGrid>.arkPassiveNodeEditable,.characterPanelEditor .arkPassiveTreeNode.arkPassiveNodeEditable{grid-template-columns:40px 48px;align-items:center;gap:4px;width:92px}.characterPanelEditor .arkPassiveIcon,.characterPanelEditor .arkPassiveTreeIconWrap{width:40px}.characterPanelEditor .simArkNodeLevelStepper{--sim-ark-level-control-width:48px;grid-template-rows:28px 26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 0;width:48px}.characterPanelEditor .simArkNodeLevelSelect{grid-area:1/1/auto/-1;width:48px;height:28px;min-height:28px;font-size:12px}.characterPanelEditor .simArkNodeStepButton{width:24px;height:26px;min-height:26px}.characterPanelEditor .simArkNodeStepButton svg{width:14px;height:14px}.characterPanelEditor .simArkNodeStepButton:first-child{grid-area:2/1}.characterPanelEditor .simArkNodeStepButton:last-child{grid-area:2/2}.characterPanelEditor .arkPassiveTreePoint{min-width:20px;padding:1px 3px;font-size:10px;bottom:0;right:0}.characterPanelEditor .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,72px);gap:8px}@container (width<=580px){.characterPanelEditor .arkPassiveNodeGrid>.arkPassiveNodeEditable,.characterPanelEditor .arkPassiveTreeNode.arkPassiveNodeEditable{grid-template-columns:minmax(0,1fr);width:48px}.characterPanelEditor .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,104px)}}}@media (width>=901px) and (device-width>=901px),(width<=900px) and (width>=901px){@container workspace (width<=1099px){.workspaceLayout{--workspace-sidebar-width:240px}.workspaceSidebar{grid-template-columns:minmax(0,1fr)}}}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.workspaceLayout{grid-template-columns:minmax(0,1fr)}.workspaceSidebar{position:relative;top:auto}.workspaceSidebar .workspaceConditionsBody{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.workspaceSidebar .workspaceConditionsDirectionGroup{grid-column:1/-1}.workspaceSidebar .workspaceConditionsGroup+.workspaceConditionsGroup:not(.workspaceConditionsDirectionGroup+*){border-top:1px solid var(--line)}.workspaceEditorTabs{scrollbar-width:none;overflow-x:auto}.workspaceEditorTabs button{flex:1 0 auto;min-height:44px;padding:0 12px}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.characterApp{--workspace-gutter:12px}.characterApp .mainTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.characterApp .mainTabs button{white-space:normal;min-width:0;padding:12px 2px;font-size:12px}.workspaceEditorTabs button{font-size:12px}.workspaceSidebar .workspaceConditionsBody{grid-template-columns:minmax(0,1fr)}.characterApp .specSection,.characterApp .arkSeparatedSection{padding:14px}.workspaceSkillEditor .simulationSkillAdjustments{box-shadow:none;background:0 0;border:0;padding:4px 0 0}}.characterPanelEditor .simKarmaInline .simDirectCompactSelectWrap{width:58px}.characterPanelEditor .simKarmaInline .simDirectCompactSelect{width:58px;min-width:58px;padding:0 20px 0 8px;font-size:13px}.characterPanelEditor .simKarmaInline{grid-template-columns:repeat(4,minmax(64px,1fr));align-items:end;gap:8px;width:280px;max-width:100%;display:grid}.characterPanelEditor .simKarmaInline>label{min-width:0}.arkPassiveEditorFooter{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.arkPassiveEditorFooter>.characterEditorSectionActions{justify-content:flex-start}.rosterServerGroup{width:min(100%,894px);margin-inline:auto}.simulationOptionReset{min-width:28px;min-height:28px;color:var(--muted);background:0 0;padding:4px}.simulationOptionReset:hover{color:var(--accent);border-color:var(--accent)}.characterEditorSectionActions>.simulationOptionReset{flex:none}.simulationBraceletHeading .simDirectCompactSelectWrap{margin-left:2px}.simulationCharacterEditor .simBraceletDpsSummary>button{height:22px;min-height:22px;padding:0 7px;line-height:1}.characterEditorSectionActions:has([aria-label=각인\ 목록]){margin-top:14px}@media (width<=900px){.characterPanelEditor :is(.specSection,.arkSeparatedSection)>.characterEditorSectionHead{flex-flow:wrap;align-items:center;gap:8px;min-height:40px;display:flex;position:relative}.characterPanelEditor .characterEditorSectionHead>h3{flex:calc(100% - 48px);align-items:center;max-width:calc(100% - 48px);min-height:40px;margin:0;display:flex}.characterPanelEditor .characterEditorSectionHead>.arkPassiveEditorHeading{flex:100%;width:100%;min-height:40px;padding-right:48px}.characterPanelEditor .characterEditorSectionHead>.characterEditorSectionActions{flex-flow:wrap;align-items:end;gap:8px;width:100%;min-width:0;display:flex}.characterPanelEditor .characterEditorSectionHead>.characterEditorSectionActions:not(:has(>:not(.simulationOptionReset))){display:contents}.characterPanelEditor .characterEditorSectionHead .simulationOptionReset{width:40px;min-width:40px;height:40px;min-height:40px;padding:4px;position:absolute;top:0;right:0}.characterPanelEditor .characterEditorSectionHead .simSectionActionLabel{flex:100px;width:auto;min-width:0}.characterPanelEditor .characterEditorSectionHead .simSectionActionLabel>select{width:100%;min-width:0}.characterPanelEditor .specGems .simGemAttackSummary{white-space:normal;flex-basis:100%;margin-left:0}}@media (width>=901px) and (device-width>=761px),(width<=900px) and (width>=761px){.characterPanelEditor .workspaceEditorPanel .simulationGearColumns{grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}.characterPanelEditor .workspaceEditorPanel .simulationEngravingColumns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@container build-editor (width<=800px){.simulationEngravingColumns .combatStatRow{grid-template-columns:minmax(0,1fr)}}}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){.workspaceLayout{gap:14px}.workspaceEditorTabs{overscroll-behavior-x:contain;max-width:100%}.workspaceEditorTabs button{flex:1 0 90px;font-size:13px}.simSettingSaveActions>button,.simSettingContextActions>button{min-height:44px;font-size:13px}.simSettingToolbar input{min-height:44px}.simBaselineContext{min-height:44px;font-size:12px}.simBaselineContext button{min-height:36px;font-size:12px}.simSavedPopoverHeader button{width:44px;min-height:44px}.simSavedPopover .simSavedIdentity{padding-inline:4px}.simSavedIdentity strong{font-size:14px}.simSavedIdentity small{font-size:11px}.simSavedPopover .simSavedLoad,.simSavedPopover .simBaselineToggle,.simSavedPopover .simSavedAction{min-height:44px;font-size:12px}.simSavedPopover .simSavedAction{min-width:0}.workspaceSettingCard{padding:14px}.workspaceConditionsHeader{padding-left:14px}.workspaceConditionsBody{padding-inline:14px}.workspaceConditions .damageControlsSummaryButton{min-height:44px}.currentSettingCombatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.currentSettingCombatMetric{grid-template-rows:28px 24px;grid-template-columns:minmax(20px,1fr) auto;align-content:start;gap:4px;min-width:0;min-height:72px;padding:8px 6px}:is(.currentSettingCombatMetric>span,.currentSettingCombatMetric:has(.currentSettingSkillCritButton)>span){white-space:nowrap;grid-area:1/1;align-self:center;font-size:10px;line-height:14px}.currentSettingMetricLabelFull{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.currentSettingMetricLabelCompact{display:inline}.currentSettingCombatMetric>strong,.currentSettingCombatMetric.isCapped>strong{font-size:18px;line-height:24px}.currentSettingCombatMetric .currentSettingSkillCritButton{grid-area:1/2;justify-self:end;min-height:28px;padding-inline:5px;font-size:10px}.currentSettingCombatMetric>.currentSettingConditionalLabel{overflow-wrap:anywhere;grid-row:3;font-size:9px}.currentSettingEfficiencyGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.characterPanelEditor .characterEditorSectionHead{flex-wrap:wrap}.characterPanelEditor .characterEditorSectionActions{flex-wrap:wrap;max-width:100%}.characterPanelEditor .simulationOptionReset{min-width:40px;min-height:40px}.arkPassiveEditorFooter .characterEditorSectionActions{width:100%}.arkPassiveEditorFooter .simKarmaInline{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.characterPanelEditor .specEngravings{container:engraving-editor/inline-size}.characterPanelEditor .engravingRowEditable .simDirectEngravingControls{grid-template-columns:minmax(54px,1fr) minmax(44px,.8fr) minmax(62px,1.2fr);justify-content:stretch;gap:6px}.characterPanelEditor .simEngravingNameSelect{grid-column:1/-1;width:100%;max-width:100%;padding-right:24px;font-size:13px}.characterPanelEditor :is(.simEngravingGradeSelect,.simEngravingLevelSelect,.simStoneLevelSelect){font-size:13px}.characterPanelEditor .engravingColumnLabels{flex-basis:172px;grid-template-columns:104px 62px;margin-left:48px;margin-right:auto}@container engraving-editor (width>=360px){.characterPanelEditor .engravingRowEditable .simDirectEngravingControls{grid-template-columns:minmax(132px,1fr) 54px 44px 62px}.characterPanelEditor .simEngravingNameSelect{grid-column:auto}.characterPanelEditor .engravingColumnLabels{margin-left:186px}}.arkPassiveEditorTabs button{min-width:0;min-height:44px;padding-inline:8px;font-size:14px}.characterPanelEditor .simDirectSelect,.characterPanelEditor .simDirectCompactSelect,.characterPanelEditor .simDirectNumberInput,.characterPanelEditor .simDirectStatInput{min-height:40px}.characterPanelEditor .arkGridCoreList{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.characterPanelEditor .arkPassiveNodeGrid,.characterPanelEditor .arkPassiveEnlightenmentTree{width:100%}.characterPanelEditor .arkPassiveNodeGrid{grid-template-columns:repeat(6,minmax(48px,1fr));justify-content:start;gap:14px 6px;padding-bottom:6px;overflow-x:auto}.characterPanelEditor .arkPassiveEnlightenmentTree{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}.characterPanelEditor .arkPassiveIcon{width:48px;max-width:100%}.characterPanelEditor .arkPassiveTreeIconWrap{width:min(48px,100%)}.characterPanelEditor .simArkNodeLevelStepper{grid-template-rows:40px 36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:48px;max-width:100%}.characterPanelEditor .simArkNodeLevelSelect{grid-column:1/-1;width:100%;height:40px;min-height:40px;padding-inline:0;font-size:13px}.characterPanelEditor .simArkNodeStepButton{width:100%;height:36px;min-height:36px}.characterPanelEditor .arkPassiveTreeBranch,.characterPanelEditor .arkPassiveTreeSideColumn{grid-template-rows:repeat(4,140px)}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){.workspaceEditorPanel .specColumns,.characterPanelEditor .workspaceEditorPanel .simulationGearColumns,.characterPanelEditor .workspaceEditorPanel .simulationEngravingColumns{grid-template-columns:minmax(0,1fr)}.simSavedPopover .simSavedItem{grid-template-columns:minmax(0,1fr) 112px 44px 88px;gap:8px 0}.simSavedPopover .simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) 44px 88px}.simSavedPopover .simSavedIdentity{grid-area:1/1/auto/-1}.simSavedPopover .simSavedLoad{grid-area:2/1}.simSavedPopover .simBaselineToggle{grid-area:2/2}.characterPanelEditor .simDirectAccessoryOption .simAccessoryOptionSelect,.characterPanelEditor .simDirectBraceletEffect .simBraceletEffectSelect{min-height:44px;font-size:13px}.characterPanelEditor .simKarmaInline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%}.characterPanelEditor .simKarmaInline>label{width:100%}.characterPanelEditor .arkGridGemPopover .simArkGridGemSelect{height:40px;min-height:40px;font-size:13px}.characterPanelEditor .arkGridGemPopover .simArkGridGemLevelSelect{font-size:14px}.simulationBuildPanel .arkGridGemPopover .simArkGridGemActiveToggle{min-height:40px}}@container build-editor (width<=320px){.characterPanelEditor .simKarmaInline{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width>=901px) and (device-width<=600px),(width<=900px) and (width<=600px){.simSavedPopover{padding:10px}.simSavedPopover .simSavedItem{grid-template-columns:minmax(64px,1fr) 100px 36px 72px;padding-inline:0}.simSavedPopover .simSavedItem.buildOnly{grid-template-columns:minmax(0,1fr) 44px 88px}.simSavedPopover .simSavedLoad,.simSavedPopover .simBaselineToggle{padding-inline:3px;font-size:11px}}@media (width>=901px) and (device-width<=380px),(width<=900px) and (width<=380px){.currentSettingCombatMetric{padding:8px 4px}.currentSettingCombatMetric>strong,.currentSettingCombatMetric.isCapped>strong{font-size:16px}.currentSettingCombatMetric .currentSettingSkillCritButton{padding-inline:4px;font-size:10px}.currentSettingEfficiencyCard header{flex-wrap:wrap}.simSavedPopover .simSavedItem{grid-template-columns:minmax(52px,1fr) 92px 30px 64px}.characterPanelEditor .simDirectBraceletControls[data-dps-efficiency] .simBraceletStatRow{grid-template-columns:68px 60px minmax(0,1fr)}.characterPanelEditor .simBraceletStatRow>.simBraceletOptionEfficiencies{grid-area:2/1/auto/-1}.characterPanelEditor .simDirectBraceletControls[data-dps-efficiency] .simDirectBraceletEffect{grid-template-columns:minmax(0,1fr)}.characterPanelEditor .simDirectBraceletEffect>.simBraceletOptionEfficiencies{grid-area:2/1}}@media (width<=900px){.characterPanelEditor .gemGridEditable{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 16px}.characterPanelEditor .gemGridEditable .gemTileEditable{gap:8px;min-height:57px;padding-block:8px}.characterPanelEditor .gemGridEditable .simDirectGemControls{grid-template-rows:40px;grid-template-columns:minmax(0,1fr) 54px 62px;gap:6px}.characterPanelEditor .gemGridEditable [data-gem-name=광휘] .simDirectGemControls{grid-template-columns:minmax(0,1fr) 74px 62px}.characterPanelEditor .simDirectGemControls>:has(.simGemSkillSelect){grid-area:1/1}.characterPanelEditor .simDirectGemControls>:has(.simGemTypeSelect){grid-area:1/2}.characterPanelEditor .simDirectGemControls>:has(.simGemLevelSelect){grid-area:1/3}.characterPanelEditor .gemGridEditable :is(.simGemSkillSelect,.simGemTypeSelect,.simGemLevelSelect){height:40px;min-height:40px;padding-right:18px;font-size:13px}.characterPanelEditor .gemGridEditable .simGemSkillSelect{padding-left:0}.characterPanelEditor .gemGridEditable .simGemTypeSelect{padding-left:0;font-size:12px}.characterPanelEditor .gemGridEditable .simDirectCompactSelectIcon{width:12px;height:12px;right:3px}.simulationSkillAdjustments>.skillTuning{padding:0;position:static}}@media (width<=360px){.currentSettingCombatMetric{column-gap:2px}.currentSettingCombatMetric .currentSettingSkillCritButton{padding-inline:0;font-size:9px}}@media (width<=380px){.characterApp .characterPanelEditor .specGems{padding-inline:8px}.characterPanelEditor .gemGridEditable .gemTileEditable{grid-template-columns:28px minmax(0,1fr);gap:6px}.characterPanelEditor .gemGridEditable :is(.simGemImage,.simGemSkillImage){width:28px;height:28px}.characterPanelEditor .gemGridEditable .simDirectGemControls{grid-template-columns:minmax(56px,1fr) 48px 56px;gap:4px}.characterPanelEditor .gemGridEditable [data-gem-name=광휘] .simDirectGemControls{grid-template-columns:minmax(56px,1fr) 74px 56px}.characterPanelEditor .gemGridEditable :is(.simGemSkillSelect,.simGemTypeSelect,.simGemLevelSelect){padding-right:16px;font-size:12px}}._header_gy6kr_1{z-index:40;min-height:56px;padding:0 max(clamp(16px, calc(var(--app-vw) * 3), 44px), calc((var(--app-vw) * 100 - 1320px) / 2));border-bottom:1px solid var(--line);background:var(--header-bg);color:var(--header-ink);align-items:center;gap:12px;display:flex;position:sticky;top:0}._brand_gy6kr_29{color:var(--header-title);flex:none;align-items:baseline;gap:9px;text-decoration:none;display:flex}._brand_gy6kr_29 strong{letter-spacing:-.6px;font-size:20px}._brand_gy6kr_29>span{color:var(--header-muted);letter-spacing:1.5px;font-size:9px;font-weight:800}._navigation_gy6kr_53{align-self:stretch;gap:4px;display:flex}._navigation_gy6kr_53 a{min-height:44px;color:var(--header-muted);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 7px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;position:relative}._navigation_gy6kr_53 a:hover{color:var(--header-ink);background:var(--header-control-bg)}._navigation_gy6kr_53 a[aria-current=page]{color:var(--header-title);background:var(--header-control-bg)}._navigation_gy6kr_53 a[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:12px;right:12px}._actions_gy6kr_107{align-items:center;gap:6px;margin-left:auto;display:flex}._identity_gy6kr_109{color:var(--header-muted);align-items:center;gap:6px;font-size:11px;display:flex}._identity_gy6kr_109>span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}._iconButton_gy6kr_113{border:1px solid var(--header-control-border);border-radius:var(--radius);background:var(--header-control-bg);width:38px;min-height:38px;color:var(--header-ink);flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._iconButton_gy6kr_113:hover{border-color:var(--accent)}._header_gy6kr_1 a:focus-visible,._header_gy6kr_1 button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@container admin-analytics (width<=1120px){._header_gy6kr_1{flex-wrap:wrap;gap:8px 16px;padding-top:10px}._navigation_gy6kr_53{flex-basis:100%;order:3}._actions_gy6kr_107{margin-left:auto}}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){._header_gy6kr_1{flex-wrap:wrap;gap:8px 16px;padding-top:10px}._navigation_gy6kr_53{flex-basis:100%;order:3}._navigation_gy6kr_53 a{min-height:44px}._actions_gy6kr_107{margin-left:auto}}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){._navigation_gy6kr_53{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}._navigation_gy6kr_53 a{min-width:0;padding-inline:6px;font-size:12px}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._header_gy6kr_1{padding-top:8px;gap:4px 8px;padding-inline:12px;transition:transform .16s}._header_gy6kr_1[data-scroll-hidden=true]:not(:focus-within){transform:translateY(-100%)}._brand_gy6kr_29{gap:6px}._brand_gy6kr_29 strong{font-size:18px}._brand_gy6kr_29>span,._identity_gy6kr_109{display:none}._navigation_gy6kr_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}._navigation_gy6kr_53 a{flex:1;gap:5px;padding:0 5px;font-size:12px}._navigation_gy6kr_53 svg{width:16px;height:16px}._iconButton_gy6kr_113{width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){._header_gy6kr_1{transition:none}}._page_nzm5g_1{min-height:calc(var(--app-vh) * 100);color:var(--ink);background:var(--bg)}._content_nzm5g_3{width:min(960px,100% - 48px);margin:0 auto;padding:14px 0 32px}._heading_nzm5g_5 h1{letter-spacing:-.04em;margin:0;font-size:1.3rem}._heading_nzm5g_5 p{color:var(--muted);margin:5px 0 14px;font-size:.8125rem;line-height:1.6}._editor_nzm5g_9{border-block:1px solid var(--line);background:var(--panel)}._toolbar_nzm5g_11,._footer_nzm5g_11,._item_nzm5g_11>header,._itemActions_nzm5g_11{justify-content:space-between;align-items:center;gap:12px;display:flex}._toolbar_nzm5g_11{border-bottom:1px solid var(--line);color:var(--muted);padding:8px 12px;font-size:.8125rem}._editor_nzm5g_9 button{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink);background:var(--panel);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;display:inline-flex}._editor_nzm5g_9 button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._editor_nzm5g_9 button:focus-visible,._editor_nzm5g_9 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._editor_nzm5g_9 button:disabled{opacity:.45;cursor:not-allowed}._editor_nzm5g_9 fieldset{border:0;min-width:0;margin:0;padding:0}._list_nzm5g_25{display:grid}._item_nzm5g_11{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px 12px;display:grid}._item_nzm5g_11+._item_nzm5g_11{border-top:1px solid var(--line)}._item_nzm5g_11>header{flex-direction:column;align-items:flex-start;gap:8px}._item_nzm5g_11>header strong{font-size:.9375rem}._itemActions_nzm5g_11{gap:4px}._itemActions_nzm5g_11 button{width:36px;padding:6px}._fields_nzm5g_39{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}._fields_nzm5g_39 label{align-content:start;gap:5px;min-width:0;font-size:.8125rem;font-weight:700;display:grid}._fields_nzm5g_39 input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font:inherit;padding:7px 9px;font-weight:400}._fields_nzm5g_39 label>span{color:var(--muted);text-align:right;font-size:.8125rem;font-weight:400}._editor_nzm5g_9 ._add_nzm5g_47{border-style:dashed;border-width:1px 0;width:100%}._empty_nzm5g_49{color:var(--muted);margin:0;padding:24px 0;font-size:.875rem;line-height:1.7}._error_nzm5g_51{color:var(--err-ink);font-size:.875rem;line-height:1.7}._footer_nzm5g_11{padding:10px 12px}._footer_nzm5g_11 p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}._editor_nzm5g_9 ._save_nzm5g_57{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);flex:none;font-weight:750}._editor_nzm5g_9 ._save_nzm5g_57:hover:not(:disabled){background:var(--accent)}._srOnly_nzm5g_61{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._content_nzm5g_3{width:calc(100% - 24px)}._item_nzm5g_11{grid-template-columns:minmax(0,1fr)}._item_nzm5g_11>header{flex-direction:row;align-items:center}._fields_nzm5g_39{grid-template-columns:minmax(0,1fr)}._toolbar_nzm5g_11,._footer_nzm5g_11{flex-wrap:wrap;align-items:flex-start}._footer_nzm5g_11 ._save_nzm5g_57{width:100%}._editor_nzm5g_9 button,._fields_nzm5g_39 input{min-height:44px}._itemActions_nzm5g_11 button{width:44px}._fields_nzm5g_39 input{font-size:1rem}}._page_f8hgh_1{min-height:calc(var(--app-vh) * 100);color:var(--ink);background:var(--bg)}._content_f8hgh_3{width:min(1040px,100% - 48px);margin:0 auto;padding:14px 0 32px}._heading_f8hgh_5 h1{letter-spacing:-.04em;margin:0;font-size:1.3rem}._heading_f8hgh_5 p{color:var(--muted);margin:5px 0 14px;font-size:.8125rem;line-height:1.6}._manager_f8hgh_9{gap:14px;display:grid}._manager_f8hgh_9 fieldset{border:0;min-width:0;margin:0;padding:0}._manager_f8hgh_9 button{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink);background:var(--panel);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;display:inline-flex}._manager_f8hgh_9 button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._manager_f8hgh_9 button:disabled{opacity:.45;cursor:not-allowed}._manager_f8hgh_9 input,._manager_f8hgh_9 select,._manager_f8hgh_9 textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font:inherit;padding:7px 9px;font-size:.8125rem;font-weight:400}._manager_f8hgh_9 textarea{resize:vertical;min-height:72px;line-height:1.6}._manager_f8hgh_9 button:focus-visible,._manager_f8hgh_9 input:focus-visible,._manager_f8hgh_9 select:focus-visible,._manager_f8hgh_9 textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._addForm_f8hgh_25{border-block:1px solid var(--line);background:var(--panel);padding:12px}._addForm_f8hgh_25 fieldset{grid-template-columns:150px 110px minmax(0,1fr) auto;grid-template-areas:"date tag title title""details details details add";align-items:end;gap:10px;display:grid}._addForm_f8hgh_25 ._dateField_f8hgh_29{grid-area:date}._addForm_f8hgh_25 ._tagField_f8hgh_31{grid-area:tag}._addForm_f8hgh_25 ._titleField_f8hgh_33{grid-area:title}._addForm_f8hgh_25 ._detailsField_f8hgh_35{grid-area:details}._addForm_f8hgh_25 ._addButton_f8hgh_37{grid-area:add}._addForm_f8hgh_25 label>span{color:var(--muted);text-align:right;font-size:.75rem;font-weight:400}._addForm_f8hgh_25 legend{margin-bottom:8px;font-size:.875rem;font-weight:800}._addForm_f8hgh_25 label{gap:5px;min-width:0;font-size:.8125rem;font-weight:700;display:grid}._manager_f8hgh_9 ._addButton_f8hgh_37{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:750}._manager_f8hgh_9 ._addButton_f8hgh_37:hover:not(:disabled){background:var(--accent)}._editor_f8hgh_49{border-block:1px solid var(--line);background:var(--panel)}._toolbar_f8hgh_51{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;font-size:.8125rem;display:flex}._toolbar_f8hgh_51 label{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}._toolbar_f8hgh_51 select{width:auto}._toolbar_f8hgh_51>span{margin-right:auto}._seedNotice_f8hgh_59{color:var(--warn-ink);border-bottom:1px solid var(--warn-border);background:var(--warn-bg);margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.6}._rows_f8hgh_61{margin:0;padding:0;list-style:none}._row_f8hgh_61{grid-template-columns:150px 110px minmax(0,1fr) 36px 36px;align-items:center;gap:8px;padding:8px 12px;display:grid}._manager_f8hgh_9 ._detailsButton_f8hgh_65{width:36px;color:var(--muted);padding:6px}._manager_f8hgh_9 ._detailsButton_f8hgh_65[data-filled]{color:var(--ink);border-color:var(--line-strong);background:var(--accent-soft)}._manager_f8hgh_9 ._detailsButton_f8hgh_65[aria-expanded=true]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}._rowDetails_f8hgh_71{grid-column:1/-1;gap:5px;font-size:.8125rem;font-weight:700;display:grid}._rowDetails_f8hgh_71 small{color:var(--muted);text-align:right;font-size:.75rem;font-weight:400}._row_f8hgh_61+._row_f8hgh_61{border-top:1px solid var(--line)}._row_f8hgh_61 select[data-tag=notice]{color:var(--accent)}._row_f8hgh_61 select[data-tag=hotfix]{color:var(--danger)}._manager_f8hgh_9 ._deleteButton_f8hgh_81{width:36px;padding:6px}._empty_f8hgh_83{color:var(--muted);margin:0;padding:24px 12px;font-size:.875rem;line-height:1.7}._error_f8hgh_85{color:var(--err-ink);margin:0;padding:8px 12px;font-size:.875rem;line-height:1.7}._footer_f8hgh_87{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}._footer_f8hgh_87 p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.7}._manager_f8hgh_9 ._save_f8hgh_91{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);flex:none;font-weight:750}._manager_f8hgh_9 ._save_f8hgh_91:hover:not(:disabled){background:var(--accent)}._srOnly_f8hgh_95{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._content_f8hgh_3{width:calc(100% - 24px)}._addForm_f8hgh_25 fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date tag""title title""details details""add add"}._row_f8hgh_61{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px}._row_f8hgh_61 input[type=text]{grid-area:2/1/auto/-1}._manager_f8hgh_9 ._detailsButton_f8hgh_65{width:44px}._footer_f8hgh_87{flex-wrap:wrap;align-items:flex-start}._footer_f8hgh_87 ._save_f8hgh_91{width:100%}._manager_f8hgh_9 button,._manager_f8hgh_9 input,._manager_f8hgh_9 select{min-height:44px}._manager_f8hgh_9 ._deleteButton_f8hgh_81{width:44px}._manager_f8hgh_9 input,._manager_f8hgh_9 select,._manager_f8hgh_9 textarea{font-size:1rem}._row_f8hgh_61 ._rowDetails_f8hgh_71{grid-row:3}}._page_2sijb_1{width:100%;min-width:0;max-width:1440px;color:var(--ink);min-height:calc(var(--app-vh) * 100);margin:0 auto;padding:0 28px}._pageHead_2sijb_3{border-bottom:1px solid var(--line);align-items:center;gap:24px;min-height:64px;display:flex}._browser_2sijb_5 ._pageHead_2sijb_3{border-bottom:0;flex-wrap:wrap;gap:12px 24px;padding:10px 0}._brand_2sijb_7{font-size:24px;font-weight:850;text-decoration:none}._pageHead_2sijb_3 h1{white-space:nowrap;flex:1;margin:0;font-size:16px}._page_2sijb_1 a{color:inherit}._browser_2sijb_5{min-width:0;color:var(--ink);font-size:13px}._browser_2sijb_5 button,._browser_2sijb_5 input,._browser_2sijb_5 select,._dialog_2sijb_15 button,._dialog_2sijb_15 input,._dialog_2sijb_15 textarea,._dialog_2sijb_15 select{font:inherit;color:inherit}._browser_2sijb_5 button,._dialog_2sijb_15 button,._buttonLink_2sijb_17{border:1px solid var(--line);background:var(--panel-strong);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 10px;display:inline-flex}._browser_2sijb_5 button:hover,._dialog_2sijb_15 button:hover,._buttonLink_2sijb_17:hover{border-color:var(--muted)}._browser_2sijb_5 button:disabled,._dialog_2sijb_15 button:disabled{opacity:.5;cursor:default}._browser_2sijb_5 button[aria-pressed=true]{border-color:var(--ink)}._browser_2sijb_5 :is(button,a,input,select,summary):focus-visible,._dialog_2sijb_15 :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}._browser_2sijb_5 input,._browser_2sijb_5 select,._dialog_2sijb_15 input:not([type=checkbox]),._dialog_2sijb_15 textarea,._dialog_2sijb_15 select{border:1px solid var(--line-strong);background:var(--bg);min-width:0;min-height:32px;padding:6px 9px}._primary_2sijb_29{font-weight:700;background:var(--accent)!important;color:var(--accent-ink)!important}._quietButton_2sijb_31{color:var(--muted)!important;background:0 0!important;border-color:#0000!important}._textButton_2sijb_33{text-underline-offset:3px;text-decoration:underline;background:0 0!important;border:0!important;min-height:28px!important;padding:2px 0!important}._buttonLink_2sijb_17{color:var(--ink);font-size:12px;text-decoration:none}._toolbar_2sijb_37{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;min-height:48px;padding:8px 0;display:flex}._spacer_2sijb_39{flex:1}._accountLink_2sijb_41{min-width:0;max-width:150px;display:inline-flex}._authorName_2sijb_43{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}._nickname_2sijb_45{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._verifiedBadge_2sijb_49{color:#60a5fa;flex:none;display:inline-flex}:root[data-theme=light] ._verifiedBadge_2sijb_49{color:#2563eb}._accountIdentity_2sijb_53{align-items:center;gap:12px;margin-bottom:16px;display:flex}._verificationGuide_2sijb_55 p{margin:0}._verificationGuide_2sijb_55 ol{margin:0;padding-left:22px}._verificationGuide_2sijb_55 li{padding:5px 0 5px 3px;line-height:1.6}._verificationGuide_2sijb_55 li>span{margin-top:3px;display:block}._verificationStatus_2sijb_63{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._split_2sijb_65{max-height:calc(var(--app-vh) * 100 - 180px);border-top:1px solid var(--line);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,38fr) minmax(0,62fr);display:grid}._list_2sijb_67{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;padding:14px 18px 16px 0;display:flex}._listTools_2sijb_69{min-width:0}._search_2sijb_71{gap:6px;margin-bottom:8px;display:flex}._search_2sijb_71 input{flex:1;width:0}._filters_2sijb_75{gap:8px;display:flex}._filters_2sijb_75 select{flex:1;width:0}._listCaption_2sijb_79{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}._listBody_2sijb_81{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;overflow:auto}._rows_2sijb_83{flex-direction:column;display:flex}._postRow_2sijb_85{text-align:left;grid-template-columns:minmax(0,1fr) auto;width:100%;position:relative;white-space:normal!important;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;justify-content:stretch!important;gap:4px!important;min-height:76px!important;padding:10px!important;display:grid!important}._postRow_2sijb_85:hover{background:var(--panel)!important}._postRow_2sijb_85[aria-pressed=true]{box-shadow:inset 3px 0 var(--ink);background:var(--panel-strong)!important}._postRow_2sijb_85:focus-visible{outline-offset:-3px!important}._rowHeading_2sijb_93{grid-column:1;align-items:baseline;gap:5px 8px;min-width:0;display:flex}._rowTitle_2sijb_95{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}._rowMeta_2sijb_97{text-overflow:ellipsis;white-space:nowrap;max-width:65%;color:var(--muted);flex:none;font-size:10px;overflow:hidden}._rowDescription_2sijb_99,._rowCores_2sijb_99{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}._rowDescription_2sijb_99{color:var(--ink);opacity:.8}._rowFooter_2sijb_103{grid-column:1/-1;align-items:center;gap:8px 12px;min-width:0;display:flex}._rowFooter_2sijb_103 ._rowCores_2sijb_99{flex:1;min-width:0}._rowAuthor_2sijb_107{min-width:0;max-width:62%;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-size:10px;display:flex}._rowAuthor_2sijb_107 ._authorName_2sijb_43{flex:0 auto;max-width:120px}._rowAuthor_2sijb_107 time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}._rowAuthor_2sijb_107 ._verifiedBadge_2sijb_49 svg{width:12px;height:12px}._rowLikes_2sijb_115{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-items:center;gap:4px;margin-left:8px;display:flex}._detail_2sijb_117{overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;padding:18px 0 12px 24px;display:flex}._detail_2sijb_117 h2{margin:4px 0 8px;font-size:20px;line-height:1.4}._detail_2sijb_117 h3{margin:0;font-size:14px}._detailHead_2sijb_123{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._detailHead_2sijb_123>div{min-width:0}._detailHead_2sijb_123 select{flex:none}._detailHeader_2sijb_129{border-bottom:1px solid var(--line);flex:none;padding-bottom:12px}._detailBody_2sijb_131{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding-right:8px;overflow:auto}._byline_2sijb_133{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}._byline_2sijb_133>span{align-items:center;gap:4px;display:inline-flex}._badge_2sijb_137{border:1px solid var(--line);padding:2px 6px;font-size:11px}._description_2sijb_139{grid-template-columns:64px minmax(0,1fr);gap:10px 12px;margin:16px 0;display:grid}._description_2sijb_139 dt{color:var(--muted);padding-top:2px;font-size:12px}._description_2sijb_139 dd{white-space:pre-wrap;margin:0;line-height:1.6}._actions_2sijb_145,._detailActions_2sijb_145,._formActions_2sijb_145{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._detailActions_2sijb_145{margin-top:12px}._formActions_2sijb_145{border-top:1px solid var(--line);justify-content:flex-end;margin-top:2px;padding-top:12px}._reviewBar_2sijb_151{margin-top:12px}._reviewBar_2sijb_151 ._search_2sijb_71{max-width:540px;margin:0}._reviewBar_2sijb_151 p{margin:6px 0 0}._muted_2sijb_157{color:var(--muted);font-size:12px;line-height:1.6}._sectionHeading_2sijb_159{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px;display:flex}._sectionHeading_2sijb_159>span{color:var(--muted);font-size:12px}._sequencePreview_2sijb_163{min-width:0}._sequence_2sijb_163{flex-direction:column;display:flex}._sequence_2sijb_163 h4{color:var(--muted);margin:14px 0 8px;font-size:12px}._sequence_2sijb_163 strong{font-size:12px}._sequence_2sijb_163 small{color:var(--muted);font-size:10px}._sequence_2sijb_163 ol{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}._sequence_2sijb_163 li{background:var(--panel-strong);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 7px;max-width:100%;padding:5px 8px;font-size:12px;display:flex}._sequence_2sijb_163 li+li:before{content:"›";color:var(--muted)}._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179{--cycle-accent:#5b9fce}:is(._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179)[data-cycle-tone="1"]{--cycle-accent:#cd88bb}:is(._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179)[data-cycle-tone="2"]{--cycle-accent:#68b3a0}:is(._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179)[data-cycle-tone="3"]{--cycle-accent:#cead68}:is(._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179)[data-cycle-tone="4"]{--cycle-accent:#9589ce}:is(._cycleDisclosure_2sijb_179,._sequenceBlock_2sijb_179)[data-cycle-tone="5"]{--cycle-accent:#cf9075}._cycleDisclosure_2sijb_179{border-top:1px solid var(--line);padding:10px 0}._cycleDisclosure_2sijb_179 summary{cursor:pointer;line-height:1.6}._cycleDisclosure_2sijb_179 summary strong{margin-left:4px}._cycleDisclosure_2sijb_179 summary span{float:right;color:var(--muted);margin-left:8px;font-size:11px}._cycleDisclosure_2sijb_179[open]{padding-bottom:12px}._fullSequence_2sijb_201{flex-direction:column;gap:8px;display:flex}._sequenceBlock_2sijb_179{border:1px solid color-mix(in srgb,var(--cycle-accent) 45%,var(--line));border-left:3px solid var(--cycle-accent);background:color-mix(in srgb,var(--cycle-accent) 10%,transparent);padding:10px 12px}._blockHeading_2sijb_205{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}._blockHeading_2sijb_205 strong{align-items:center;gap:7px;display:flex}._blockHeading_2sijb_205 strong>span{border:1px solid var(--cycle-accent);place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;display:inline-grid}._loadConditions_2sijb_211{border:1px solid var(--line);background:var(--panel);padding:12px}._loadConditions_2sijb_211 h3{margin:0;font-size:14px}._loadConditions_2sijb_211 ._description_2sijb_139{grid-template-columns:72px minmax(0,1fr);margin:12px 0}._loadConditions_2sijb_211 ul{color:var(--muted);font-size:12px}._disclosure_2sijb_219{border-top:1px solid var(--line);margin:12px 0;padding-top:12px;font-size:12px;line-height:1.6}._disclosure_2sijb_219 summary{cursor:pointer}._empty_2sijb_223{color:var(--muted);padding:24px 8px;line-height:1.7}._emptyState_2sijb_225{overflow-wrap:anywhere;padding:28px 10px;line-height:1.6}._emptyState_2sijb_225 strong{font-size:14px;display:block}._emptyState_2sijb_225 p{color:var(--muted);max-width:360px;margin:8px 0 14px;font-size:12px}._detailPlaceholder_2sijb_231{padding:12px 0}._detailPlaceholder_2sijb_231 h2{margin:8px 0 20px;font-size:18px}._detailPlaceholder_2sijb_231 ol{margin:0 0 20px;padding-left:20px}._detailPlaceholder_2sijb_231 li{padding:8px 0 8px 4px}._detailPlaceholder_2sijb_231 li strong{font-size:13px;display:block}._detailPlaceholder_2sijb_231 li span{color:var(--muted);margin-top:4px;font-size:12px;display:block}._loadingRows_2sijb_243{gap:1px;display:grid}._loadingRows_2sijb_243 span{background:var(--panel-strong);opacity:.55;border-bottom:1px solid var(--line);height:76px}._warning_2sijb_247,._error_2sijb_247,._notice_2sijb_247{border-left:2px solid var(--muted);background:var(--panel-strong);overflow-wrap:anywhere;margin:8px 0;padding:10px;line-height:1.6}._error_2sijb_247{color:var(--delta-down,#ff8585)}._notice_2sijb_247{font-size:12px}._more_2sijb_253{width:100%;margin-top:12px}._mobileBack_2sijb_255{display:none!important}._footer_2sijb_257{color:var(--muted);border-top:1px solid var(--line);justify-content:center;gap:20px;padding:18px;font-size:12px;display:flex}._overlay_2sijb_259{z-index:1300;background:#000000b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_2sijb_15{width:min(560px,100%);max-height:calc(var(--app-vh) * 100 - 48px);background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);flex-direction:column;padding:0;font-size:13px;display:flex;overflow:hidden}._wideDialog_2sijb_263{width:min(1180px,100%)}._wideDialog_2sijb_263 ._split_2sijb_65{max-height:calc(var(--app-vh) * 100 - 270px)}._dialogHead_2sijb_267{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}._dialogHead_2sijb_267 h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;line-height:1.5}._dialogHead_2sijb_267 button{flex:none;min-width:32px;padding:5px}._dialogBody_2sijb_273{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow:auto}._form_2sijb_145{flex-direction:column;gap:12px;display:flex}._form_2sijb_145 label{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}._form_2sijb_145 label>span{color:var(--muted);margin-left:auto}._form_2sijb_145 label>input:not([type=checkbox]),._form_2sijb_145 label>textarea,._form_2sijb_145 label>select{width:100%}._form_2sijb_145 textarea{resize:vertical}._form_2sijb_145 p{overflow-wrap:anywhere;margin:0;line-height:1.7}._form_2sijb_145 ul{margin:0;padding-left:20px;line-height:1.7}._formColumns_2sijb_289{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._check_2sijb_291{line-height:1.6;flex-wrap:nowrap!important;align-items:flex-start!important}._check_2sijb_291 input{accent-color:var(--accent);flex:none;margin-top:3px}._policyText_2sijb_295{border:1px solid var(--line);height:220px;padding:12px;font-size:12px;line-height:1.7;overflow:auto}._policyText_2sijb_295 h3{margin:18px 0 6px;font-size:12px}._policyText_2sijb_295 p{margin:6px 0}._policyText_2sijb_295 ul{padding-left:20px}._dialog_2sijb_15 a{color:inherit;text-decoration:underline}._smallTable_2sijb_305{border-collapse:collapse;width:100%;min-width:0}._smallTable_2sijb_305 th,._smallTable_2sijb_305 td{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:7px;font-size:12px}._smallTable_2sijb_305 th{color:var(--muted);white-space:nowrap;font-weight:500}._smallTable_2sijb_305 input{width:80px}._stats_2sijb_313{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px 0;display:flex}._stats_2sijb_313>span{align-items:baseline;gap:8px;display:flex}._stats_2sijb_313 strong{font-size:16px}._inlineTools_2sijb_319{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._inlineTools_2sijb_319 button,._inlineTools_2sijb_319 a{min-height:30px;font-size:12px}._mobileOnly_2sijb_323{display:none}._workspaceTools_2sijb_325{padding:0 12px}._arrangementManager_2sijb_329{flex-direction:column;gap:6px;padding:6px 0 2px;display:flex;position:relative}._arrangementToolbar_2sijb_331{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._arrangementToolbar_2sijb_331>label{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}._arrangementToolbar_2sijb_331>label>span{color:var(--muted);flex:none;font-size:11px;font-weight:700}._arrangementToolbar_2sijb_331 input{border-color:#0000;border-bottom-color:var(--line-strong);background:0 0;width:100%;min-width:0;min-height:36px;padding:4px 0;font-size:20px;font-weight:800}._arrangementToolbar_2sijb_331 input:hover,._arrangementToolbar_2sijb_331 input:focus{border-bottom-color:var(--line-strong)}._arrangementToolbar_2sijb_331>button{flex:none;min-height:34px;font-size:11px}._arrangementSaveState_2sijb_343{color:var(--muted);white-space:nowrap;font-size:10px}._arrangementContext_2sijb_345{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._arrangementDraft_2sijb_347{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}._arrangementDraft_2sijb_347 strong{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;color:var(--ink);display:inline-block;overflow:hidden}._arrangementContext_2sijb_345 ._actions_2sijb_145 button{min-height:30px;font-size:12px}._arrangementConfirm_2sijb_353{border:1px solid var(--line-strong);background:var(--panel-strong);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}._arrangementConfirm_2sijb_353>span{flex:320px;line-height:1.5}._arrangementLibrary_2sijb_357{z-index:49;border:1px solid var(--line-strong);background:var(--panel);width:min(600px,100%);padding:14px;position:absolute;top:100%;right:0;box-shadow:0 16px 36px #0005}._arrangementLibrary_2sijb_357[hidden]{display:none}._arrangementLibraryHeader_2sijb_361{justify-content:space-between;align-items:center;display:flex}._arrangementLibraryHeader_2sijb_361 strong span{color:var(--muted);margin-left:6px;font-size:11px;font-weight:600}._arrangementLibraryHeader_2sijb_361 button{background:0 0;border:0;width:26px;min-height:26px;padding:0}._arrangementLibrary_2sijb_357>p{color:var(--muted);margin:5px 0 10px;font-size:11px;line-height:1.5}._arrangementRows_2sijb_369{max-height:min(440px,calc(var(--app-vh) * 60));scrollbar-width:thin;overflow:auto}._arrangementRow_2sijb_369{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 92px 44px;align-items:center;gap:0 8px;padding:10px 6px 10px 10px;display:grid}._arrangementRowActive_2sijb_373{background:var(--panel-strong)}._arrangementRowIdentity_2sijb_375{gap:4px;min-width:0;display:grid}._arrangementRowIdentity_2sijb_375 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._arrangementRowIdentity_2sijb_375 small{color:var(--muted);font-size:10px;line-height:1.5}._arrangementRowIdentity_2sijb_375 em{justify-self:start;font-size:10px;font-style:normal}._arrangementRow_2sijb_369>button{min-height:30px}._arrangementDeleteConfirm_2sijb_385{gap:4px;display:flex}._arrangementDeleteConfirm_2sijb_385 button{min-height:30px;padding:0 8px;font-size:11px}._arrangementDeleteConfirm_2sijb_385 button:first-child{color:var(--danger,#e16868)}._arrangementEmpty_2sijb_393{gap:12px;padding:4px 0 2px;display:grid}._arrangementSkeleton_2sijb_395{gap:6px;display:grid}._arrangementSkeleton_2sijb_395>div{border-bottom:1px dashed var(--line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 92px;gap:6px 8px;padding:10px 6px 10px 10px;display:grid}._arrangementSkeleton_2sijb_395 span{background:color-mix(in srgb,var(--muted) 22%,transparent);border-radius:3px;height:10px;display:block}._arrangementSkeleton_2sijb_395 span:first-child{width:46%;height:12px}._arrangementSkeleton_2sijb_395 span:nth-child(2){width:72%}._arrangementSkeleton_2sijb_395 i{border:1px dashed var(--line-strong);grid-area:1/2/3;align-self:center;height:26px;display:block}._arrangementEmpty_2sijb_393 p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}._arrangementEmpty_2sijb_393 p strong{color:var(--ink)}._workspaceMetrics_2sijb_411{font-variant-numeric:tabular-nums;align-items:center;gap:20px;padding:8px 0 12px;display:flex}._workspaceMetrics_2sijb_411>span{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}._workspaceMetrics_2sijb_411 strong{color:var(--ink);font-size:20px;font-weight:750}._workspaceMetrics_2sijb_411 ._primaryMetric_2sijb_417 strong{font-size:24px}._workspaceMetrics_2sijb_411>button{margin-left:auto}._saveStatus_2sijb_421{color:var(--muted);font-size:12px;line-height:1.5}._motionNotice_2sijb_423{background:var(--panel-strong);border-left:2px solid var(--muted);padding:9px 10px;font-size:12px}._tableScroller_2sijb_425{isolation:isolate;max-height:calc(var(--app-vh) * 100 - 310px);scrollbar-width:thin;position:relative;overflow:auto}._adminTable_2sijb_427{table-layout:fixed;border-collapse:separate;border-spacing:0}._adminTable_2sijb_427 thead{z-index:2;background:var(--panel-strong);position:sticky;top:0}._adminTable_2sijb_427 th{background:var(--panel-strong);position:static}._adminTable_2sijb_427 tbody{z-index:0;position:relative}._adminTable_2sijb_427 td{vertical-align:middle;height:36px;padding:4px 8px}._adminTable_2sijb_427 td>button{min-height:28px;padding:3px 8px;font-size:12px}._adminTable_2sijb_427 summary{cursor:pointer}._adminTable_2sijb_427 summary ._tableText_2sijb_441{vertical-align:bottom;max-width:calc(100% - 18px);display:inline-block}._adminTable_2sijb_427 details p{white-space:pre-wrap;max-width:680px;line-height:1.6}._tableText_2sijb_441{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._adminSearch_2sijb_447{max-width:520px;margin-bottom:8px}._adminPage_2sijb_449{min-height:0}._adminPagination_2sijb_451{justify-content:flex-end;min-height:44px;padding:6px 0;font-size:12px}._adminStatus_2sijb_453{border:1px solid var(--line);white-space:nowrap;padding:2px 6px;font-size:11px;display:inline-block}._adminTabs_2sijb_455{border-bottom:1px solid var(--line);margin-bottom:8px;padding:6px 0}._adminTabs_2sijb_455 button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (width>=901px) and (device-width<=1100px),(width<=900px) and (width<=1100px){._workspaceTitle_2sijb_461{flex-basis:200px}._workspaceTitle_2sijb_461 strong{max-width:220px}._workspaceTitle_2sijb_461{flex-wrap:wrap;gap:4px 10px}}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){._page_2sijb_1{padding:0 14px}._pageHead_2sijb_3{flex-wrap:wrap;gap:8px 12px;min-height:58px;padding:8px 0}._browser_2sijb_5 ._pageHead_2sijb_3{gap:12px}._pageHead_2sijb_3>._actions_2sijb_145{flex-basis:100%;padding-bottom:2px}._brand_2sijb_7{font-size:20px}._pageHead_2sijb_3>a:last-child{font-size:12px}._split_2sijb_65,._wideDialog_2sijb_263 ._split_2sijb_65{max-height:none;display:block}._list_2sijb_67{border-right:0;padding:12px 0 16px}._listBody_2sijb_81{max-height:none;overflow:visible}._detail_2sijb_117{padding:12px 0;display:none}._detailBody_2sijb_131{max-height:none;padding-right:0;overflow:visible}._split_2sijb_65[data-detail=true] ._list_2sijb_67{display:none}._split_2sijb_65[data-detail=true] ._detail_2sijb_117{display:block}._mobileBack_2sijb_255{margin-bottom:12px;display:inline-flex!important}._browser_2sijb_5 button,._buttonLink_2sijb_17,._browser_2sijb_5 input,._browser_2sijb_5 select{min-height:40px}._toolbar_2sijb_37{gap:8px;padding:10px 0}._toolbar_2sijb_37>._actions_2sijb_145{margin-left:auto}._sectionHeading_2sijb_159{flex-wrap:wrap;align-items:flex-start;gap:6px}._listCaption_2sijb_79{min-height:32px}._postRow_2sijb_85{min-height:84px!important}._detailPlaceholder_2sijb_231{display:none}._overlay_2sijb_259{padding:12px}._dialog_2sijb_15{max-height:calc(var(--app-vh) * 100 - 24px)}._dialogHead_2sijb_267{padding:10px 14px}._dialogBody_2sijb_273{padding:14px}._dialog_2sijb_15 button{min-height:40px}._mobileOnly_2sijb_323{display:block}._stats_2sijb_313{gap:12px}._sequence_2sijb_163 ol{gap:4px}._emptyState_2sijb_225{padding:20px 8px}._adminTable_2sijb_427{min-width:680px}._tableScroller_2sijb_425{max-height:calc(var(--app-vh) * 65)}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._page_2sijb_1{padding-inline:12px}._pageHead_2sijb_3 h1{white-space:normal;overflow-wrap:anywhere;min-width:0}._pageHead_2sijb_3>a:last-child:not(._brand_2sijb_7){flex-basis:100%;align-items:center;min-height:44px;display:inline-flex}._pageHead_2sijb_3>._actions_2sijb_145{gap:6px}._browser_2sijb_5 button,._buttonLink_2sijb_17,._dialog_2sijb_15 button{min-height:44px}._browser_2sijb_5 ._textButton_2sijb_33,._dialog_2sijb_15 ._textButton_2sijb_33{min-height:44px!important}._browser_2sijb_5 input,._browser_2sijb_5 select,._dialog_2sijb_15 input:not([type=checkbox]),._dialog_2sijb_15 textarea,._dialog_2sijb_15 select{min-height:44px;font-size:16px}._toolbar_2sijb_37{align-items:stretch}._toolbar_2sijb_37>._actions_2sijb_145{width:100%;margin-left:0}._rowHeading_2sijb_93{flex-wrap:wrap;gap:3px 8px}._rowMeta_2sijb_97{max-width:100%}._rowFooter_2sijb_103{flex-wrap:wrap;gap:5px 8px}._rowFooter_2sijb_103 ._rowCores_2sijb_99{flex-basis:100%}._rowAuthor_2sijb_107{max-width:100%}._detailHead_2sijb_123{flex-wrap:wrap}._detailHead_2sijb_123 select{width:100%}._description_2sijb_139,._loadConditions_2sijb_211 ._description_2sijb_139{grid-template-columns:minmax(0,1fr);gap:4px}._description_2sijb_139 dd+dt{margin-top:8px}._formColumns_2sijb_289{grid-template-columns:minmax(0,1fr)}._formActions_2sijb_145>button{flex:auto}._overlay_2sijb_259{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}._dialog_2sijb_15{max-height:calc(var(--app-vh) * 100 - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))}._dialogHead_2sijb_267{gap:10px;padding:10px 12px}._dialogHead_2sijb_267 button{min-width:44px}._dialogBody_2sijb_273{padding:12px}._footer_2sijb_257{flex-wrap:wrap;gap:4px 16px;padding:12px 0}._footer_2sijb_257 a{align-items:center;min-height:44px;display:inline-flex}}._page_s68jn_1{min-height:calc(var(--app-vh) * 100);color:var(--ink);background:var(--bg)}._content_s68jn_2{width:min(800px,100% - 40px);margin:0 auto;padding:24px 0 40px}._content_s68jn_2 h1{letter-spacing:-.04em;margin:0 0 8px;font-size:1.5rem}._description_s68jn_4,._controls_s68jn_4 p,._status_s68jn_4 p{color:var(--muted);font-size:.875rem;line-height:1.7}._editor_s68jn_5{background:var(--panel);border:1px solid var(--line);margin-top:24px;padding:20px}._status_s68jn_4,._controls_s68jn_4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._status_s68jn_4{border-bottom:1px solid var(--line);padding-bottom:20px}._status_s68jn_4 strong{font-size:1.125rem}._status_s68jn_4 p{margin-bottom:0}._editor_s68jn_5 fieldset{border:0;min-width:0;margin:0;padding:20px 0}._editor_s68jn_5 label{gap:8px;margin-bottom:18px;font-size:.875rem;font-weight:700;display:grid}._editor_s68jn_5 input,._editor_s68jn_5 textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:10px;font-weight:400}._editor_s68jn_5 textarea{resize:vertical;line-height:1.7}._editor_s68jn_5 button{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;padding:10px 14px;font-size:.875rem}._editor_s68jn_5 button:disabled{opacity:.45;cursor:not-allowed}._editor_s68jn_5 button:focus-visible,._editor_s68jn_5 input:focus-visible,._editor_s68jn_5 textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._controls_s68jn_4{border-top:1px solid var(--line);padding-top:20px}._controls_s68jn_4 p{flex:250px;margin:0}._editor_s68jn_5 ._primary_s68jn_19{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:700}._error_s68jn_20{color:var(--err-ink);line-height:1.7}._srOnly_s68jn_21{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=620px){._content_s68jn_2{width:calc(100% - 24px)}._editor_s68jn_5{padding:14px}._editor_s68jn_5 input,._editor_s68jn_5 textarea{font-size:1rem}}._editor_s68jn_5 ._group_s68jn_23{border:1px solid var(--line);border-radius:4px;margin:0 0 18px;padding:14px}._group_s68jn_23 legend{padding:0 6px;font-size:.875rem;font-weight:700}._group_s68jn_23 legend span,._choice_s68jn_25 small{color:var(--muted);font-weight:400}._editor_s68jn_5 ._choice_s68jn_25{cursor:pointer;align-items:flex-start;gap:8px;min-height:32px;margin:0;padding:6px 0;font-weight:400;display:flex}._editor_s68jn_5 ._choice_s68jn_25 input{flex:none;width:auto;margin:3px 0 0;padding:0}._choice_s68jn_25 span{gap:2px;display:grid}._choice_s68jn_25 small{font-size:.8125rem;line-height:1.6}._classes_s68jn_30{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:0 12px;display:grid}._page_1e52d_1{min-height:calc(var(--app-vh) * 100);color:var(--ink);background:var(--bg)}._content_1e52d_3{width:min(1060px,100% - 40px);margin:auto;padding:16px 0 32px}._heading_1e52d_5 h1{margin:0;font-size:1.3rem}._heading_1e52d_5 p,._message_1e52d_7{color:var(--muted);font-size:.875rem;line-height:1.6}._editor_1e52d_9{border-block:1px solid var(--line);background:var(--panel)}._editor_1e52d_9 button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:36px;color:var(--ink);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;display:inline-flex}._editor_1e52d_9 button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}._editor_1e52d_9 button:disabled{opacity:.45;cursor:not-allowed}._editor_1e52d_9 :is(button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}._toolbar_1e52d_19,._footer_1e52d_19,._character_1e52d_19>header{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}._toolbar_1e52d_19{border-bottom:1px solid var(--line);flex-wrap:wrap}._tabs_1e52d_23{gap:4px;display:flex}._tabs_1e52d_23 button[aria-selected=true],._editor_1e52d_9 ._save_1e52d_25{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._tabs_1e52d_23 button[aria-selected=true]:hover:not(:disabled),._editor_1e52d_9 ._save_1e52d_25:hover:not(:disabled){background:var(--accent)}._editor_1e52d_9 fieldset{border:0;min-width:0;margin:0;padding:0}._item_1e52d_31{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:12px;display:grid}._preview_1e52d_33{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}._preview_1e52d_33 :is(img,svg){object-fit:contain;flex:none;width:24px;height:24px}._fields_1e52d_37{grid-template-columns:minmax(0,1fr) 140px;gap:10px;display:grid}._upload_1e52d_39{grid-column:1/-1}._editor_1e52d_9 label{gap:5px;min-width:0;font-size:.8125rem;display:grid}._editor_1e52d_9 :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;min-height:36px;color:var(--ink);background:var(--bg);font:inherit;padding:7px 9px}._editor_1e52d_9 textarea{resize:vertical}._editor_1e52d_9 small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}._message_1e52d_7,._error_1e52d_49{margin:0;padding:12px}._error_1e52d_49{color:var(--err-ink);font-size:.875rem;line-height:1.6}._editor_1e52d_9 ._add_1e52d_53{border-style:dashed;border-width:1px 0;width:100%}._footer_1e52d_19{border-top:1px solid var(--line)}._footer_1e52d_19 p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.6}._footer_1e52d_19 button{flex:none}._character_1e52d_19{border-bottom:1px solid var(--line);padding:0 12px 12px}._character_1e52d_19>header{padding-inline:0}._character_1e52d_19>header label{width:min(100%,300px)}._award_1e52d_67{grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:12px;display:grid}._actions_1e52d_69{gap:4px;padding-top:20px;display:flex}._reason_1e52d_71{gap:5px;min-width:0;display:grid}._actions_1e52d_69 button{padding:6px}._srOnly_1e52d_75{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){._content_1e52d_3{width:calc(100% - 24px)}._editor_1e52d_9 button,._editor_1e52d_9 :is(input,select,textarea){min-height:44px}._item_1e52d_31{grid-template-columns:minmax(0,1fr) 44px}._preview_1e52d_33{grid-column:1}._fields_1e52d_37{grid-area:2/1/auto/-1}._item_1e52d_31>button{grid-area:1/2}._award_1e52d_67{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-top:10px}._actions_1e52d_69{justify-content:end;padding-top:0}._actions_1e52d_69 button{width:44px}}@media (width<=500px){._fields_1e52d_37{grid-template-columns:minmax(0,1fr)}._footer_1e52d_19{flex-wrap:wrap}._footer_1e52d_19 button{width:100%}._editor_1e52d_9 :is(input,select,textarea){font-size:1rem}}._adminPage_1uklb_1{min-height:calc(var(--app-vh) * 100);color:var(--ink);background:var(--bg)}._content_1uklb_13{width:min(1320px,100% - 64px);margin:0 auto;padding:14px 0 32px}._titleBlock_1uklb_25 h1{letter-spacing:-.04em;margin:0;font-size:1.3rem}._titleBlock_1uklb_25 p{color:var(--muted);margin:5px 0 0;font-size:.8125rem}._overview_1uklb_29{border-block:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}._overview_1uklb_29 a{min-width:0;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}._overview_1uklb_29 a+a{border-left:1px solid var(--line)}._overview_1uklb_29 a:hover{border-color:var(--accent);background:var(--accent-soft)}._overview_1uklb_29 svg{color:var(--muted)}._overview_1uklb_29 span{font-size:.875rem}._overview_1uklb_29 strong{font-variant-numeric:tabular-nums;font-size:1.4rem}._workspace_1uklb_63{background:var(--panel);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}._inbox_1uklb_65,._workManager_1uklb_65{min-width:0;scroll-margin-top:128px}._inboxHeader_1uklb_67{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}._inboxHeader_1uklb_67>div{justify-content:space-between;align-items:center;gap:8px;display:flex}._inboxHeader_1uklb_67 h2{margin:0;font-size:1.05rem}._inboxHeader_1uklb_67>div>span{color:var(--muted);font-size:.8125rem}._filters_1uklb_75{gap:4px;display:flex}._filters_1uklb_75 a{border-radius:var(--radius);min-height:40px;color:var(--muted);border:1px solid #0000;align-items:center;padding:8px 14px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}._filters_1uklb_75 a:hover{color:var(--ink);background:var(--panel)}._filters_1uklb_75 a[aria-current=page]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}._board_1uklb_105{display:grid}._reportCard_1uklb_107{min-width:0;padding:12px}._reportCard_1uklb_107+._reportCard_1uklb_107{border-top:1px solid var(--line)}._reportCard_1uklb_107>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._reportCard_1uklb_107 time{color:var(--muted);font-size:.75rem}._reportCard_1uklb_107 h3{overflow-wrap:anywhere;margin:8px 0 5px;font-size:.9375rem;line-height:1.5}._reportCard_1uklb_107>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}._bugBadge_1uklb_119,._featureBadge_1uklb_119{border-radius:var(--radius);align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:750;display:inline-flex}._bugBadge_1uklb_119{color:var(--err-ink);background:color-mix(in srgb, var(--err-ink) 10%, transparent)}._featureBadge_1uklb_119{color:var(--accent);background:var(--accent-soft)}._reportContext_1uklb_127{border-top:1px solid var(--line);margin-top:8px}._reportContext_1uklb_127 summary{min-height:40px;color:var(--muted);cursor:pointer;padding:10px 0;font-size:.8125rem}._reportContext_1uklb_127 dl{grid-template-columns:max-content 1fr;gap:8px 12px;margin:0;padding:0 0 12px;font-size:.8125rem;display:grid}._reportContext_1uklb_127 dt{color:var(--muted);font-weight:750}._reportContext_1uklb_127 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._workManager_1uklb_65{border-left:1px solid var(--line)}._workManagerHeader_1uklb_141{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}._workManagerHeader_1uklb_141>span{width:24px;height:24px;color:var(--accent);flex:none;place-items:center;display:grid}._workManagerHeader_1uklb_141 h2{margin:0;font-size:1.05rem}._workManagerHeader_1uklb_141 p{color:var(--muted);margin:5px 0 0;font-size:.8125rem}._workManagerColumns_1uklb_149{display:grid}._workManagerColumns_1uklb_149>section{min-width:0;padding:12px}._workManagerColumns_1uklb_149>section+section{border-top:1px solid var(--line)}._workManagerColumns_1uklb_149 h3{align-items:center;gap:8px;margin:0 0 12px;scroll-margin-top:128px;font-size:.875rem;display:flex}._workManagerColumns_1uklb_149 h3 span{border:1px solid var(--line);min-width:24px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 7px;font-size:.75rem}._workItemList_1uklb_159{gap:10px;display:grid}._workItemCard_1uklb_161{border-left:2px solid var(--accent);min-width:0;padding:0 0 0 10px}._workItemCard_1uklb_161+._workItemCard_1uklb_161{border-top:1px solid var(--line);padding-top:10px}._workItemCard_1uklb_161[data-status=completed]{border-left-color:var(--up)}._workItemCard_1uklb_161>header{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}._workItemCard_1uklb_161>header strong{color:var(--accent);font-size:.8125rem}._workItemCard_1uklb_161[data-status=completed]>header strong{color:var(--up)}._workItemCard_1uklb_161[data-status=completed]>header ._expiredStatus_1uklb_173{color:var(--muted)}._workItemCard_1uklb_161 h4{overflow-wrap:anywhere;margin:7px 0;font-size:.9375rem;line-height:1.5}._itemHint_1uklb_177{color:var(--muted);margin:0 0 12px;font-size:.8125rem;line-height:1.6}._resultPreview_1uklb_179{gap:7px;margin-bottom:8px;display:grid}._resultPreview_1uklb_179 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.65}._resultPreview_1uklb_179 p strong{color:var(--muted);margin-bottom:3px;font-size:.75rem;display:block}._resultPreview_1uklb_179>span{color:var(--muted);font-size:.8125rem}._editToggle_1uklb_189,._resultForm_1uklb_189>button,._promoteAction_1uklb_189 button,._deleteButton_1uklb_189,._deleteConfirmation_1uklb_189 button{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--ink);background:var(--panel);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.8125rem;font-weight:750;display:inline-flex}._editToggle_1uklb_189{width:100%;color:var(--accent);background:var(--accent-soft);justify-content:space-between}._editToggle_1uklb_189[aria-expanded=true] svg{transform:rotate(180deg)}._resultForm_1uklb_189{gap:10px;padding-top:10px;display:grid}._resultForm_1uklb_189 label,._promoteAction_1uklb_189 label{gap:6px;min-width:0;display:grid}._resultForm_1uklb_189 label>span,._promoteAction_1uklb_189 label>span{font-size:.875rem;font-weight:750}._resultForm_1uklb_189 input,._resultForm_1uklb_189 textarea,._promoteAction_1uklb_189 input{width:100%;min-width:0;min-height:42px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);font:inherit;padding:9px 11px;font-size:.875rem;line-height:1.6}._resultForm_1uklb_189 textarea{resize:vertical;min-height:100px}._resultForm_1uklb_189 small{color:var(--muted);font-size:.75rem;line-height:1.5}._resultForm_1uklb_189>button,._promoteAction_1uklb_189 button{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._resultForm_1uklb_189>button._secondaryAction_1uklb_263{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}._resultForm_1uklb_189 button:disabled,._promoteAction_1uklb_189 button:disabled,._deleteButton_1uklb_189:disabled,._deleteConfirmation_1uklb_189 button:disabled{cursor:not-allowed;opacity:.55}._workItemFooter_1uklb_267{margin-top:8px}._deleteButton_1uklb_189{min-height:36px;color:var(--muted);background:0 0;border-color:#0000;padding:6px 0;font-size:.75rem}._deleteButton_1uklb_189:hover{color:var(--danger)}._deleteConfirmation_1uklb_189{grid-template-columns:1fr 1fr;gap:8px;display:grid}._deleteConfirmation_1uklb_189>span{color:var(--ink);grid-column:1/-1;font-size:.8125rem;line-height:1.5}._deleteConfirmation_1uklb_189 button:first-of-type{color:var(--danger);border-color:var(--danger-border);background:var(--danger-soft)}._actionError_1uklb_279,._actionSuccess_1uklb_279{margin:10px 0 0;font-size:.8125rem;line-height:1.5}._actionError_1uklb_279{color:var(--err-ink);border-left:3px solid var(--err-border);background:var(--err-bg);padding:10px}._actionSuccess_1uklb_279{color:var(--up)}._workManagerEmpty_1uklb_285{color:var(--muted);text-align:center;margin:0;padding:16px 0;font-size:.8125rem;line-height:1.6}._promoteAction_1uklb_189{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}._promoteAction_1uklb_189 button{justify-self:start}._promoteAction_1uklb_189>span[role=alert]{color:var(--err-ink);font-size:.8125rem}._progressStatus_1uklb_293,._completedStatus_1uklb_293{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:.8125rem;font-weight:750;display:flex}._progressStatus_1uklb_293{color:var(--accent)}._completedStatus_1uklb_293{color:var(--up)}._emptyState_1uklb_299,._errorState_1uklb_299{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:40px 20px;font-size:.875rem;line-height:1.6;display:grid}._emptyState_1uklb_299 strong,._errorState_1uklb_299 strong{color:var(--ink)}._pagination_1uklb_303{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}._pagination_1uklb_303 a,._disabledPage_1uklb_305{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--ink);align-items:center;gap:5px;padding:8px 12px;text-decoration:none;display:inline-flex}._disabledPage_1uklb_305{color:var(--muted);opacity:.5}._spin_1uklb_309{animation:.85s linear infinite _adminReportSpin_1uklb_1}@keyframes _adminReportSpin_1uklb_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1uklb_309{animation:none}}._content_1uklb_13 :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=901px) and (device-width<=1000px),(width<=900px) and (width<=1000px){._content_1uklb_13{width:calc(100% - 40px)}._workspace_1uklb_63{grid-template-columns:1fr}._workManager_1uklb_65{border-left:0;border-top:1px solid var(--line)}._workManagerColumns_1uklb_149{grid-template-columns:repeat(2,minmax(0,1fr))}._workManagerColumns_1uklb_149>section+section{border-top:0;border-left:1px solid var(--line)}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._content_1uklb_13{width:calc(100% - 24px)}._titleBlock_1uklb_25 h1{font-size:1.3rem}._titleBlock_1uklb_25 p{font-size:.8125rem;line-height:1.6}._overview_1uklb_29{margin-top:12px}._overview_1uklb_29 a{grid-template-columns:1fr;justify-items:start;gap:5px;padding:12px 10px}._overview_1uklb_29 svg{width:16px;height:16px}._overview_1uklb_29 span{font-size:.75rem}._overview_1uklb_29 strong{font-size:1.25rem}._reportCard_1uklb_107{padding:12px}._reportContext_1uklb_127 dl{grid-template-columns:1fr;gap:4px}._reportContext_1uklb_127 dd+dt{margin-top:6px}._workManagerColumns_1uklb_149{grid-template-columns:1fr}._workManagerColumns_1uklb_149>section{padding:12px}._workManagerColumns_1uklb_149>section+section{border-top:1px solid var(--line);border-left:0}._resultForm_1uklb_189 input,._resultForm_1uklb_189 textarea,._promoteAction_1uklb_189 input{font-size:1rem}._promoteAction_1uklb_189 button{width:100%}._content_1uklb_13 :is(button,input,summary),._filters_1uklb_75 a{min-height:44px}}._page_rwpmr_1{--app-vw:calc(1vw / var(--display-scale));min-height:calc(var(--app-vh) * 100);background:var(--bg);color:var(--ink);container:admin-analytics/inline-size}.pageCanvas:has(._page_rwpmr_1){min-width:0}._analyticsHeadingNote_rwpmr_23{color:var(--muted);font-size:12px}._analyticsTabList_rwpmr_25{border-block:1px solid var(--line);background:var(--panel-strong);flex-wrap:wrap;gap:2px;padding:6px 10px;display:flex}._analyticsTabList_rwpmr_25 button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:auto;padding:6px 14px;font-weight:700}._analyticsTabList_rwpmr_25 button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}._analyticsTabList_rwpmr_25 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._analyticsTabPanel_rwpmr_33[hidden]{display:none}._analyticsWorkspace_rwpmr_35>._analyticsTabBody_rwpmr_35>._analyticsTabPanel_rwpmr_33{max-height:var(--analytics-panel-height,none);scrollbar-gutter:stable;overflow:auto}._analyticsTabPanel_rwpmr_33:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._nestedTabs_rwpmr_39 ._analyticsTabList_rwpmr_25{background:0 0;padding:4px 8px}._nestedTabs_rwpmr_39 ._analyticsTabList_rwpmr_25 button{flex:none;min-height:34px;font-size:12px}._analyticsWorkspace_rwpmr_35,._nestedTabs_rwpmr_39,._analyticsTabPanel_rwpmr_33,._analyticsTabBody_rwpmr_35{min-width:0;max-width:100%}._analyticsPane_rwpmr_45{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}._analyticsPane_rwpmr_45 h2{margin:0;font-size:15px}._analyticsCards_rwpmr_49{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._analyticsCards_rwpmr_49 article{border:1px solid var(--line);background:var(--panel-strong);min-width:0;padding:10px 12px}._analyticsCards_rwpmr_49 p{color:var(--muted);margin:0 0 4px;font-size:12px}._analyticsCards_rwpmr_49 strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;display:block}._analyticsCards_rwpmr_49 small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45;display:block}._analyticsSplit_rwpmr_59{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._analyticsNote_rwpmr_61{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}._analyticsEmpty_rwpmr_63{border:1px solid var(--line);background:var(--panel-strong);gap:10px;padding:24px 16px;display:grid}._analyticsEmpty_rwpmr_63 strong{font-size:18px}._analyticsEmpty_rwpmr_63 p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}._analyticsEmpty_rwpmr_63 a{color:var(--accent);justify-self:start;padding-block:8px}._analyticsDefinitions_rwpmr_71{border:1px solid var(--line);color:var(--muted);padding:10px 12px;font-size:11px;line-height:1.5}._analyticsDefinitions_rwpmr_71 h3{color:var(--ink);margin:0 0 6px;font-size:13px}._analyticsDefinitions_rwpmr_71 p{margin:0 0 6px}._aggregateTable_rwpmr_77{border:1px solid var(--line);min-width:0}._aggregateTable_rwpmr_77>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}._aggregateTable_rwpmr_77 h3{margin:0;font-size:13px}._aggregateTable_rwpmr_77 button{min-height:30px;padding:3px 8px;font-size:11px}._aggregateTableScroll_rwpmr_85{max-height:340px;overflow:auto}._aggregateTable_rwpmr_77 table{table-layout:auto;border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:0;font-size:12px}._aggregateTable_rwpmr_77 th{z-index:1;text-align:left;background:var(--panel-strong);position:sticky;top:0}._aggregateTable_rwpmr_77 th button{width:100%;color:inherit;text-align:inherit;background:0 0;border:0;font-weight:700}._aggregateTable_rwpmr_77 td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 9px}._aggregateTable_rwpmr_77 footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}._aggregateTable_rwpmr_77 footer label{align-items:center;gap:5px;margin-right:auto;display:flex}._aggregateTable_rwpmr_77 footer select{width:auto;min-height:28px;padding:3px 5px;font-size:11px}._analyticsWorkspace_rwpmr_35 ._metrics_rwpmr_101 article{min-height:64px;padding-block:8px}._analyticsWorkspace_rwpmr_35 ._metrics_rwpmr_101 strong{font-size:22px}._analyticsWorkspace_rwpmr_35 ._sectionFilters_rwpmr_105{padding-block:5px}._analyticsWorkspace_rwpmr_35 ._tableWrap_rwpmr_107{max-height:min(420px, calc(var(--analytics-panel-height,600px) - 240px))}._analyticsWorkspace_rwpmr_35 ._breakdownBody_rwpmr_109{max-height:min(420px, calc(var(--analytics-panel-height,600px) - 130px));overflow:auto}._aggregateTable_rwpmr_77>header{flex-wrap:wrap}._aggregateViewControls_rwpmr_115,._aggregateViewControls_rwpmr_115>div{align-items:center;gap:4px;display:flex}._aggregateViewControls_rwpmr_115 button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}._visualizationSwitch_rwpmr_119{border-bottom:1px solid var(--line);justify-content:flex-end;gap:4px;padding:6px 12px;display:flex}._visualizationSwitch_rwpmr_119 button{min-height:30px;padding:3px 9px;font-size:11px}._visualizationSwitch_rwpmr_119 button[aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}._aggregateChart_rwpmr_125{color:var(--ink);margin:0;padding:10px 12px}._aggregateChartToolbar_rwpmr_127{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}._aggregateChartToolbar_rwpmr_127 label{align-items:center;gap:6px;min-width:0;display:flex}._aggregateChartToolbar_rwpmr_127 select{width:auto;max-width:100%;min-height:30px;padding:3px 8px;font-size:11px}._aggregateChartLegend_rwpmr_133{color:var(--muted);align-items:center;gap:5px;display:flex}._aggregateChartLegend_rwpmr_133 i{background:var(--accent);width:8px;height:8px;display:inline-block}._aggregateChartLegend_rwpmr_133 i[data-secondary]{background:#5a9dc9;margin-left:6px}._verticalChart_rwpmr_139{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}._aggregateChartAxis_rwpmr_141{height:156px;color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;font-size:10px;display:flex}._aggregateChartCanvas_rwpmr_143{min-width:0}._aggregateChartCanvas_rwpmr_143 svg{width:100%;height:156px;display:block;overflow:visible}._aggregateChart_rwpmr_125[data-compact] ._aggregateChartCanvas_rwpmr_143 svg,._aggregateChart_rwpmr_125[data-compact] ._aggregateChartAxis_rwpmr_141{height:96px}._aggregateChartGrid_rwpmr_149{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}._aggregateChartSeries_rwpmr_151{fill:var(--accent);stroke:var(--accent)}._aggregateChartSeries_rwpmr_151[data-secondary]{fill:#5a9dc9;stroke:#5a9dc9}._aggregateChartSeries_rwpmr_151 polyline{stroke-width:2px}._aggregateChartSeries_rwpmr_151 rect{stroke:none;opacity:.88}._aggregateChartCursor_rwpmr_159{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.6}._aggregateChartTicks_rwpmr_161{height:24px;color:var(--muted);font-size:10px;position:relative}._aggregateChartTicks_rwpmr_161>span{white-space:nowrap;position:absolute;top:6px;transform:translate(-50%)}._aggregateChartTicks_rwpmr_161>span:first-child{transform:none;left:0!important}._aggregateChartTicks_rwpmr_161>span:last-child{right:0;transform:none;left:auto!important}._aggregateChartTicks_rwpmr_161>span:only-child{right:auto;transform:translate(-50%);left:50%!important}._aggregateChartSelection_rwpmr_171{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;font-size:11px;display:flex}._aggregateChartSelection_rwpmr_171 strong,._aggregateChartSelection_rwpmr_171 b{color:var(--ink)}._aggregateChartSelection_rwpmr_171 input{width:90px;min-width:0;accent-color:var(--accent);margin-left:auto}._horizontalChart_rwpmr_177{min-width:0}._horizontalChartRow_rwpmr_179{width:100%;min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(70px,24%) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;padding:4px 0!important}._horizontalChartRow_rwpmr_179>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._horizontalChartRow_rwpmr_179 b{text-align:right;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}._horizontalChartTrack_rwpmr_185{background:var(--accent-soft);height:10px}._horizontalChartTrack_rwpmr_185 i{background:var(--accent);height:100%;display:block}._horizontalChartTrack_rwpmr_185 small{color:var(--muted);font-size:10px}._horizontalChartAxis_rwpmr_191{color:var(--muted);justify-content:space-between;padding:5px 0 0 26%;font-size:10px;display:flex}._aggregateChartPages_rwpmr_193{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;display:flex}._aggregateChart_rwpmr_125 ._analyticsNote_rwpmr_61{margin-top:10px}@media (width<=900px){._analyticsWorkspace_rwpmr_35>._analyticsTabBody_rwpmr_35>._analyticsTabPanel_rwpmr_33{max-height:none;overflow:visible}._analyticsCards_rwpmr_49{grid-template-columns:repeat(2,minmax(0,1fr))}._analyticsSplit_rwpmr_59{grid-template-columns:1fr}._analyticsTabList_rwpmr_25 button{min-height:44px;padding-inline:10px}._nestedTabs_rwpmr_39 ._analyticsTabList_rwpmr_25 button{flex:auto;min-height:44px}._aggregateTable_rwpmr_77 button,._aggregateTable_rwpmr_77 footer select{min-height:44px}._aggregateTableScroll_rwpmr_85{max-height:400px}._aggregateChartToolbar_rwpmr_127 select,._horizontalChartRow_rwpmr_179,._visualizationSwitch_rwpmr_119 button{min-height:44px}._aggregateChartToolbar_rwpmr_127{flex-direction:column;align-items:flex-start}._aggregateChartSelection_rwpmr_171 input{width:100%;margin-left:0}}._iconButton_rwpmr_227{border:1px solid var(--header-control-border);background:var(--header-control-bg);width:38px;min-height:38px;color:var(--header-ink);justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._iconButton_rwpmr_227:focus-visible,._presetLinks_rwpmr_255 a:focus-visible,._pageButton_rwpmr_257:focus-visible,._characterLink_rwpmr_259:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._refreshGroup_rwpmr_265{border:1px solid var(--header-control-border);background:var(--header-control-bg);min-height:38px;color:var(--header-ink);align-items:stretch;display:inline-flex;overflow:hidden}._refreshStamp_rwpmr_287{min-width:84px;color:var(--header-muted);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}._refreshStamp_rwpmr_287 svg{opacity:.75;flex:none}._refreshButton_rwpmr_325{border:0;border-left:1px solid var(--header-control-border);min-height:0;color:var(--header-ink);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}._refreshButton_rwpmr_325:hover:not(:disabled){background:var(--accent);color:var(--accent-ink)}._refreshButton_rwpmr_325:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._refreshButton_rwpmr_325:disabled{color:var(--header-muted);cursor:progress}._autoSyncButton_rwpmr_389{padding-inline:9px;font-size:11px}._autoSyncButton_rwpmr_389[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}._autoSyncButton_rwpmr_389[data-paused=true]{color:var(--header-muted)}._refreshButton_rwpmr_325 svg[data-spinning=true]{animation:.9s linear infinite _adminRefreshSpin_rwpmr_1}@keyframes _adminRefreshSpin_rwpmr_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._refreshButton_rwpmr_325 svg[data-spinning=true]{animation-duration:2.4s}}._content_rwpmr_429{gap:10px;width:min(1320px,100% - 64px);margin:0 auto;padding:14px 0 32px;display:grid}._dashboard_rwpmr_445{border-block:1px solid var(--line);background:var(--panel);min-width:0}._panel_rwpmr_457{border-top:1px solid var(--line);min-width:0}._panel_rwpmr_457[id],._breakdownGrid_rwpmr_471[id]{scroll-margin-top:128px}._pageHeading_rwpmr_479{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._pageHeading_rwpmr_479 h1{letter-spacing:-.04em;margin:0;font-size:1.3rem}._sectionLinks_rwpmr_483{flex-wrap:wrap;gap:6px;display:flex}._sectionLinks_rwpmr_483 a{min-height:32px;color:var(--muted);align-items:center;padding:5px 8px;font-size:.8125rem;text-decoration:none;display:inline-flex}._sectionLinks_rwpmr_483 a:hover{color:var(--ink);background:var(--accent-soft)}._sectionLinks_rwpmr_483 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._filterError_rwpmr_491{border-left:3px solid var(--err-border);background:var(--err-bg);color:var(--err-ink);grid-column:1/-1;margin:0;padding:10px;font-size:.8125rem}._panelHeader_rwpmr_495{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 12px;display:flex}._panelHeader_rwpmr_495>div{align-items:center;gap:10px;min-width:0;display:flex}._panelHeader_rwpmr_495 h3{font-size:14px;line-height:1.2}._panelHeader_rwpmr_495 p{color:var(--muted);margin:3px 0 0;font-size:11.5px}._panelIcon_rwpmr_551{width:20px;height:24px;color:var(--accent);flex:none;place-items:center;display:grid}._panelSummary_rwpmr_569{max-width:54%;color:var(--muted);text-align:right;font-size:10.5px}._queryToolbar_rwpmr_583{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}._periodButton_rwpmr_585{min-height:42px;color:var(--ink);font-variant-numeric:tabular-nums;gap:8px;padding:5px 10px;font-size:12px}._periodButton_rwpmr_585>span{align-items:center;gap:10px;display:flex}._periodButton_rwpmr_585 small{color:var(--muted);font-size:10.5px}._periodButton_rwpmr_585>svg:first-child{color:var(--accent)}._searchQueryControls_rwpmr_593{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._searchQueryControls_rwpmr_593[hidden]{display:none}._searchQueryButton_rwpmr_597{white-space:nowrap;gap:6px;min-height:36px;padding:5px 9px;font-size:11px}._searchQueryButton_rwpmr_597 b{background:var(--accent-soft);min-width:16px;color:var(--accent);font-size:10px}._queryChips_rwpmr_601{scrollbar-width:thin;align-items:center;min-width:0;display:flex;overflow-x:auto}._queryChips_rwpmr_601 a{white-space:nowrap;flex:none;min-height:36px}._queryReset_rwpmr_605{min-height:36px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font-size:11px;text-decoration:none;display:flex}._queryReset_rwpmr_605:hover{color:var(--ink)}._periodButton_rwpmr_585:focus-visible,._searchQueryButton_rwpmr_597:focus-visible,._queryReset_rwpmr_605:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._queryDialogOverlay_rwpmr_613{width:var(--query-viewport-width,100%);z-index:1000;color:var(--ink);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0 auto 0 0}._queryDialog_rwpmr_613{width:min(560px,100%);min-width:0;max-height:calc((var(--app-vh) * 100) - 48px);border:1px solid var(--line-strong);background:var(--panel);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 60px #0000004d}._queryDialogHeader_rwpmr_617{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._queryDialogHeader_rwpmr_617 h2{margin:0;font-size:16px}._queryDialogHeader_rwpmr_617 button{width:38px;padding:0}._queryDialogBody_rwpmr_623{overscroll-behavior:contain;min-height:0;padding:16px;overflow-y:auto}._queryDialogBody_rwpmr_623>p{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}._queryDialogBody_rwpmr_623 ._presetLinks_rwpmr_255{margin-bottom:18px}._queryDialogBody_rwpmr_623 p._queryDialogPeriod_rwpmr_629{color:var(--ink);font-size:11px}._presetLinks_rwpmr_255{align-items:center;gap:5px;display:flex}._presetLinks_rwpmr_255 a{border:1px solid var(--line);background:var(--panel-strong);min-height:30px;color:var(--ink);align-items:center;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}._presetLinks_rwpmr_255 a:hover{border-color:var(--line-strong)}._presetLinks_rwpmr_255 a._presetActive_rwpmr_679{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._filterForm_rwpmr_691{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px 12px;display:grid}._filterForm_rwpmr_691 ._characterFilter_rwpmr_705{grid-column:1/-1}._filterFormActions_rwpmr_707{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:6px;display:flex}._filterFormActions_rwpmr_707 button{min-width:78px}._endDateField_rwpmr_713{gap:6px;min-width:0;display:grid}._endDateLabel_rwpmr_715{justify-content:space-between;align-items:center;gap:8px;display:flex}._endDateLabel_rwpmr_715 label{color:var(--muted);font-size:12px;font-weight:700}._endDateLabel_rwpmr_715 button{min-width:44px;min-height:32px;padding:2px 8px;font-size:11px}._filterForm_rwpmr_691 ._startDateField_rwpmr_721>span{align-items:center;min-height:32px;display:flex}._filterForm_rwpmr_691 label{gap:6px;min-width:0;display:grid}._filterForm_rwpmr_691 label>span{color:var(--muted);font-size:12px;font-weight:700}._filterForm_rwpmr_691 input,._filterForm_rwpmr_691 select{width:100%;min-width:0;min-height:44px}._sectionFilters_rwpmr_105{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:8px 16px;padding:10px 12px;display:flex}._sectionFilters_rwpmr_105 label{min-width:160px;max-width:100%;color:var(--muted);gap:4px;font-size:11px;display:grid}._sectionFilters_rwpmr_105 select{width:100%;min-width:0}._chartNote_rwpmr_809{color:var(--muted);margin:0;padding:4px 0 10px;font-size:11.5px;line-height:1.5}._characterFilter_rwpmr_705>div{position:relative}._characterFilter_rwpmr_705 svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}._characterFilter_rwpmr_705 input{padding-left:36px}._primaryButton_rwpmr_863{background:var(--accent);border-color:var(--accent);min-width:78px;color:var(--accent-ink);font-weight:800}._primaryButton_rwpmr_863:hover{background:var(--accent-strong);border-color:var(--accent-strong)}._filterChip_rwpmr_889{border-left:1px solid var(--line-strong);min-height:26px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}._filterChip_rwpmr_889>i{color:var(--muted);font-style:normal}._filterChipClear_rwpmr_927:hover{border-color:var(--accent);color:var(--accent)}._filterChipClear_rwpmr_927:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._metrics_rwpmr_101{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._metrics_rwpmr_101 article{grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;align-content:start;column-gap:9px;min-height:86px;padding:10px 12px;display:grid}._metrics_rwpmr_101 article+article{border-left:1px solid var(--line)}._metrics_rwpmr_101 article>span{width:20px;height:24px;color:var(--accent);grid-row:1/span 2;place-items:center;display:grid}._metrics_rwpmr_101 p{color:var(--muted);margin:0;font-size:11px;font-weight:700}._metrics_rwpmr_101 strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;line-height:1.05}._breakdownGrid_rwpmr_471{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}._breakdownPanel_rwpmr_1047{border-top:0;min-width:0}._breakdownPanel_rwpmr_1047+._breakdownPanel_rwpmr_1047{border-left:1px solid var(--line)}._breakdownTable_rwpmr_1065{min-width:0}._breakdownHeader_rwpmr_1073,._breakdownRow_rwpmr_1075{grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(62px,.55fr));align-items:center;gap:10px;display:grid}._breakdownHead_rwpmr_1073{border-bottom:1px solid var(--line);background:var(--panel-strong);padding:8px 13px}._breakdownHeader_rwpmr_1073{color:var(--muted);letter-spacing:.02em;font-size:9.5px;font-weight:800}._breakdownHeader_rwpmr_1073>span:not(:first-child){text-align:right}._breakdownBody_rwpmr_109{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;overflow-y:auto}._breakdownRow_rwpmr_1075{border-bottom:1px solid var(--line);min-height:52px;padding:7px 12px}._breakdownRow_rwpmr_1075:last-child{border-bottom:0}._breakdownRow_rwpmr_1075:nth-child(2n){background:color-mix(in srgb, var(--panel-soft) 58%, transparent)}._breakdownRow_rwpmr_1075[data-top=true]{background:color-mix(in srgb, var(--accent-soft) 54%, var(--panel))}._breakdownIdentity_rwpmr_1173{gap:5px;min-width:0;display:grid}._breakdownIdentity_rwpmr_1173>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}._breakdownIdentity_rwpmr_1173 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._breakdownIdentity_rwpmr_1173 small{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:9.5px}._breakdownTrack_rwpmr_1229{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:var(--panel-strong);height:5px;display:block;overflow:hidden}._breakdownFill_rwpmr_1245{width:var(--breakdown-share);background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 54%, var(--ink)));min-width:2px;height:100%;display:block}._breakdownMetric_rwpmr_1261{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}._breakdownMetric_rwpmr_1261 strong{color:var(--ink);font-size:12px}._chartPanel_rwpmr_1285{min-width:0}._chartFigure_rwpmr_1293{--chart-search:var(--accent);--chart-character:#4e9c72;--chart-visitor:color-mix(in srgb, var(--ink) 72%, #6f7fa8);margin:0;padding:10px 12px}._chartToolbar_rwpmr_1309{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}._chartLegend_rwpmr_1325{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}._chartLegend_rwpmr_1325>span{align-items:center;gap:6px;display:inline-flex}._chartLegend_rwpmr_1325>span:before{content:"";border-radius:999px;flex:none;width:9px;height:3px}._chartLegend_rwpmr_1325 ._searchSeries_rwpmr_1375:before{background:var(--chart-search)}._chartLegend_rwpmr_1325 ._characterSeries_rwpmr_1377:before{background:var(--chart-character)}._chartLegend_rwpmr_1325 ._visitorSeries_rwpmr_1379:before{background:var(--chart-visitor)}._legendAxis_rwpmr_1383{font-variant-numeric:tabular-nums}._chartLegend_rwpmr_1325 ._legendAxis_rwpmr_1383:before{content:none}._chartModeControl_rwpmr_1399{border:1px solid var(--line);background:var(--panel-soft);flex:none;padding:2px;display:inline-flex}._chartModeControl_rwpmr_1399 button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-size:10.5px;font-weight:750;display:inline-flex}._chartModeControl_rwpmr_1399 button:hover{color:var(--ink)}._chartModeControl_rwpmr_1399 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._chartModeControl_rwpmr_1399 button[aria-pressed=true]{color:var(--ink);background:var(--panel-strong);box-shadow:0 0 0 1px var(--line-strong)}._chartViewport_rwpmr_1477{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;overflow:auto hidden}._chartViewport_rwpmr_1477:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._chartPlot_rwpmr_1503{width:max(100%, var(--chart-min-width));grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;display:grid}._chartAxis_rwpmr_1519{height:190px;color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-top:1px;font-size:9.5px;display:flex}._chartCanvas_rwpmr_1543{min-width:0;height:212px;position:relative}._chartSvg_rwpmr_1555{pointer-events:none;width:100%;height:190px;position:absolute;top:0;left:0;right:0;overflow:visible}._chartGridLine_rwpmr_1577,._chartBaseLine_rwpmr_1579{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}._chartBaseLine_rwpmr_1579{stroke:var(--line-strong)}._chartLine_rwpmr_1599{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._chartLine_rwpmr_1599._searchSeries_rwpmr_1375{stroke:var(--chart-search)}._chartLine_rwpmr_1599._characterSeries_rwpmr_1377{stroke:var(--chart-character)}._chartLine_rwpmr_1599._visitorSeries_rwpmr_1379{stroke:var(--chart-visitor)}._chartRect_rwpmr_1619._searchSeries_rwpmr_1375{fill:var(--chart-search)}._chartRect_rwpmr_1619._characterSeries_rwpmr_1377{fill:var(--chart-character)}._chartRect_rwpmr_1619._visitorSeries_rwpmr_1379{fill:var(--chart-visitor)}._chartRect_rwpmr_1619{opacity:.78}._chartHitColumns_rwpmr_1635{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:212px;display:grid;position:absolute;inset:0 0 auto}._chartHitColumns_rwpmr_1635 button{min-width:0;color:var(--muted);cursor:pointer;touch-action:pan-x;background:0 0;border:0;padding:0;position:relative}._chartHitColumns_rwpmr_1635 button:before{content:"";pointer-events:none;background:0 0;width:1px;position:absolute;top:0;bottom:22px;left:50%;transform:translate(-50%)}._chartHitColumns_rwpmr_1635 button:hover:before{background:color-mix(in srgb, var(--ink) 20%, transparent)}._chartHitColumns_rwpmr_1635 button[data-selected=true]:before{background:color-mix(in srgb, var(--accent) 68%, transparent);width:2px}._chartHitColumns_rwpmr_1635 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._chartHitColumns_rwpmr_1635 button>span{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:9.5px;position:absolute;bottom:1px;left:0;right:0;overflow:visible}._chartSelection_rwpmr_1751{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;padding:7px 0 0;font-size:10.5px;display:flex}._chartSelection_rwpmr_1751 strong,._chartSelection_rwpmr_1751 b{color:var(--ink)}._chartSelection_rwpmr_1751 strong{margin-right:auto}._chartTable_rwpmr_1795{isolation:isolate;max-height:min(calc(var(--app-vh) * 56), 460px);overscroll-behavior-y:contain;scrollbar-width:thin;position:relative;overflow:hidden auto}._chartTableHead_rwpmr_1815{z-index:2;background:var(--panel-strong);position:sticky;top:0}._chartTableBody_rwpmr_1829{z-index:0;position:relative}._chartTableHeader_rwpmr_1839,._chartTableRow_rwpmr_1841{grid-template-columns:minmax(76px,1.2fr) repeat(3,minmax(0,1fr));align-items:center;min-width:0;display:grid}._chartTableHeader_rwpmr_1839{border-bottom:1px solid var(--line-strong);min-height:32px;color:var(--muted);font-size:10px;font-weight:800}._chartTableHeader_rwpmr_1839>span,._chartTableRow_rwpmr_1841>span{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 9px;overflow:hidden}._chartTableHeader_rwpmr_1839>span:first-child,._chartTableRow_rwpmr_1841>span:first-child{text-align:left}._chartTableRow_rwpmr_1841{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:32px;color:var(--muted);font-size:11.5px}._chartTableRow_rwpmr_1841:last-child{border-bottom:0}._chartTableRow_rwpmr_1841:nth-child(2n){background:color-mix(in srgb, var(--panel-strong) 42%, transparent)}._chartTableRow_rwpmr_1841[data-peak=true]{background:var(--accent-soft);color:var(--ink)}._chartTableRow_rwpmr_1841 time,._chartTableRow_rwpmr_1841 strong{color:var(--ink)}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._chartFigure_rwpmr_1293{padding:11px 10px 10px}._chartToolbar_rwpmr_1309{flex-direction:column;align-items:stretch}._chartModeControl_rwpmr_1399{align-self:stretch}._chartModeControl_rwpmr_1399 button{flex:1}._chartSelection_rwpmr_1751{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}._chartSelection_rwpmr_1751 strong{grid-column:1/-1}._chartTableRow_rwpmr_1841{font-size:10.5px}}._visuallyHidden_rwpmr_1957{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tableWrap_rwpmr_107{isolation:isolate;overscroll-behavior-x:contain;border-radius:0;width:100%;max-height:620px;position:relative;overflow:auto}._tableWrap_rwpmr_107 table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:720px}._tableWrap_rwpmr_107 th,._tableWrap_rwpmr_107 td{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);text-align:left;white-space:nowrap;height:34px;padding:6px 10px}._tableWrap_rwpmr_107 thead{z-index:2;background:var(--panel-strong);position:sticky;top:0}._tableWrap_rwpmr_107 tbody{z-index:0;position:relative}._tableWrap_rwpmr_107 th{border-bottom:1px solid var(--line-strong);height:32px;color:var(--muted);background:var(--panel-strong);font-size:10.5px;font-weight:800;position:static}._tableWrap_rwpmr_107 td{font-variant-numeric:tabular-nums;font-size:12px}._tableWrap_rwpmr_107 tbody tr:last-child td{border-bottom:none}._tableWrap_rwpmr_107 tbody tr:hover{background:var(--accent-soft)}._tableWrap_rwpmr_107 ._numericColumn_rwpmr_2117{text-align:right}._sortLink_rwpmr_2127{width:calc(100% + 20px);min-height:32px;color:inherit;font:inherit;align-items:center;gap:5px;margin:-6px -10px;padding:6px 10px;text-decoration:none;display:inline-flex}._numericColumn_rwpmr_2117 ._sortLink_rwpmr_2127{justify-content:flex-end}._sortLink_rwpmr_2127>svg{opacity:.35;flex:none}._sortLink_rwpmr_2127:hover{color:var(--ink)}._sortLink_rwpmr_2127:hover>svg{opacity:.75}._sortLink_rwpmr_2127:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._sortLink_rwpmr_2127[data-active=true]{color:var(--ink)}._sortLink_rwpmr_2127[data-active=true]>svg{opacity:1}._tableWrap_rwpmr_107 ._rankColumn_rwpmr_2213{text-align:center;width:1%}._mutedCell_rwpmr_2223{color:var(--muted)}._rank_rwpmr_2213{min-width:26px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._rank_rwpmr_2213[data-top=true]{border:1px solid var(--line-strong);background:var(--accent);color:var(--accent-ink);font-weight:800}._characterLink_rwpmr_259{color:var(--ink);font-weight:800;text-decoration:none}._characterLink_rwpmr_259:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}._timeCell_rwpmr_2291{color:var(--muted);align-items:center;gap:6px;display:inline-flex}._pagination_rwpmr_2305{border-top:1px solid var(--line);background:var(--panel-soft);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;font-size:11px;display:flex}._paginationRange_rwpmr_2331{font-variant-numeric:tabular-nums}._paginationRange_rwpmr_2331 strong{color:var(--ink)}._paginationControls_rwpmr_2347{align-items:center;gap:5px;display:flex}._pageIndicator_rwpmr_2359{min-width:68px;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;display:inline-flex}._pageIndicator_rwpmr_2359>i{color:var(--muted);font-style:normal}._pageButton_rwpmr_257{border:1px solid var(--line);background:var(--panel-strong);width:31px;height:31px;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._pageButton_rwpmr_257:hover{border-color:var(--line-strong)}._pageButton_rwpmr_257._disabled_rwpmr_2421{opacity:.38}._emptyState_rwpmr_2429,._unavailablePanel_rwpmr_2431{min-height:130px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}._emptyState_rwpmr_2429 p,._unavailablePanel_rwpmr_2431 p{margin:0;font-size:12.5px}._unavailablePanel_rwpmr_2431{min-height:260px}._unavailablePanel_rwpmr_2431 h3{color:var(--ink);margin-bottom:5px;font-size:15px}@media (width>=901px) and (device-width<=1120px),(width<=900px) and (width<=1120px){._content_rwpmr_429{width:calc(100% - 40px);margin-inline:auto}._metrics_rwpmr_101{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_rwpmr_101 article:nth-child(3){border-left:0}._metrics_rwpmr_101 article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width>=901px) and (device-width<=760px),(width<=900px) and (width<=760px){._panelHeader_rwpmr_495{flex-direction:column;align-items:flex-start}._panelSummary_rwpmr_569{text-align:left;max-width:none;padding-left:30px}._toolbarPresets_rwpmr_2529{display:none}._queryToolbar_rwpmr_583{gap:6px;padding:6px 8px}._periodButton_rwpmr_585{flex:1;justify-content:flex-start;min-width:0;min-height:44px;padding-inline:8px;font-size:11px}._periodButton_rwpmr_585>span{text-align:left;gap:2px;display:grid}._periodButton_rwpmr_585>svg{flex:none}._periodButton_rwpmr_585>svg:last-child{margin-left:auto}._queryReset_rwpmr_605{order:3;min-width:32px;min-height:44px;margin-left:0;padding:4px}._queryReset_rwpmr_605 span{display:none}._searchQueryControls_rwpmr_593{display:contents}._searchQueryButton_rwpmr_597{order:2;min-height:44px;padding-inline:6px;font-size:10.5px}._queryChips_rwpmr_601{flex-basis:100%;order:4;width:100%}._queryChips_rwpmr_601 a{min-height:44px}._queryDialogOverlay_rwpmr_613{padding:12px}._queryDialog_rwpmr_613{max-height:calc((var(--app-vh) * 100) - 24px)}._queryDialogBody_rwpmr_623{padding:14px}._queryDialogHeader_rwpmr_617 button,._filterFormActions_rwpmr_707 button,._endDateLabel_rwpmr_715 button,._filterForm_rwpmr_691 ._startDateField_rwpmr_721>span{min-height:44px}._queryDialogBody_rwpmr_623 ._presetLinks_rwpmr_255{width:100%}._presetLinks_rwpmr_255 a{flex:1;justify-content:center}._breakdownGrid_rwpmr_471{grid-template-columns:1fr}._breakdownPanel_rwpmr_1047+._breakdownPanel_rwpmr_1047{border-left:0;border-top:1px solid var(--line)}._tableWrap_rwpmr_107{max-height:480px}}@media (width>=901px) and (device-width<=520px),(width<=900px) and (width<=520px){._refreshStamp_rwpmr_287{display:none}._refreshButton_rwpmr_325{border-left:0}._content_rwpmr_429{width:calc(100% - 24px)}._sectionLinks_rwpmr_483 a,._presetLinks_rwpmr_255 a,._sortLink_rwpmr_2127,._pageButton_rwpmr_257{min-height:44px}._pageButton_rwpmr_257{width:44px}._filterForm_rwpmr_691 input,._filterForm_rwpmr_691 select,._sectionFilters_rwpmr_105 select,._primaryButton_rwpmr_863{min-height:44px}._sectionFilters_rwpmr_105 label{flex:140px}._metrics_rwpmr_101{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_rwpmr_101 article{min-height:88px;padding:9px 10px}._metrics_rwpmr_101 strong{font-size:23px}._panelSummary_rwpmr_569{padding-left:0}._breakdownHead_rwpmr_1073{display:none}._breakdownRow_rwpmr_1075{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 6px}._breakdownIdentity_rwpmr_1173{grid-column:1/-1}._breakdownMetric_rwpmr_1261{text-align:left}._breakdownMetric_rwpmr_1261:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:9px;font-weight:700;display:block}._pagination_rwpmr_2305{flex-direction:column;align-items:stretch;gap:8px}._paginationControls_rwpmr_2347{justify-content:space-between}._chartLegend_rwpmr_1325{gap:10px}._legendAxis_rwpmr_1383{margin-left:0}}._shortcut_mypdj_1{color:var(--info);text-underline-offset:3px;margin:12px 0 0 12px;font-size:12px;font-weight:750;display:inline-flex}._section_mypdj_19{padding:18px clamp(18px, calc(var(--app-vw) * 4), 42px);border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;scroll-margin-top:16px;font-size:12.5px;line-height:1.6}._section_mypdj_19 h2{letter-spacing:-.03em;margin:0;font-size:18px}._intro_mypdj_51{color:var(--muted);margin:3px 0 10px}._list_mypdj_61{border-top:1px solid var(--line);margin:0}._row_mypdj_71{border-bottom:1px solid var(--line);grid-template-columns:94px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}._row_mypdj_71 dt{font-weight:750}._row_mypdj_71 dd{min-width:0;margin:0}._row_mypdj_71 small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}._note_mypdj_119{color:var(--muted);margin:7px 0;font-size:11.5px}._future_mypdj_131{border-left:3px solid var(--line-strong);background:var(--bg-raised);margin-top:10px;padding:10px 12px;font-size:11.5px}._future_mypdj_131 p{margin:4px 0 0}._section_mypdj_19 a{color:var(--info);text-underline-offset:3px}._links_mypdj_165{flex-wrap:wrap;column-gap:18px;margin-top:8px;font-weight:700;display:flex}._links_mypdj_165 a{align-items:center;min-height:32px;display:inline-flex}@media (width>=901px) and (device-width<=540px),(width<=900px) and (width<=540px){._section_mypdj_19{padding:16px 12px}._shortcut_mypdj_1{width:fit-content;margin-left:0;display:flex}._row_mypdj_71{grid-template-columns:minmax(0,1fr);gap:3px}._links_mypdj_165{gap:4px 16px}._links_mypdj_165 a{min-height:44px}}._page_1tbpq_1{min-height:calc(var(--app-vh) * 100);background:var(--bg);color:var(--ink);--guide-gutter:clamp(20px, calc(var(--app-vw) * 3), 40px);flex-direction:column;display:flex}._topBar_1tbpq_19{border-bottom:1px solid var(--line);background:var(--header-bg)}._topBarInner_1tbpq_21,._shell_1tbpq_21,._footerInner_1tbpq_21{width:min(1160px, calc(100% - var(--guide-gutter) * 2));margin-inline:auto}._topBarInner_1tbpq_21{flex-wrap:wrap;align-items:center;gap:24px;min-height:64px;display:flex}._brand_1tbpq_31{letter-spacing:-.05em;color:var(--header-title);font-size:21px;font-weight:850;text-decoration:none}._headerLabel_1tbpq_33{color:var(--header-muted);font-size:13px;text-decoration:none}._homeLink_1tbpq_35{min-height:44px;color:var(--header-ink);align-items:center;gap:12px;margin-left:auto;font-size:13px;text-decoration:none;display:flex}._shell_1tbpq_21{flex:1;grid-template-columns:224px minmax(0,1fr);gap:72px;padding-block:52px 80px;display:grid}._sidebar_1tbpq_39{align-self:start;position:sticky;top:28px}._navLabel_1tbpq_41{letter-spacing:.1em;color:var(--muted);margin:0 0 22px;font-size:11px;font-weight:750}._sidebar_1tbpq_39 nav>a{min-height:46px;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:14px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}._sidebar_1tbpq_39 nav>a:hover{color:var(--ink);background:var(--panel-strong)}._sidebar_1tbpq_39 nav>a[aria-current=page]{color:var(--ink);background:var(--panel-strong);border-color:var(--ink);font-weight:750}._navNumber_1tbpq_49{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}._sidebarNote_1tbpq_51{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding:24px 12px 0;font-size:12px;line-height:1.9}._main_1tbpq_53{min-width:0;max-width:760px}._eyebrow_1tbpq_55{color:var(--muted);margin:0 0 20px;font-size:12px;font-weight:650}._articleHeader_1tbpq_57 h1{font-size:clamp(28px, calc(var(--app-vw) * 2.6), 42px);letter-spacing:-.045em;word-break:keep-all;margin:0;line-height:1.25}._description_1tbpq_59{color:var(--ink);word-break:keep-all;margin:20px 0;font-size:17px;line-height:1.8}._byline_1tbpq_61{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}._contents_1tbpq_63{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin-block:32px 44px;padding-block:20px;font-size:13px;display:flex}._contents_1tbpq_63 strong{color:var(--muted);flex-basis:100%;font-size:11px}._contents_1tbpq_63 a{color:var(--ink);text-underline-offset:4px}._prose_1tbpq_69{overflow-wrap:anywhere;word-break:keep-all;font-size:15px;line-height:1.95}._prose_1tbpq_69 section{margin-top:48px;scroll-margin-top:28px}._prose_1tbpq_69 section:first-child{margin-top:0}._prose_1tbpq_69 h2{letter-spacing:-.025em;margin:0 0 18px;font-size:23px;line-height:1.45}._prose_1tbpq_69 h3{margin:28px 0 8px;font-size:17px}._prose_1tbpq_69 p{margin:14px 0}._prose_1tbpq_69 a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}._prose_1tbpq_69 ul,._prose_1tbpq_69 ol{margin-block:18px;padding-left:24px}._prose_1tbpq_69 li{margin-block:10px;padding-left:4px}._prose_1tbpq_69 aside{background:var(--panel);border-left:2px solid var(--line-strong);margin-block:24px;padding:16px 22px}._prose_1tbpq_69 aside p{margin:6px 0 0;font-size:14px}._prose_1tbpq_69 table{border-collapse:collapse;width:100%;min-width:0;margin-block:24px;font-size:14px}._prose_1tbpq_69 caption{text-align:left;margin-bottom:10px;font-weight:750}._prose_1tbpq_69 th,._prose_1tbpq_69 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;white-space:normal;padding:12px}._prose_1tbpq_69 th{background:var(--panel);font-weight:700}._pageNavigation_1tbpq_99{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:52px;padding-top:24px;display:grid}._pageNavigation_1tbpq_99 a{color:var(--ink);min-height:44px;font-size:15px;line-height:1.8;text-decoration:none}._pageNavigation_1tbpq_99 a:last-child{text-align:right}._pageNavigation_1tbpq_99 span{color:var(--muted);font-size:12px;display:block}._footer_1tbpq_21{border-top:1px solid var(--line);padding-block:26px}._footer_1tbpq_21 nav{flex-wrap:wrap;gap:12px 22px;margin-bottom:18px;display:flex}._footer_1tbpq_21 a{color:var(--muted);overflow-wrap:anywhere;font-size:12px;text-decoration:none}._footer_1tbpq_21 p{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.8}._page_1tbpq_1 a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._skipLink_1tbpq_117{z-index:10;background:var(--ink);color:var(--bg);padding:12px 18px;position:absolute;top:12px;left:20px;transform:translateY(-160%)}._skipLink_1tbpq_117:focus{transform:translateY(0)}@media (width>=901px) and (device-width<=900px),(width<=900px) and (width<=900px){._shell_1tbpq_21{grid-template-columns:1fr;gap:32px;padding-block:28px 48px}._sidebar_1tbpq_39{position:static}._sidebar_1tbpq_39 nav{flex-wrap:wrap;gap:4px;display:flex}._navLabel_1tbpq_41{flex-basis:100%;margin-bottom:10px}._sidebar_1tbpq_39 nav>a{border-bottom:2px solid #0000;border-left:0;padding-inline:10px;font-size:13px}._navNumber_1tbpq_49,._sidebarNote_1tbpq_51{display:none}._main_1tbpq_53{max-width:none}}@media (width>=901px) and (device-width<=620px),(width<=900px) and (width<=620px){._page_1tbpq_1{--guide-gutter:12px}._topBarInner_1tbpq_21{gap:0 14px;padding-block:10px}._brand_1tbpq_31{font-size:18px}._headerLabel_1tbpq_33{font-size:11px}._homeLink_1tbpq_35{flex-basis:100%;min-height:36px;margin-left:0;font-size:12px}._description_1tbpq_59{font-size:15px}._prose_1tbpq_69{font-size:14px}._prose_1tbpq_69 h2{font-size:20px}._prose_1tbpq_69 th,._prose_1tbpq_69 td{padding:10px 6px;font-size:12px}._prose_1tbpq_69 aside{padding:14px 16px}._sidebar_1tbpq_39 nav>a{min-height:44px}._articleHeader_1tbpq_57 h1{overflow-wrap:anywhere}._pageNavigation_1tbpq_99{gap:16px}}
