@font-face{font-family:NotMeterNeo;src:url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff2") format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:NotMeterDisplay;src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NotMeterFallback;src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/KoPubDotumMedium.woff") format("woff");font-weight:500;font-display:swap}:root{color-scheme:dark;--site-font:"NotMeterNeo","NotMeterFallback","Malgun Gothic","Apple SD Gothic Neo",system-ui,sans-serif;--display-font:"NotMeterDisplay","NotMeterNeo","NotMeterFallback","Malgun Gothic",system-ui,sans-serif;--bg:#07111f;--bg-deep:#03070d;--panel:rgba(13, 24, 42, 0.78);--panel-strong:rgba(15, 31, 55, 0.94);--line:rgba(144, 173, 212, 0.18);--line-bright:rgba(127, 213, 255, 0.42);--text:#edf6ff;--muted:rgba(237, 246, 255, 0.62);--dim:rgba(237, 246, 255, 0.34);--cyan:#76e8ff;--blue:#6ea8ff;--green:#63e6a6;--gold:#ffe1a3;--red:#ff6f8d;--shadow:0 22px 70px rgba(0, 0, 0, 0.42)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--site-font);letter-spacing:0;color:var(--text);background:radial-gradient(circle at 16% 8%,rgba(48,122,180,.3),transparent 26rem),radial-gradient(circle at 76% 6%,rgba(116,232,255,.16),transparent 24rem),linear-gradient(180deg,#081322 0,#050b14 56%,#03070d 100%)}:where(h1,h2,.brand strong,.footer-brand strong,.hero-logo-line,.page-loading-panel strong){font-family:var(--display-font)}body.is-page-loading{cursor:progress}body.is-privacy-notice-open{overflow:hidden}.privacy-notice-modal{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 36%,rgba(118,232,255,.14),transparent 24rem),rgba(1,6,12,.72);opacity:0;backdrop-filter:blur(5px);transition:opacity 160ms ease}.privacy-notice-modal.is-visible{opacity:1}.privacy-notice-panel{position:relative;overflow:hidden;width:min(620px,100%);border:1px solid rgba(118,232,255,.32);border-radius:8px;background:linear-gradient(135deg,rgba(87,243,200,.12),transparent 42%),linear-gradient(155deg,rgba(12,24,39,.98),rgba(4,10,19,.98));box-shadow:0 34px 95px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.08)}.privacy-notice-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#57f3c8,#54d7ff,transparent);box-shadow:0 0 18px rgba(87,243,200,.42)}.privacy-notice-actions,.privacy-notice-body,.privacy-notice-head{position:relative;z-index:1}.privacy-notice-head{padding:22px 24px 15px;border-bottom:1px solid rgba(144,173,212,.14)}.privacy-notice-head span{display:block;margin-bottom:7px;color:var(--cyan);font-size:12px;font-weight:950;letter-spacing:0}.privacy-notice-head strong{display:block;color:#fff8e8;font-family:var(--display-font);font-size:24px;font-weight:900;line-height:1.2}.privacy-notice-body{display:grid;gap:13px;padding:18px 24px 20px}.privacy-notice-body p{margin:0;color:rgba(237,246,255,.76);font-size:14px;font-weight:800;line-height:1.65;word-break:keep-all}.privacy-notice-body ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.privacy-notice-body li{position:relative;padding-left:18px;color:rgba(237,246,255,.7);font-size:13px;font-weight:800;line-height:1.58;word-break:keep-all}.privacy-notice-body li::before{content:"";position:absolute;left:0;top:.66em;width:7px;height:7px;border-radius:50%;background:#57f3c8;box-shadow:0 0 12px rgba(87,243,200,.46)}.privacy-notice-email{width:fit-content;color:#fff1a6;font-size:14px;font-weight:950;text-decoration:underline;text-underline-offset:4px}.privacy-notice-actions{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px 22px;border-top:1px solid rgba(144,173,212,.14)}.privacy-notice-actions button{min-height:38px;padding:0 15px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:950}.privacy-notice-secondary{border:1px solid rgba(144,173,212,.24);color:rgba(237,246,255,.74);background:rgba(255,255,255,.04)}.privacy-notice-primary{border:1px solid rgba(118,232,255,.48);color:#061018;background:linear-gradient(135deg,#57f3c8,#76e8ff);box-shadow:0 0 18px rgba(118,232,255,.18)}.page-loading-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 44%,rgba(118,232,255,.16),transparent 22rem),rgba(1,6,12,.62);opacity:0;pointer-events:none;backdrop-filter:blur(4px);transition:opacity 160ms ease}.page-loading-overlay.is-visible{opacity:1;pointer-events:none}.page-loading-panel{position:relative;overflow:hidden;width:min(360px,100%);padding:22px 24px 20px;border:1px solid rgba(118,232,255,.42);border-radius:8px;background:linear-gradient(135deg,rgba(87,243,200,.14),transparent 46%),linear-gradient(155deg,rgba(12,24,39,.98),rgba(4,10,19,.98));box-shadow:0 28px 80px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.08)}.page-loading-panel::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#57f3c8,#54d7ff,transparent);box-shadow:0 0 18px rgba(87,243,200,.42)}.page-loading-kicker{display:block;margin-bottom:8px;color:var(--cyan);font-family:Rajdhani,sans-serif;font-size:12px;font-weight:900;letter-spacing:0}.page-loading-panel strong{display:block;color:#fff8e8;font-size:22px;font-weight:900;line-height:1.2}.page-loading-panel p{margin:8px 0 12px;color:rgba(237,246,255,.72);font-size:13px;font-weight:800;line-height:1.45}.page-loading-progress{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin:0 0 10px;color:rgba(237,246,255,.86);font-size:12px;font-weight:900}.page-loading-bar{overflow:hidden;height:8px;border:1px solid rgba(118,232,255,.32);border-radius:999px;background:rgba(1,7,14,.88)}.page-loading-bar i{display:block;width:4%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4be2ff,#58f2bd 54%,#fff0a5);box-shadow:0 0 18px rgba(88,242,189,.45);transition:width 180ms linear}@keyframes page-loading-scan{from{transform:translateX(-16%)}to{transform:translateX(154%)}}a{color:inherit;text-decoration:none}button{font:inherit}input,select,textarea{font-family:var(--site-font)}:where(
.page-shell,.site-notice,.account-page,.inquiry-admin-page,.legal-page,.skin-preview-modal
) :where(p,li,small){text-wrap:pretty}:where(
.feature-section,.account-page,.account-dashboard,.account-workspace,.achievement-page,.inquiry-admin-page,.legal-page,.recent-page,.ranking-page,.setting-section,.download-panel,.npcap-card,.update-section
) :where(p,li){word-break:keep-all;line-break:strict;overflow-wrap:break-word}.notmeter-signature{display:inline-block;font-family:var(--site-font);font-weight:900;letter-spacing:.03em;line-height:1;color:#fff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.95),0 0 8px rgba(255,255,255,.22);filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .82))}.page-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}body.is-account-view .page-shell,body.is-ranking-view .page-shell,body.is-report-view .page-shell{width:min(1560px,calc(100% - 28px))}body.is-setting-view .page-shell{width:min(1540px,calc(100% - 28px))}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;min-height:72px;padding:12px 0;backdrop-filter:blur(18px)}.site-header::before{content:"";position:absolute;inset:0 -16px;z-index:-1;background:linear-gradient(180deg,rgba(3,7,13,.92),rgba(3,7,13,.56));border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:190px}.brand-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid rgba(118,232,255,.48);background:radial-gradient(circle at 50% 48%,rgba(118,232,255,.2),transparent 52%),linear-gradient(145deg,rgba(5,10,18,.96),rgba(11,34,47,.92));box-shadow:0 0 26px rgba(118,232,255,.18),inset 0 0 18px rgba(0,0,0,.52)}.brand-mark::before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,225,163,.3);transform:rotate(45deg)}.brand-glyph{position:relative;z-index:1;width:34px;height:34px}.brand-glyph-frame{fill:rgba(3,7,13,0.36);stroke:rgba(118,232,255,0.68);stroke-width:2}.brand-glyph-core{fill:#edf6ff;filter:drop-shadow(0 0 7px rgba(118, 232, 255, .62))}.brand-glyph-cut{fill:none;stroke:#ffe1a3;stroke-linecap:round;stroke-width:3;filter:drop-shadow(0 0 6px rgba(255, 225, 163, .6))}.brand strong{display:block;font-size:18px;font-weight:900;line-height:1}.brand small{display:block;margin-top:4px;color:var(--dim);font-size:10px;font-weight:700}.header-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:8px}.main-nav{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.35vw,22px);flex-wrap:nowrap;flex:1 1 auto;width:auto;max-width:100%;min-width:0;min-height:54px;padding:0 38px 0 50px;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 46px) 0,100% 100%,46px 100%);background:linear-gradient(115deg,rgba(120,242,251,.24) 0,rgba(120,242,251,.1) 16%,transparent 34%,rgba(255,225,163,.12) 74%,transparent 92%),linear-gradient(180deg,rgba(18,34,55,.94),rgba(5,12,23,.97) 58%,rgba(2,6,13,.98));box-shadow:0 22px 58px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(0,0,0,.55);backdrop-filter:blur(18px);scrollbar-width:none;filter:drop-shadow(0 0 1px rgba(120, 242, 251, .3)) drop-shadow(0 16px 34px rgba(0, 0, 0, .32))}.main-nav::-webkit-scrollbar{display:none}.main-nav::after,.main-nav::before{content:"";position:absolute;pointer-events:none}.main-nav::before{inset:6px 12px;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 100%,34px 100%);border-top:1px solid rgba(226,249,255,.12);border-bottom:1px solid rgba(120,242,251,.07);background:linear-gradient(115deg,rgba(120,242,251,.1),transparent 28%,rgba(255,225,163,.06) 76%,transparent),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 0 22px rgba(120,242,251,.04);opacity:.94}.main-nav::after{left:68px;right:48px;bottom:5px;height:1px;background:linear-gradient(90deg,rgba(120,242,251,0),rgba(120,242,251,.42) 24%,rgba(236,254,255,.6) 52%,rgba(255,225,163,.22) 76%,transparent),repeating-linear-gradient(90deg,transparent 0 58px,rgba(255,255,255,.16) 58px 59px,transparent 59px 116px);box-shadow:0 0 12px rgba(120,242,251,.26),0 0 24px rgba(255,225,163,.1);opacity:.82}.main-nav a{position:relative;isolation:isolate;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:54px;flex:0 0 auto;min-width:max-content;padding:0 4px;overflow:visible;border:0;border-radius:0;color:rgba(230,241,252,.54);font-size:13px;font-weight:900;white-space:nowrap;text-shadow:none;transition:color 180ms ease,transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.main-nav a.is-active,.main-nav a:hover{color:#fff}.main-nav a::after,.main-nav a::before{content:"";position:absolute;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,border-color 180ms ease}.main-nav a::before{left:calc(-.5 * clamp(18px,2.35vw,32px));top:18px;bottom:18px;width:1px;background:linear-gradient(180deg,transparent,rgba(226,249,255,.18),transparent),linear-gradient(90deg,rgba(120,242,251,.14),transparent);opacity:.62;transform:none}.main-nav a:first-child::before{display:none}.main-nav a::after{left:50%;bottom:8px;width:42px;height:2px;clip-path:none;border-radius:0;background:linear-gradient(90deg,transparent,#78f2fb 18%,#f5feff 50%,#ffe1a3 82%,transparent);box-shadow:0 0 12px rgba(120,242,251,.6),0 0 20px rgba(255,225,163,.22);opacity:0;transform:translateX(-50%) skewX(-18deg) scaleX(.24)}.main-nav a:hover::after{opacity:.36;transform:translateX(-50%) skewX(-18deg) scaleX(.72)}.main-nav a:hover::before{opacity:.62}.main-nav a.is-active{color:#f8fcff;background:0 0;box-shadow:none;text-shadow:0 0 12px rgba(120,242,251,.35),0 1px 10px rgba(0,0,0,.55)}.main-nav a.is-active::before{opacity:.62}.main-nav a.is-active::after{opacity:1;transform:translateX(-50%) skewX(-18deg) scaleX(1)}.nav-more{position:relative;z-index:5;flex:0 0 auto}.nav-more-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border:1px solid rgba(120,242,251,.22);border-radius:7px;color:rgba(230,241,252,.72);background:linear-gradient(135deg,rgba(120,242,251,.12),rgba(255,225,163,.04)),rgba(4,10,19,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 30px rgba(0,0,0,.24);font:inherit;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.nav-more-toggle::after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 160ms ease}.nav-more.is-open .nav-more-toggle::after{transform:translateY(2px) rotate(225deg)}.nav-more-toggle:hover,.nav-more.is-active .nav-more-toggle,.nav-more.is-open .nav-more-toggle{border-color:rgba(120,242,251,.48);color:#fff;background:linear-gradient(135deg,rgba(120,242,251,.2),rgba(255,225,163,.08)),rgba(5,14,25,.88);box-shadow:0 0 24px rgba(120,242,251,.16),inset 0 1px 0 rgba(255,255,255,.1)}.nav-more-menu{position:absolute;top:calc(100% + 12px);right:0;display:grid;min-width:184px;padding:8px;border:1px solid rgba(120,242,251,.24);border-radius:8px;background:linear-gradient(145deg,rgba(10,24,38,.96),rgba(4,9,18,.98)),rgba(4,9,18,.98);box-shadow:0 22px 56px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px)}.nav-more-menu[hidden]{display:none}.nav-more-menu::before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:10px;border-top:1px solid rgba(120,242,251,.24);border-left:1px solid rgba(120,242,251,.24);background:rgba(10,24,38,.96);transform:rotate(45deg)}.nav-more-menu a{position:relative;z-index:1;display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:6px;color:rgba(230,241,252,.68);font-size:13px;font-weight:900;white-space:nowrap}.nav-more-menu a[hidden]{display:none!important}.nav-more-menu a.is-active,.nav-more-menu a:hover{color:#fff;background:rgba(120,242,251,.1);box-shadow:inset 3px 0 0 rgba(120,242,251,.78)}.nav-more-download{display:none!important}.session-badge{position:relative;flex:none;display:inline-flex;align-items:center;gap:10px;min-height:46px;min-width:118px;max-width:268px;padding:6px 10px 6px 8px;overflow:hidden;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.12),rgba(255,225,163,.055)),rgba(3,8,16,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 14px 34px rgba(0,0,0,.18);transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.session-badge.has-portrait{min-width:174px;padding-right:6px}.session-badge.is-active,.session-badge:hover{border-color:rgba(120,242,251,.44);background:linear-gradient(135deg,rgba(120,242,251,.17),rgba(255,225,163,.075)),rgba(3,8,16,.5);transform:translateY(-1px)}.session-badge .class-mark{flex:none;width:32px;height:32px;border-radius:7px}.session-copy{display:grid;min-width:0;gap:3px;flex:1 1 auto}.session-badge b,.session-badge small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-badge b{color:#f7fcff;font-size:13px;font-weight:900;line-height:1}.session-badge small{color:rgba(237,246,255,.56);font-size:10px;font-weight:800}.session-friend-badge,.session-notification-badge{position:absolute;top:4px;right:5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(135deg,#ff5f7d,#ffe1a3);color:#21030b;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 18px rgba(255,95,125,.42)}.session-badge.has-portrait .session-friend-badge,.session-badge.has-portrait .session-notification-badge{right:48px}.session-portrait{flex:none;align-self:stretch;display:grid;place-items:end center;width:42px;min-height:42px;margin:-6px -6px -6px 0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 80%,rgba(120,242,251,.18),transparent 58%),linear-gradient(90deg,rgba(2,6,13,0),rgba(2,6,13,.36));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 100%)}.session-portrait img{width:48px;height:48px;object-fit:contain;object-position:center bottom;mix-blend-mode:normal;filter:contrast(1.04) saturate(1.02) drop-shadow(0 8px 12px rgba(0, 0, 0, .46))}.ghost-button,.header-action,.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:6px;font-size:13px;font-weight:900;white-space:nowrap}.header-action,.primary-button{border:1px solid rgba(118,232,255,.34);background:linear-gradient(135deg,rgba(118,232,255,.22),rgba(110,168,255,.14));box-shadow:0 0 28px rgba(118,232,255,.14)}.ghost-button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr);align-items:center;gap:46px;min-height:calc(100vh - 72px);padding:54px 0 68px}.hero-copy h1{margin:10px 0 12px;font-size:clamp(54px, 9vw, 112px);line-height:.92;font-weight:900;text-shadow:0 0 40px rgba(118,232,255,.18)}.eyebrow{margin:0;color:var(--cyan);font-size:11px;font-weight:900}.lead{width:min(100%,560px);margin:0;color:var(--muted);font-size:16px;line-height:1.75}.download-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:30px;width:min(100%,620px)}.status-strip span{min-height:54px;padding:10px 12px;border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--dim);font-size:12px}.status-strip b{display:block;margin-bottom:4px;color:var(--text)}.meter-console{position:relative;padding:18px;border:1px solid rgba(118,232,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(16,31,54,.94),rgba(7,14,26,.94)),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.025) 19px 20px);box-shadow:var(--shadow),inset 0 0 44px rgba(118,232,255,.08);overflow:hidden}.meter-console::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 30%,rgba(118,232,255,.08) 48%,transparent 64%)}.card-title,.console-footer,.console-top,.meter-row,.table-row{display:flex;align-items:center}.console-top{justify-content:space-between;gap:12px;margin-bottom:12px}.boss-label,.console-top strong{display:block}.boss-label{margin-bottom:4px;color:var(--muted);font-size:12px}.live-badge,.power{border:1px solid rgba(118,232,255,.3);background:rgba(118,232,255,.08);color:var(--cyan);font-size:11px;font-weight:900}.live-badge{padding:6px 9px}.boss-bar{height:30px;margin-bottom:10px;border-radius:4px;background:rgba(0,0,0,.36);overflow:hidden}.boss-bar span{display:block;height:100%;background:linear-gradient(90deg,rgba(255,75,101,.62),rgba(255,111,141,.24))}.meter-row{position:relative;min-height:46px;gap:10px;padding:8px 10px;margin-top:8px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.24)}.meter-row.is-me{border-color:rgba(255,111,141,.56);box-shadow:inset 0 0 28px rgba(255,111,141,.14)}.meter-row strong{min-width:88px;flex:1}.meter-row b{margin-left:auto}.meter-row em{min-width:56px;color:var(--gold);font-style:normal;font-weight:900;text-align:right}.job-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,111,141,.62);background:rgba(255,111,141,.14);color:#ffd4dc;font-size:12px;font-weight:900}.job-icon.green{border-color:rgba(99,230,166,.62);background:rgba(99,230,166,.12);color:#caffdf}.job-icon.violet{border-color:rgba(161,129,255,.62);background:rgba(161,129,255,.12);color:#e6ddff}.power{padding:3px 8px;border-radius:999px}.console-footer{gap:8px;margin-top:14px;color:var(--dim);font-size:12px}.console-footer span{padding:4px 8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.tab-panel{display:none;padding:70px 0;border-top:1px solid rgba(255,255,255,.07)}.tab-panel.is-active{display:block}.section-head{display:grid;gap:8px;margin-bottom:24px}.section-head.compact{margin-bottom:16px}.download-panel h2,.section-head h2{margin:0;font-size:clamp(30px, 5vw, 52px);line-height:1.1}.download-panel p,.section-head p{max-width:760px;margin:0;color:var(--muted);line-height:1.7}.section-link{display:inline-flex;align-items:center;width:fit-content;min-height:34px;margin-top:8px;padding:0 12px;border:1px solid rgba(118,232,255,.22);border-radius:6px;background:rgba(118,232,255,.07);color:var(--cyan);font-size:13px;font-weight:900}.section-link:hover{border-color:rgba(118,232,255,.48);background:rgba(118,232,255,.12)}.recent-kills{padding:0 0 70px;content-visibility:auto;contain-intrinsic-size:620px}.kill-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kill-card{display:grid;gap:16px;padding:18px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(118,232,255,.08),transparent 42%),rgba(13,24,42,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);cursor:pointer;transition:border-color 160ms ease,transform 160ms ease,background 160ms ease}.kill-card:focus-visible,.kill-card:hover{border-color:var(--line-bright);background:linear-gradient(135deg,rgba(118,232,255,.14),transparent 46%),rgba(15,31,55,.88);transform:translateY(-2px);outline:0}.kill-card.is-muspel{border-color:rgba(255,203,118,.5);background:linear-gradient(135deg,rgba(255,60,88,.26),rgba(255,207,118,.12) 46%,transparent 76%),rgba(16,9,20,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 42px rgba(255,63,91,.13)}.kill-card.is-muspel:focus-visible,.kill-card.is-muspel:hover{border-color:rgba(255,225,158,.76);background:linear-gradient(135deg,rgba(255,65,94,.34),rgba(255,213,126,.16) 50%,transparent 78%),rgba(21,10,21,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 56px rgba(255,63,91,.2)}.kill-card-empty{grid-column:1/-1;min-height:140px;align-items:center;cursor:default}.kill-card .time{display:inline-flex;margin-bottom:10px;padding:4px 8px;border:1px solid rgba(99,230,166,.28);border-radius:999px;background:rgba(99,230,166,.08);color:var(--green);font-size:11px;font-weight:900}.kill-card strong{display:block;margin-bottom:4px;font-size:19px;line-height:1.25}.recent-boss-name{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;white-space:nowrap}.recent-boss-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.recent-boss-order{--order-color:#78f2fb;flex:none;display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--order-color) 48%,transparent);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--order-color) 20%,transparent),transparent 58%),rgba(2,8,17,.58);color:color-mix(in srgb,var(--order-color) 86%,#fff);font-size:11px;font-weight:900;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 16px color-mix(in srgb,var(--order-color) 18%,transparent)}.recent-boss-order.is-order-2{--order-color:#9bb7ff}.recent-boss-order.is-order-3{--order-color:#ffcf7a}.kill-card small{color:var(--dim);font-size:12px;font-weight:800}.recent-dungeon-badge{display:inline-flex;align-items:center;width:fit-content;margin:2px 0 7px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:950;line-height:1}.recent-dungeon-badge.is-muspel{border:1px solid rgba(255,211,123,.58);background:linear-gradient(135deg,rgba(255,68,94,.24),rgba(255,215,132,.18)),rgba(45,14,24,.8);color:#ffe7ad;box-shadow:0 0 18px rgba(255,72,96,.18)}.recent-player{display:inline-flex;align-items:center;gap:7px;min-width:0}.recent-player .class-mark{flex:none;width:20px;height:20px;border-color:transparent;background:0 0;box-shadow:none;font-size:10px}.recent-player .class-mark img{width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(120, 242, 251, .36))}.recent-player>span:last-child{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masked-nickname{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.03em;max-width:100%;white-space:nowrap;vertical-align:baseline}.masked-nickname.needs-safe-font{font-family:inherit}.nickname-fallback-char{font-family:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;font-weight:inherit;letter-spacing:0;-webkit-text-fill-color:currentColor}.masked-nickname .mosaic-block{flex:none}.masked-nickname.is-unmasked{display:inline-block}.masked-nickname.is-privacy-blurred{filter:blur(5px);opacity:.72;user-select:none}.masked-nickname.is-privacy-blurred .mosaic-block{box-shadow:inset 0 0 0 1px rgba(118,242,251,.14),0 0 10px rgba(118,242,251,.08)}.mosaic-block{display:inline-grid;place-items:center;width:.78em;height:.92em;margin:0 .03em;border-radius:.16em;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 45%),repeating-linear-gradient(45deg,rgba(118,242,251,.32) 0 1px,rgba(22,35,48,.86) 1px 3px);box-shadow:inset 0 0 0 1px rgba(118,242,251,.2),0 0 8px rgba(118,242,251,.13);color:transparent;vertical-align:-.1em}.kill-card dl{display:grid;gap:8px;margin:0}.kill-card dl div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.kill-card dd,.kill-card dt{margin:0;color:var(--dim);font-size:12px}.kill-card dd{color:var(--text);font-weight:900}.report-page{padding:34px 0 70px}.back-link{display:inline-flex;align-items:center;min-height:36px;margin-bottom:16px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.04);color:var(--muted);font-size:13px;font-weight:900}.back-link:hover{border-color:var(--line-bright);color:var(--text)}.ranking-page,.recent-page{padding:24px 0 80px}.ranking-page-head,.recent-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;padding:26px;border:1px solid rgba(158,188,224,.18);border-radius:8px;background:linear-gradient(135deg,rgba(118,232,255,.09),transparent 42%),linear-gradient(145deg,rgba(13,23,38,.96),rgba(6,12,22,.96));box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.055)}.recent-page-head{position:relative;align-items:center;overflow:hidden;padding:24px 26px;border-color:rgba(118,232,255,.24);background:radial-gradient(circle at 18% 20%,rgba(118,232,255,.15),transparent 18rem),linear-gradient(110deg,rgba(15,33,53,.98),rgba(5,12,24,.98) 58%,rgba(3,8,18,.98))}.recent-page-head::before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#78f2fb,#ffe1a3);box-shadow:0 0 22px rgba(120,242,251,.42)}.recent-page-head::after{content:"";position:absolute;left:24px;right:430px;bottom:22px;height:1px;background:linear-gradient(90deg,rgba(120,242,251,.45),rgba(255,225,163,.2),transparent);opacity:.72}.recent-page-copy{position:relative;z-index:1;min-width:0;padding-right:12px}.recent-page-copy .eyebrow{color:rgba(120,242,251,.74);text-shadow:0 0 12px rgba(120,242,251,.18)}.ranking-page-head h1,.recent-page-head h1{margin:6px 0;color:#fff8e8;font-size:clamp(32px, 5vw, 54px);line-height:1.05}.recent-page-head h1{white-space:nowrap;color:#fff8e8;font-size:clamp(42px, 5vw, 58px);letter-spacing:0;text-shadow:0 0 18px rgba(255,225,163,.18),0 2px 12px rgba(0,0,0,.48)}.ranking-page-head p,.recent-page-head p{margin:0;color:var(--muted)}.recent-page-copy>p:not(.eyebrow){max-width:100%;overflow:hidden;color:rgba(218,232,244,.76);font-size:15px;font-weight:850;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}@media (max-width:980px){.recent-page-head::after{right:24px}.recent-page-copy{width:100%}.recent-filter-card{grid-template-columns:1fr;margin-top:-2px}.recent-search-suggestions{grid-column:1/-1}.recent-dungeon-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.recent-page-head h1{font-size:clamp(32px, 10vw, 42px)}.recent-page-copy>p:not(.eyebrow){white-space:normal}.recent-search-suggestion{grid-template-columns:auto minmax(0,1fr)}.recent-search-suggestion small{grid-column:2/3}}.archive-count{flex:none;padding:8px 10px;border:1px solid rgba(118,232,255,.24);background:rgba(5,16,28,.86);color:var(--cyan);font-size:12px;font-weight:900}.recent-page-tools{position:relative;display:grid;align-self:stretch;align-content:center;justify-items:stretch;gap:10px;width:min(380px,100%);min-height:142px;padding:15px 16px;border:1px solid rgba(118,232,255,.38);border-radius:8px;background:linear-gradient(135deg,rgba(83,238,202,.14),transparent 48%),linear-gradient(155deg,rgba(8,21,36,.98),rgba(4,10,19,.98));box-shadow:0 20px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.075)}.recent-page-tools::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,#57f3c8,#54d7ff,transparent);box-shadow:0 0 18px rgba(87,243,200,.42)}.recent-scope-card{position:relative;z-index:1;display:grid;gap:10px}.recent-scope-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.recent-scope-head span{color:var(--cyan);font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;letter-spacing:0}.recent-scope-head strong{color:var(--text);font-size:14px;font-weight:900}.recent-scope-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(118,232,255,.22);border-radius:8px;background:rgba(2,8,16,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.recent-scope-tabs button{display:grid;gap:2px;min-width:0;min-height:50px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:rgba(11,21,34,.76);color:rgba(237,246,255,.76);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.recent-scope-tabs button:hover{border-color:rgba(118,232,255,.32);color:#fff}.recent-scope-tabs button.is-active{border-color:rgba(255,222,151,.62);background:linear-gradient(135deg,rgba(255,141,61,.34),rgba(255,218,142,.16)),rgba(20,19,19,.94);color:#fff8e8;box-shadow:0 0 0 1px rgba(255,222,151,.08),0 12px 24px rgba(255,132,43,.14)}.recent-scope-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.recent-scope-tabs span{overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.1}.recent-scope-tabs small{overflow-wrap:anywhere;color:rgba(237,246,255,.58);font-size:11px;font-weight:800;line-height:1.2}.recent-scope-tabs button.is-active small{color:rgba(255,248,232,.74)}.recent-scope-card p{margin:0;color:rgba(237,246,255,.72);font-size:12px;font-weight:800;line-height:1.45}.recent-filter-card{position:relative;z-index:2;display:grid;grid-template-columns:minmax(160px,0.42fr) minmax(250px,0.72fr);align-items:end;gap:12px 14px;margin:-4px 0 14px;padding:15px 16px;border:1px solid rgba(118,232,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 52%),linear-gradient(145deg,rgba(7,16,30,.96),rgba(3,9,18,.96));box-shadow:0 16px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)}.recent-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:42px;padding:0 12px;border:1px solid rgba(118,232,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.07),transparent 56%),rgba(4,13,24,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.recent-filter-head span{color:rgba(120,242,251,.76);font-family:Rajdhani,sans-serif;font-size:11px;font-weight:900;letter-spacing:0}.recent-filter-head strong{color:#fff8e8;font-size:14px;font-weight:900}.recent-search-field{justify-self:stretch;display:grid;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 11px;border:1px solid rgba(118,232,255,.24);border-radius:8px;background:rgba(4,13,24,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.recent-search-field>span{position:relative;width:14px;height:14px;border:2px solid rgba(120,242,251,.78);border-radius:999px}.recent-search-field>span::after{content:"";position:absolute;right:-5px;bottom:-4px;width:7px;height:2px;border-radius:999px;background:rgba(120,242,251,.78);transform:rotate(45deg)}.recent-search-field:focus-within{border-color:rgba(255,225,163,.52);box-shadow:0 0 0 1px rgba(255,225,163,.08),0 0 22px rgba(120,242,251,.12),inset 0 1px 0 rgba(255,255,255,.06)}.recent-search-field input{min-width:0;border:0;outline:0;background:0 0;color:var(--text);font:inherit;font-size:13px;font-weight:850}.recent-search-field input::placeholder{color:rgba(218,232,244,.46)}.recent-search-field input::-webkit-search-cancel-button,.recent-search-field input::-webkit-search-decoration,.recent-search-field input::-webkit-search-results-button,.recent-search-field input::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}.recent-search-field button{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(158,188,224,.22);border-radius:6px;background:rgba(255,255,255,.045);color:rgba(237,246,255,.76);font-size:18px;font-weight:900;line-height:1;cursor:pointer}.recent-search-field button:hover{border-color:rgba(255,225,163,.42);color:#fff8e8}.recent-search-suggestions{grid-column:2/3;display:grid;gap:6px;align-self:start;min-width:0;margin-top:-5px;padding:8px;border:1px solid rgba(118,232,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 58%),rgba(3,9,18,.96);box-shadow:0 16px 28px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055)}.recent-search-suggestions[hidden]{display:none}.recent-search-suggestion{display:grid;grid-template-columns:auto minmax(0,0.66fr) minmax(110px,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 9px;border:1px solid rgba(158,188,224,.12);border-radius:7px;background:rgba(8,17,30,.72);color:rgba(237,246,255,.78);text-align:left;cursor:pointer}.recent-search-suggestion.is-active,.recent-search-suggestion:hover{border-color:rgba(255,225,163,.48);background:linear-gradient(135deg,rgba(255,179,94,.18),rgba(120,242,251,.08)),rgba(13,23,35,.94);color:#fff}.recent-search-suggestion span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:20px;padding:0 7px;border:1px solid rgba(120,242,251,.2);border-radius:999px;color:rgba(120,242,251,.86);font-size:10px;font-weight:900}.recent-search-suggestion.is-boss span{border-color:rgba(255,225,163,.28);color:#ffe1a3}.recent-search-suggestion.is-popular span{border-color:rgba(107,255,196,.3);color:#7dffd2}.recent-search-suggestion small,.recent-search-suggestion strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-search-suggestion strong{color:inherit;font-size:12px;font-weight:900}.recent-search-suggestion small{color:rgba(218,232,244,.54);font-size:10px;font-weight:850}.recent-dungeon-filter{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;overflow:visible;padding:0}.recent-dungeon-filter button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;border:1px solid rgba(158,188,224,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 56%),rgba(8,17,30,.82);color:rgba(237,246,255,.76);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.recent-dungeon-filter button:hover{border-color:rgba(120,242,251,.34);color:#fff;transform:translateY(-1px)}.recent-dungeon-filter button.is-active{border-color:rgba(255,225,163,.58);background:linear-gradient(135deg,rgba(255,179,94,.28),rgba(120,242,251,.08)),rgba(18,18,19,.96);color:#fff8e8;box-shadow:0 0 0 1px rgba(255,225,163,.08),0 10px 26px rgba(255,132,43,.12)}.recent-dungeon-filter button.is-muspel{border-color:rgba(255,92,116,.42);background:linear-gradient(135deg,rgba(255,65,91,.24),rgba(255,206,117,.11)),rgba(16,8,17,.94);color:#fff1dc;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(255,65,91,.12)}.recent-dungeon-filter button.is-muspel.is-active{border-color:rgba(255,212,120,.72);background:linear-gradient(135deg,rgba(255,72,96,.36),rgba(255,207,118,.2)),rgba(19,8,16,.98);box-shadow:0 0 0 1px rgba(255,230,164,.12),0 14px 34px rgba(255,65,91,.22)}.recent-dungeon-filter button.is-search-filter.is-active{border-color:rgba(120,242,251,.64);background:linear-gradient(135deg,rgba(120,242,251,.24),rgba(255,225,163,.12)),rgba(5,14,24,.96);box-shadow:0 0 0 1px rgba(120,242,251,.08),0 12px 30px rgba(50,218,255,.12)}.recent-dungeon-filter button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.recent-dungeon-filter i{position:relative;width:36px;height:36px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(5,10,18,.18),rgba(5,10,18,.72)),var(--recent-dungeon-thumb) center/cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.recent-dungeon-filter i.is-muspel{border-color:rgba(255,213,120,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 18px rgba(255,80,105,.26)}.recent-dungeon-filter i.is-all{display:grid;place-items:center;background:linear-gradient(135deg,rgba(120,242,251,.22),rgba(255,225,163,.14)),rgba(4,13,24,.86)}.recent-dungeon-filter i.is-all::before{content:"";width:16px;height:16px;border:2px solid rgba(255,248,232,.86);border-radius:4px;box-shadow:9px 0 0 -4px rgba(120,242,251,.72),0 9px 0 -4px rgba(120,242,251,.72)}.recent-dungeon-filter i.is-search{display:grid;place-items:center;background:linear-gradient(135deg,rgba(120,242,251,.24),rgba(255,225,163,.12)),rgba(4,13,24,.9)}.recent-dungeon-filter i.is-search::before{content:"";width:15px;height:15px;border:2px solid rgba(120,242,251,.9);border-radius:999px;box-shadow:0 0 10px rgba(120,242,251,.24)}.recent-dungeon-filter i.is-search::after{content:"";position:absolute;width:8px;height:2px;border-radius:999px;background:rgba(255,225,163,.9);transform:translate(9px,9px) rotate(45deg)}.recent-dungeon-filter small,.recent-dungeon-filter strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-dungeon-filter strong{color:inherit;font-size:12px;font-weight:900}.recent-dungeon-filter small{margin-top:2px;color:rgba(218,232,244,.52);font-size:10px;font-weight:850}.recent-dungeon-filter button.is-active small{color:rgba(255,248,232,.68)}.recent-filter-card p{grid-column:1/-1;margin:0;color:rgba(237,246,255,.64);font-size:11px;font-weight:800;line-height:1.35}@media (max-width:1200px){.recent-dungeon-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}.recent-refresh-card{width:100%;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.recent-refresh-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.recent-refresh-state{display:inline-flex;align-items:center;gap:7px;color:#d8fff7;font-size:12px;font-weight:900}.recent-refresh-state::before{content:"";width:7px;height:7px;border-radius:999px;background:#57f3c8;box-shadow:0 0 12px rgba(87,243,200,.8)}.recent-refresh-card.is-paused .recent-refresh-state{color:var(--muted)}.recent-refresh-card.is-paused .recent-refresh-state::before{background:rgba(158,188,224,.55);box-shadow:none}.recent-refresh-card.is-loading .recent-refresh-state::before{animation:recent-refresh-pulse 780ms ease-in-out infinite alternate}.recent-refresh-top strong{min-width:76px;color:#fff0b8;font-size:14px;font-weight:900;text-align:right}.recent-refresh-gauge{overflow:hidden;height:7px;border:1px solid rgba(118,232,255,.32);border-radius:999px;background:rgba(1,7,14,.88)}.recent-refresh-gauge span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4be2ff,#58f2bd 54%,#fff0a5),linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);box-shadow:0 0 18px rgba(88,242,189,.45);transition:width 220ms linear}.recent-refresh-card p{margin:8px 0 4px;color:rgba(237,246,255,.78);font-size:11px;font-weight:800;line-height:1.45}.recent-refresh-card small{display:block;color:rgba(158,188,224,.74);font-size:10px;font-weight:800}@keyframes recent-refresh-pulse{from{opacity:.45;transform:scale(.86)}to{opacity:1;transform:scale(1.18)}}.legion-promo-carousel{position:relative;min-height:108px;margin:0 0 16px;overflow:hidden;border:1px solid rgba(158,188,224,.2);border-radius:8px;background:linear-gradient(135deg,rgba(13,23,38,.92),rgba(5,10,18,.96)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 30px);box-shadow:0 18px 46px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.055)}.legion-promo-slide{--legion-accent:#78f2fb;position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:20px;align-items:center;min-height:108px;padding:18px 22px;opacity:0;visibility:hidden;background:linear-gradient(90deg,rgba(2,8,17,.94),rgba(2,8,17,.72) 48%,rgba(2,8,17,.9)),linear-gradient(135deg,color-mix(in srgb,var(--legion-accent) 18%,transparent),transparent 54%),var(--legion-bg) center/cover no-repeat;transition:opacity 260ms ease,visibility 260ms ease}.legion-promo-slide.is-active{opacity:1;visibility:visible}.legion-promo-slide::before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--legion-accent),#fff0b8);box-shadow:0 0 18px color-mix(in srgb,var(--legion-accent) 46%,transparent)}.legion-promo-copy,.legion-promo-meta{position:relative;z-index:1}.legion-promo-copy{min-width:0}.legion-promo-copy span{display:block;margin-bottom:5px;color:color-mix(in srgb,var(--legion-accent) 82%,#fff);font-size:11px;font-weight:950}.legion-promo-copy strong{display:block;overflow:hidden;color:#fff8e8;font-size:24px;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.legion-promo-copy p{max-width:680px;margin:6px 0 0;overflow:hidden;color:rgba(237,246,255,.76);font-size:13px;font-weight:850;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.legion-promo-meta{display:grid;gap:5px;justify-items:end;min-width:112px}.legion-promo-meta span{padding:5px 9px;border:1px solid color-mix(in srgb,var(--legion-accent) 44%,transparent);border-radius:999px;background:rgba(3,10,20,.74);color:color-mix(in srgb,var(--legion-accent) 84%,#fff);font-size:11px;font-weight:950}.legion-promo-meta b{color:#fff0b8;font-size:17px;font-weight:950}.legion-promo-dots{position:absolute;right:18px;bottom:12px;z-index:2;display:flex;gap:6px}.legion-promo-dots button{width:8px;height:8px;padding:0;border:1px solid rgba(237,246,255,.34);border-radius:999px;background:rgba(237,246,255,.24);cursor:pointer}.legion-promo-dots button.is-active{width:22px;border-color:rgba(255,240,184,.74);background:linear-gradient(90deg,#78f2fb,#fff0b8);box-shadow:0 0 12px rgba(120,242,251,.32)}.recent-table{overflow-x:auto;border:1px solid rgba(158,188,224,.18);border-radius:8px;background:linear-gradient(135deg,rgba(13,23,38,.94),rgba(5,10,18,.96)),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 28px);box-shadow:0 18px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.recent-table-row{display:grid;grid-template-columns:92px minmax(190px,1.25fr) minmax(150px,1fr) minmax(120px,0.75fr) 130px 92px 72px;align-items:center;min-width:920px;min-height:54px;padding:0 16px;border-top:1px solid rgba(255,255,255,.055);color:rgba(237,246,255,.68);font-size:13px}.recent-table-row:first-child{border-top:0}.recent-table-head{min-height:42px;background:rgba(255,255,255,.045);color:var(--dim);font-size:11px;font-weight:900}.recent-table-link{transition:background 160ms ease,color 160ms ease}.recent-table-link:hover{background:linear-gradient(90deg,rgba(118,232,255,.08),transparent 70%);color:var(--text)}.recent-table-link.is-muspel{border-top-color:rgba(255,211,123,.22);background:linear-gradient(90deg,rgba(255,64,92,.16),rgba(255,212,123,.07) 42%,transparent 86%),rgba(23,10,18,.42)}.recent-table-link.is-muspel:hover{background:linear-gradient(90deg,rgba(255,70,98,.25),rgba(255,218,138,.1) 48%,transparent 88%),rgba(27,11,20,.58);color:#fff6e8}.recent-table-row strong{min-width:0;color:#fff8e8;font-size:15px;font-weight:900}.recent-table-row .recent-boss-name{width:100%}.account-report-row .recent-boss-name{display:flex}.recent-table-row b{color:var(--cyan);font-size:15px;font-weight:900}.recent-table-row b.recent-dps-cell{display:inline-flex;align-items:center;min-width:0;color:inherit}.recent-dungeon-name.is-muspel{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;border:1px solid rgba(255,211,123,.56);border-radius:7px;background:linear-gradient(135deg,rgba(255,66,94,.24),rgba(255,211,123,.16)),rgba(47,13,23,.78);color:#ffe7ad;font-weight:950;line-height:1;box-shadow:0 0 18px rgba(255,68,94,.16)}.recent-dps-number{color:var(--cyan);font-weight:900}.recent-dps-state{display:inline-grid;gap:2px;min-width:0;line-height:1.08;white-space:nowrap}.recent-dps-main{display:inline-flex;align-items:center;gap:6px;color:#fff0b8;font-size:12px;font-weight:900}.recent-dps-main::before{content:"";width:6px;height:6px;border-radius:999px;background:#ffe1a3;box-shadow:0 0 10px rgba(255,225,163,.55)}.recent-dps-state small{color:rgba(218,232,244,.62);font-size:10px;font-weight:850}.recent-dps-state.is-empty .recent-dps-main{color:rgba(237,246,255,.72)}.recent-dps-state.is-empty .recent-dps-main::before{background:rgba(158,188,224,.72);box-shadow:none}.kill-card dd .recent-dps-state{justify-items:end;text-align:right}.recent-table-row em{color:var(--gold);font-style:normal;font-weight:900}.recent-table-empty{padding:28px;color:var(--muted);text-align:center}.combat-summary,.detail-empty,.skill-panel{border:1px solid var(--line);background:linear-gradient(135deg,rgba(118,232,255,.08),transparent 48%),rgba(13,24,42,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.detail-empty{padding:28px}.detail-empty h2{margin:8px 0}.detail-empty p{margin:0;color:var(--muted)}.combat-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.85fr);gap:26px;align-items:center;padding:24px;border-radius:10px;background:linear-gradient(120deg,rgba(22,40,68,.96),rgba(12,23,40,.92)),radial-gradient(circle at 80% 0,rgba(118,232,255,.18),transparent 18rem)}.combat-summary h2{margin:8px 0 6px;font-size:clamp(24px, 4vw, 38px)}.combat-summary p{margin:0;color:var(--muted)}.clear-chip{display:inline-flex;padding:4px 9px;border:1px solid rgba(99,230,166,.28);border-radius:999px;background:rgba(99,230,166,.12);color:var(--green);font-size:11px;font-weight:900}.combat-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.combat-summary dl div{padding:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.combat-summary dd,.combat-summary dt{margin:0}.combat-summary dt{color:var(--dim);font-size:12px;font-weight:800}.combat-summary dd{margin-top:6px;color:var(--text);font-size:22px;font-weight:900}.party-list{display:grid;gap:10px;margin-top:14px}.party-card{display:grid;gap:10px;width:100%;padding:14px 16px;border:1px solid rgba(144,173,212,.22);border-radius:8px;background:rgba(17,31,52,.76);color:var(--text);text-align:left;cursor:pointer}.party-card.is-selected,.party-card:hover{border-color:rgba(118,232,255,.46);background:rgba(33,47,68,.92)}.party-line{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.party-line .rank{min-width:34px;color:rgba(170,205,242,.86);font-size:14px;font-weight:900}.class-mark{display:grid;place-items:center;width:28px;height:28px;border:0;background:0 0;box-shadow:none;color:var(--accent);font-size:12px;font-weight:900}.class-mark-image{color:transparent}.class-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 40%, transparent))}.class-mark-empty{opacity:0}.party-line strong{flex:1 1 150px;min-width:0;font-size:15px;line-height:18px;overflow:visible;white-space:normal}.party-line strong .masked-nickname.is-unmasked{display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:keep-all}.party-line small{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--dim);font-weight:800}.power-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:rgba(255,139,31,.16);color:#ffad3b;font-size:11px;font-weight:900;white-space:nowrap}.party-line b{margin-left:auto;color:#ff9f1c;font-size:15px}.party-line em{min-width:58px;color:var(--muted);font-style:normal;font-weight:900;text-align:right}.party-bar{height:7px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.party-bar i{display:block;height:100%;border-radius:inherit}.skill-panel{margin-top:16px;padding:18px;border-radius:10px;background:linear-gradient(135deg,rgba(18,35,60,.94),rgba(8,16,29,.94)),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.02) 19px 20px)}.skill-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.skill-head h3{margin:6px 0 0;font-size:24px}.skill-total{min-width:130px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);text-align:right}.skill-total span{display:block;color:var(--dim);font-size:11px;font-weight:800}.skill-total strong{display:block;margin-top:4px;font-size:20px;font-variant-numeric:tabular-nums}.skill-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.skill-stats span{padding:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);color:var(--dim);font-size:12px}.skill-stats b{float:right;color:var(--text);font-variant-numeric:tabular-nums}.skill-table{overflow-x:auto;border:1px solid rgba(255,255,255,.08)}.skill-row{display:grid;grid-template-columns:minmax(158px,1.35fr) 48px 56px 58px 58px 58px 58px 72px 96px 112px 54px;align-items:center;min-width:900px;min-height:38px;padding:0 10px;border-top:1px solid rgba(255,255,255,.055);color:rgba(237,246,255,.68);font-size:12px}.skill-row:first-child{border-top:0}.skill-table-head{min-height:38px;background:rgba(255,255,255,.035);color:var(--dim);font-size:11px;font-weight:900}.skill-row strong{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--text)}.skill-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-row strong i{position:relative;display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid rgba(255,122,24,.48);background:radial-gradient(circle,rgba(255,122,24,.8),rgba(110,24,8,.76));overflow:hidden}.skill-icon img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.skill-icon span{display:none}.skill-icon-fallback span{display:block;color:#fff5d9;font-size:11px;font-weight:900;line-height:1}.skill-row b{color:rgba(237,246,255,.88);font-variant-numeric:tabular-nums}.skill-row em{color:#ff9f1c;font-style:normal;font-weight:900}.skill-empty{min-width:720px;padding:28px;color:var(--muted);text-align:center}.combat-detail{display:grid;gap:16px}.report-page{position:relative;padding:22px 0 80px}.report-page::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(255,132,58,.07),transparent 28%),linear-gradient(245deg,rgba(124,92,255,.08),transparent 30%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 52px)}.back-link{min-height:38px;margin-bottom:14px;padding:0 13px;border-color:rgba(156,187,226,.18);background:linear-gradient(135deg,rgba(14,25,43,.88),rgba(6,12,22,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.report-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:24px;min-height:304px;padding:30px;overflow:hidden;border:1px solid rgba(184,207,234,.2);border-radius:8px;background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--report-accent,#78f2fb) 18%,transparent),transparent 18rem),linear-gradient(120deg,rgba(7,13,23,.98),rgba(9,16,28,.94) 46%,rgba(17,26,38,.96)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 24px);box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 color-mix(in srgb,var(--report-accent,#78f2fb) 22%,transparent)}.premium-skill-panel::before,.report-hero::after,.report-hero::before{content:"";position:absolute;pointer-events:none}.report-hero::before{inset:0;background:linear-gradient(105deg,color-mix(in srgb,var(--report-accent,#78f2fb) 42%,transparent) 0 1px,transparent 1px 18%),linear-gradient(155deg,transparent 54%,rgba(118,232,255,.16) 54.2%,transparent 56%),linear-gradient(24deg,transparent 0 62%,rgba(255,225,163,.1) 62.4%,transparent 66%);opacity:.78}.report-hero::after{right:-8%;top:-42%;width:54%;height:120%;border-left:1px solid rgba(255,224,170,.28);transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,228,174,.2),transparent 18%),repeating-linear-gradient(0deg,rgba(255,220,160,.08) 0 1px,transparent 1px 18px);filter:blur(.2px)}.report-hero-bg{position:absolute;inset:-24px;opacity:.48;background:linear-gradient(90deg,rgba(2,6,13,.92) 0,rgba(2,6,13,.52) 48%,rgba(2,6,13,.86) 100%),linear-gradient(180deg,rgba(2,6,13,.22),rgba(2,6,13,.82)),var(--report-map);background-position:center;background-size:cover;filter:saturate(.82) contrast(1.08);transform:scale(1.03)}.report-kpis,.report-status,.report-title-block,.report-topline{position:relative;z-index:1}.report-status{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(237,246,255,.56);font-size:12px;font-weight:900;letter-spacing:0}.report-title-block{align-self:center;padding-left:18px;border-left:2px solid color-mix(in srgb,var(--report-accent,#78f2fb) 72%,transparent)}.report-title-block h1{position:relative;margin:8px 0 12px;max-width:min(880px,100%);color:transparent;background:linear-gradient(180deg,#fffdf4 0,#fff0c8 58%,color-mix(in srgb,var(--report-accent,#78f2fb) 55%,#ffe3ad) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px, 4.4vw, 68px);line-height:.98;overflow-wrap:break-word;text-shadow:none;word-break:keep-all;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, .46))}.report-title-block p{margin:0;color:rgba(237,246,255,.68);font-weight:700}.report-meta-line{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.report-meta-line>span{display:inline-flex;align-items:center;min-height:30px;max-width:100%;gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(2,7,13,.46);color:rgba(237,246,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(10px)}.report-uploader-chip{position:relative;padding-right:6px!important}.report-dungeon-stack{flex-direction:column;align-items:flex-start!important;justify-content:center;gap:4px!important;min-height:48px!important;padding:7px 10px!important}.report-dungeon-name{color:rgba(237,246,255,.88);font-size:18px;font-weight:1000;line-height:1.05}.report-version-chip{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 10px;border:1px solid rgba(120,242,251,.28);border-radius:6px;gap:6px!important;border-color:rgba(120,242,251,.28)!important;background:linear-gradient(135deg,rgba(120,242,251,.13),rgba(255,225,163,.06)),rgba(2,12,18,.58)!important;color:rgba(229,248,255,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(10px)}.report-dungeon-stack .report-version-chip{min-height:0;padding:0;border:0!important;border-radius:0;background:0 0!important;box-shadow:none;backdrop-filter:none}.report-dungeon-stack .report-version-chip::before{width:5px;height:5px}.report-version-chip::before{content:"";width:6px;height:6px;border-radius:999px;background:#78f2fb;box-shadow:0 0 10px rgba(120,242,251,.72)}.report-version-chip span{color:rgba(169,190,202,.86);font-size:10px;font-weight:900}.report-dungeon-stack .report-version-chip span{font-size:9px}.report-version-chip b{color:#fff3ca;font-size:12px;font-weight:1000}.report-dungeon-stack .report-version-chip b{font-size:11px}.report-version-chip.is-empty{border-color:rgba(169,190,202,.2)!important;background:linear-gradient(135deg,rgba(169,190,202,.1),rgba(120,242,251,.04)),rgba(2,12,18,.5)!important;color:rgba(210,224,232,.72)!important}.report-version-chip.is-empty::before{background:rgba(169,190,202,.8);box-shadow:0 0 8px rgba(169,190,202,.35)}.report-version-chip.is-empty b{color:rgba(229,238,244,.76)}.report-meta-line .class-mark{width:20px;height:20px;border-color:transparent;background:0 0;box-shadow:none}.report-meta-line .class-mark img{width:20px;height:20px;filter:drop-shadow(0 0 7px rgba(120, 242, 251, .34))}.report-ban-button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;height:22px;margin-left:2px;padding:0 9px;border:1px solid rgba(255,95,125,.58);border-radius:6px;background:linear-gradient(135deg,rgba(255,95,125,.2),rgba(255,225,163,.08)),rgba(16,3,9,.72);color:#ffd7df;font-size:10px;font-weight:1000;letter-spacing:.02em;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 14px rgba(255,95,125,.2);cursor:pointer}.report-ban-button:focus-visible,.report-ban-button:hover{border-color:rgba(255,119,142,.9);background:linear-gradient(135deg,rgba(255,95,125,.32),rgba(255,225,163,.1)),rgba(26,5,13,.88);color:#fff;outline:0}.report-ban-button:disabled{cursor:default;opacity:.72}.report-ban-button.is-complete{border-color:rgba(99,230,166,.48);background:rgba(99,230,166,.1);color:#bfffe0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 14px rgba(99,230,166,.18)}.report-ban-button.is-unban{min-width:62px;border-color:rgba(120,242,251,.5);background:linear-gradient(135deg,rgba(120,242,251,.16),rgba(255,225,163,.07)),rgba(3,15,20,.72);color:#c9fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 14px rgba(120,242,251,.16)}.report-ban-button.is-unban:focus-visible,.report-ban-button.is-unban:hover{border-color:rgba(120,242,251,.9);background:linear-gradient(135deg,rgba(120,242,251,.28),rgba(255,225,163,.09)),rgba(5,24,31,.88)}.report-kpis{align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-kpis div,.report-topline{border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(2,7,13,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.report-kpis div{min-height:82px;padding:14px;border-radius:8px;backdrop-filter:blur(10px)}.report-kpis span,.report-topline>span{display:block;color:rgba(237,246,255,.44);font-size:11px;font-weight:900}.report-kpis strong{display:block;margin-top:8px;color:#fff8e8;font-size:24px;font-weight:900}.report-share-tools{position:relative;z-index:1;grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.combat-summary+.report-share-tools{justify-content:flex-start;margin:-2px 0 14px}.report-share-button,.report-share-mask,.report-share-status{display:inline-flex;align-items:center;min-height:34px;border-radius:7px;font-size:11px;font-weight:1000;line-height:1}.report-share-mask{gap:7px;padding:0 10px;border:1px solid rgba(255,255,255,.1);color:rgba(237,246,255,.78);background:rgba(2,7,13,.52);cursor:pointer;backdrop-filter:blur(10px)}.report-share-mask input{width:15px;height:15px;accent-color:#78f2fb}.report-share-button{justify-content:center;min-width:118px;padding:0 12px;border:1px solid rgba(120,242,251,.32);color:#dffcff;background:linear-gradient(135deg,rgba(120,242,251,.15),rgba(255,225,163,.07)),rgba(2,12,18,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 14px rgba(120,242,251,.13);cursor:pointer}.report-share-button:focus-visible,.report-share-button:hover{border-color:rgba(120,242,251,.72);color:#fff;outline:0}.report-share-button:disabled{cursor:wait;opacity:.68}.report-share-status{min-width:68px;color:rgba(237,246,255,.52)}.report-share-status[data-tone=good]{color:#86efac}.report-share-status[data-tone=bad]{color:#fecaca}.report-topline{grid-column:1/-1;display:flex;align-items:center;gap:16px;min-height:54px;padding:0 16px;border-radius:8px;backdrop-filter:blur(10px)}.report-topline strong{color:var(--gold);font-size:18px}.report-top-player{display:inline-flex!important;align-items:center;min-width:0;gap:8px}.report-top-player .class-mark{flex:none;width:24px;height:24px;border-color:color-mix(in srgb,var(--report-accent,#78f2fb) 58%,transparent);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--report-accent,#78f2fb) 24%,transparent),transparent 64%),rgba(2,8,17,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 12px color-mix(in srgb,var(--report-accent,#78f2fb) 26%,transparent)}.report-top-player .class-mark img{width:24px;height:24px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--report-accent, #78f2fb) 46%, transparent))}.report-topline b{margin-left:auto;color:var(--cyan);font-size:18px}.combat-layout{display:grid;grid-template-columns:minmax(390px,0.66fr) minmax(0,1.34fr);gap:16px;align-items:start}.party-board,.premium-skill-panel{position:relative;overflow:hidden;border:1px solid rgba(158,188,224,.18);border-radius:8px;background:linear-gradient(135deg,rgba(13,23,38,.94),rgba(6,12,22,.94)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 26px);box-shadow:0 18px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.party-board{padding:16px}.board-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.board-head h2{margin:4px 0 0;font-size:20px}.board-head span{align-self:start;padding:5px 8px;border:1px solid rgba(118,232,255,.18);color:var(--cyan);font-size:11px;font-weight:900}.premium-party-list{gap:8px;margin-top:0}.premium-party-card{position:relative;grid-template-columns:38px 32px minmax(0,1fr) 108px 54px;grid-template-rows:19px 15px 3px 6px;align-items:center;align-content:center;column-gap:8px;row-gap:1px;min-height:66px;padding:9px 12px;border-radius:6px;border-color:rgba(255,255,255,.08);isolation:isolate;background:linear-gradient(90deg,rgba(120,242,251,.08),transparent 46%),rgba(255,255,255,.026);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),rgba(255,255,255,.026)}.premium-party-card:nth-child(8n+1){--accent:#ff7a18!important}.premium-party-card:nth-child(8n+2){--accent:#3289ff!important}.premium-party-card:nth-child(8n+3){--accent:#0ecb91!important}.premium-party-card:nth-child(8n+4){--accent:#b34cff!important}.premium-party-card:nth-child(8n+5){--accent:#f044a5!important}.premium-party-card:nth-child(8n+6){--accent:#1dc7e8!important}.premium-party-card:nth-child(8n+7){--accent:#ffcc17!important}.premium-party-card:nth-child(8n){--accent:#ff3c3c!important}.premium-party-card[data-player-index="0"]{--accent:#ff7a18!important}.premium-party-card[data-player-index="1"]{--accent:#3289ff!important}.premium-party-card[data-player-index="2"]{--accent:#0ecb91!important}.premium-party-card[data-player-index="3"]{--accent:#b34cff!important}.premium-party-card[data-player-index="4"]{--accent:#f044a5!important}.premium-party-card[data-player-index="5"]{--accent:#1dc7e8!important}.premium-party-card[data-player-index="6"]{--accent:#ffcc17!important}.premium-party-card[data-player-index="7"]{--accent:#ff3c3c!important}.premium-party-card::before{content:"";position:absolute;inset:0;border-left:3px solid var(--accent,#78f2fb);border-left:3px solid color-mix(in srgb,var(--accent) 82%,#fff);opacity:.76;pointer-events:none;z-index:-1}.premium-party-card.is-selected,.premium-party-card:hover{border-color:rgba(120,242,251,.5);background:linear-gradient(90deg,rgba(120,242,251,.16),transparent 58%),rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--accent) 64%,rgba(255,255,255,.28));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 24%,transparent),transparent 58%),rgba(255,255,255,.05)}.premium-party-card .rank{grid-column:1/2;grid-row:1/3;min-width:0;color:#dffbff;color:color-mix(in srgb,var(--accent) 70%,#fff);font-size:13px;font-weight:900}.premium-party-card .class-mark,.selected-user .class-mark{width:32px;height:32px;border-color:color-mix(in srgb,var(--accent,var(--selected-accent,#78f2fb)) 58%,transparent);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent,var(--selected-accent,#78f2fb)) 24%,transparent),transparent 64%),rgba(2,8,17,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 14px color-mix(in srgb,var(--accent,var(--selected-accent,#78f2fb)) 28%,transparent)}.premium-party-card .class-mark{grid-column:2/3;grid-row:1/3}.premium-party-card .class-mark img,.selected-user .class-mark img{width:100%;height:100%;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent, var(--selected-accent, #78f2fb)) 58%, transparent)) drop-shadow(0 2px 2px rgba(0, 0, 0, .44))}.party-identity{grid-column:3/4;grid-row:1/3;min-width:0;overflow:visible}.party-identity strong{display:block;min-width:0;overflow:hidden;color:#fff;font-size:15px;font-weight:900;letter-spacing:0;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.party-identity strong .masked-nickname,.party-identity strong .masked-nickname.is-unmasked{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.party-dps small,.party-identity small{display:block;margin-top:2px;color:rgba(237,246,255,.42);font-size:11px;font-weight:800}.party-identity small{display:flex;align-items:center;gap:6px;min-width:0;overflow:visible;flex-wrap:nowrap;line-height:16px;white-space:nowrap}.server-chip{color:#78f2fb;font-weight:900}.combat-power-mini{display:inline-flex;align-items:center;min-height:16px;gap:4px;color:#78f2fb;font-weight:900;line-height:16px;overflow:visible}.combat-power-mini img{display:block;width:16px;height:16px;object-fit:contain;transform:translateY(-.5px);filter:drop-shadow(0 0 6px rgba(120, 242, 251, .42))}.combat-power-mini b{display:inline-flex;align-items:center;height:16px;color:#78f2fb;font-size:11px;font-weight:900;line-height:16px}.rating-score-mini{--rating-mini-color:#e8ff9f;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:3px;min-width:42px;min-height:16px;margin-left:4px;padding:0 5px;border:1px solid rgba(223,255,149,.3);border-radius:999px;background:rgba(223,255,149,.09);color:var(--rating-mini-color);font-size:9px;font-weight:950;line-height:16px;white-space:nowrap;text-shadow:0 0 10px rgba(223,255,149,.18)}.rating-score-mini-prefix{color:rgba(238,248,255,.58)}.rating-tier-mini-label{color:var(--rating-mini-color);font-weight:950}.rating-score-mini-value{color:color-mix(in srgb,var(--rating-mini-color) 72%,#fff);font-variant-numeric:tabular-nums}.rating-score-mini-trust{padding-left:2px;color:rgba(238,248,255,.68);font-size:8px;font-weight:900}.rating-trust-dot{display:inline-block;width:5px;height:5px;border-radius:999px;background:#aab4c4;box-shadow:0 0 7px rgba(170,180,196,.55)}.rating-trust-dot.is-high{background:#67ffba;box-shadow:0 0 8px rgba(103,255,186,.7)}.rating-trust-dot.is-medium{background:#ffe1a3;box-shadow:0 0 8px rgba(255,225,163,.68)}.rating-trust-dot.is-low{background:#ffbf73;box-shadow:0 0 8px rgba(255,191,115,.62)}.is-tier-challenger{--rating-tier-color:#ffe6fb;--rating-tier-secondary:#ff4fd8;--rating-tier-metal:#ffffff;--rating-tier-glow:rgba(255, 79, 216, 0.42);--rating-tier-fill:rgba(255, 79, 216, 0.14)}.is-tier-grandmaster{--rating-tier-color:#ff5e78;--rating-tier-secondary:#ffb36e;--rating-tier-metal:#ffd0c6;--rating-tier-glow:rgba(255, 94, 120, 0.36);--rating-tier-fill:rgba(255, 94, 120, 0.17)}.is-tier-master{--rating-tier-color:#a86cff;--rating-tier-secondary:#ff8cf4;--rating-tier-metal:#ead4ff;--rating-tier-glow:rgba(168, 108, 255, 0.32);--rating-tier-fill:rgba(168, 108, 255, 0.15)}.is-tier-diamond{--rating-tier-color:#66dcff;--rating-tier-secondary:#8fb4ff;--rating-tier-metal:#d9fbff;--rating-tier-glow:rgba(102, 220, 255, 0.3);--rating-tier-fill:rgba(102, 220, 255, 0.13)}.is-tier-emerald{--rating-tier-color:#2fe09b;--rating-tier-secondary:#9effc8;--rating-tier-metal:#d6ffe9;--rating-tier-glow:rgba(47, 224, 155, 0.24);--rating-tier-fill:rgba(47, 224, 155, 0.12)}.is-tier-gold{--rating-tier-color:#f0b142;--rating-tier-secondary:#ffcf77;--rating-tier-metal:#ffe0a0;--rating-tier-glow:rgba(240, 177, 66, 0.24);--rating-tier-fill:rgba(240, 177, 66, 0.12)}.is-tier-silver{--rating-tier-color:#c7d4e4;--rating-tier-secondary:#eff7ff;--rating-tier-metal:#f4f8ff;--rating-tier-glow:rgba(199, 212, 228, 0.18);--rating-tier-fill:rgba(199, 212, 228, 0.09)}.is-tier-bronze{--rating-tier-color:#b87946;--rating-tier-secondary:#e6a56a;--rating-tier-metal:#ffd0a4;--rating-tier-glow:rgba(184, 121, 70, 0.18);--rating-tier-fill:rgba(184, 121, 70, 0.1)}.is-tier-iron{--rating-tier-color:#8a93a0;--rating-tier-secondary:#b4bfca;--rating-tier-metal:#cbd3dc;--rating-tier-glow:rgba(138, 147, 160, 0.14);--rating-tier-fill:rgba(138, 147, 160, 0.08)}.is-tier-excluded,.is-tier-placement{--rating-tier-color:#9aa8ba;--rating-tier-secondary:#c5d3e5;--rating-tier-metal:#d5deea;--rating-tier-glow:rgba(154, 168, 186, 0.16);--rating-tier-fill:rgba(154, 168, 186, 0.08)}.rating-score-mini[class*=is-tier-]{--rating-mini-color:var(--rating-tier-color);border-color:color-mix(in srgb,var(--rating-tier-color) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color) 14%,transparent),rgba(255,255,255,.025));color:var(--rating-tier-color);text-shadow:0 0 10px var(--rating-tier-glow)}.rating-score-mini[class*=is-tier-] .rating-score-mini-value{color:color-mix(in srgb,var(--rating-tier-metal) 74%,var(--rating-tier-color))}.rating-score-mini.is-elite{border-color:rgba(255,225,163,.38);background:rgba(255,225,163,.1);color:var(--rating-mini-color)}.rating-score-mini.is-good{border-color:rgba(99,230,166,.34);background:rgba(99,230,166,.1);color:var(--rating-mini-color)}.rating-score-mini.is-low,.rating-score-mini.is-watch{border-color:rgba(255,153,102,.36);background:rgba(255,153,102,.1);color:var(--rating-mini-color)}.rating-score-mini.is-pending{border-color:rgba(237,246,255,.14);background:rgba(237,246,255,.045);color:rgba(208,220,228,.72);text-shadow:none}.combat-power-mini .rating-score-mini{margin-left:2px;min-width:52px;padding-inline:5px}.death-count-slot{grid-column:5/6;grid-row:2/3;display:flex;align-items:center;justify-content:flex-end;min-width:0;transform:translateY(-1px)}.death-count-mini{display:inline-flex;align-items:center;justify-content:center;height:15px;width:48px;padding:0 4px;border:1px solid rgba(237,246,255,.12);border-radius:999px;color:rgba(237,246,255,.56);background:rgba(255,255,255,.04);font-size:9px;font-weight:900;line-height:15px;white-space:nowrap}.death-count-mini.has-deaths{border-color:rgba(255,111,111,.44);color:#ffb7b7;background:radial-gradient(circle at 22% 28%,rgba(255,255,255,.16),transparent 36%),rgba(154,32,48,.24);box-shadow:0 0 12px rgba(255,80,80,.16)}.party-dps{grid-column:4/5;grid-row:1/2;text-align:right}.party-dps b{color:#fff1c7;font-size:15px;font-weight:900}.premium-party-card em{grid-column:5/6;grid-row:1/2;color:#e8fbff;color:color-mix(in srgb,var(--accent) 70%,#fff);font-size:14px;font-style:normal;font-weight:900;line-height:16px;text-align:right}.premium-party-card .party-bar{grid-column:1/-1;grid-row:4/5;position:relative;height:6px;overflow:hidden;border:1px solid rgba(237,246,255,.08);border-radius:999px;background:rgba(237,246,255,.11);box-shadow:inset 0 1px 2px rgba(0,0,0,.48)}.premium-party-card .party-bar i{min-width:2px;width:var(--bar-width);background:var(--accent)!important;box-shadow:0 0 14px rgba(120,242,251,.34);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 84%,#fff),color-mix(in srgb,var(--accent) 54%,var(--cyan)))!important;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 44%,transparent)}.premium-skill-panel{margin-top:0;padding:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--selected-accent) 10%,transparent),transparent 38%),linear-gradient(135deg,rgba(11,19,32,.96),rgba(5,10,18,.97)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 30px)}.premium-skill-panel::before{left:0;right:0;top:0;width:auto;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--selected-accent) 76%,#fff),transparent 72%);opacity:.76;transform:none}.premium-skill-head{position:relative;z-index:1}.selected-user{display:flex;align-items:center;gap:12px;min-width:0}.selected-user>div{min-width:0}.selected-user-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.selected-user h3{margin:3px 0 1px;font-size:26px}.selected-user small{color:rgba(237,246,255,.48);font-weight:800}.selected-user-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.selected-user-meta>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.selected-user-meta>span+span::before{content:"·";margin-right:2px;color:rgba(237,246,255,.28)}.selected-user-meta .rating-score-mini{margin-left:2px;min-width:112px;min-height:18px;font-size:10px;line-height:18px}.premium-skill-stats{position:relative;z-index:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.skill-stats.combat-extra-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-6px}.premium-skill-stats.combat-extra-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-skill-stats span{min-height:48px;border-color:rgba(255,255,255,.075);border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),rgba(0,0,0,.16)}.premium-skill-stats b{display:block;float:none;margin-top:4px;overflow:hidden;color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.premium-skill-stats .death-count-stat{border-color:rgba(255,111,111,.18);background:linear-gradient(135deg,rgba(255,111,111,.08),rgba(255,255,255,.018)),rgba(0,0,0,.16)}.premium-skill-stats .death-count-stat.has-deaths b{color:#ffb7b7;text-shadow:0 0 14px rgba(255,80,80,.2)}.skill-stats .combat-stat-placeholder{border-color:transparent;background:0 0;box-shadow:none;pointer-events:none}.skill-stats .combat-stat-received{border-color:rgba(255,138,138,.18);background:linear-gradient(135deg,rgba(255,138,138,.08),rgba(255,255,255,.018)),rgba(0,0,0,.16)}.skill-stats .combat-stat-received b{color:#ffb7b7}.skill-stats .combat-stat-healing{border-color:rgba(119,230,165,.18);background:linear-gradient(135deg,rgba(119,230,165,.08),rgba(255,255,255,.018)),rgba(0,0,0,.16)}.skill-stats .combat-stat-healing b{color:#a7f3c6}.skill-stats .combat-stat-shield{border-color:rgba(103,232,249,.18);background:linear-gradient(135deg,rgba(103,232,249,.08),rgba(255,255,255,.018)),rgba(0,0,0,.16)}.skill-stats .combat-stat-shield b{color:#a5f3fc}.player-rating-panel{position:relative;z-index:1;display:grid;gap:10px;margin-bottom:14px;padding:13px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.12),transparent 46%),linear-gradient(25deg,rgba(255,214,138,.08),transparent 70%),rgba(3,10,20,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.player-rating-panel.is-elite{border-color:rgba(255,211,120,.32);background:linear-gradient(135deg,rgba(255,211,120,.16),transparent 46%),linear-gradient(25deg,rgba(120,242,251,.09),transparent 70%),rgba(3,10,20,.5)}.player-rating-panel.is-good{border-color:rgba(99,230,166,.28)}.player-rating-panel.is-low,.player-rating-panel.is-watch{border-color:rgba(255,153,102,.26)}.player-rating-panel[class*=is-tier-]{border-color:color-mix(in srgb,var(--rating-tier-color) 34%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color) 16%,transparent),transparent 46%),linear-gradient(25deg,rgba(120,242,251,.06),transparent 70%),rgba(3,10,20,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 0 18px var(--rating-tier-glow)}.player-rating-summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.player-rating-summary h4{margin:2px 0 4px;color:#fff8e8;font-size:16px;font-weight:1000;line-height:1.2}.player-rating-boss small,.player-rating-grade span,.player-rating-note,.player-rating-summary span{color:rgba(237,246,255,.58);font-size:11px;font-weight:800;line-height:1.45}.player-rating-summary strong{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:46px;padding:0 10px;border:1px solid rgba(120,242,251,.28);border-radius:8px;color:#78f2fb;background:rgba(120,242,251,.09);font-size:25px;font-weight:1000;line-height:1;box-shadow:0 0 20px rgba(120,242,251,.13)}.player-rating-panel[class*=is-tier-] .player-rating-grade b,.player-rating-panel[class*=is-tier-] .player-rating-summary strong{border-color:color-mix(in srgb,var(--rating-tier-color) 40%,rgba(255,255,255,.12));color:var(--rating-tier-color);background:color-mix(in srgb,var(--rating-tier-color) 10%,rgba(3,10,20,.42));text-shadow:0 0 14px var(--rating-tier-glow)}.player-rating-grade{display:flex;align-items:center;gap:8px;min-width:0}.player-rating-grade b{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#fff1c7;background:rgba(255,255,255,.055);font-size:11px;font-weight:1000;white-space:nowrap}.player-rating-bar{position:relative;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075)}.player-rating-bar i{display:block;width:var(--rating-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,#78f2fb,#ffe1a3);box-shadow:0 0 18px rgba(120,242,251,.34)}.player-rating-panel[class*=is-tier-] .player-rating-bar i{background:linear-gradient(90deg,#78f2fb,var(--rating-tier-color));box-shadow:0 0 18px var(--rating-tier-glow)}.player-rating-components{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.player-rating-component{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(120,242,251,.12);border-radius:7px;background:linear-gradient(135deg,rgba(120,242,251,.06),rgba(255,225,163,.025)),rgba(0,0,0,.15)}.player-rating-component small{overflow:hidden;color:rgba(237,246,255,.48);font-size:9px;font-weight:1000;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.player-rating-component b{overflow:hidden;color:#78f2fb;font-size:13px;font-weight:1000;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.player-rating-component em{overflow:hidden;color:rgba(237,246,255,.5);font-size:9px;font-style:normal;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.player-rating-component.is-muted{opacity:.62}.player-rating-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px}.player-rating-insight-card{display:grid;align-content:start;gap:9px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:linear-gradient(135deg,rgba(125,211,252,.06),rgba(255,225,163,.035)),rgba(0,0,0,.18)}.rating-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.rating-insight-head small{display:block;overflow:hidden;color:rgba(237,246,255,.52);font-size:10px;font-weight:1000;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rating-insight-head b{flex:none;max-width:46%;overflow:hidden;color:#fff1c7;font-size:12px;font-weight:1000;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.player-rating-insight-card p{margin:0;color:rgba(237,246,255,.72);font-size:11px;font-weight:850;line-height:1.5}.rating-reason-tags{display:flex;flex-wrap:wrap;gap:6px}.rating-compare-gap,.rating-reason-tags span{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 7px;border:1px solid rgba(125,211,252,.16);border-radius:999px;color:rgba(186,230,253,.84);background:rgba(14,165,233,.08);font-size:10px;font-style:normal;font-weight:950;line-height:1}.rating-compare-gap.is-warn,.rating-reason-tags span.is-warn{border-color:rgba(251,191,36,.2);color:#fde68a;background:rgba(251,191,36,.08)}.rating-compare-gap.is-good{border-color:rgba(74,222,128,.2);color:#86efac;background:rgba(34,197,94,.08)}.rating-compare-gap.is-bad{border-color:rgba(248,113,113,.2);color:#fecaca;background:rgba(239,68,68,.08)}.rating-compare-bars{display:grid;gap:8px}.rating-compare-row{display:grid;grid-template-columns:82px minmax(0,1fr) 54px;align-items:center;gap:8px;min-width:0}.rating-compare-row span{overflow:hidden;color:rgba(237,246,255,.58);font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.rating-compare-row i{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.rating-compare-row i::before{content:"";display:block;width:var(--compare-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#fde68a,#f59e0b);box-shadow:0 0 12px rgba(245,158,11,.24)}.rating-compare-row.is-player i::before{background:linear-gradient(90deg,#67e8f9,#38bdf8);box-shadow:0 0 12px rgba(56,189,248,.24)}.rating-compare-row b{overflow:hidden;color:rgba(248,251,255,.9);font-size:11px;font-weight:1000;text-align:right;text-overflow:ellipsis;white-space:nowrap}.rating-checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rating-checklist li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:rgba(255,255,255,.026)}.rating-checklist li::before{content:"";width:6px;height:6px;border-radius:999px;background:rgba(125,211,252,.75);box-shadow:0 0 10px rgba(125,211,252,.22)}.rating-checklist li{grid-template-columns:6px minmax(0,1fr) auto}.rating-checklist li>span{display:grid;gap:2px;min-width:0}.rating-checklist b,.rating-checklist small,.rating-checklist strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating-checklist b{color:rgba(248,251,255,.9);font-size:11px;font-weight:1000}.rating-checklist small{color:rgba(237,246,255,.48);font-size:9px;font-weight:850}.rating-checklist strong{max-width:78px;color:#bae6fd;font-size:11px;font-weight:1000}.rating-checklist li.is-good::before{background:#86efac;box-shadow:0 0 10px rgba(134,239,172,.3)}.rating-checklist li.is-warn::before{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.28)}.rating-checklist li.is-warn strong{color:#fde68a}.player-rating-bosses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-rating-boss{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(255,255,255,.032)}.player-rating-boss b{overflow:hidden;color:rgba(248,251,255,.88);font-size:11px;font-weight:1000;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.player-rating-boss em{color:#78f2fb;font-size:14px;font-style:normal;font-weight:1000}.player-rating-boss.is-muted{opacity:.7}.player-rating-boss.is-muted em{color:rgba(237,246,255,.55);font-size:12px}.player-rating-operation{display:grid;gap:8px;padding:10px;border:1px solid rgba(120,242,251,.12);border-radius:7px;background:linear-gradient(135deg,rgba(120,242,251,.055),rgba(255,225,163,.035)),rgba(255,255,255,.025)}.player-rating-operation>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.player-rating-operation b{color:rgba(255,248,232,.92);font-size:11px;font-weight:1000}.player-rating-operation>div:first-child>span{color:rgba(237,246,255,.62);font-size:11px;font-weight:850}.player-rating-operation-buffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.player-rating-operation-buff{display:grid;gap:8px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 58%),rgba(0,0,0,.16)}.operation-buff-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.operation-buff-title b{overflow:hidden;color:rgba(248,251,255,.88);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-buff-title small{flex:none;color:rgba(237,246,255,.46);font-size:10px;font-weight:900;white-space:nowrap}.operation-buff-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px;gap:6px}.operation-buff-metrics span{display:grid;gap:2px;min-width:0;padding:6px 7px;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:rgba(255,255,255,.026)}.operation-buff-metrics small{overflow:hidden;color:rgba(237,246,255,.48);font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.operation-buff-metrics strong{color:#78f2fb;font-size:12px;font-weight:1000;line-height:1.1}.operation-buff-delta{text-align:center}.operation-buff-delta.is-positive strong{color:#7dffbf}.operation-buff-delta.is-negative strong{color:#ffb7b7}.operation-buff-delta.is-neutral strong{color:#fde68a}.player-rating-operation.is-muted{opacity:.72}.player-rating-feedback{display:grid;gap:10px;margin:-2px 0 14px;padding:12px;border:1px solid rgba(125,211,252,.16);border-radius:8px;background:linear-gradient(135deg,rgba(125,211,252,.08),rgba(167,139,250,.045)),rgba(3,10,20,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.player-rating-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-rating-feedback-head b{display:block;margin-top:2px;color:rgba(248,251,255,.94);font-size:14px;font-weight:1000}.player-rating-feedback-head>span{flex:none;padding:4px 7px;border:1px solid rgba(125,211,252,.2);border-radius:999px;color:rgba(186,230,253,.76);background:rgba(14,165,233,.08);font-size:10px;font-weight:950}.player-rating-feedback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.player-rating-feedback-item{display:grid;grid-template-rows:20px auto 1fr;align-content:start;gap:6px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(255,255,255,.032)}.player-rating-feedback-item>span{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:42px;height:20px;padding:0 7px;border-radius:999px;color:rgba(248,251,255,.72);background:rgba(255,255,255,.07);font-size:10px;font-weight:1000;line-height:1;white-space:nowrap}.player-rating-feedback-item b{color:rgba(248,251,255,.9);font-size:12px;font-weight:1000;line-height:1.25}.player-rating-feedback-item p{margin:0;color:rgba(237,246,255,.58);font-size:11px;font-weight:800;line-height:1.45;word-break:keep-all}.player-rating-feedback-item.is-danger{border-color:rgba(248,113,113,.22);background:linear-gradient(135deg,rgba(248,113,113,.09),transparent 58%),rgba(0,0,0,.15)}.player-rating-feedback-item.is-danger>span{color:#fecaca;background:rgba(239,68,68,.14)}.player-rating-feedback-item.is-warn{border-color:rgba(251,191,36,.2);background:linear-gradient(135deg,rgba(251,191,36,.08),transparent 58%),rgba(0,0,0,.15)}.player-rating-feedback-item.is-warn>span{color:#fde68a;background:rgba(245,158,11,.13)}.player-rating-feedback-item.is-good{border-color:rgba(74,222,128,.2);background:linear-gradient(135deg,rgba(74,222,128,.075),transparent 58%),rgba(0,0,0,.15)}.player-rating-feedback-item.is-good>span{color:#bbf7d0;background:rgba(34,197,94,.13)}.player-rating-note{margin:0;color:rgba(237,246,255,.5);word-break:keep-all}.buff-operating-panel{position:relative;z-index:1;display:grid;gap:10px;margin-bottom:14px;padding:12px;border:1px solid rgba(168,85,247,.16);border-radius:8px;background:linear-gradient(135deg,rgba(168,85,247,.09),transparent 46%),rgba(3,10,20,.42)}.buff-operating-head{display:flex;align-items:center;gap:9px}.buff-operating-head span{color:#c4b5fd;font-size:10px;font-weight:1000;letter-spacing:.08em}.buff-operating-head strong{color:#f8fbff;font-size:14px;font-weight:1000}.buff-operating-head em{margin-left:auto;color:rgba(237,246,255,.52);font-size:11px;font-style:normal;font-weight:900}.buff-operating-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px}.buff-operating-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:8px;border:1px solid rgba(237,246,255,.08);border-radius:7px;background:linear-gradient(90deg,rgba(196,181,253,.12) 0 var(--buff-rate),transparent var(--buff-rate)),rgba(255,255,255,.025)}.buff-operating-card .skill-icon{width:28px;height:28px;border-color:rgba(196,181,253,.42);border-radius:6px;background:radial-gradient(circle at 30% 20%,rgba(245,208,254,.68),transparent 42%),linear-gradient(135deg,rgba(76,29,149,.92),rgba(8,14,24,.96));box-shadow:0 0 14px rgba(168,85,247,.24)}.buff-operating-body{display:grid;gap:4px;min-width:0}.buff-operating-name{overflow:hidden;color:#f3e8ff;font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.buff-operating-bar{height:4px;overflow:hidden;border-radius:999px;background:rgba(237,246,255,.075)}.buff-operating-bar i{display:block;width:var(--buff-rate);height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#67e8f9);box-shadow:0 0 12px rgba(103,232,249,.36)}.buff-operating-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:rgba(237,246,255,.56);font-size:10px;font-weight:900}.buff-operating-meta b{color:#e9d5ff;font-size:12px}.buff-operating-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-diagnostic-panel{position:relative;z-index:1;display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid rgba(125,211,252,.16);border-radius:8px;background:linear-gradient(135deg,rgba(125,211,252,.075),rgba(255,225,163,.035)),rgba(3,10,20,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.collection-diagnostic-panel.is-good{border-color:rgba(74,222,128,.18);background:linear-gradient(135deg,rgba(74,222,128,.065),rgba(125,211,252,.035)),rgba(3,10,20,.44)}.collection-diagnostic-panel.is-warn{border-color:rgba(251,191,36,.22);background:linear-gradient(135deg,rgba(251,191,36,.08),rgba(125,211,252,.035)),rgba(3,10,20,.46)}.collection-diagnostic-panel.is-bad{border-color:rgba(248,113,113,.24);background:linear-gradient(135deg,rgba(248,113,113,.09),rgba(125,211,252,.035)),rgba(3,10,20,.48)}.collection-diagnostic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.collection-diagnostic-head h4{margin:2px 0 0;color:rgba(248,251,255,.94);font-size:14px;font-weight:1000;line-height:1.25}.collection-diagnostic-head strong{flex:none;max-width:46%;overflow:hidden;color:#86efac;font-size:13px;font-weight:1000;text-align:right;text-overflow:ellipsis;white-space:nowrap}.collection-diagnostic-panel.is-warn .collection-diagnostic-head strong{color:#fde68a}.collection-diagnostic-panel.is-bad .collection-diagnostic-head strong{color:#fecaca}.collection-diagnostic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.collection-diagnostic-metrics span{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(255,255,255,.026)}.collection-diagnostic-issue small,.collection-diagnostic-metrics small{overflow:hidden;color:rgba(237,246,255,.48);font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.collection-diagnostic-metrics b{overflow:hidden;color:rgba(248,251,255,.9);font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.collection-diagnostic-issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.collection-diagnostic-issue{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px 8px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(255,255,255,.026)}.collection-diagnostic-issue span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;padding:0 6px;border-radius:999px;color:#bae6fd;background:rgba(14,165,233,.1);font-size:9px;font-weight:1000}.collection-diagnostic-issue.is-warn span{color:#fde68a;background:rgba(245,158,11,.13)}.collection-diagnostic-issue.is-critical span{color:#fecaca;background:rgba(239,68,68,.13)}.collection-diagnostic-issue b{overflow:hidden;color:rgba(248,251,255,.9);font-size:11px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.collection-diagnostic-issue small{grid-column:2}.collection-diagnostic-note{margin:0;color:rgba(237,246,255,.56);font-size:11px;font-weight:850;line-height:1.45;word-break:keep-all}.combat-insight-panel{position:relative;z-index:1;display:grid;gap:12px;margin:0 0 14px;padding:13px;border:1px solid color-mix(in srgb,var(--insight-accent,#78f2fb) 22%,rgba(255,255,255,.08));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--insight-accent,#78f2fb) 12%,transparent),transparent 42%),linear-gradient(28deg,rgba(250,204,21,.055),transparent 66%),rgba(3,10,20,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 14px 34px rgba(0,0,0,.16)}.combat-insight-panel:not([open]){gap:0;margin-bottom:10px;padding:11px 13px}.combat-insight-summary{cursor:pointer;list-style:none}.combat-insight-summary::-webkit-details-marker{display:none}.combat-insight-summary::after{content:"펼쳐보기";flex:none;align-self:center;padding:6px 9px;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:rgba(186,230,253,.9);background:rgba(14,165,233,.08);font-size:10px;font-weight:1000;white-space:nowrap}.combat-insight-panel[open] .combat-insight-summary::after{content:"접기"}.combat-insight-card-head,.combat-insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.combat-insight-head h4{margin:2px 0 0;color:rgba(248,251,255,.96);font-size:15px;font-weight:1000;line-height:1.25;word-break:keep-all}.combat-insight-head small{display:block;margin-top:3px;color:rgba(237,246,255,.52);font-size:10px;font-weight:850;line-height:1.35;word-break:keep-all}.combat-insight-head>span{flex:none;max-width:42%;overflow:hidden;padding:5px 8px;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:rgba(186,230,253,.86);background:rgba(14,165,233,.08);font-size:10px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.combat-insight-summary>span{align-self:center;max-width:34%}.combat-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.combat-insight-card{display:grid;align-content:start;gap:10px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.048),rgba(255,255,255,.018)),rgba(0,0,0,.18)}.combat-insight-card-head span{overflow:hidden;color:rgba(237,246,255,.62);font-size:10px;font-weight:1000;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.combat-insight-card-head b{flex:none;max-width:48%;overflow:hidden;color:rgba(248,251,255,.9);font-size:12px;font-weight:1000;text-align:right;text-overflow:ellipsis;white-space:nowrap}.combat-insight-card .is-good strong,.combat-insight-card .is-good>b,.combat-insight-card-head b.is-good{color:#86efac}.combat-insight-card .is-warn strong,.combat-insight-card .is-warn>b,.combat-insight-card-head b.is-warn{color:#fde68a}.combat-insight-card .is-bad strong,.combat-insight-card .is-bad>b,.combat-insight-card-head b.is-bad{color:#fecaca}.combat-insight-sparkline{display:block;width:100%;height:74px;overflow:visible}.combat-insight-sparkline.is-empty{display:grid;place-items:center;min-height:74px;border:1px dashed rgba(255,255,255,.1);border-radius:7px;color:rgba(237,246,255,.5);background:rgba(255,255,255,.025);font-size:11px;font-weight:850}.combat-insight-sparkline .spark-area{fill:color-mix(in srgb,var(--insight-accent,#78f2fb) 18%,transparent)}.combat-insight-sparkline .spark-line{fill:none;stroke:color-mix(in srgb,var(--insight-accent,#78f2fb) 84%,#ffffff);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--insight-accent, #78f2fb) 34%, transparent))}.combat-insight-sparkline circle{fill:#f8fbff;stroke:color-mix(in srgb,var(--insight-accent,#78f2fb) 70%,#0b1020);stroke-width:2}.combat-insight-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.combat-insight-kpis span{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.028)}.combat-insight-kpis small,.combat-insight-meta-block small{overflow:hidden;color:rgba(237,246,255,.48);font-size:9px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.combat-insight-kpis b{overflow:hidden;color:rgba(248,251,255,.92);font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.combat-insight-vs{display:grid;gap:8px}.combat-insight-vs span{display:grid;grid-template-columns:74px minmax(0,1fr) 54px;align-items:center;gap:8px;min-width:0}.combat-insight-vs small{overflow:hidden;color:rgba(237,246,255,.52);font-size:10px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.combat-insight-vs i{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.combat-insight-vs i::before{content:"";display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#fde68a,#fb923c);box-shadow:0 0 12px rgba(251,146,60,.25)}.combat-insight-vs .is-player i::before{background:linear-gradient(90deg,color-mix(in srgb,var(--insight-accent,#78f2fb) 72%,#86efac),#38bdf8);box-shadow:0 0 12px color-mix(in srgb,var(--insight-accent,#78f2fb) 28%,transparent)}.combat-insight-vs b{overflow:hidden;color:rgba(248,251,255,.9);font-size:11px;font-weight:1000;text-align:right;text-overflow:ellipsis;white-space:nowrap}.combat-insight-skill-compare{display:grid;gap:7px}.combat-insight-skill{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.025)}.combat-insight-skill .skill-icon{width:28px;height:28px;border-radius:6px}.combat-insight-skill>span{display:grid;gap:3px;min-width:0}.combat-insight-skill b,.combat-insight-skill small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combat-insight-skill b{color:rgba(248,251,255,.9);font-size:11px;font-weight:1000}.combat-insight-skill small{color:rgba(237,246,255,.52);font-size:9px;font-weight:850}.combat-insight-skill i{position:relative;display:block;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.combat-insight-skill i em{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#22c55e)}.combat-insight-skill i em.is-meta{height:2px;top:auto;background:linear-gradient(90deg,#fde68a,#f97316)}.combat-insight-checklist ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.combat-insight-checklist li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.025)}.combat-insight-checklist li::before{content:"";width:7px;height:7px;border-radius:999px;background:rgba(125,211,252,.8);box-shadow:0 0 10px rgba(125,211,252,.22)}.combat-insight-checklist li.is-good::before{background:#86efac;box-shadow:0 0 10px rgba(134,239,172,.28)}.combat-insight-checklist li.is-warn::before{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.28)}.combat-insight-checklist li.is-bad::before{background:#f87171;box-shadow:0 0 10px rgba(248,113,113,.28)}.combat-insight-checklist li>span{display:grid;gap:2px;min-width:0}.combat-insight-checklist b,.combat-insight-checklist small,.combat-insight-checklist strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combat-insight-checklist b{color:rgba(248,251,255,.9);font-size:11px;font-weight:1000}.combat-insight-checklist small{color:rgba(237,246,255,.48);font-size:9px;font-weight:850}.combat-insight-checklist strong{max-width:76px;color:rgba(186,230,253,.9);font-size:11px;font-weight:1000}.combat-insight-meta{gap:9px}.combat-insight-meta-block{display:grid;gap:6px;min-width:0}.combat-insight-meta-block>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.combat-insight-meta-block span{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:4px 7px;border:1px solid rgba(125,211,252,.13);border-radius:999px;color:rgba(237,246,255,.78);background:rgba(14,165,233,.055);font-size:10px;font-weight:900}.combat-insight-meta-block .skill-icon{width:20px;height:20px;border-radius:5px}.combat-insight-meta-block b,.combat-insight-meta-block em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combat-insight-meta-block b{max-width:128px;color:rgba(248,251,255,.9);font-size:10px;font-weight:1000}.combat-insight-meta-block em{color:#bae6fd;font-size:10px;font-style:normal;font-weight:1000}.combat-insight-empty{color:rgba(237,246,255,.5);font-size:11px;font-style:normal;font-weight:850;line-height:1.45;word-break:keep-all}@media (max-width:980px){.collection-diagnostic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.combat-insight-grid{grid-template-columns:minmax(0,1fr)}.combat-insight-head{align-items:stretch;flex-direction:column}.combat-insight-head>span{max-width:100%;width:fit-content}.combat-insight-summary::after{align-self:flex-start}}@media (max-width:560px){.report-share-tools{justify-content:stretch}.report-share-button,.report-share-mask{flex:1 1 auto;justify-content:center}.collection-diagnostic-head{flex-direction:column}.collection-diagnostic-head strong{max-width:100%;text-align:left}.collection-diagnostic-metrics{grid-template-columns:minmax(0,1fr)}.combat-insight-panel{padding:10px}.combat-insight-kpis{grid-template-columns:minmax(0,1fr)}.combat-insight-vs span{grid-template-columns:68px minmax(0,1fr) 48px}.combat-insight-checklist li{grid-template-columns:7px minmax(0,1fr)}.combat-insight-checklist strong{grid-column:2;max-width:100%;text-align:left}}.premium-skill-table{position:relative;z-index:1;overflow-x:hidden;border-color:rgba(255,255,255,.075);border-radius:6px;background:rgba(0,0,0,.18)}.premium-skill-table .skill-row{grid-template-columns:minmax(220px,1.56fr) 44px 50px 50px 50px 50px 50px 66px 76px 84px;min-width:0;column-gap:2px}.premium-skill-table .skill-table-head{background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.premium-skill-row>em,.premium-skill-table .skill-table-head>span:last-child{display:none}.premium-skill-row{position:relative;min-height:48px;background:linear-gradient(90deg,color-mix(in srgb,var(--selected-accent) 10%,transparent) 0 var(--damage-ratio),transparent var(--damage-ratio)),rgba(255,255,255,.012)}.premium-skill-row::after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--selected-accent) 62%,transparent);opacity:.46}.premium-skill-row.is-core-skill{background:linear-gradient(90deg,rgba(255,225,163,.1) 0 var(--damage-ratio),transparent var(--damage-ratio)),linear-gradient(90deg,color-mix(in srgb,var(--selected-accent) 12%,transparent),transparent 70%),rgba(255,255,255,.016)}.premium-skill-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--selected-accent) 16%,transparent) 0 var(--damage-ratio),transparent var(--damage-ratio)),rgba(255,255,255,.035)}.premium-skill-row.is-stigma-skill{background:linear-gradient(90deg,rgba(192,132,252,.18) 0 var(--damage-ratio),transparent var(--damage-ratio)),linear-gradient(90deg,rgba(111,66,193,.18),transparent 72%),rgba(255,255,255,.014)}.premium-skill-row.is-stigma-skill:hover{background:linear-gradient(90deg,rgba(192,132,252,.24) 0 var(--damage-ratio),transparent var(--damage-ratio)),linear-gradient(90deg,rgba(111,66,193,.24),transparent 72%),rgba(255,255,255,.038)}.premium-skill-row.is-stigma-skill::after{width:3px;background:linear-gradient(180deg,#d8b4fe,#8b5cf6);opacity:.84;box-shadow:0 0 16px rgba(192,132,252,.54)}.premium-skill-row.is-stigma-skill .skill-share-badge{border-color:rgba(216,180,254,.36);color:#e9d5ff;background:rgba(139,92,246,.12)}.skill-name-cell{display:grid!important;grid-template-columns:44px 28px minmax(0,1fr);gap:8px!important}.skill-share-badge{display:grid;place-items:center;width:44px;min-height:24px;border:1px solid rgba(120,242,251,.16);border-radius:6px;color:rgba(184,251,255,.9);background:rgba(255,255,255,.035);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.is-core-skill .skill-share-badge{border-color:rgba(255,225,163,.34);color:#ffe1a3;background:rgba(255,225,163,.085)}.skill-name-copy{display:block;min-width:0}.skill-name-title{display:flex;align-items:center;gap:8px;min-width:0}.skill-name-copy small,.skill-name-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-name-title b{flex:0 1 auto;min-width:0;color:#f8fcff;font-size:13px;font-weight:900}.skill-name-copy small{margin-top:2px;color:rgba(237,246,255,.48);font-size:10px;font-weight:800}.skill-stigma-badge{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 7px;border:1px solid rgba(216,180,254,.42);border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.24),transparent 38%),linear-gradient(135deg,rgba(168,85,247,.42),rgba(67,56,202,.22));color:#f3e8ff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 12px rgba(168,85,247,.26),inset 0 1px 0 rgba(255,255,255,.2)}.skill-source-badge{display:inline-flex;align-items:center;flex:none;height:18px;margin-right:5px;padding:0 7px;border:1px solid rgba(251,191,36,.42);border-radius:999px;background:rgba(251,191,36,.13);color:#fde68a;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 12px rgba(251,191,36,.18)}.skill-source-badge.is-item{border-color:rgba(96,165,250,.42);background:rgba(96,165,250,.13);color:#bfdbfe;box-shadow:0 0 12px rgba(96,165,250,.16)}.skill-traits{display:grid;grid-template-columns:repeat(5,7px);align-items:center;gap:2px;flex:none;padding:3px 4px;border:1px solid rgba(103,232,249,.14);border-radius:999px;background:rgba(3,12,22,.48);box-shadow:inset 0 0 10px rgba(0,0,0,.28);overflow:hidden}.skill-trait-cell{width:7px;height:10px;border:1px solid rgba(237,246,255,.08);border-radius:2px;background:rgba(237,246,255,.055)}.skill-trait-cell.is-on{border-color:rgba(116,244,255,.72);background:linear-gradient(180deg,rgba(230,255,250,.96),rgba(103,232,249,.9) 42%,rgba(26,188,220,.78));box-shadow:0 0 8px rgba(103,232,249,.7),inset 0 1px 0 rgba(255,255,255,.68)}.premium-skill-row strong i{border-color:color-mix(in srgb,var(--selected-accent) 58%,rgba(255,255,255,.24));border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-accent) 72%,#fff),rgba(12,22,36,.9));box-shadow:0 0 14px color-mix(in srgb,var(--selected-accent) 24%,transparent)}.premium-skill-row.is-stigma-skill strong i{border-color:rgba(216,180,254,.56);background:radial-gradient(circle at 30% 20%,rgba(245,208,254,.82),transparent 42%),linear-gradient(135deg,rgba(126,34,206,.9),rgba(20,14,45,.96));box-shadow:0 0 15px rgba(168,85,247,.36)}.premium-skill-row .skill-icon-fallback{background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--selected-accent) 78%,#fff),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--selected-accent) 42%,#1a2334),rgba(8,14,24,.95))}.report-detail-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:16px 0 14px;padding:6px;border:1px solid rgba(120,242,251,.26);border:1px solid color-mix(in srgb,var(--selected-accent) 34%,rgba(255,255,255,.14));border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 72%),rgba(0,0,0,.34);background:linear-gradient(135deg,color-mix(in srgb,var(--selected-accent) 13%,transparent),transparent 72%),rgba(0,0,0,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px color-mix(in srgb,var(--selected-accent) 10%,transparent)}.report-detail-tabs button{min-width:0;height:42px;border:1px solid rgba(255,255,255,.075);border-radius:6px;color:rgba(237,246,255,.78);background:rgba(255,255,255,.035);font-size:14px;font-weight:900;cursor:pointer;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.report-detail-tabs button.is-active,.report-detail-tabs button:hover{color:#fff8e8;background:linear-gradient(135deg,rgba(120,242,251,.26),rgba(255,230,166,.2)),rgba(255,255,255,.08);background:linear-gradient(135deg,color-mix(in srgb,var(--selected-accent) 46%,rgba(255,255,255,.16)),rgba(255,230,166,.22)),rgba(255,255,255,.08);border-color:rgba(255,241,199,.68);box-shadow:0 0 22px color-mix(in srgb,var(--selected-accent) 30%,transparent);text-shadow:0 1px 8px rgba(0,0,0,.82)}.report-detail-tabs button:hover{transform:translateY(-1px)}.report-detail-tabs button:disabled,.report-detail-tabs button[aria-disabled=true]{color:rgba(237,246,255,.38);background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.055);cursor:not-allowed;box-shadow:none;text-shadow:none;transform:none}.report-detail-tabs button:disabled:hover,.report-detail-tabs button[aria-disabled=true]:hover{color:rgba(237,246,255,.38);background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.055);transform:none}@supports not (background:color-mix(in srgb,#ffffff 50%,transparent)){.premium-skill-panel{background:linear-gradient(135deg,rgba(13,23,38,.94),rgba(6,12,22,.94)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 26px)}.premium-skill-panel::before{background:linear-gradient(90deg,rgba(120,242,251,.78),transparent 72%)}.premium-skill-row{background:linear-gradient(90deg,rgba(120,242,251,.11) 0 var(--damage-ratio),transparent var(--damage-ratio)),rgba(255,255,255,.012)}.premium-skill-row:hover{background:linear-gradient(90deg,rgba(120,242,251,.16) 0 var(--damage-ratio),transparent var(--damage-ratio)),rgba(255,255,255,.035)}.premium-skill-row.is-core-skill{background:linear-gradient(90deg,rgba(255,225,163,.13) 0 var(--damage-ratio),transparent var(--damage-ratio)),rgba(255,255,255,.016)}.premium-skill-row::after{background:rgba(120,242,251,.72)}.premium-skill-row .skill-icon-fallback,.premium-skill-row strong i{border-color:rgba(120,242,251,.42);background:radial-gradient(circle at 35% 20%,rgba(210,252,255,.74),transparent 42%),linear-gradient(135deg,rgba(32,88,110,.88),rgba(8,14,24,.95));box-shadow:0 0 14px rgba(120,242,251,.22)}.report-detail-tabs{border-color:rgba(120,242,251,.26);background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 72%),rgba(0,0,0,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 22px rgba(120,242,251,.1)}.report-detail-tabs button.is-active,.report-detail-tabs button:hover{color:#fff8e8;background:linear-gradient(135deg,rgba(120,242,251,.26),rgba(255,230,166,.2)),rgba(255,255,255,.08);border-color:rgba(255,241,199,.68);box-shadow:0 0 22px rgba(120,242,251,.28);text-shadow:0 1px 8px rgba(0,0,0,.82)}}.character-info-empty,.character-info-loaded,.character-info-loading{position:relative;z-index:1}.character-profile-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.75fr);gap:14px;align-items:stretch;margin-bottom:14px}.character-profile-main,.character-profile-stats{border:1px solid rgba(255,255,255,.085);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-accent) 9%,transparent),transparent 66%),rgba(0,0,0,.18)}.character-profile-main{display:flex;align-items:center;gap:14px;min-width:0;padding:13px}.character-profile-main h3{margin:3px 0 2px;color:#fff;font-size:24px}.character-profile-main small{display:block;overflow:hidden;color:rgba(237,246,255,.52);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.character-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.character-profile-stats>span{min-width:0;padding:13px 12px;border-right:1px solid rgba(255,255,255,.07)}.character-profile-stats>span:last-child{border-right:0}.character-card-head span,.character-profile-stats small,.official-equip-copy small{color:rgba(237,246,255,.46);font-size:11px;font-weight:900}.character-profile-stats b{display:block;overflow:hidden;margin-top:5px;color:#fff1c7;font-size:18px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.attack-cap-card{--attack-cap-color:#38d7ff;--attack-cap-bg:rgba(56, 215, 255, 0.1);margin-bottom:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--attack-cap-color) 34%,rgba(255,255,255,.1));border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--attack-cap-color) 12%,transparent),transparent 70%),rgba(0,0,0,.2)}.attack-cap-card.is-near{--attack-cap-color:#ffd35f;--attack-cap-bg:rgba(255, 211, 95, 0.12)}.attack-cap-card.is-over{--attack-cap-color:#ff5d84;--attack-cap-bg:rgba(255, 93, 132, 0.13)}.attack-cap-card.is-partial{--attack-cap-color:#ffcf5a;--attack-cap-bg:rgba(255, 207, 90, 0.12)}.attack-cap-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;min-height:54px;padding:11px 14px;border:0;color:#edf6ff;background:0 0;cursor:pointer;text-align:left}.attack-cap-toggle span{display:flex;align-items:baseline;gap:10px;min-width:0}.attack-cap-toggle small{color:rgba(237,246,255,.54);font-size:11px;font-weight:950}.attack-cap-toggle strong{color:var(--attack-cap-color);font-size:22px;font-weight:950;line-height:1;text-shadow:0 0 18px color-mix(in srgb,var(--attack-cap-color) 24%,transparent)}.attack-cap-toggle em{color:rgba(237,246,255,.76);font-size:12px;font-style:normal;font-weight:900}.attack-cap-toggle>b{display:inline-grid;place-items:center;min-height:30px;padding:0 11px;border:1px solid color-mix(in srgb,var(--attack-cap-color) 48%,rgba(255,255,255,.14));border-radius:5px;color:#061018;background:var(--attack-cap-color);font-size:12px;font-weight:950;box-shadow:0 0 18px color-mix(in srgb,var(--attack-cap-color) 18%,transparent)}.attack-cap-panel{padding:0 14px 14px}.attack-cap-panel[hidden]{display:none}.attack-cap-meter{height:9px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06)}.attack-cap-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--attack-cap-color),color-mix(in srgb,var(--attack-cap-color) 52%,#fff1c7));box-shadow:0 0 16px color-mix(in srgb,var(--attack-cap-color) 26%,transparent)}.attack-cap-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.attack-cap-headline strong{color:#fff;font-size:16px;font-weight:950}.attack-cap-headline small,.attack-cap-source{color:rgba(237,246,255,.52);font-size:11px;font-weight:900}.attack-cap-breakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.attack-cap-row{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:rgba(255,255,255,.035)}.attack-cap-row b,.attack-cap-row small,.attack-cap-row span,.attack-cap-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attack-cap-row b{color:rgba(237,246,255,.8);font-size:12px;font-weight:950}.attack-cap-row small{margin-top:3px;color:rgba(237,246,255,.42);font-size:10px;font-weight:850}.attack-cap-row strong{margin-top:9px;color:var(--attack-cap-color);font-size:16px;font-weight:950}.attack-cap-source{margin:11px 0 0}.character-power-stat .rating-score-mini{width:max-content;min-width:112px;min-height:18px;margin-top:7px;margin-left:0;font-size:10px;line-height:18px}.character-info-grid{display:grid;grid-template-columns:minmax(360px,0.95fr) minmax(0,1.05fr);gap:14px;align-items:start}.character-info-column{display:grid;gap:12px;min-width:0}.character-info-card{min-width:0;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(0,0,0,.18)}.character-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.character-card-head h4{margin:0;color:#edf6ff;font-size:16px;font-weight:950}.official-equip-list{display:grid}.official-equip-row{display:grid;grid-template-columns:40px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:52px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,color-mix(in srgb,var(--grade-color,#78f2fb) 6%,transparent),transparent 70%)}.official-equip-row:last-child{border-bottom:0}.official-equip-row.is-empty{opacity:.56}.official-icon{position:relative;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid color-mix(in srgb,var(--grade-color,#78f2fb) 52%,rgba(255,255,255,.18));border-radius:4px;background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--grade-color,#78f2fb) 34%,transparent),transparent 52%),rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.official-icon img{width:100%;height:100%;object-fit:cover}.official-icon i{display:none}.official-icon-empty{color:rgba(237,246,255,.52);font-size:13px;font-style:normal;font-weight:950}.official-profile-icon{width:58px;height:58px;border-radius:6px}.official-skin-icon{width:32px;height:32px;justify-self:end}.official-skin-space{width:32px;height:32px}.official-equip-copy{min-width:0}.official-equip-copy strong{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--grade-color,#fff1c7);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.official-equip-copy small{display:block;overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}.official-exceed{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;color:#041018;background:#42e8ff;font-size:10px;font-weight:950}.is-grade-epic{--grade-color:#ff7a18}.is-grade-unique{--grade-color:#ffe15f}.is-grade-rare{--grade-color:#42a5ff}.is-grade-special{--grade-color:#b96bff}.is-grade-common,.is-grade-none{--grade-color:#a7b8c8}.official-skill-section{overflow:hidden}.official-title-section{margin-bottom:14px;overflow:hidden}.official-title-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 14px}.official-title-card{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--grade-color,#78f2fb) 32%,rgba(255,255,255,.12));border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--grade-color,#78f2fb) 11%,transparent),transparent 72%),rgba(255,255,255,.035)}.official-title-top{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.official-title-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--grade-color,#78f2fb) 44%,rgba(255,255,255,.16));border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--grade-color,#78f2fb) 54%,transparent),transparent 60%),rgba(0,0,0,.28);font-size:13px;font-weight:950;box-shadow:0 0 14px color-mix(in srgb,var(--grade-color,#78f2fb) 18%,transparent)}.official-title-top>div{min-width:0}.official-title-card b,.official-title-top small,.official-title-top strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-title-top strong{color:#edf6ff;font-size:13px;font-weight:950}.official-title-top small{margin-top:2px;color:rgba(237,246,255,.5);font-size:11px;font-weight:900}.official-title-card b{color:var(--grade-color,#fff1c7);font-size:13px;font-weight:950}.official-title-card ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.official-title-card li{overflow:hidden;color:rgba(237,246,255,.72);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.official-skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;padding:12px 14px 14px}.official-skill-item{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1/1;border-radius:5px}.official-skill-icon{width:100%;height:100%;border-color:rgba(120,242,251,.18)}.official-skill-item b{position:absolute;left:3px;right:3px;bottom:2px;color:#fff;font-size:10px;font-weight:950;line-height:1;text-align:center;text-shadow:0 1px 3px #000,0 0 5px #000}.official-skill-item em{position:absolute;left:-3px;top:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:3px;color:#041018;background:#fff1c7;font-size:10px;font-style:normal;font-weight:950}.official-skill-item.is-locked .official-skill-icon{filter:grayscale(1) brightness(.42)}.official-skill-item.is-locked::after{content:"";position:absolute;inset:0;border-radius:5px;background:rgba(0,0,0,.38)}.official-empty-text{grid-column:1/-1;margin:0;color:rgba(237,246,255,.46);font-size:12px;font-weight:850;text-align:center}.character-info-empty{display:grid;place-items:start;gap:8px;min-height:260px;padding:26px;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(0,0,0,.18)}.character-info-empty h3{margin:0;color:#fff;font-size:22px}.character-info-empty p{margin:0;color:rgba(237,246,255,.52);font-weight:800}.character-info-empty.is-error{border-color:rgba(255,93,132,.24)}.character-info-empty.is-locked{border-color:rgba(255,199,96,.24);background:linear-gradient(135deg,rgba(255,199,96,.08),transparent 70%),rgba(0,0,0,.18)}.character-info-skeleton{min-height:360px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),rgba(255,255,255,.035);background-size:220% 100%;animation:character-skeleton 1.35s linear infinite}.character-info-skeleton.is-wide{min-height:86px;margin-bottom:14px}.character-info-skeleton.is-small{min-height:132px}@keyframes character-skeleton{from{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:1100px){.character-info-grid,.character-profile-strip{grid-template-columns:1fr}.attack-cap-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.official-title-grid{grid-template-columns:1fr}.character-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.privacy-notice-modal{padding:14px}.privacy-notice-head{padding:19px 18px 13px}.privacy-notice-head strong{font-size:21px}.privacy-notice-body{padding:16px 18px 18px}.privacy-notice-actions{display:grid;grid-template-columns:1fr;padding:14px 18px 18px}.privacy-notice-actions button{width:100%}.report-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.report-detail-tabs button{width:100%;min-width:0}.character-profile-main{align-items:flex-start}.character-profile-main h3{font-size:20px}.character-profile-stats{grid-template-columns:1fr}.character-profile-stats>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.character-profile-stats>span:last-child{border-bottom:0}.attack-cap-toggle{grid-template-columns:1fr auto}.attack-cap-toggle em{justify-self:start}.attack-cap-toggle>b{grid-row:1/span 2;grid-column:2}.attack-cap-breakdown{grid-template-columns:1fr}.official-equip-row{grid-template-columns:36px minmax(0,1fr) 32px;padding-inline:10px}.official-icon{width:32px;height:32px}.official-profile-icon{width:48px;height:48px}.official-skill-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:7px;padding-inline:10px}}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.chart-card,.download-panel,.metric-card,.release-card{border:1px solid var(--line);background:var(--panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.metric-card{padding:18px}.metric-card span,.release-card span{display:block;color:var(--dim);font-size:12px;font-weight:700}.metric-card strong{display:block;margin:12px 0 2px;font-size:34px;line-height:1}.metric-card small{color:var(--cyan);font-weight:800}.analytics-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,0.8fr);gap:12px;margin-top:12px}.chart-card{min-height:330px;padding:18px}.card-title{justify-content:space-between;gap:12px;margin-bottom:20px}.card-title span{color:var(--dim);font-size:12px}.bar-chart{display:grid;gap:12px}.bar-chart div{display:grid;grid-template-columns:100px minmax(0,1fr) 64px;align-items:center;gap:12px;color:var(--muted);font-size:13px}.bar-chart div::before{content:"";grid-column:2;height:18px;border-radius:2px;background:linear-gradient(90deg,rgba(118,232,255,.8),rgba(110,168,255,.26)) 0/calc(var(--value) * 1%) 100% no-repeat,rgba(255,255,255,.06)}.bar-chart span{grid-column:1;grid-row:1}.bar-chart b{grid-column:3;grid-row:1;text-align:right;color:var(--text)}.donut-wrap{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;min-height:240px}.donut{width:160px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--cyan) 0 31%,var(--green) 31% 55%,var(--blue) 55% 73%,rgba(255,225,163,.8) 73% 100%);position:relative}.donut::after{content:"";position:absolute;inset:32px;border-radius:50%;background:#091321;border:1px solid rgba(255,255,255,.06)}.legend{display:grid;gap:12px;padding:0;margin:0;list-style:none;color:var(--muted);font-size:13px}.legend li{display:flex;align-items:center;gap:8px}.legend i{width:10px;height:10px;border-radius:50%}.legend b{margin-left:auto;color:var(--text)}.c1{background:var(--cyan)}.c2{background:var(--green)}.c3{background:var(--blue)}.c4{background:var(--gold)}.feature-section{overflow:hidden}.feature-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:24px;align-items:stretch;min-height:288px;padding:30px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.11),transparent 32%),linear-gradient(160deg,rgba(255,225,163,.08),transparent 58%),rgba(7,17,31,.86);box-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)}.feature-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.025) 43px 44px),linear-gradient(100deg,transparent 0 38%,rgba(120,242,251,.12) 48%,transparent 58%);opacity:.7;transform:translateX(-26%);animation:featureSweep 7s ease-in-out infinite}.feature-hero>div{position:relative;z-index:1;min-width:0}.feature-hero-copy{display:flex;flex-direction:column;justify-content:center}.feature-hero h2{max-width:620px;margin:8px 0 14px;color:#fff8e8;font-size:clamp(38px, 5vw, 66px);line-height:1.05}.feature-hero p{max-width:760px;margin:0;color:rgba(237,246,255,.78);font-size:16px;line-height:1.8}.feature-flow-panel{display:grid;gap:10px;align-content:center;min-width:0;padding:14px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(155deg,rgba(1,8,16,.86),rgba(14,31,50,.72)),rgba(1,8,16,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 18px 48px rgba(0,0,0,.24)}.feature-flow-step{display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 12px;align-items:center;min-width:0;min-height:78px;padding:14px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:linear-gradient(90deg,rgba(120,242,251,.09),transparent 68%),rgba(255,255,255,.035)}.feature-flow-step span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(120,242,251,.36);border-radius:8px;color:#78f2fb;font-size:12px;font-weight:900;background:rgba(120,242,251,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.feature-flow-step strong{color:#fff8e8;font-size:16px;font-weight:900}.feature-flow-step small{color:rgba(237,246,255,.66);font-size:12px;font-weight:700;line-height:1.55}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.feature-card{position:relative;min-height:210px;padding:22px;overflow:hidden;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(145deg,rgba(120,242,251,.075),transparent 42%),rgba(8,19,34,.84);box-shadow:0 18px 56px rgba(0,0,0,.24);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.feature-card::after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:1px;background:linear-gradient(90deg,#78f2fb,rgba(255,225,163,.72),transparent);opacity:.36}.feature-card:hover{transform:translateY(-3px);border-color:rgba(120,242,251,.32);box-shadow:0 24px 80px rgba(0,0,0,.34)}.feature-card.primary,.feature-card.wide{background:linear-gradient(135deg,rgba(255,225,163,.11),transparent 40%),linear-gradient(145deg,rgba(120,242,251,.08),transparent 64%),rgba(8,19,34,.9)}.feature-card.wide{grid-column:span 3;min-height:150px}.feature-card span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;margin-bottom:28px;border:1px solid rgba(120,242,251,.24);border-radius:999px;color:#78f2fb;font-size:11px;font-weight:900}.feature-card h3{margin:0 0 10px;color:#f7fbff;font-size:21px}.feature-card p{margin:0;color:rgba(237,246,255,.68);font-size:14px;line-height:1.7}.feature-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.feature-pillar{min-width:0;min-height:380px;padding:20px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(150deg,rgba(120,242,251,.08),transparent 44%),rgba(8,19,34,.86);box-shadow:0 18px 56px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)}.feature-pillar.is-web{border-color:rgba(255,225,163,.24);background:linear-gradient(150deg,rgba(255,225,163,.105),transparent 44%),rgba(8,19,34,.88)}.feature-pillar.is-account{border-color:rgba(99,230,166,.2);background:linear-gradient(150deg,rgba(99,230,166,.09),transparent 44%),rgba(8,19,34,.86)}.feature-pillar-head{min-height:116px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.feature-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(120,242,251,.28);border-radius:999px;color:#78f2fb;background:rgba(120,242,251,.08);font-size:11px;font-weight:900}.feature-pillar.is-web .feature-pill{border-color:rgba(255,225,163,.32);color:#ffe1a3;background:rgba(255,225,163,.08)}.feature-pillar.is-account .feature-pill{border-color:rgba(99,230,166,.3);color:#63e6a6;background:rgba(99,230,166,.08)}.feature-pillar h3{margin:14px 0 0;color:#f7fbff;font-size:24px;line-height:1.22}.feature-check-list{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.feature-check-list li{display:grid;gap:4px;min-width:0;padding:14px;border:1px solid rgba(120,242,251,.1);border-radius:8px;background:rgba(2,8,16,.38)}.feature-check-list b{color:#fff8e8;font-size:14px;font-weight:900}.feature-check-list span{color:rgba(237,246,255,.68);font-size:13px;line-height:1.65;word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.feature-web-guide{display:grid;grid-template-columns:minmax(260px,0.44fr) minmax(0,1fr);gap:16px;min-width:0;margin-top:14px;padding:20px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 40%),linear-gradient(160deg,rgba(99,230,166,.045),transparent 64%),rgba(5,14,26,.88);box-shadow:0 18px 62px rgba(0,0,0,.26)}.feature-guide-head{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:260px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(2,8,16,.44)}.feature-guide-head h3{margin:8px 0 12px;color:#fff8e8;font-size:clamp(24px, 3vw, 36px);line-height:1.15}.feature-guide-head p:last-child{margin:0;color:rgba(237,246,255,.72);font-size:14px;line-height:1.75}.web-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.web-feature-grid article{min-width:0;min-height:158px;padding:16px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 52%),rgba(255,255,255,.03)}.web-feature-grid span{display:inline-flex;margin-bottom:12px;color:#63e6a6;font-size:11px;font-weight:900}.web-feature-grid b{display:block;margin-bottom:8px;color:#fff8e8;font-size:15px;font-weight:900}.web-feature-grid p{margin:0;color:rgba(237,246,255,.68);font-size:13px;line-height:1.65;word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.feature-settings-panel{display:grid;grid-template-columns:minmax(300px,0.58fr) minmax(0,1.42fr);gap:16px;margin-top:14px;padding:20px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.085),transparent 36%),linear-gradient(160deg,rgba(255,225,163,.06),transparent 62%),rgba(5,14,26,.88);box-shadow:0 18px 62px rgba(0,0,0,.28)}.feature-settings-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:340px;padding:20px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:linear-gradient(150deg,rgba(120,242,251,.07),transparent 54%),rgba(2,8,16,.52)}.feature-settings-copy h3{margin:8px 0 12px;color:#fff8e8;font-size:clamp(24px, 3vw, 36px);line-height:1.15}.feature-settings-copy h3+p{margin:0;color:rgba(237,246,255,.72);font-size:14px;line-height:1.75}.settings-focus-strip{display:grid;gap:8px;margin-top:22px}.settings-focus-strip span{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:10px 12px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:rgba(255,255,255,.035)}.settings-focus-strip b{color:#78f2fb;font-size:12px;font-weight:900}.settings-focus-strip small{min-width:0;color:rgba(237,246,255,.68);font-size:12px;font-weight:800;word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.settings-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-feature-grid article{position:relative;min-width:0;min-height:218px;padding:16px;overflow:hidden;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 54%),rgba(255,255,255,.028)}.settings-feature-grid article::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(120,242,251,.84),rgba(255,225,163,.62),transparent);opacity:.58}.settings-feature-grid article span{display:inline-flex;margin-bottom:12px;color:rgba(99,230,166,.92);font-size:10px;font-weight:900;letter-spacing:0}.settings-feature-grid b{display:block;margin-bottom:8px;color:#fff8e8;font-size:16px;font-weight:900}.settings-feature-grid p{margin:0;color:rgba(237,246,255,.68);font-size:13px;line-height:1.65}.settings-feature-grid ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.settings-feature-grid li{position:relative;padding-left:14px;color:rgba(237,246,255,.74);font-size:12px;font-weight:800;line-height:1.5}.settings-feature-grid li::before{content:"";position:absolute;top:.68em;left:0;width:5px;height:5px;border-radius:50%;background:#78f2fb;box-shadow:0 0 10px rgba(120,242,251,.52)}.feature-section-v2{display:grid;gap:20px}.feature-hero-v2{grid-template-columns:minmax(0,1fr) minmax(360px,500px);min-height:430px;padding:34px;overflow:hidden;border-color:rgba(120,242,251,.24);background:linear-gradient(90deg,rgba(3,8,16,.9),rgba(3,8,16,.52) 56%,rgba(3,8,16,.86)),linear-gradient(135deg,rgba(120,242,251,.14),transparent 38%),linear-gradient(165deg,rgba(255,170,76,.1),transparent 70%),url("/assets/maps/rudra-sanctum.jpg") center/cover}.feature-hero-v2::before{animation:none;transform:none;opacity:.54;background:linear-gradient(115deg,rgba(120,242,251,.2) 0 1px,transparent 1px 24%),linear-gradient(155deg,transparent 55%,rgba(255,225,163,.13) 55.5%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 34px)}.feature-hero-v2 .feature-hero-copy{justify-content:flex-end;max-width:780px;min-height:360px;padding-top:72px}.feature-hero-v2 h2{max-width:760px;margin-bottom:16px;color:#fff7e4;font-size:clamp(42px, 4.2vw, 60px);line-height:1.04;letter-spacing:0;text-wrap:balance;word-break:keep-all;text-shadow:0 18px 38px rgba(0,0,0,.52)}.feature-hero-v2 h2 span{display:block}.feature-hero-v2 p{max-width:740px;color:rgba(237,246,255,.82)}.feature-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:740px;margin-top:22px}.feature-hero-points span{display:grid;gap:4px;min-width:0;padding:12px 13px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),rgba(255,225,163,.045)),rgba(2,8,16,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.feature-hero-points b{color:#78f2fb;font-size:11px;font-weight:1000;letter-spacing:.02em}.feature-hero-points small{color:rgba(247,251,255,.82);font-size:12px;font-weight:850;line-height:1.34;word-break:keep-all}.feature-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.feature-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(120,242,251,.42);border-radius:6px;color:#f7fbff;background:linear-gradient(135deg,rgba(120,242,251,.18),rgba(255,225,163,.08)),rgba(4,12,22,.62);font-size:13px;font-weight:900;box-shadow:0 0 22px rgba(120,242,251,.12)}.feature-command-screen{align-self:stretch;display:grid;align-content:end;gap:12px;min-width:0;padding:16px;border:1px solid rgba(120,242,251,.24);border-radius:8px;background:linear-gradient(145deg,rgba(9,24,42,.86),rgba(2,8,16,.82)),rgba(2,8,16,.78);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.075)}.feature-command-screen img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(0,0,0,.24);box-shadow:0 18px 48px rgba(0,0,0,.3)}.feature-screen-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(120,242,251,.18);border-radius:7px;background:rgba(255,255,255,.04)}.feature-screen-top span{color:rgba(120,242,251,.9);font-size:11px;font-weight:900}.feature-screen-top b{color:#ffe1a3;font-size:18px;font-weight:900}.feature-mini-stack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.feature-mini-stack span{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid rgba(120,242,251,.14);border-radius:7px;background:rgba(255,255,255,.035)}.feature-mini-stack b{color:#78f2fb;font-size:11px;font-weight:900}.feature-mini-stack small{color:rgba(237,246,255,.68);font-size:11px;font-weight:800;line-height:1.35}.feature-status-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(90deg,rgba(120,242,251,.12),transparent 30%,rgba(255,225,163,.08) 72%,transparent),rgba(4,12,22,.92);box-shadow:0 22px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.feature-status-rail::before{content:"";position:absolute;left:34px;right:34px;top:39px;height:1px;background:linear-gradient(90deg,rgba(120,242,251,.72),rgba(255,225,163,.62),rgba(120,242,251,.22));box-shadow:0 0 14px rgba(120,242,251,.28);pointer-events:none}.feature-status-rail article{position:relative;min-width:0;min-height:128px;padding:14px 15px 13px;border-right:1px solid rgba(120,242,251,.1)}.feature-status-rail article:last-child{border-right:0}.feature-status-rail span{position:relative;z-index:1;display:inline-grid;place-items:center;width:36px;height:30px;margin-bottom:17px;border:1px solid rgba(255,225,163,.36);border-radius:6px;color:#ffe1a3;font-size:11px;font-weight:900;background:linear-gradient(135deg,rgba(255,225,163,.16),rgba(6,14,25,.96));box-shadow:0 0 0 4px rgba(4,12,22,.96),0 0 16px rgba(255,225,163,.18)}.feature-status-rail b{display:block;color:#f7fbff;font-size:16px;font-weight:900}.feature-status-rail p{margin:8px 0 0;color:rgba(237,246,255,.8);font-size:13px;line-height:1.62;word-break:keep-all}.feature-decision-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 28px}.feature-decision-board article{display:flex;min-width:0;min-height:214px;flex-direction:column;padding:18px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:rgba(6,17,31,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.feature-decision-board span{width:fit-content;margin-bottom:13px;padding:5px 8px;border:1px solid rgba(120,242,251,.24);border-radius:6px;color:#78f2fb;background:rgba(120,242,251,.08);font-size:11px;font-weight:950}.feature-decision-board b{color:#fff8e8;font-size:18px;line-height:1.35;word-break:keep-all}.feature-decision-board p{margin:11px 0 0;color:rgba(237,246,255,.78);font-size:13px;font-weight:800;line-height:1.58;word-break:keep-all}.feature-decision-board em{margin-top:auto;padding-top:14px;color:rgba(255,225,163,.86);font-size:12px;font-style:normal;font-weight:900;line-height:1.45;word-break:keep-all}.feature-showcase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.feature-showcase-card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:292px;grid-column:span 4;padding:22px 22px 20px;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:linear-gradient(150deg,rgba(120,242,251,.09),transparent 48%),rgba(8,19,34,.88);box-shadow:0 22px 68px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.feature-showcase-card::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18%),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px);opacity:.22;pointer-events:none}.feature-showcase-card>*{position:relative;z-index:1}.feature-showcase-card.is-bus-scam,.feature-showcase-card.is-diagnostics,.feature-showcase-card.is-party,.feature-showcase-card.is-ranking,.feature-showcase-card.is-rating,.feature-showcase-card.is-report,.feature-showcase-card.is-skin,.feature-showcase-card.is-update{grid-column:span 4;min-height:302px}.feature-showcase-card.is-meter{grid-column:span 6}.feature-showcase-card.is-boss-hp{grid-column:span 6;border-color:rgba(126,255,107,.24);background:radial-gradient(circle at 72% 20%,rgba(126,255,107,.16),transparent 34%),linear-gradient(150deg,rgba(99,230,166,.12),transparent 48%),linear-gradient(24deg,rgba(255,207,83,.08),transparent 72%),rgba(8,19,34,.9)}.feature-showcase-card.is-replay{grid-column:span 12;border-color:rgba(120,242,251,.34);background:radial-gradient(circle at 24% 18%,rgba(120,242,251,.17),transparent 34%),radial-gradient(circle at 86% 30%,rgba(255,225,163,.12),transparent 32%),linear-gradient(150deg,rgba(83,214,255,.12),transparent 46%),linear-gradient(24deg,rgba(99,230,166,.09),transparent 72%),rgba(8,19,34,.92)}.feature-showcase-card.is-replay ul{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-showcase-card.is-presence{grid-column:span 12;border-color:rgba(87,247,194,.28);background:radial-gradient(circle at 22% 24%,rgba(66,233,255,.17),transparent 34%),linear-gradient(150deg,rgba(87,247,194,.13),transparent 48%),linear-gradient(25deg,rgba(255,212,90,.08),transparent 68%),rgba(8,19,34,.9)}.feature-showcase-card.is-buff{grid-column:span 6;border-color:rgba(99,230,166,.2);background:linear-gradient(150deg,rgba(99,230,166,.11),transparent 50%),rgba(8,19,34,.88)}.feature-showcase-card.is-buff-ring{grid-column:span 6;border-color:rgba(88,204,255,.28);background:radial-gradient(circle at 28% 16%,rgba(88,204,255,.18),transparent 36%),radial-gradient(circle at 74% 78%,rgba(255,86,102,.14),transparent 34%),linear-gradient(150deg,rgba(88,204,255,.1),transparent 50%),rgba(8,19,34,.9)}.feature-card-shot{width:min(100%,320px);margin:-4px 0 16px;padding:9px;border:1px solid rgba(99,230,166,.2);border-radius:8px;background:linear-gradient(145deg,rgba(2,8,16,.4),rgba(2,8,16,.72)),rgba(0,0,0,.22)}.feature-card-shot img{display:block;width:100%;height:auto;border:1px solid rgba(255,225,163,.18);border-radius:7px;box-shadow:0 14px 34px rgba(0,0,0,.34)}.feature-card-shot.is-party-alert{width:min(100%,336px);border-color:rgba(99,230,166,.24);background:linear-gradient(145deg,rgba(6,20,25,.54),rgba(2,8,16,.76)),rgba(0,0,0,.24)}.feature-card-shot.is-party-alert img{border-color:rgba(255,240,166,.22)}.feature-card-shot.is-bus-scam-alert{width:min(100%,352px);border-color:rgba(255,107,92,.34);background:linear-gradient(145deg,rgba(60,9,14,.48),rgba(2,8,16,.78)),rgba(0,0,0,.28)}.feature-card-shot.is-bus-scam-alert img{border-color:rgba(255,107,92,.34)}.feature-card-shot.is-meter-shot{width:min(100%,430px);border-color:rgba(120,242,251,.22)}.feature-card-shot.is-meter-shot img{border-color:rgba(120,242,251,.22)}.feature-card-shot.is-boss-hp-shot{width:fit-content;max-width:100%;border-color:rgba(126,255,107,.24);background:rgba(0,0,0,.18)}.feature-card-shot.is-boss-hp-shot img{width:auto;max-width:100%;height:auto;border:0;box-shadow:none}.feature-card-shot.is-replay-shot{width:min(100%,980px);max-width:100%;border-color:rgba(120,242,251,.3);background:linear-gradient(145deg,rgba(4,15,28,.68),rgba(2,8,16,.82)),rgba(0,0,0,.28)}.feature-card-shot.is-replay-shot img{width:100%;max-width:100%;height:auto;border-color:rgba(120,242,251,.28)}.feature-card-shot.is-replay-shot figcaption{margin:10px 2px 0;color:rgba(223,254,255,.86);font-size:12px;font-weight:900;line-height:1.45;word-break:keep-all}.feature-card-shot.is-presence-shot{position:relative;width:min(100%,642px);max-width:100%;border-color:rgba(87,247,194,.26);background:linear-gradient(145deg,rgba(6,20,25,.54),rgba(2,8,16,.76)),rgba(0,0,0,.24)}.feature-card-shot.is-presence-shot img{width:auto;max-width:100%;height:auto;border-color:rgba(87,247,194,.24)}.feature-card-shot.is-presence-shot figcaption{margin:10px 2px 0;color:rgba(223,254,255,.86);font-size:12px;font-weight:900;line-height:1.45;word-break:keep-all}.feature-presence-marker{position:absolute;left:10px;top:30%;bottom:18%;width:4px;border-radius:999px;background:linear-gradient(180deg,#42e9ff 0,#57f7c2 55%,#ffd45a 100%);box-shadow:0 0 14px rgba(66,233,255,.78),0 0 5px rgba(255,212,90,.4);pointer-events:none}.feature-presence-marker b{position:absolute;left:10px;top:-2px;min-width:58px;padding:4px 7px;border:1px solid rgba(87,247,194,.34);border-radius:999px;color:#dffeff;background:rgba(3,8,16,.86);box-shadow:0 8px 22px rgba(0,0,0,.36);font-size:10px;font-weight:950;line-height:1;white-space:nowrap}.feature-card-shot.is-ring-ui-shot{width:fit-content;max-width:100%;border-color:rgba(88,204,255,.24);background:rgba(0,0,0,.18)}.feature-card-shot.is-ring-ui-shot img{width:auto;max-width:100%;height:auto;border:0;box-shadow:none}.feature-showcase-card.is-ticket{border-color:rgba(111,232,255,.24);background:linear-gradient(150deg,rgba(111,232,255,.13),transparent 50%),linear-gradient(25deg,rgba(255,208,122,.08),transparent 58%),rgba(8,19,34,.88)}.feature-showcase-card.is-report{border-color:rgba(192,132,252,.2);background:linear-gradient(150deg,rgba(192,132,252,.12),transparent 48%),rgba(8,19,34,.88)}.feature-showcase-card.is-ranking{border-color:rgba(255,225,163,.24);background:linear-gradient(150deg,rgba(255,225,163,.12),transparent 48%),rgba(8,19,34,.88)}.feature-showcase-card.is-rating{border-color:rgba(120,242,251,.26);background:linear-gradient(150deg,rgba(120,242,251,.13),transparent 42%),linear-gradient(25deg,rgba(99,230,166,.1),transparent 68%),rgba(8,19,34,.88)}.feature-showcase-card.is-party{border-color:rgba(99,230,166,.24);background:linear-gradient(150deg,rgba(99,230,166,.12),transparent 46%),linear-gradient(25deg,rgba(120,242,251,.08),transparent 68%),rgba(8,19,34,.88)}.feature-showcase-card.is-bus-scam{border-color:rgba(255,107,92,.26);background:linear-gradient(150deg,rgba(255,107,92,.14),transparent 46%),linear-gradient(25deg,rgba(255,225,163,.08),transparent 68%),rgba(8,19,34,.88)}.feature-showcase-card.is-skin{border-color:rgba(192,132,252,.24);background:linear-gradient(150deg,rgba(192,132,252,.13),transparent 48%),linear-gradient(25deg,rgba(255,225,163,.07),transparent 70%),rgba(8,19,34,.88)}.feature-showcase-card.is-update{border-color:rgba(255,225,163,.22);background:linear-gradient(150deg,rgba(255,225,163,.12),transparent 48%),linear-gradient(25deg,rgba(120,242,251,.075),transparent 70%),rgba(8,19,34,.88)}.feature-showcase-card.is-diagnostics{border-color:rgba(255,183,77,.24);background:linear-gradient(150deg,rgba(255,183,77,.14),transparent 48%),linear-gradient(25deg,rgba(120,242,251,.075),transparent 70%),rgba(8,19,34,.88)}.feature-chip{display:inline-flex;align-self:flex-start;align-items:center;min-height:28px;margin-bottom:15px;padding:0 10px;border:1px solid rgba(120,242,251,.28);border-radius:999px;color:#78f2fb;background:rgba(120,242,251,.09);font-size:10px;font-weight:900;box-shadow:0 0 18px rgba(120,242,251,.12)}.feature-showcase-card h3{margin:0 0 13px;color:#fff8e8;font-size:clamp(21px, 1.75vw, 27px);line-height:1.22;word-break:keep-all}.feature-showcase-card p{margin:0;padding:13px 14px;border-left:3px solid rgba(120,242,251,.42);border-radius:7px;color:rgba(237,246,255,.86);background:rgba(255,255,255,.045);font-size:13px;font-weight:800;line-height:1.62;word-break:keep-all}.feature-showcase-card ul{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none}.feature-showcase-card li{position:relative;padding-left:16px;color:rgba(237,246,255,.82);font-size:13px;font-weight:800;line-height:1.45;word-break:keep-all}.feature-showcase-card li::before{content:"";position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:50%;background:#78f2fb;box-shadow:0 0 10px rgba(120,242,251,.5)}.feature-hotkey-panel{display:grid;grid-template-columns:minmax(260px,0.36fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:20px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 48%),linear-gradient(25deg,rgba(255,225,163,.06),transparent 70%),rgba(5,14,26,.9);box-shadow:0 22px 68px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.feature-hotkey-copy{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(2,8,16,.44)}.feature-hotkey-copy h3{margin:8px 0 12px;color:#fff8e8;font-size:clamp(23px, 2.4vw, 34px);line-height:1.16;word-break:keep-all}.feature-hotkey-copy p{margin:0;color:rgba(237,246,255,.72);font-size:14px;font-weight:750;line-height:1.72;word-break:keep-all}.feature-hotkey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.feature-hotkey-grid article{min-width:0;min-height:120px;padding:15px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.07),transparent 58%),rgba(255,255,255,.032)}.feature-hotkey-grid span{display:block;color:rgba(237,246,255,.72);font-size:12px;font-weight:900}.feature-hotkey-grid b{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;color:#fff8e8;font-size:0}.feature-hotkey-grid kbd{min-width:34px;padding:6px 9px;border:1px solid rgba(120,242,251,.28);border-radius:6px;color:#78f2fb;background:linear-gradient(180deg,rgba(120,242,251,.16),rgba(120,242,251,.06)),rgba(0,0,0,.22);font-family:inherit;font-size:13px;font-weight:1000;line-height:1;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(120,242,251,.09)}.feature-hotkey-grid p{margin:12px 0 0;color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.48;word-break:keep-all}.feature-rating-guide{display:grid;gap:14px;padding:22px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(90deg,rgba(120,242,251,.08),transparent 1px),radial-gradient(circle at 14% 10%,rgba(120,242,251,.15),transparent 15rem),radial-gradient(circle at 86% 16%,rgba(99,230,166,.12),transparent 16rem),linear-gradient(145deg,rgba(5,16,30,.94),rgba(2,8,16,.96));box-shadow:0 24px 74px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.055)}.feature-rating-guide-head{display:grid;grid-template-columns:minmax(230px,0.32fr) minmax(0,1fr);gap:22px;align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(120,242,251,.12)}.feature-rating-guide-head h3{margin:8px 0 0;color:#fff8e8;font-size:clamp(26px, 2.55vw, 36px);line-height:1.04;white-space:nowrap;word-break:keep-all}.feature-rating-guide-head p:last-child{max-width:780px;margin:0;color:rgba(237,246,255,.74);font-size:14px;font-weight:800;line-height:1.75;word-break:keep-all}.feature-rating-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feature-rating-detail-grid article,.feature-rating-steps article{min-width:0;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.065),transparent 58%),rgba(255,255,255,.032)}.feature-rating-steps article{min-height:170px;padding:15px}.feature-rating-steps span{display:inline-grid;place-items:center;min-width:34px;height:30px;margin-bottom:18px;border:1px solid rgba(255,225,163,.24);border-radius:6px;background:rgba(255,225,163,.08);color:#ffe1a3;font-size:11px;font-weight:900}.feature-rating-detail-grid b,.feature-rating-steps b{display:block;color:#fff8e8;font-weight:900;word-break:keep-all}.feature-rating-steps b{font-size:16px}.feature-rating-steps p{margin:10px 0 0;color:rgba(237,246,255,.68);font-size:13px;font-weight:750;line-height:1.62;word-break:keep-all}.feature-rating-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feature-rating-detail-grid article{padding:17px;border-color:rgba(255,225,163,.14);background:linear-gradient(140deg,rgba(255,225,163,.07),transparent 58%),rgba(3,10,20,.56)}.feature-rating-detail-grid b{color:#78f2fb;font-size:17px}.feature-rating-detail-grid ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.feature-rating-detail-grid li{position:relative;padding-left:14px;color:rgba(237,246,255,.72);font-size:13px;font-weight:800;line-height:1.55;word-break:keep-all}.feature-rating-detail-grid li::before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background:#ffe1a3;box-shadow:0 0 10px rgba(255,225,163,.42)}.feature-split-panel{display:grid;grid-template-columns:minmax(280px,0.54fr) minmax(0,1fr);gap:14px;padding:20px;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.075),transparent 44%),linear-gradient(165deg,rgba(255,225,163,.07),transparent 72%),rgba(5,14,26,.9);box-shadow:0 20px 66px rgba(0,0,0,.28)}.feature-split-copy{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(2,8,16,.44)}.feature-split-copy h3{margin:8px 0 12px;color:#fff8e8;font-size:clamp(24px, 3vw, 38px);line-height:1.16}.feature-split-copy p{margin:0;color:rgba(237,246,255,.72);font-size:14px;line-height:1.75}.feature-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0}.feature-account-grid article{min-width:0;min-height:150px;padding:16px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 58%),rgba(255,255,255,.032)}.feature-account-grid b{display:block;color:#fff8e8;font-size:17px;font-weight:900}.feature-account-grid span{display:block;margin-top:5px;color:#63e6a6;font-size:11px;font-weight:900}.feature-account-grid p{margin:12px 0 0;color:rgba(237,246,255,.68);font-size:13px;line-height:1.62;word-break:keep-all}.feature-privacy-panel{display:grid;grid-template-columns:minmax(260px,0.42fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:20px;border:1px solid rgba(255,225,163,.22);border-radius:8px;background:linear-gradient(100deg,rgba(255,225,163,.1),transparent 36%),rgba(6,14,25,.92);box-shadow:0 20px 66px rgba(0,0,0,.26)}.feature-privacy-panel h3{margin:8px 0 0;color:#fff8e8;font-size:clamp(22px, 2.5vw, 32px);line-height:1.16}.feature-privacy-panel ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none}.feature-privacy-panel li{min-width:0;padding:14px;border:1px solid rgba(255,225,163,.14);border-radius:8px;background:rgba(255,255,255,.035)}.feature-privacy-panel b{display:block;color:#ffe1a3;font-size:13px;font-weight:900}.feature-privacy-panel span{display:block;margin-top:7px;color:rgba(237,246,255,.72);font-size:13px;line-height:1.55}.optimization-section{gap:18px}.optimization-section.is-active{display:grid}.optimization-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;overflow:hidden;padding:32px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(90deg,rgba(3,8,16,.92),rgba(3,8,16,.6)),radial-gradient(circle at 80% 18%,rgba(120,242,251,.18),transparent 36%),linear-gradient(135deg,rgba(120,242,251,.12),rgba(255,225,163,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 70px rgba(0,0,0,.28)}.optimization-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(120,242,251,.14) 0 1px,transparent 1px 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 36px);opacity:.58}.optimization-hero>*{position:relative;z-index:1}.optimization-hero-copy{display:grid;align-content:end;gap:12px;min-height:280px}.optimization-hero h2{max-width:780px;margin:0;color:#f8fcff;font-size:clamp(38px, 5vw, 62px);line-height:1.04;letter-spacing:0;word-break:keep-all;text-shadow:0 18px 42px rgba(0,0,0,.5)}.optimization-hero p{max-width:860px;margin:0;color:rgba(237,246,255,.78);font-size:15px;line-height:1.75}.optimization-guide code,.optimization-hero code{padding:2px 6px;border:1px solid rgba(120,242,251,.18);border-radius:4px;color:#dffcff;background:rgba(120,242,251,.08);font-family:var(--mono);font-size:.92em}.optimization-warning{display:grid;gap:6px;max-width:880px;padding:13px 14px;border:1px solid rgba(255,225,163,.26);border-radius:7px;background:rgba(255,225,163,.07)}.optimization-warning strong{color:#ffe1a3;font-size:12px;font-weight:950}.optimization-warning span{color:rgba(255,245,220,.78);font-size:12px;font-weight:800;line-height:1.55}.optimization-preview{align-self:stretch;display:grid;align-content:end;gap:14px;min-width:0;padding:22px;border:1px solid rgba(120,242,251,.24);border-radius:8px;background:linear-gradient(145deg,rgba(9,24,42,.86),rgba(2,8,16,.84)),rgba(2,8,16,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.optimization-code-head span,.optimization-explain-grid span,.optimization-preview span,.optimization-selector-head span{color:#78f2fb;font-size:10px;font-weight:950;letter-spacing:.04em}.optimization-preview strong{color:#f8fcff;font-size:26px;font-weight:950;line-height:1.12}.optimization-preview div{display:grid;gap:8px}.optimization-preview b{display:block;min-width:0;padding:10px 11px;overflow:hidden;border:1px solid rgba(120,242,251,.14);border-radius:6px;background:rgba(255,255,255,.04);color:rgba(237,246,255,.78);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.optimization-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:18px;align-items:start}.optimization-guide section,.optimization-result,.optimization-selector{border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(145deg,rgba(12,28,44,.78),rgba(3,8,16,.86)),rgba(3,8,16,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.optimization-selector{position:sticky;top:92px;display:grid;gap:12px;padding:16px}.optimization-selector-head{display:grid;gap:6px}.optimization-selector-head strong{color:#f8fcff;font-size:20px;font-weight:950}.optimization-selector-head p{margin:0;color:rgba(237,246,255,.56);font-size:12px;line-height:1.55}.optimization-select{min-height:42px;width:100%;padding:0 12px;border:1px solid rgba(120,242,251,.22);border-radius:7px;color:#f8fcff;background:rgba(3,8,16,.92);font-size:13px;font-weight:850}.optimization-profile-grid{display:grid;gap:8px}.optimization-profile-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:9px 11px;border:1px solid rgba(255,255,255,.085);border-radius:7px;color:rgba(237,246,255,.72);background:rgba(255,255,255,.035);text-align:left;cursor:pointer}.optimization-profile-grid button.is-active,.optimization-profile-grid button:hover{border-color:rgba(120,242,251,.48);color:#f8fcff;background:linear-gradient(135deg,rgba(120,242,251,.16),rgba(255,225,163,.055)),rgba(4,12,22,.78);box-shadow:0 0 22px rgba(120,242,251,.1)}.optimization-profile-grid b,.optimization-profile-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optimization-profile-grid b{font-size:13px;font-weight:950}.optimization-profile-grid span{color:rgba(237,246,255,.5);font-size:11px;font-weight:850}.optimization-result{display:grid;gap:14px;min-width:0;padding:16px}.optimization-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;align-items:stretch}.optimization-code-panel,.optimization-explain-grid article,.optimization-summary dl,.optimization-summary>div{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(0,0,0,.18)}.optimization-summary>div{display:grid;align-content:center;gap:8px;padding:16px}.optimization-summary h3{margin:0;color:#f8fcff;font-size:clamp(24px, 3vw, 34px);line-height:1.14;letter-spacing:0}.optimization-summary p{margin:0;color:rgba(237,246,255,.68);font-size:13px;line-height:1.65}.optimization-summary dl{display:grid;gap:0;margin:0}.optimization-summary dl div{display:grid;gap:5px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.065)}.optimization-summary dl div:last-child{border-bottom:0}.optimization-summary dt{color:rgba(237,246,255,.42);font-size:10px;font-weight:950}.optimization-summary dd{margin:0;color:#78f2fb;font-size:15px;font-weight:950}.optimization-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.optimization-explain-grid article{padding:14px}.optimization-explain-grid ul,.optimization-guide ol,.optimization-guide ul{display:grid;gap:9px;margin:10px 0 0;padding-left:18px;color:rgba(237,246,255,.68);font-size:13px;line-height:1.6}.optimization-code-panel{overflow:hidden}.optimization-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.075)}.optimization-code-head div{display:grid;gap:4px}.optimization-code-head strong{color:#f8fcff;font-size:14px;font-weight:950}.optimization-code-head button{min-height:34px;padding:0 12px;border:1px solid rgba(120,242,251,.32);border-radius:6px;color:#f8fcff;background:rgba(120,242,251,.12);font-size:12px;font-weight:950;cursor:pointer}.optimization-code-panel pre{max-height:620px;margin:0;padding:16px;overflow:auto;background:linear-gradient(180deg,rgba(2,6,13,.58),rgba(2,6,13,.88)),rgba(2,6,13,.82);color:rgba(237,246,255,.82);font-family:var(--mono);font-size:12px;line-height:1.62;white-space:pre;scrollbar-color:rgba(120,242,251,0.36) rgba(255,255,255,0.06)}.optimization-code-panel code{font-family:inherit}.optimization-guide{display:grid;grid-template-columns:1.1fr 0.9fr 1fr;gap:18px}.optimization-guide section{padding:18px}.optimization-guide h3{margin:0;color:#f8fcff;font-size:18px;font-weight:950}.setting-section{display:grid;gap:12px}.setting-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;align-items:stretch;min-height:210px;padding:22px 24px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(90deg,rgba(2,8,16,.94),rgba(2,8,16,.64) 60%,rgba(2,8,16,.88)),radial-gradient(circle at 12% 24%,rgba(120,242,251,.2),transparent 18rem),radial-gradient(circle at 88% 20%,rgba(255,225,163,.13),transparent 18rem),url("/assets/maps/red-heart-mirror.jpg") center/cover;box-shadow:0 26px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.setting-hero-copy{display:grid;align-content:end;max-width:820px;min-width:0}.setting-hero h2{max-width:780px;margin:6px 0 10px;color:#fff8e8;font-size:clamp(31px, 3vw, 46px);line-height:1.04;letter-spacing:0;word-break:keep-all;text-wrap:balance;text-shadow:0 18px 40px rgba(0,0,0,.48)}.setting-hero p{max-width:760px;margin:0;color:rgba(237,246,255,.78);font-size:13px;font-weight:800;line-height:1.58;word-break:keep-all}.setting-hero-card{align-self:end;display:grid;gap:7px;padding:15px;border:1px solid rgba(120,242,251,.26);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.14),rgba(255,225,163,.07)),rgba(4,13,24,.78);box-shadow:0 22px 62px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(10px)}.setting-hero-card span{color:#78f2fb;font-size:11px;font-weight:900;letter-spacing:.08em}.setting-hero-card strong{color:#fff8e8;font-size:20px;font-weight:900;line-height:1.18}.setting-hero-card small{color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.38}.setting-hero-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.setting-hero-pills i{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(120,242,251,.18);border-radius:999px;background:rgba(120,242,251,.065);color:rgba(237,246,255,.76);font-size:11px;font-style:normal;font-weight:900}.setting-source-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setting-source-strip article{position:relative;min-width:0;min-height:72px;padding:12px 13px 11px 50px;border:1px solid rgba(255,178,74,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,142,44,.1),transparent 52%),rgba(8,18,31,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.setting-source-strip article span{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,178,74,.34);border-radius:7px;color:#ffd090;background:linear-gradient(135deg,rgba(255,142,44,.2),rgba(4,11,20,.9));font-size:11px;font-weight:900;box-shadow:0 0 16px rgba(255,142,44,.12)}.setting-source-strip article b{display:block;color:#fff8e8;font-size:15px;font-weight:900}.setting-source-strip article p{margin:4px 0 0;color:rgba(237,246,255,.7);font-size:12px;font-weight:800;line-height:1.48;word-break:keep-all}.setting-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:12px;align-items:stretch}.setting-guide-stage,.setting-job-panel{min-width:0;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:linear-gradient(145deg,rgba(120,242,251,.075),transparent 46%),rgba(6,16,29,.9);box-shadow:0 22px 68px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)}.setting-job-panel{position:sticky;top:88px;align-self:start;padding:13px}.setting-panel-title{display:grid;gap:4px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(120,242,251,.12)}.setting-panel-title span{color:rgba(120,242,251,.78);font-size:10px;font-weight:900;letter-spacing:.12em}.setting-panel-title strong{color:#fff8e8;font-size:17px;font-weight:900}.setting-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.setting-job-button{position:relative;display:grid;place-items:center;gap:5px;min-width:0;min-height:72px;padding:8px 7px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 58%),rgba(255,255,255,.028);color:rgba(237,246,255,.7);cursor:pointer;transition:border-color 120ms ease,background 120ms ease,color 120ms ease,box-shadow 120ms ease}.setting-job-button::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(120,242,251,.42),rgba(255,225,163,.24));opacity:0;pointer-events:none;transition:opacity 120ms ease}.setting-job-button>*{position:relative;z-index:1}.setting-job-button img{width:31px;height:31px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(120, 242, 251, .16))}.setting-job-button span{color:inherit;font-size:12px;font-weight:900}.setting-job-button.is-active,.setting-job-button:hover{border-color:rgba(120,242,251,.5);background:linear-gradient(145deg,rgba(120,242,251,.16),rgba(255,225,163,.07)),rgba(5,18,30,.82);color:#fff8e8;box-shadow:0 0 22px rgba(120,242,251,.14),inset 0 0 0 1px rgba(120,242,251,.08)}.setting-job-button.is-active::before{opacity:.12}.setting-guide-stage{display:grid;align-content:start;gap:10px;padding:14px}.setting-guide-panel{display:grid;gap:10px;min-height:84px;padding:13px 15px;border:1px solid rgba(255,225,163,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.08),transparent 42%),radial-gradient(circle at 94% 8%,rgba(120,242,251,.18),transparent 16rem),rgba(2,9,18,.62)}.setting-guide-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.setting-guide-head img{width:54px;height:54px;object-fit:contain;padding:7px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.13),rgba(255,225,163,.06)),rgba(255,255,255,.04);box-shadow:0 0 28px rgba(120,242,251,.16)}.setting-guide-head h3{margin:3px 0 3px;color:#fff8e8;font-size:clamp(24px, 2.2vw, 34px);line-height:1.02;word-break:keep-all}.setting-guide-head span{display:block;color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.35}.setting-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setting-guide-grid div{min-width:0;min-height:136px;padding:16px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:linear-gradient(145deg,rgba(120,242,251,.07),transparent 60%),rgba(255,255,255,.032)}.setting-guide-grid b{display:block;color:#78f2fb;font-size:15px;font-weight:900}.setting-guide-grid p{margin:10px 0 0;color:rgba(237,246,255,.72);font-size:13px;font-weight:800;line-height:1.58;word-break:keep-all}.setting-category-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,178,74,.045)),rgba(2,9,18,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 26px rgba(0,0,0,.14)}.setting-category-tabs button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:0 18px;border:1px solid rgba(237,246,255,.12);border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 58%),rgba(255,255,255,.026);color:rgba(237,246,255,.66);cursor:pointer;overflow:hidden;transition:border-color 120ms ease,background 120ms ease,color 120ms ease,box-shadow 120ms ease,transform 120ms ease}.setting-category-tabs button::before{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(120,242,251,.9),rgba(255,178,74,.72));opacity:0;transform:scaleX(.7);transition:opacity 120ms ease,transform 120ms ease}.setting-category-tabs button::after{content:"";position:absolute;right:13px;top:50%;width:8px;height:8px;border:1px solid rgba(255,208,144,.72);border-radius:999px;background:#ffd090;box-shadow:0 0 14px rgba(255,178,74,.52);opacity:0;transform:translateY(-50%) scale(.7);transition:opacity 120ms ease,transform 120ms ease}.setting-category-tabs button span{position:relative;z-index:1;color:inherit;font-size:14px;font-weight:950;line-height:1;letter-spacing:.02em}.setting-category-tabs button small{display:none}.setting-category-tabs button.is-active,.setting-category-tabs button:hover{border-color:rgba(255,178,74,.52);background:linear-gradient(135deg,rgba(255,178,74,.15),rgba(120,242,251,.1)),rgba(5,17,30,.86);color:#fff8e8;box-shadow:0 0 18px rgba(255,178,74,.1),inset 0 1px 0 rgba(255,255,255,.065),inset 0 0 0 1px rgba(255,178,74,.08)}.setting-category-tabs button.is-active::before{opacity:1;transform:scaleX(1)}.setting-category-tabs button.is-active::after{opacity:1;transform:translateY(-50%) scale(1)}.setting-imprint-board{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,178,74,.2);border-radius:8px;background:linear-gradient(120deg,rgba(255,142,44,.1),transparent 34%),radial-gradient(circle at 85% 8%,rgba(120,242,251,.16),transparent 16rem),rgba(3,10,19,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 22px 62px rgba(0,0,0,.22)}.setting-imprint-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,252px);gap:12px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(255,178,74,.14)}.setting-imprint-head h3{margin:4px 0 6px;color:#fff8e8;font-size:clamp(23px, 2vw, 30px);line-height:1.08;word-break:keep-all}.setting-imprint-head h3 span{color:#78f2fb;text-shadow:0 0 16px rgba(120,242,251,.24)}.setting-imprint-head p{max-width:760px;margin:0;color:rgba(237,246,255,.7);font-size:12px;font-weight:800;line-height:1.48;word-break:keep-all}.setting-option-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.setting-option-legend em,.setting-option-legend span{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border:1px solid rgba(237,246,255,.1);border-radius:999px;background:rgba(1,7,14,.32);color:rgba(237,246,255,.7);font-size:11px;font-style:normal;font-weight:900}.setting-option-legend i{width:8px;height:8px;border-radius:50%;background:#ffd090;box-shadow:0 0 12px rgba(255,178,74,.48)}.setting-option-legend i.is-arcana{background:#bfe76b;box-shadow:0 0 12px rgba(191,231,107,.52)}.setting-option-legend i.is-stone{background:#ffd090;box-shadow:0 0 12px rgba(255,208,144,.52)}.setting-option-legend i.is-skill{background:#78f2fb;box-shadow:0 0 12px rgba(120,242,251,.52)}.setting-option-legend em{color:rgba(237,246,255,.54)}.setting-imprint-summary{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),rgba(255,178,74,.06)),rgba(255,255,255,.035)}.setting-imprint-summary span{color:rgba(120,242,251,.85);font-size:10px;font-weight:900;letter-spacing:.08em}.setting-imprint-summary strong{color:#fff8e8;font-size:16px;font-weight:900}.setting-imprint-summary small{color:rgba(237,246,255,.58);font-size:11px;font-weight:800}.setting-imprint-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:6px;margin-top:8px}.setting-imprint-metrics b{min-width:0;padding:8px 5px;border:1px solid rgba(120,242,251,.12);border-radius:7px;background:rgba(1,7,14,.32)}.setting-imprint-metrics b small,.setting-imprint-metrics b span{display:block}.setting-imprint-metrics b span{color:#78f2fb;font-size:11px;font-weight:950;line-height:1.1;letter-spacing:0;white-space:nowrap}.setting-imprint-metrics b small{margin-top:3px;color:rgba(237,246,255,.48);font-size:10px;font-weight:900;line-height:1.15}.setting-slot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:10px}.setting-slot-card{--slot-rgb:120,242,251;--slot-accent:#78f2fb;--slot-accent-strong:#b8fbff;--slot-warm-rgb:255,178,74;position:relative;min-width:0;min-height:226px;padding:12px 12px 13px;border:1px solid rgba(var(--slot-rgb),.2);border-radius:8px;background:radial-gradient(circle at 8% 0,rgba(var(--slot-rgb),.14),transparent 9.5rem),linear-gradient(145deg,rgba(var(--slot-rgb),.075),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015)),rgba(5,14,25,.76);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 0 28px rgba(var(--slot-rgb),.035),0 14px 32px rgba(0,0,0,.16)}.setting-slot-card.is-weapon{--slot-rgb:255,178,74;--slot-accent:#ffd090;--slot-accent-strong:#ffe7b8;--slot-warm-rgb:255,208,144}.setting-slot-card.is-armor{--slot-rgb:90,230,166;--slot-accent:#6ef0ae;--slot-accent-strong:#c9ffe1;--slot-warm-rgb:160,244,202}.setting-slot-card.is-accessory{--slot-rgb:185,125,255;--slot-accent:#caa2ff;--slot-accent-strong:#eadcff;--slot-warm-rgb:206,162,255}.setting-slot-card.is-arcana{--slot-rgb:191,231,107;--slot-accent:#bfe76b;--slot-accent-strong:#ecffc3;--slot-warm-rgb:255,208,144}.setting-slot-card.is-primary{border-color:rgba(var(--slot-rgb),.32)}.setting-slot-card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(var(--slot-rgb),.94),rgba(var(--slot-warm-rgb),.62),rgba(255,255,255,.08));opacity:.82}.setting-slot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.setting-slot-head div{min-width:0}.setting-slot-head span{display:block;color:#fff8e8;font-size:16px;font-weight:900;line-height:1.14}.setting-slot-head small{display:block;margin-top:3px;color:rgba(237,246,255,.42);font-size:10px;font-weight:900;line-height:1.15}.setting-slot-head b{color:var(--slot-accent-strong);font-size:9px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.setting-slot-card ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.setting-slot-card li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:stretch;min-height:39px;padding:6px 8px;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:linear-gradient(90deg,rgba(var(--slot-rgb),.07),transparent 44%),rgba(2,8,16,.48);overflow:hidden}.setting-slot-card li::before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;border-radius:999px;background:var(--slot-accent);box-shadow:0 0 12px rgba(var(--slot-rgb),.44);transform:translateY(-50%)}.setting-slot-card li::after{content:"";position:absolute;left:0;right:auto;bottom:0;width:var(--usage-rate,0%);height:2px;background:linear-gradient(90deg,rgba(var(--slot-rgb),.94),rgba(var(--slot-warm-rgb),.58));opacity:.9}.setting-slot-card li[data-option-type=skill]::before{background:#78f2fb;box-shadow:0 0 12px rgba(120,242,251,.48)}.setting-slot-card li[data-option-type=arcana]::before{background:#bfe76b;box-shadow:0 0 12px rgba(191,231,107,.48)}.setting-slot-card li[data-option-type=stone]::before{background:var(--slot-accent);box-shadow:0 0 12px rgba(var(--slot-rgb),.48)}.setting-slot-card li[data-option-type=item]::before{background:#caa2ff;box-shadow:0 0 12px rgba(202,162,255,.48)}.setting-slot-card li[data-option-type=active]::before{background:#78f2fb;box-shadow:0 0 12px rgba(120,242,251,.48)}.setting-slot-card li[data-option-type=passive]::before{background:#caa2ff;box-shadow:0 0 12px rgba(202,162,255,.48)}.setting-slot-card li[data-option-type=skill]::after{background:linear-gradient(90deg,rgba(120,242,251,.92),rgba(129,181,255,.55))}.setting-slot-card li[data-option-type=arcana]::after{background:linear-gradient(90deg,rgba(191,231,107,.9),rgba(255,208,144,.55))}.setting-slot-card li[data-option-type=stone]::after{background:linear-gradient(90deg,rgba(var(--slot-rgb),.92),rgba(var(--slot-warm-rgb),.55))}.setting-slot-card li[data-option-type=item]::after{background:linear-gradient(90deg,rgba(202,162,255,.92),rgba(120,242,251,.54))}.setting-slot-card li[data-option-type=active]::after{background:linear-gradient(90deg,rgba(120,242,251,.92),rgba(129,181,255,.55))}.setting-slot-card li[data-option-type=passive]::after{background:linear-gradient(90deg,rgba(202,162,255,.92),rgba(191,231,107,.54))}.setting-option-rank{position:relative;z-index:1;display:grid;place-items:center;min-width:28px;border:1px solid rgba(255,208,144,.2);border-radius:6px;background:linear-gradient(135deg,rgba(255,178,74,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035);color:rgba(255,225,163,.86);font-size:11px;font-weight:950}.setting-slot-card li[data-option-type=skill] .setting-option-rank{border-color:rgba(120,242,251,.22);color:rgba(184,251,255,.9);background:linear-gradient(135deg,rgba(120,242,251,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-slot-card li[data-option-type=arcana] .setting-option-rank{border-color:rgba(191,231,107,.24);color:rgba(236,255,195,.9);background:linear-gradient(135deg,rgba(191,231,107,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-slot-card li[data-option-type=stone] .setting-option-rank{border-color:rgba(var(--slot-rgb),.24);color:var(--slot-accent-strong);background:linear-gradient(135deg,rgba(var(--slot-rgb),.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-slot-card li[data-option-type=item] .setting-option-rank{border-color:rgba(202,162,255,.24);color:rgba(234,220,255,.92);background:linear-gradient(135deg,rgba(202,162,255,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-slot-card li[data-option-type=active] .setting-option-rank{border-color:rgba(120,242,251,.22);color:rgba(184,251,255,.9);background:linear-gradient(135deg,rgba(120,242,251,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-slot-card li[data-option-type=passive] .setting-option-rank{border-color:rgba(202,162,255,.24);color:rgba(234,220,255,.92);background:linear-gradient(135deg,rgba(202,162,255,.13),rgba(1,7,14,.52)),rgba(255,255,255,.035)}.setting-option-main{position:relative;z-index:1;display:grid;align-content:center;gap:3px;min-width:0}.setting-option-type{position:relative;z-index:1;display:inline-grid;place-items:center;min-width:32px;height:18px;padding:0 6px;border:1px solid rgba(255,208,144,.28);border-radius:5px;background:rgba(255,178,74,.1);color:#ffd090;font-size:10px;font-weight:950;line-height:1;white-space:nowrap;justify-self:start}.setting-slot-card li[data-option-type=skill] .setting-option-type{border-color:rgba(120,242,251,.3);background:rgba(120,242,251,.1);color:#78f2fb}.setting-slot-card li[data-option-type=arcana] .setting-option-type{border-color:rgba(191,231,107,.3);background:rgba(191,231,107,.1);color:#d7f596}.setting-slot-card li[data-option-type=stone] .setting-option-type{border-color:rgba(var(--slot-rgb),.3);background:rgba(var(--slot-rgb),.1);color:var(--slot-accent)}.setting-slot-card li[data-option-type=item] .setting-option-type{border-color:rgba(202,162,255,.32);background:rgba(202,162,255,.1);color:#caa2ff}.setting-slot-card li[data-option-type=active] .setting-option-type{border-color:rgba(120,242,251,.3);background:rgba(120,242,251,.1);color:#78f2fb}.setting-slot-card li[data-option-type=passive] .setting-option-type{border-color:rgba(202,162,255,.32);background:rgba(202,162,255,.1);color:#caa2ff}.setting-slot-card li.setting-arcana-placeholder{border-style:dashed;border-color:rgba(237,246,255,.055);background:rgba(255,255,255,.018)}.setting-slot-card li.setting-arcana-placeholder>*{visibility:hidden}.setting-slot-card li.setting-arcana-placeholder::after,.setting-slot-card li.setting-arcana-placeholder::before{opacity:0}.setting-slot-card li strong{position:relative;z-index:1;min-width:0;color:rgba(237,246,255,.86);font-size:12px;font-weight:900;line-height:1.24;overflow-wrap:anywhere;word-break:keep-all}.setting-slot-card li em{position:relative;z-index:1;align-self:center;color:#78f2fb;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.02em;text-shadow:0 0 10px rgba(120,242,251,.42);white-space:nowrap}.setting-skill-meta{position:relative;z-index:1;color:rgba(237,246,255,.46);font-size:10px;font-weight:850;line-height:1.15}.setting-arcana-board{border-color:rgba(191,231,107,.22);background:linear-gradient(120deg,rgba(191,231,107,.09),transparent 34%),radial-gradient(circle at 84% 8%,rgba(255,178,74,.15),transparent 16rem),rgba(3,10,19,.66)}.setting-stone-board{border-color:rgba(255,208,144,.22);background:linear-gradient(120deg,rgba(255,178,74,.09),transparent 34%),radial-gradient(circle at 84% 8%,rgba(120,242,251,.14),transparent 16rem),rgba(3,10,19,.66)}.setting-arcana-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-arcana-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.setting-slot-card.is-character-skill{--slot-rgb:120,242,251;--slot-accent:#78f2fb;--slot-accent-strong:#c5fbff;--slot-warm-rgb:202,162,255;min-height:338px}.setting-slot-card.is-character-skill.is-passive{--slot-rgb:202,162,255;--slot-accent:#caa2ff;--slot-accent-strong:#eadcff;--slot-warm-rgb:191,231,107}.setting-arcana-block{display:grid;gap:6px}.setting-arcana-block+.setting-arcana-block{margin-top:10px;padding-top:10px;border-top:1px solid rgba(237,246,255,.08)}.setting-arcana-block-title{color:rgba(237,246,255,.54);font-size:10px;font-weight:950;letter-spacing:.04em}.setting-arcana-name-line{display:flex;align-items:center;gap:7px;min-width:0}.setting-arcana-icon{flex:none;width:24px;height:24px;border:1px solid rgba(255,208,144,.22);border-radius:5px;background:rgba(255,255,255,.045);object-fit:cover;box-shadow:0 0 14px rgba(191,231,107,.12)}.setting-slot-card.is-empty{display:grid;align-content:start;border-style:dashed;border-color:rgba(120,242,251,.18);background:linear-gradient(145deg,rgba(120,242,251,.055),transparent 52%),rgba(255,255,255,.02)}.setting-slot-card.is-loading{border-color:rgba(120,242,251,.26);background:linear-gradient(145deg,rgba(120,242,251,.09),transparent 52%),rgba(2,12,22,.72)}.setting-slot-card.is-loading::after{content:"집계 중";position:absolute;right:14px;bottom:13px;color:rgba(120,242,251,.72);font-size:10px;font-weight:950;letter-spacing:.06em}.setting-slot-card.is-empty p{margin:8px 0 0;color:rgba(237,246,255,.58);font-size:12px;font-weight:800;line-height:1.55;word-break:keep-all}.setting-slot-card.is-loading p{color:rgba(237,246,255,.72)}.setting-slot-loading-meter{position:relative;width:100%;height:7px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(120,242,251,.08)}.setting-slot-loading-meter i{position:absolute;inset:0 auto 0 0;width:46%;border-radius:inherit;background:linear-gradient(90deg,rgba(120,242,251,0),rgba(120,242,251,.82),rgba(255,225,163,.72));animation:settingSlotLoading 1.35s linear infinite}@keyframes settingSlotLoading{0%{transform:translateX(-110%)}100%{transform:translateX(230%)}}.setting-guide-note{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:13px 15px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:rgba(255,255,255,.03)}.setting-guide-note b{flex:none;color:#ffe1a3;font-size:12px;font-weight:900}.setting-guide-note span{color:rgba(237,246,255,.68);font-size:12px;font-weight:800;line-height:1.5;word-break:keep-all}.ranking-layout{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.ranking-section-head{display:none}.ranking-board,.ranking-dungeon-panel{border:1px solid var(--line);background:linear-gradient(145deg,rgba(118,232,255,.09),transparent 32%),rgba(9,19,33,.86);box-shadow:0 24px 70px rgba(0,0,0,.22)}.ranking-dungeon-panel{padding:16px}.ranking-board-head,.ranking-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ranking-panel-title{margin-bottom:12px;color:var(--dim);font-size:11px;font-weight:900;letter-spacing:.12em}.ranking-step-label{margin:14px 0 7px;color:rgba(237,246,255,.42);font-size:11px;font-weight:900;letter-spacing:.08em}.ranking-current-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:42px;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(255,225,163,.2);border-radius:8px;background:linear-gradient(90deg,rgba(255,225,163,.1),rgba(120,242,251,.04)),rgba(255,255,255,.032)}.ranking-current-path b,.ranking-current-path em,.ranking-current-path span{display:inline-flex;align-items:center;min-height:24px;color:rgba(237,246,255,.58);font-size:12px;font-style:normal;font-weight:900}.ranking-current-path strong{color:#fff8e8;font-size:15px;font-weight:900}.ranking-current-path b::before,.ranking-current-path em::before{content:"/";margin-right:8px;color:rgba(237,246,255,.26)}.ranking-panel-title b{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(120,242,251,.28);border-radius:8px;color:#78f2fb;letter-spacing:0}.ranking-dungeon-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.ranking-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.ranking-category-button{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:58px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 58%),rgba(255,255,255,.032);color:var(--muted);text-align:left;cursor:pointer;overflow:hidden}.ranking-category-button::before{content:"";position:absolute;inset:0;border-left:3px solid transparent;pointer-events:none}.ranking-category-button.is-active,.ranking-category-button:hover{border-color:rgba(255,225,163,.46);background:linear-gradient(135deg,rgba(255,225,163,.16),transparent 64%),rgba(255,255,255,.052);color:var(--text)}.ranking-category-button.is-active::before{border-left-color:#ffe1a3;box-shadow:inset 18px 0 26px rgba(255,225,163,.1)}.ranking-category-button strong{display:block;color:inherit;font-size:15px;font-weight:900}.ranking-category-button small{display:block;margin-top:3px;overflow:hidden;color:var(--dim);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ranking-dungeon-button{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.035);color:var(--muted);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.ranking-dungeon-button.is-active,.ranking-dungeon-button:hover{border-color:rgba(120,242,251,.58);background:linear-gradient(90deg,rgba(120,242,251,.16),transparent 70%),rgba(120,242,251,.06);color:var(--text)}.ranking-dungeon-button:hover{transform:translateX(2px)}.ranking-dungeon-button i{position:relative;overflow:hidden;display:block;width:76px;height:46px;border-radius:8px;background:linear-gradient(90deg,rgba(3,7,13,.08),rgba(3,7,13,.34)),var(--thumb-image) center/cover no-repeat,rgba(120,242,251,.1);color:#78f2fb;font-style:normal;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ranking-dungeon-button i::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,7,13,.08),rgba(3,7,13,.34));pointer-events:none}.ranking-dungeon-button i img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.ranking-dungeon-button strong{display:block;overflow:hidden;color:inherit;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ranking-dungeon-button small{display:block;margin-top:2px;color:var(--dim);font-size:11px;font-weight:700}.ranking-variant-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.ranking-variant-button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.035);color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.ranking-variant-button.is-active,.ranking-variant-button:hover{border-color:rgba(255,225,163,.4);background:rgba(255,225,163,.1);color:#fff8e8}.ranking-boss-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ranking-boss-button{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:9px;align-items:center;min-height:52px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:var(--muted);text-align:left;cursor:pointer}.ranking-boss-button.is-active,.ranking-boss-button:hover{border-color:rgba(118,232,255,.58);background:linear-gradient(90deg,rgba(118,232,255,.18),transparent),rgba(255,255,255,.045);color:var(--text)}.boss-order-mark{grid-row:1/3;position:relative;display:grid;place-items:center;width:30px;height:30px;color:#78f2fb;font-size:16px;font-weight:900;line-height:1;z-index:0}.boss-order-mark::before{content:"";position:absolute;inset:2px;z-index:-1;border:1px solid rgba(118,232,255,.34);background:rgba(118,232,255,.08);transform:rotate(45deg)}.ranking-boss-button .boss-order-mark{font-style:normal}.ranking-boss-button .boss-order-mark+strong,.ranking-boss-button small{min-width:0}.ranking-boss-button strong{display:block;overflow:hidden;color:inherit;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ranking-boss-button small{color:var(--dim);font-size:11px;font-weight:800}.ranking-board{overflow:hidden}.ranking-board-head{position:relative;isolation:isolate;min-height:236px;padding:28px 34px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(5,10,18,.98) 0,rgba(5,10,18,.9) 36%,rgba(5,10,18,.42) 100%),rgba(255,255,255,.025);overflow:hidden}.ranking-board-head::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--map-image) center/cover no-repeat,radial-gradient(circle at 80% 0,rgba(255,176,76,.13),transparent 22rem);opacity:.38;filter:blur(6px) saturate(1.12);transform:scale(1.04)}.ranking-board-head::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,10,18,.96) 0,rgba(5,10,18,.7) 52%,rgba(5,10,18,.48) 100%),linear-gradient(180deg,rgba(5,10,18,.08),rgba(5,10,18,.88)),radial-gradient(circle at 22% 34%,rgba(118,232,255,.16),transparent 24rem);pointer-events:none}.ranking-board-head h3{margin:2px 0 0;color:var(--text);max-width:min(980px,calc(100vw - 260px));overflow:hidden;font-size:clamp(22px, 2.4vw, 34px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 18px rgba(0,0,0,.68)}.ranking-board-head>span{position:absolute;top:28px;right:34px;z-index:1;flex:none;align-self:flex-start;min-width:218px;padding:8px 10px;border:1px solid rgba(120,242,251,.24);border-radius:999px;background:rgba(5,10,18,.54);color:#78f2fb;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center;white-space:nowrap;backdrop-filter:blur(8px);contain:layout paint}.ranking-board-head>div:first-child{min-width:0;padding-right:210px}.ranking-rating-guide{display:flex;align-items:flex-start;gap:12px;margin:16px 24px 0;padding:13px 15px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,225,163,.04)),rgba(5,12,22,.74);color:rgba(238,248,255,.78)}.ranking-rating-guide b{flex:none;color:#78f2fb;font-size:12px;font-weight:900;letter-spacing:0;white-space:nowrap}.ranking-rating-guide span{min-width:0;color:rgba(238,248,255,.72);font-size:12px;font-weight:800;line-height:1.55}.ranking-self-panel{margin:14px 24px 0}.ranking-self-panel[hidden]{display:none}.ranking-self-card{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(116px,0.62fr) minmax(105px,0.56fr) minmax(118px,0.66fr) minmax(190px,1fr) auto;gap:10px;align-items:stretch;padding:13px 14px;border:1px solid rgba(120,242,251,.3);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.12),rgba(255,207,122,.06) 52%,rgba(7,15,28,.92)),rgba(3,9,17,.84);box-shadow:inset 0 0 22px rgba(120,242,251,.055),0 10px 26px rgba(0,0,0,.18)}.ranking-self-identity,.ranking-self-link,.ranking-self-rank,.ranking-self-rating,.ranking-self-stat{min-width:0;border:1px solid rgba(120,242,251,.13);border-radius:7px;background:rgba(3,10,19,.5)}.ranking-self-identity{display:grid;gap:8px;padding:10px 12px}.ranking-self-kicker{color:#78f2fb;font-size:10px;font-weight:950;letter-spacing:0}.ranking-self-player{display:flex;align-items:center;gap:10px;min-width:0}.ranking-self-player svg{flex:none}.ranking-self-dungeon b,.ranking-self-player span{min-width:0}.ranking-self-dungeon b,.ranking-self-player strong{display:block;overflow:hidden;color:#fff7df;font-size:16px;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ranking-self-player small,.ranking-self-rank small,.ranking-self-rating small,.ranking-self-stat small{display:block;overflow:hidden;color:rgba(238,248,255,.52);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ranking-self-rank,.ranking-self-rating,.ranking-self-stat{display:grid;align-content:center;gap:4px;padding:10px 12px}.ranking-self-rank b,.ranking-self-rating b,.ranking-self-stat b{overflow:hidden;color:#fff7df;font-size:17px;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ranking-self-rank b,.ranking-self-rating b{color:#dfff79;text-shadow:0 0 12px rgba(223,255,121,.25)}.ranking-self-rating[class*=is-tier-] b{color:var(--rating-tier-color);text-shadow:0 0 12px var(--rating-tier-glow)}.ranking-self-rating[class*=is-tier-]{border-color:color-mix(in srgb,var(--rating-tier-color) 32%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color) 10%,transparent),rgba(3,10,19,.5))}.ranking-self-rating em{overflow:hidden;color:rgba(238,248,255,.58);font-size:10px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ranking-self-tier-line{display:inline-flex;align-items:center;gap:7px;min-width:0}.ranking-self-tier-line>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-self-link{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:0 12px;color:#78f2fb;font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}.ranking-self-link:not(.is-disabled):hover{border-color:rgba(120,242,251,.5);background:rgba(120,242,251,.12)}.ranking-self-link.is-disabled{color:rgba(238,248,255,.38)}.ranking-class-filter{flex:0 1 560px;align-self:flex-end;display:grid;gap:9px;min-width:360px;padding:10px;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,225,163,.035)),rgba(2,8,16,.62);box-shadow:inset 0 0 18px rgba(120,242,251,.045);backdrop-filter:blur(10px)}.ranking-class-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(237,246,255,.56);font-size:10px;font-weight:900}.ranking-class-filter-head strong{color:#fff7df;font-size:12px}.ranking-class-filter-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.ranking-class-button{display:grid;place-items:center;gap:4px;min-width:0;min-height:58px;padding:6px 4px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(237,246,255,.64);cursor:pointer}.ranking-class-button.is-active,.ranking-class-button:hover{border-color:rgba(120,242,251,.48);background:linear-gradient(135deg,rgba(120,242,251,.16),rgba(255,225,163,.06)),rgba(4,18,30,.72);color:#f7fbff}.ranking-class-button.is-active{box-shadow:0 0 18px rgba(120,242,251,.16),inset 0 0 0 1px rgba(120,242,251,.12)}.ranking-class-button .class-mark{width:28px;height:28px;border-color:transparent;background:0 0;box-shadow:none}.ranking-class-button .class-mark img{width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 42%, transparent))}.ranking-class-all{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(120,242,251,.34);border-radius:7px;background:rgba(120,242,251,.09);color:#78f2fb;font-size:10px;font-weight:900}.ranking-class-button>span:last-child{max-width:100%;overflow:hidden;font-size:10px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.ranking-class-filter{align-self:stretch;width:100%;min-width:0}.ranking-class-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.ranking-class-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ranking-table{overflow:hidden;background:0 0}.ranking-table-wide{overflow-x:auto}.rank-row{display:grid;grid-template-columns:48px minmax(190px,1fr) 82px 104px minmax(190px,0.95fr) 132px minmax(240px,1.2fr);gap:12px;align-items:center;min-width:920px;min-height:64px;padding:0 18px;border-top:1px solid rgba(255,255,255,.065);color:var(--muted);font-size:13px}.rank-link{text-decoration:none}.rank-link:hover{background:rgba(120,242,251,.055)}.rank-row:first-child{border-top:0}.rank-row-head{min-height:42px;background:rgba(255,255,255,.035);color:var(--dim);font-size:11px;font-weight:900;letter-spacing:.04em}.rank-row-head span{align-self:center}.rank-row:not(.rank-row-head):nth-child(2){background:linear-gradient(90deg,rgba(255,196,88,.12),transparent 64%)}.rank-row:not(.rank-row-head):nth-child(3){background:linear-gradient(90deg,rgba(180,204,225,.1),transparent 58%)}.rank-row:not(.rank-row-head):nth-child(4){background:linear-gradient(90deg,rgba(222,128,88,.09),transparent 52%)}.rank-no{color:var(--text);font-size:15px;font-weight:900}.rank-no.is-top{color:var(--gold);text-shadow:0 0 18px rgba(255,196,88,.34)}.rank-player .class-mark{flex:none;width:32px;height:32px;border-color:transparent;background:0 0;box-shadow:none}.rank-player .class-mark img{width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 38%, transparent))}.rank-player{display:flex;align-items:center;gap:10px;min-width:0}.rank-player>span{min-width:0}.rank-player strong{display:flex;align-items:center;overflow:hidden;color:var(--text);font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.rank-dungeon small,.rank-player small{display:block;margin-top:3px;color:var(--dim);font-size:11px}.rank-server{color:#c9d7e8;font-weight:800}.rank-power{display:inline-flex;align-items:center;gap:6px;color:#78f2fb;font-weight:900;white-space:nowrap}.rank-power img{display:block;width:18px;height:18px;object-fit:contain}.rank-rating{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%;overflow:hidden;color:#dfff95;font-weight:900;white-space:nowrap}.rank-rating:not([class*=is-tier-]){--rating-tier-color:#e8ff9f;--rating-tier-secondary:#f5ffc7;--rating-tier-metal:#ffffff;--rating-tier-glow:rgba(223, 255, 149, 0.24);--rating-tier-fill:rgba(223, 255, 149, 0.1)}.rank-rating[class*=is-tier-]{color:var(--rating-tier-color)}.rank-rating b{max-width:100%;overflow:hidden;color:#e8ff9f;font-size:15px;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 14px rgba(223,255,149,.24)}.rank-rating[class*=is-tier-] b{color:var(--rating-tier-color);text-shadow:0 0 14px var(--rating-tier-glow)}.rank-rating small{display:flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;color:rgba(208,220,228,.72);font-size:10px;font-weight:900;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.rank-rating small em{min-width:0;overflow:hidden;color:rgba(208,220,228,.62);font-size:9px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.rank-tier-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:48px;height:18px;padding:0 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rating-tier-color) 58%,rgba(255,255,255,.16));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-metal) 22%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--rating-tier-color) 18%,#050a12),color-mix(in srgb,var(--rating-tier-secondary) 14%,#08111d));color:color-mix(in srgb,var(--rating-tier-metal) 70%,var(--rating-tier-color));font-size:10px;font-weight:950;line-height:18px;text-shadow:0 0 8px var(--rating-tier-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.45),0 0 10px color-mix(in srgb,var(--rating-tier-glow) 80%,transparent)}.rank-tier-badge::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,transparent 0 18%,color-mix(in srgb,var(--rating-tier-metal) 28%,transparent) 30%,transparent 46%),radial-gradient(circle at 18% 0,color-mix(in srgb,var(--rating-tier-secondary) 32%,transparent),transparent 34%);opacity:.5}.rank-rating.is-tier-bronze .rank-tier-badge,.rank-rating.is-tier-iron .rank-tier-badge,.rank-rating.is-tier-silver .rank-tier-badge,.ranking-self-rating.is-tier-bronze .rank-tier-badge,.ranking-self-rating.is-tier-iron .rank-tier-badge,.ranking-self-rating.is-tier-silver .rank-tier-badge{border-color:color-mix(in srgb,var(--rating-tier-color) 42%,rgba(255,255,255,.12));background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color) 12%,#050a12),#08101a);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 6px var(--rating-tier-glow)}.rank-rating.is-tier-emerald .rank-tier-badge,.rank-rating.is-tier-gold .rank-tier-badge,.ranking-self-rating.is-tier-emerald .rank-tier-badge,.ranking-self-rating.is-tier-gold .rank-tier-badge{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.42),0 0 13px var(--rating-tier-glow)}.rank-rating.is-tier-challenger .rank-tier-badge,.rank-rating.is-tier-diamond .rank-tier-badge,.rank-rating.is-tier-grandmaster .rank-tier-badge,.rank-rating.is-tier-master .rank-tier-badge,.ranking-self-rating.is-tier-challenger .rank-tier-badge,.ranking-self-rating.is-tier-diamond .rank-tier-badge,.ranking-self-rating.is-tier-grandmaster .rank-tier-badge,.ranking-self-rating.is-tier-master .rank-tier-badge{border-color:color-mix(in srgb,var(--rating-tier-metal) 44%,var(--rating-tier-color));background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-metal) 26%,transparent),transparent 30%),linear-gradient(90deg,color-mix(in srgb,var(--rating-tier-color) 30%,#060b13),color-mix(in srgb,var(--rating-tier-secondary) 26%,#07111e));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.46),0 0 18px var(--rating-tier-glow),0 0 1px color-mix(in srgb,var(--rating-tier-metal) 60%,transparent)}.rank-rating.is-tier-challenger .rank-tier-badge::after,.rank-rating.is-tier-grandmaster .rank-tier-badge::after,.rank-rating.is-tier-master .rank-tier-badge::after,.ranking-self-rating.is-tier-challenger .rank-tier-badge::after,.ranking-self-rating.is-tier-grandmaster .rank-tier-badge::after,.ranking-self-rating.is-tier-master .rank-tier-badge::after{content:"";position:absolute;right:5px;top:4px;width:4px;height:4px;border-radius:999px;background:var(--rating-tier-metal);box-shadow:0 0 7px var(--rating-tier-metal),-34px 8px 0 -1px color-mix(in srgb,var(--rating-tier-metal) 72%,transparent);opacity:.82}.rank-rating.is-tier-challenger .rank-tier-badge,.ranking-self-rating.is-tier-challenger .rank-tier-badge{border-color:rgba(255,79,216,.84);background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 26%),radial-gradient(circle at 84% 18%,rgba(255,115,220,.36),transparent 32%),linear-gradient(90deg,#21081d,#3b1033 48%,#17061f);color:#fff7fd;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 8px rgba(255,79,216,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1),0 0 18px rgba(255,79,216,.34),0 0 20px rgba(255,138,214,.16)}.rank-rating.is-tier-challenger b,.ranking-self-rating.is-tier-challenger b{color:#ffe6fb;text-shadow:0 1px 0 rgba(0,0,0,.78),0 0 10px rgba(255,79,216,.42),0 0 18px rgba(255,138,214,.18)}.rank-rating.is-tier-challenger .rank-tier-badge::before,.ranking-self-rating.is-tier-challenger .rank-tier-badge::before{background:linear-gradient(110deg,transparent 0 16%,rgba(255,255,255,.4) 27%,transparent 42%),linear-gradient(180deg,rgba(255,79,216,.16),transparent 62%),radial-gradient(circle at 18% 0,rgba(255,230,251,.36),transparent 30%);opacity:.72}.rank-rating.is-tier-challenger .rank-tier-badge::after,.ranking-self-rating.is-tier-challenger .rank-tier-badge::after{background:#fff7fd;box-shadow:0 0 8px rgba(255,247,253,.95),-34px 8px 0 -1px rgba(255,79,216,.82),-16px -1px 0 -1px rgba(255,138,214,.72);opacity:.9}.rank-dps{color:#ffb04c;font-size:15px;font-weight:900;white-space:nowrap}.rank-dungeon{min-width:0;color:#d8e9ff;font-weight:800}.rank-dungeon span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-date,.rank-time{color:var(--muted);font-weight:800;white-space:nowrap}.ranking-empty{min-height:180px;display:grid;place-items:center;padding:28px;color:var(--muted);font-size:14px;text-align:center}.ranking-character-page,.ranking-character-shell{display:grid;gap:18px}.ranking-character-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:18px;align-items:stretch;min-height:224px;padding:28px;overflow:hidden;border:1px solid rgba(120,242,251,.18);background:radial-gradient(circle at 18% 10%,rgba(120,242,251,.13),transparent 34%),linear-gradient(110deg,rgba(12,28,42,.94),rgba(7,13,24,.97) 58%,rgba(28,22,34,.9)),rgba(5,10,18,.96);box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.ranking-character-title{display:flex;flex-direction:column;justify-content:center;min-width:0}.ranking-character-title .back-link{align-self:flex-start;margin:0 0 18px}.ranking-character-title h1{display:flex;align-items:center;gap:12px;min-width:0;margin:6px 0 8px;color:var(--text);font-size:clamp(30px, 4vw, 54px);line-height:1.03;letter-spacing:0}.ranking-character-title h1 .class-mark{flex:0 0 42px;width:42px;height:42px;border-color:transparent;background:0 0;box-shadow:none}.ranking-character-title h1>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ranking-character-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ranking-character-meta>span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#d8e8f7;font-size:14px;font-weight:900;line-height:1;white-space:nowrap}.ranking-character-meta>.ranking-character-power{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px 0 10px;border:1px solid rgba(120,242,251,.22);background:rgba(120,242,251,.075);color:#78f2fb;font-size:13px;font-weight:1000;line-height:1;white-space:nowrap}.ranking-character-power img{display:block;width:19px;height:19px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(120, 242, 251, .28))}.ranking-character-power span{color:rgba(216,232,247,.72);font-size:11px;font-weight:900}.ranking-character-power b{color:#f6fbff;font-size:15px;font-weight:1000;letter-spacing:0}.ranking-character-rating-summary{display:grid;align-content:center;justify-items:start;gap:9px;min-width:0;padding:22px;border:1px solid color-mix(in srgb,var(--rating-tier-color,#78f2fb) 28%,rgba(255,255,255,.12));background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--rating-tier-color,#78f2fb) 18%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color,#78f2fb) 14%,transparent),rgba(255,255,255,.025)),rgba(3,9,17,.66)}.ranking-character-summary-label{color:rgba(216,232,247,.72);font-size:12px;font-weight:1000;letter-spacing:.08em}.ranking-character-rating-summary b{color:var(--rating-tier-color,#e8ff9f);font-size:52px;font-weight:1000;line-height:1;text-shadow:0 0 18px var(--rating-tier-glow,rgba(120,242,251,.18))}.ranking-character-rating-summary em,.ranking-character-rating-summary small{max-width:100%;overflow:hidden;color:rgba(216,232,247,.82);font-size:13px;font-weight:900;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ranking-character-rating-summary em{color:var(--dim);font-size:11px}.ranking-character-summary-bosses{display:grid;gap:8px;width:100%;margin-top:8px}.ranking-character-summary-bosses span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--rating-tier-color,#78f2fb) 24%,rgba(255,255,255,.09));background:linear-gradient(90deg,color-mix(in srgb,var(--rating-tier-color,#78f2fb) 10%,transparent),transparent 72%),rgba(255,255,255,.035)}.ranking-character-summary-bosses em,.ranking-character-summary-bosses small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-character-summary-bosses small{color:rgba(216,232,247,.78);font-size:11px;font-weight:1000}.ranking-character-summary-bosses b{color:var(--rating-tier-color,#e8ff9f);font-size:18px;font-weight:1000;line-height:1;text-align:right;text-shadow:0 0 11px var(--rating-tier-glow,rgba(120,242,251,.16))}.ranking-character-summary-bosses em{grid-column:1/-1;color:var(--dim);font-size:10px;font-weight:900;font-style:normal}.ranking-character-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ranking-character-metric{min-width:0;min-height:112px;padding:17px 18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 54%),rgba(7,15,25,.82)}.ranking-character-metric span,.ranking-character-panel-head span{display:block;color:var(--dim);font-size:11px;font-weight:1000;letter-spacing:.04em}.ranking-character-metric b{display:block;margin-top:9px;overflow:hidden;color:#f6fbff;font-size:26px;font-weight:1000;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ranking-character-metric small{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:800}.ranking-character-feedback{overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(6,13,23,.78)}.ranking-character-feedback-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ranking-character-feedback-card{display:grid;align-content:start;gap:8px;min-width:0;min-height:164px;padding:18px;border-left:1px solid rgba(255,255,255,.07);color:var(--muted);text-decoration:none}.ranking-character-feedback-card:first-child{border-left:0}.ranking-character-feedback-card:hover{background:rgba(120,242,251,.045)}.ranking-character-feedback-card span{color:#d8e9ff;font-size:13px;font-weight:1000;line-height:1.35}.ranking-character-feedback-card b{color:#78f2fb;font-size:24px;font-weight:1000;line-height:1}.ranking-character-feedback-card p{margin:0;color:rgba(208,220,228,.72);font-size:12px;font-weight:750;line-height:1.55}.ranking-character-feedback-card.is-excellent b,.ranking-character-feedback-card.is-good b{color:#9effc8}.ranking-character-feedback-card.is-watch b{color:#ffcf7a}.ranking-character-dungeons{overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(6,13,23,.78)}.ranking-character-dungeon-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.ranking-character-dungeons.is-single .ranking-character-dungeon-list{grid-template-columns:1fr}.ranking-character-dungeon-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rating-tier-color,#78f2fb) 22%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--rating-tier-color,#78f2fb) 8%,transparent),rgba(255,255,255,.02)),rgba(3,9,17,.62)}.ranking-character-dungeon-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,auto);gap:12px;align-items:center;min-height:72px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.ranking-character-boss-summary strong,.ranking-character-dungeon-head strong{display:block;overflow:hidden;color:var(--text);font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.ranking-character-dungeon-head strong{font-size:17px}.ranking-character-boss-summary small,.ranking-character-dungeon-head small{display:block;margin-top:5px;overflow:hidden;color:var(--dim);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ranking-character-dungeon-head b{color:var(--rating-tier-color,#e8ff9f);font-size:26px;font-weight:1000;text-align:right;text-shadow:0 0 14px var(--rating-tier-glow,rgba(120,242,251,.18))}.ranking-character-row-meter{position:absolute;left:18px;right:18px;bottom:7px;z-index:0;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06);pointer-events:none}.ranking-character-row-meter::before{content:"";display:block;width:var(--row-width,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#78f2fb,rgba(158,255,200,.78));box-shadow:0 0 13px rgba(120,242,251,.24)}.ranking-character-boss-summary-list{display:grid}.ranking-character-boss-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(96px,auto);gap:10px;align-items:center;min-height:56px;padding:0 18px;border-top:1px solid rgba(255,255,255,.055);color:inherit;text-decoration:none}.ranking-character-boss-summary[href]:hover{background:rgba(120,242,251,.055)}.ranking-character-boss-summary:first-child{border-top:0}.ranking-character-boss-summary b{color:var(--rating-tier-color,#e8ff9f);font-size:15px;font-weight:1000;text-align:right;text-shadow:0 0 10px var(--rating-tier-glow,rgba(120,242,251,.16))}.ranking-character-boss-summary em{color:#78f2fb;font-size:13px;font-style:normal;font-weight:1000;text-align:right;white-space:nowrap}.ranking-character-boss-summary .ranking-character-row-meter{left:18px;right:18px;bottom:5px;height:2px}.ranking-character-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,0.78fr);gap:14px}.ranking-character-panel{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(6,13,23,.78)}.ranking-character-panel.is-wide{grid-row:span 2}.ranking-character-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.075)}.ranking-character-panel-head b{color:var(--text);font-size:15px;font-weight:1000}.ranking-character-best-list,.ranking-character-rating-list,.ranking-character-run-list{display:grid}.ranking-character-best,.ranking-character-rating,.ranking-character-run{position:relative;display:grid;align-items:center;gap:12px;min-height:62px;padding:0 18px;overflow:hidden;border-top:1px solid rgba(255,255,255,.055);color:var(--muted);text-decoration:none}.ranking-character-best>:not(.ranking-character-row-meter),.ranking-character-boss-summary>:not(.ranking-character-row-meter),.ranking-character-rating>:not(.ranking-character-row-meter),.ranking-character-run>:not(.ranking-character-row-meter){position:relative;z-index:1}.ranking-character-best:first-child,.ranking-character-rating:first-child,.ranking-character-run:first-child{border-top:0}.ranking-character-best:hover,.ranking-character-rating:hover,.ranking-character-run:hover{background:rgba(120,242,251,.055)}.ranking-character-run{grid-template-columns:42px minmax(0,1fr) minmax(90px,auto) 74px}.ranking-character-best{grid-template-columns:minmax(0,1fr) minmax(92px,max-content) minmax(86px,max-content)}.ranking-character-rating{grid-template-columns:74px minmax(0,1fr) minmax(62px,auto)}.ranking-character-run-rank{color:var(--gold);font-size:14px;font-weight:1000}.ranking-character-best strong,.ranking-character-rating strong,.ranking-character-run strong{display:block;overflow:hidden;color:var(--text);font-size:14px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.ranking-character-best em,.ranking-character-best small,.ranking-character-rating small,.ranking-character-run em,.ranking-character-run small{display:block;overflow:hidden;color:var(--dim);font-size:11px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ranking-character-best b,.ranking-character-rating b,.ranking-character-run b{color:#78f2fb;font-size:15px;font-weight:1000;text-align:right;white-space:nowrap}.ranking-character-rating b{color:var(--rating-tier-color,#e8ff9f);text-shadow:0 0 12px var(--rating-tier-glow,rgba(223,255,149,.18))}.ranking-character-empty,.ranking-character-error{min-height:180px;display:grid;place-items:center;gap:10px;padding:28px;color:var(--muted);text-align:center}.ranking-character-error{justify-items:start;place-items:center start;min-height:280px;border:1px solid rgba(255,255,255,.1);background:rgba(6,13,23,.78);text-align:left}.ranking-character-error h1{margin:0;color:var(--text)}.ranking-character-error p{margin:0}.ranking-character-shell{gap:16px}body.is-ranking-view{overflow-x:hidden}@supports selector(html:has(body.is-ranking-view)){html:has(body.is-ranking-view){overflow-x:hidden}}.ranking-character-dungeon-card,.ranking-character-dungeons,.ranking-character-error,.ranking-character-feedback,.ranking-character-hero,.ranking-character-job-benchmark,.ranking-character-metric,.ranking-character-panel,.ranking-character-trend{border-radius:8px}.ranking-character-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(282px,340px);min-height:286px;padding:30px;border-color:rgba(120,242,251,.24);background:linear-gradient(90deg,rgba(4,9,17,.92),rgba(5,13,23,.78) 48%,rgba(4,8,15,.94)),rgba(5,10,18,.96)}.ranking-character-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--ranking-character-cover);background-size:cover;background-position:center;opacity:.22;filter:saturate(1.12) contrast(1.08)}.ranking-character-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,7,14,.94) 0,rgba(3,7,14,.62) 48%,rgba(3,7,14,.92) 100%),linear-gradient(180deg,rgba(120,242,251,.13),transparent 32%,rgba(255,207,122,.08));pointer-events:none}.ranking-character-title{position:relative;justify-content:flex-start;padding-right:8px}.ranking-character-title .eyebrow{color:#78f2fb}.ranking-character-title h1{margin-top:4px;font-size:clamp(36px, 4.5vw, 64px);text-shadow:0 16px 34px rgba(0,0,0,.42)}.ranking-character-title h1 .class-mark{flex-basis:50px;width:50px;height:50px}.ranking-character-meta{margin-top:2px}.ranking-character-meta>span{border-color:rgba(255,255,255,.12);background:rgba(4,12,20,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ranking-character-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:10px;margin-top:18px}.ranking-character-hero-stats span{min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.105);background:rgba(2,8,15,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ranking-character-hero-stats small{display:block;color:rgba(216,232,247,.56);font-size:10px;font-weight:1000;letter-spacing:.08em}.ranking-character-hero-stats b{display:block;margin-top:7px;overflow:hidden;color:#f6fbff;font-size:17px;font-weight:1000;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ranking-character-rating-summary{align-content:start;min-height:0;gap:8px;border-width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--rating-tier-color,#78f2fb) 16%,transparent),transparent 46%),rgba(2,8,15,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.24)}.ranking-character-rating-summary .rank-tier-badge{align-self:start}.ranking-character-rating-summary>b{font-size:56px}.ranking-character-rating-summary>b{margin-top:0}.ranking-character-rating-summary .ranking-character-summary-bosses{gap:6px;margin-top:4px}.ranking-character-rating-summary .ranking-character-summary-bosses span{min-height:54px;padding:8px 10px}.ranking-character-rating-summary .ranking-character-summary-bosses b{font-size:18px}.ranking-character-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-character-metric{position:relative;overflow:hidden;min-height:128px;padding:19px 18px 17px;border-color:color-mix(in srgb,var(--metric-accent,#78f2fb) 22%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--metric-accent,#78f2fb) 12%,transparent),transparent 62%),rgba(5,13,23,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ranking-character-metric::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--metric-accent,#78f2fb),transparent);opacity:.88}.ranking-character-metric b{color:#f7fbff;font-size:28px}.ranking-character-metric i{display:block;height:5px;margin-top:16px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075)}.ranking-character-metric i::before{content:"";display:block;width:var(--metric-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--metric-accent,#78f2fb),color-mix(in srgb,var(--metric-accent,#78f2fb) 48%,#fff));box-shadow:0 0 14px color-mix(in srgb,var(--metric-accent,#78f2fb) 42%,transparent)}.ranking-character-job-benchmark{overflow:hidden;border:1px solid rgba(120,242,251,.16);background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(158,255,200,.045) 44%,rgba(255,207,122,.055)),rgba(5,13,23,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ranking-character-benchmark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.ranking-character-benchmark-item{position:relative;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);background:rgba(2,8,15,.5)}.ranking-character-benchmark-item.is-current{border-color:rgba(120,242,251,.22)}.ranking-character-benchmark-item.is-top{border-color:rgba(255,207,122,.2)}.ranking-character-benchmark-item small,.ranking-character-benchmark-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-character-benchmark-item span{color:rgba(216,232,247,.62);font-size:11px;font-weight:1000}.ranking-character-benchmark-item b{display:block;margin-top:8px;color:#f7fbff;font-size:clamp(20px, 2vw, 27px);font-weight:1000;line-height:1.05;font-variant-numeric:tabular-nums}.ranking-character-benchmark-item small{margin-top:8px;color:var(--dim);font-size:11px;font-weight:800}.ranking-character-benchmark-item i{display:block;height:5px;margin-top:14px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075)}.ranking-character-benchmark-item i::before{content:"";display:block;width:var(--bench-width,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#78f2fb,#9effc8);box-shadow:0 0 14px rgba(120,242,251,.24)}.ranking-character-benchmark-item.is-top i::before{background:linear-gradient(90deg,#ffcf7a,#f8fbff);box-shadow:0 0 14px rgba(255,207,122,.22)}.ranking-character-job-benchmark p{margin:0;padding:0 18px 18px;color:rgba(216,232,247,.62);font-size:12px;font-weight:700}.ranking-character-trend{overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 58%),rgba(6,13,23,.8)}.ranking-character-trend-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,0.32fr);gap:18px;align-items:end;padding:18px}.ranking-character-trend-bars{display:grid;grid-template-columns:repeat(10,minmax(18px,1fr));gap:10px;align-items:end;min-height:132px;padding:12px 12px 8px;border:1px solid rgba(255,255,255,.07);background:rgba(1,7,13,.48)}.ranking-character-trend-bar{display:grid;align-items:end;gap:8px;height:112px;min-width:0}.ranking-character-trend-bar i{display:block;align-self:end;height:var(--trend-height,0%);min-height:8px;border:1px solid rgba(120,242,251,.28);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#78f2fb,rgba(120,242,251,.22));box-shadow:0 0 16px rgba(120,242,251,.18)}.ranking-character-trend-bar.is-death i{border-color:rgba(255,116,116,.35);background:linear-gradient(180deg,#ff8b8b,rgba(255,116,116,.22))}.ranking-character-trend-bar small{color:rgba(216,232,247,.5);font-size:10px;font-weight:900;text-align:center}.ranking-character-trend-stats{display:grid;gap:10px}.ranking-character-trend-stats span{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.ranking-character-trend-stats small{color:var(--dim);font-size:11px;font-weight:1000}.ranking-character-trend-stats b{overflow:hidden;color:#f6fbff;font-size:17px;font-weight:1000;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ranking-character-dungeons,.ranking-character-feedback,.ranking-character-panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.ranking-character-best,.ranking-character-dungeon-card,.ranking-character-feedback-card,.ranking-character-rating,.ranking-character-run{transition:background .15s ease,border-color .15s ease,transform .15s ease}.ranking-character-dungeon-card:hover,.ranking-character-feedback-card:hover{border-color:color-mix(in srgb,var(--rating-tier-color,#78f2fb) 36%,rgba(255,255,255,.14));transform:translateY(-1px)}.ranking-character-best-value,.ranking-character-boss-score,.ranking-character-dungeon-score,.ranking-character-rating-score,.ranking-character-run-dps,.ranking-character-run-meta{display:grid;gap:3px;justify-items:end;min-width:0}.ranking-character-best-value small,.ranking-character-boss-score small,.ranking-character-dungeon-score small,.ranking-character-rating-score small,.ranking-character-run-dps small,.ranking-character-run-meta small{color:var(--dim);font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ranking-character-boss-score b,.ranking-character-dungeon-score b,.ranking-character-rating-score b{color:var(--rating-tier-color,#e8ff9f);text-shadow:0 0 12px var(--rating-tier-glow,rgba(223,255,149,.18))}.ranking-character-dungeon-score b{font-size:27px}.ranking-character-boss-score b,.ranking-character-rating-score b{font-size:16px}.ranking-character-run{grid-template-columns:42px minmax(0,1fr) minmax(128px,auto) 82px;min-height:70px;padding-bottom:9px}.ranking-character-run.is-death .ranking-character-row-meter::before{background:linear-gradient(90deg,#ff8b8b,rgba(255,207,122,.7));box-shadow:0 0 13px rgba(255,139,139,.24)}.ranking-character-best-value b,.ranking-character-run-dps b{color:#78f2fb;font-size:16px;font-weight:1000;line-height:1;font-variant-numeric:tabular-nums}.ranking-character-run-meta em{color:#e7f3ff;font-size:13px;font-weight:1000}.ranking-character-run-meta small{color:rgba(158,255,200,.78)}.ranking-character-best{grid-template-columns:38px minmax(0,1fr) minmax(112px,auto) minmax(92px,auto);min-height:70px;padding-bottom:9px}.ranking-character-best.is-clickable{cursor:pointer}.ranking-character-best.is-clickable:focus-visible,.ranking-character-best.is-clickable:hover{border-color:rgba(120,242,251,.26);background:rgba(120,242,251,.075);outline:0}.ranking-character-best-rank{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,207,122,.22);color:#ffcf7a;background:rgba(255,207,122,.075);font-size:11px;font-weight:1000}.ranking-character-best em{text-align:right}.ranking-character-rating{grid-template-columns:74px minmax(0,1fr) minmax(72px,auto)}.account-page{display:grid;gap:20px}.account-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;gap:20px;min-height:238px;padding:34px 32px;overflow:hidden;border:1px solid rgba(120,242,251,.18);background:linear-gradient(90deg,rgba(25,56,78,.86) 0,rgba(8,18,33,.96) 44%,rgba(5,12,22,.96) 100%),linear-gradient(135deg,rgba(15,31,52,.98),rgba(5,11,21,.98));box-shadow:0 22px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055)}.account-hero::after,.account-hero::before{content:"";position:absolute;display:none;pointer-events:none}.account-hero::before{inset:0 0 0 auto;z-index:0;width:min(44%,540px);background:linear-gradient(100deg,transparent 0,rgba(120,242,251,.09) 42%,rgba(255,225,163,.15) 76%,transparent 100%),repeating-linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.035) 25px 26px);opacity:.95}.account-hero::after{top:24px;right:306px;bottom:22px;z-index:1;width:1px;background:linear-gradient(180deg,transparent,rgba(120,242,251,.52) 34%,rgba(255,225,163,.36) 72%,transparent);box-shadow:0 0 22px rgba(120,242,251,.28)}.account-hero-copy{position:relative;z-index:3}.account-hero-copy{max-width:min(680px,calc(100% - 380px))}.account-hero-copy .account-logout{margin-top:18px}.account-logout{min-height:38px;padding:0 16px;border-color:rgba(255,225,163,.44);background:linear-gradient(135deg,rgba(255,225,163,.16),rgba(255,95,125,.08)),rgba(3,9,17,.72);color:#fff8e8;box-shadow:0 10px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);transition:transform 120ms ease,border-color 120ms ease,background 120ms ease,box-shadow 120ms ease}.account-logout:hover{transform:translateY(-1px);border-color:rgba(255,225,163,.72);background:linear-gradient(135deg,rgba(255,225,163,.22),rgba(255,95,125,.11)),rgba(7,17,30,.86)}.account-logout:active{transform:translateY(0);box-shadow:inset 0 2px 10px rgba(0,0,0,.34)}.account-hero-portrait{position:absolute;top:50%;right:26px;z-index:2;width:284px;height:284px;transform:translateY(-43%);pointer-events:none;opacity:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 88%,transparent 100%),linear-gradient(0deg,transparent 0%,#000 16%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 88%,transparent 100%),linear-gradient(0deg,transparent 0%,#000 16%,#000 100%);mask-composite:intersect}.account-hero-portrait::before{content:"";position:absolute;display:none}.account-hero-portrait::after{content:"";position:absolute;display:none}.account-hero-portrait img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center bottom;mix-blend-mode:normal;filter:brightness(1.04) contrast(1.06) saturate(1.02) drop-shadow(0 24px 28px rgba(0, 0, 0, .58))}.account-hero h1{margin:6px 0 8px;font-size:clamp(28px, 4vw, 52px);line-height:1}.account-hero p{max-width:720px;margin:0;color:var(--muted)}.account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.account-dashboard{grid-column:1/-1;display:grid;gap:16px;min-width:0}.account-overview-panel{display:grid;grid-template-columns:minmax(280px,0.92fr) minmax(0,1.28fr);gap:16px;align-items:stretch;min-width:0;padding:16px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(90deg,rgba(120,242,251,.055),transparent 1px),radial-gradient(circle at 88% 10%,rgba(255,225,163,.12),transparent 18rem),linear-gradient(135deg,rgba(9,22,39,.92),rgba(3,9,17,.95));background-size:34px 34px,auto,auto;box-shadow:0 22px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.055)}.account-identity-block{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 52%),rgba(1,7,14,.48)}.account-identity-mark{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(120,242,251,.34);border-radius:8px;background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.22),transparent 36%),linear-gradient(135deg,rgba(120,242,251,.24),rgba(255,225,163,.13)),rgba(2,8,16,.84);color:#f5feff;font-size:18px;font-weight:900;box-shadow:0 0 22px rgba(120,242,251,.16)}.account-identity-mark .class-mark{width:44px;height:44px;border-color:rgba(120,242,251,.52);background:radial-gradient(circle at 50% 40%,rgba(120,242,251,.18),transparent 62%),rgba(1,7,14,.54);box-shadow:inset 0 0 18px rgba(120,242,251,.08)}.account-identity-mark .class-mark img{width:86%;height:86%}.account-dashboard-foot span,.account-identity-label,.account-panel-intro span,.account-summary-tile span,.account-tab-button span{display:block;color:#78f2fb;font-size:11px;font-weight:900}.account-identity-block strong{display:block;overflow:hidden;margin-top:5px;color:#fff8e8;font-size:clamp(26px, 3vw, 38px);font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-identity-block small{display:block;overflow:hidden;margin-top:9px;color:rgba(237,246,255,.62);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.account-summary-tile,.account-tab-button{border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 60%),rgba(255,255,255,.035);color:var(--text);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease,box-shadow 160ms ease}.account-summary-tile{min-height:112px;padding:14px 12px}.account-summary-tile strong,.account-tab-button strong{display:block;overflow:hidden;margin-top:8px;color:#fff8e8;font-size:19px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.account-summary-tile small,.account-tab-button small{display:block;margin-top:7px;color:rgba(237,246,255,.56);font-size:11px;font-weight:800;line-height:1.35}.account-summary-tile:hover,.account-tab-button:hover{transform:translateY(-1px);border-color:rgba(120,242,251,.34);background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 60%),rgba(255,255,255,.055)}.account-summary-tile.is-active,.account-tab-button.is-active{border-color:rgba(255,225,163,.42);background:linear-gradient(135deg,rgba(255,225,163,.12),transparent 56%),rgba(120,242,251,.055);box-shadow:inset 0 0 0 1px rgba(255,225,163,.055),0 12px 30px rgba(0,0,0,.2)}.account-summary-tile.is-active span,.account-tab-button.is-active span{color:#ffe1a3}.account-summary-tile.has-notice,.account-tab-button.has-notice{position:relative;border-color:rgba(255,225,163,.38);box-shadow:inset 0 0 0 1px rgba(255,225,163,.045),0 0 20px rgba(255,95,125,.12)}.account-summary-notice,.account-tab-notice{position:absolute;top:10px;right:10px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(135deg,#ff5f7d,#ffe1a3);color:#21030b;font-size:10px;font-style:normal;font-weight:1000;line-height:1;box-shadow:0 0 18px rgba(255,95,125,.36)}.account-google-spotlight{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:13px 14px;border:1px solid rgba(255,225,163,.24);border-radius:8px;background:linear-gradient(90deg,rgba(255,225,163,.11),rgba(120,242,251,.065) 45%,transparent),rgba(1,7,14,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.account-google-spotlight.is-linked{border-color:rgba(99,230,166,.28);background:linear-gradient(90deg,rgba(99,230,166,.11),rgba(120,242,251,.065) 45%,transparent),rgba(1,7,14,.42)}.account-google-spotlight-copy{min-width:0}.account-google-spotlight-copy span{display:block;color:#ffe1a3;font-size:11px;font-weight:900}.account-google-spotlight-copy strong{display:block;margin-top:3px;color:#fff8e8;font-size:19px;font-weight:900}.account-google-spotlight-copy small{display:block;margin-top:3px;overflow:hidden;color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.45;text-overflow:ellipsis}.account-google-spotlight-actions{display:flex;justify-content:flex-end}.account-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.account-tab-rail{position:sticky;top:88px;display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:rgba(5,13,24,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.account-tab-button{min-height:78px;padding:11px 12px}.account-tab-button strong{font-size:16px}.account-tab-panel,.account-tab-stage{display:grid;gap:14px;min-width:0}.account-panel-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-width:0;padding:16px 18px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(90deg,rgba(120,242,251,.075),transparent 52%),rgba(9,19,33,.68)}.account-panel-intro>div:first-child{min-width:0}.account-panel-intro strong{display:block;margin-top:4px;color:#fff8e8;font-size:clamp(22px, 2.4vw, 30px);font-weight:900;line-height:1.1}.account-panel-intro p{max-width:min(640px,100%);margin:0;color:rgba(237,246,255,.62);font-size:13px;font-weight:800;line-height:1.55;word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.account-panel-copy{display:grid;justify-items:end;gap:10px;min-width:min(480px,100%)}.account-panel-copy p{text-align:right}.account-character-context{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:100%;padding:8px 10px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.12),transparent 62%),rgba(1,7,14,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.account-character-context small,.account-character-context span,.account-character-context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-character-context span{flex:none;color:#78f2fb;font-size:10px;font-weight:900}.account-character-context strong{display:block;margin:0;color:#fff8e8;font-size:14px;font-weight:900;line-height:1}.account-character-context small{color:rgba(237,246,255,.56);font-size:11px;font-weight:900}.account-dashboard .account-card,.account-dashboard .account-empty{border-radius:8px;box-shadow:0 16px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.account-dashboard .account-friends-card,.account-dashboard .account-google-card,.account-dashboard .account-inquiries-card,.account-dashboard .account-reports-card,.account-dashboard .account-settings-card,.account-dashboard .account-skin-card,.account-dashboard .account-trend-card{grid-column:auto}.account-dashboard-foot{display:flex;flex-wrap:wrap;gap:8px}.account-dashboard-foot span{min-height:30px;padding:7px 10px;border:1px solid rgba(120,242,251,.12);border-radius:999px;background:rgba(120,242,251,.055);color:rgba(237,246,255,.64)}.account-card,.account-empty{padding:22px;border:1px solid rgba(120,242,251,.14);background:rgba(11,23,39,.84)}.account-card-head span,.account-card>span{display:block;color:#78f2fb;font-size:12px;font-weight:900;letter-spacing:0}.account-card-head strong,.account-card>strong{display:block;margin-top:6px;color:var(--text);font-size:26px;font-weight:900}.account-card p,.account-card small{color:var(--muted)}.account-empty,.account-google-card,.account-privacy-card,.account-reports-card,.account-server-support-card,.account-settings-card,.account-skin-card,.account-trend-card{grid-column:1/-1}.account-server-support-card{position:relative;overflow:hidden;border-color:rgba(255,225,163,.22);background:radial-gradient(circle at 88% 12%,rgba(255,225,163,.22),transparent 15rem),linear-gradient(90deg,rgba(120,242,251,.08),transparent 1px),linear-gradient(135deg,rgba(255,225,163,.1),transparent 58%),rgba(11,23,39,.86);background-size:auto,32px 32px,auto,auto;box-shadow:0 18px 54px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.055)}.server-support-policy{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,225,163,.16);border-radius:8px;background:rgba(2,8,16,.46)}.server-support-policy[hidden]{display:none}.server-support-policy p{margin:0;color:rgba(237,246,255,.68);font-size:13px;font-weight:800;line-height:1.55}.server-support-check{display:flex;align-items:center;gap:8px;color:#fff8e8;font-size:13px;font-weight:900}.server-support-check input{width:16px;height:16px;accent-color:#78f2fb}.account-privacy-card{border-color:rgba(99,230,166,.18);background:linear-gradient(135deg,rgba(99,230,166,.08),transparent 46%),rgba(9,19,33,.88)}.account-privacy-head{align-items:center;gap:16px}.account-privacy-switch{display:inline-grid;grid-template-columns:54px auto;align-items:center;gap:9px;cursor:pointer;user-select:none}.account-privacy-switch input{position:absolute;opacity:0;pointer-events:none}.account-privacy-switch span{position:relative;width:54px;height:30px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 7px rgba(0,0,0,.28)}.account-privacy-switch span::before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:rgba(237,246,255,.72);box-shadow:0 5px 16px rgba(0,0,0,.32);transition:transform 160ms ease,background 160ms ease}.account-privacy-switch input:checked+span{border-color:rgba(99,230,166,.62);background:linear-gradient(135deg,rgba(99,230,166,.95),rgba(120,242,251,.72));box-shadow:0 0 22px rgba(99,230,166,.18)}.account-privacy-switch input:checked+span::before{transform:translateX(24px);background:#fff}.account-privacy-switch b{min-width:26px;color:#78f2fb;font-size:12px;font-weight:900}.account-skin-card{position:relative;overflow:hidden;border-color:rgba(255,111,141,.2);background:radial-gradient(circle at 88% 12%,rgba(255,87,112,.16),transparent 14rem),linear-gradient(135deg,rgba(120,242,251,.055),transparent 42%),rgba(9,19,33,.9)}.account-skin-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ff6f8d,#ffe1a3);box-shadow:0 0 34px rgba(255,111,141,.42)}.account-skin-head{position:relative;z-index:1}.account-skin-head em{flex:none;color:rgba(237,246,255,.48);font-size:12px;font-style:normal;font-weight:900}.account-skin-options{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:16px}.account-skin-option{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;width:100%;padding:12px;overflow:hidden;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 58%),rgba(1,7,14,.42);color:var(--text);text-align:left;cursor:default;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease,box-shadow 160ms ease}.account-skin-option:hover{transform:translateY(-1px);border-color:rgba(120,242,251,.42);background:linear-gradient(135deg,rgba(120,242,251,.11),transparent 58%),rgba(1,7,14,.56)}.account-skin-option.is-crimson{border-color:rgba(255,111,141,.2);background:linear-gradient(120deg,rgba(255,83,115,.13),transparent 48%),linear-gradient(145deg,rgba(13,20,35,.82),rgba(3,8,15,.78))}.account-skin-option.is-seraph{border-color:rgba(255,232,188,.24);background:linear-gradient(120deg,rgba(255,236,200,.13),transparent 48%),linear-gradient(145deg,rgba(25,23,19,.82),rgba(5,10,15,.78))}.account-skin-option.is-void{border-color:rgba(158,126,255,.28);background:radial-gradient(circle at 18% 50%,rgba(42,24,102,.42),transparent 36%),linear-gradient(120deg,rgba(126,84,255,.15),transparent 48%),linear-gradient(145deg,rgba(9,10,28,.88),rgba(2,5,14,.82))}.account-skin-option.is-neon-dragonline{border-color:rgba(85,242,255,.3);background:radial-gradient(circle at 82% 42%,rgba(255,79,208,.22),transparent 34%),linear-gradient(120deg,rgba(85,242,255,.16),transparent 48%),linear-gradient(145deg,rgba(5,14,32,.9),rgba(18,9,38,.84))}.account-skin-option.is-active{border-color:rgba(255,225,163,.58);box-shadow:0 0 0 1px rgba(255,225,163,.08),0 16px 38px rgba(0,0,0,.24),inset 0 0 26px rgba(255,111,141,.1)}.account-skin-option.is-locked{border-style:dashed}.account-skin-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(120,242,251,.24);border-radius:8px;background:radial-gradient(circle at 50% 35%,rgba(120,242,251,.2),transparent 58%),rgba(255,255,255,.04);color:#78f2fb;font-size:18px;font-weight:900}.account-skin-option.is-crimson .account-skin-mark{border-color:rgba(255,225,163,.36);background:radial-gradient(circle at 50% 38%,rgba(255,225,163,.24),transparent 58%),linear-gradient(135deg,rgba(255,111,141,.28),rgba(55,9,24,.9));color:#fff8e8;box-shadow:0 0 24px rgba(255,111,141,.2)}.account-skin-option.is-seraph .account-skin-mark{border-color:rgba(255,238,204,.42);background:radial-gradient(circle at 50% 38%,rgba(255,246,220,.3),transparent 58%),linear-gradient(135deg,rgba(255,233,188,.24),rgba(63,54,37,.9));color:#fff8e8;box-shadow:0 0 24px rgba(255,232,188,.18)}.account-skin-option.is-void .account-skin-mark{border-color:rgba(174,148,255,.44);background:radial-gradient(circle at 50% 42%,rgba(115,235,255,.22),transparent 52%),radial-gradient(circle at 48% 48%,rgba(116,73,255,.42),transparent 62%),linear-gradient(135deg,rgba(30,19,83,.94),rgba(5,7,24,.95));color:#eee8ff;box-shadow:0 0 26px rgba(130,92,255,.24),inset 0 0 18px rgba(33,207,255,.08)}.account-skin-option.is-neon-dragonline .account-skin-mark{border-color:rgba(85,242,255,.46);background:radial-gradient(circle at 54% 40%,rgba(255,255,255,.22),transparent 38%),linear-gradient(135deg,rgba(85,242,255,.28),rgba(255,79,208,.22)),linear-gradient(135deg,rgba(6,25,48,.96),rgba(28,10,56,.94));color:#effcff;box-shadow:0 0 26px rgba(85,242,255,.24),0 0 22px rgba(255,79,208,.14)}.account-skin-option b,.account-skin-option small,.account-skin-option strong{display:block}.account-skin-option strong{color:#fff8e8;font-size:16px;font-weight:900}.account-skin-option small{margin-top:3px;color:rgba(237,246,255,.6);font-size:12px;font-weight:800;line-height:1.35}.account-skin-actions{display:grid;gap:6px;width:104px}.account-skin-apply-button,.account-skin-preview-button{width:100%;min-height:28px;border:1px solid rgba(120,242,251,.18);border-radius:7px;background:rgba(1,7,14,.35);color:rgba(237,246,255,.74);font-size:12px;font-weight:900;line-height:1;cursor:pointer}.account-skin-apply-button:hover:not(:disabled),.account-skin-preview-button:hover{border-color:rgba(120,242,251,.42);color:#fff8e8}.account-skin-apply-button{border-color:rgba(255,225,163,.28);background:rgba(255,225,163,.08);color:#ffe1a3}.account-skin-apply-button[data-state=active]{border-color:rgba(255,225,163,.42);background:rgba(255,225,163,.18);color:#fff4c7}.account-skin-apply-button[data-state=locked]{border-color:rgba(237,246,255,.12);background:rgba(255,255,255,.035);color:rgba(237,246,255,.46)}.account-skin-apply-button:disabled{cursor:not-allowed;opacity:1}.account-skin-notice{position:relative;z-index:1;display:grid;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:rgba(1,7,14,.34)}.account-skin-notice strong{color:rgba(237,246,255,.86);font-size:13px;font-weight:900}.account-skin-notice span,.account-skin-status{color:var(--muted);font-size:12px;font-weight:800;line-height:1.5}.account-skin-status{position:relative;z-index:1;min-height:18px;margin:10px 0 0}.account-skin-status[data-tone=success]{color:#78f2fb}.account-skin-status[data-tone=error]{color:#ff9b9b}.account-skin-card{padding:0;border-color:rgba(120,242,251,.16);background:radial-gradient(circle at 86% 8%,rgba(120,242,251,.11),transparent 18rem),radial-gradient(circle at 12% 24%,rgba(255,225,163,.08),transparent 15rem),linear-gradient(145deg,rgba(9,18,32,.96),rgba(4,8,16,.96));box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.account-skin-card::before{width:1px;background:linear-gradient(180deg,rgba(120,242,251,0),rgba(120,242,251,.72),rgba(255,225,163,.46),rgba(120,242,251,0));box-shadow:0 0 28px rgba(120,242,251,.28)}.account-skin-showcase{--skin-a:#78f2fb;--skin-b:#ffe1a3;--skin-glow:rgba(120, 242, 251, 0.22);position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);gap:18px;align-items:center;margin:14px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--skin-a) 32%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--skin-a) 12%,transparent),transparent 44%),radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--skin-b) 16%,transparent),transparent 17rem),rgba(2,8,16,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.18)}.account-skin-showcase::after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,var(--skin-a),var(--skin-b),transparent);opacity:.72}.account-skin-showcase.is-crimson{--skin-a:#ff6f8d;--skin-b:#ffe1a3;--skin-glow:rgba(255, 111, 141, 0.24)}.account-skin-showcase.is-seraph{--skin-a:#ffe8bc;--skin-b:#83f4ff;--skin-glow:rgba(255, 232, 188, 0.23)}.account-skin-showcase.is-void{--skin-a:#9e7eff;--skin-b:#73ebff;--skin-glow:rgba(158, 126, 255, 0.27)}.account-skin-showcase.is-neon-dragonline{--skin-a:#55f2ff;--skin-b:#ff4fd0;--skin-glow:rgba(85, 242, 255, 0.25)}.account-skin-showcase-copy{position:relative;z-index:1;min-width:0}.account-skin-kicker,.account-skin-toolbar span{display:block;color:color-mix(in srgb,var(--skin-a,#78f2fb) 82%,#fff 18%);font-size:11px;font-weight:1000;letter-spacing:.08em}.account-skin-sort-note{display:inline-flex;align-items:center;min-height:22px;margin-top:7px;padding:0 9px;border:1px solid rgba(120,242,251,.18);border-radius:999px;background:rgba(120,242,251,.06);color:rgba(237,246,255,.64);font-size:11px;font-style:normal;font-weight:900}.account-skin-showcase-copy h2{margin:7px 0 8px;color:#fff8e8;font-size:clamp(24px, 3vw, 38px);font-weight:1000;line-height:1.02}.account-skin-showcase-copy p{max-width:36rem;margin:0;color:rgba(237,246,255,.68);font-size:13px;font-weight:800;line-height:1.58}.account-skin-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.account-skin-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(237,246,255,.12);border-radius:999px;background:rgba(0,0,0,.2);color:rgba(237,246,255,.72);font-size:12px;font-weight:900}.account-skin-pill.is-active{border-color:color-mix(in srgb,var(--skin-a) 46%,transparent);background:color-mix(in srgb,var(--skin-a) 14%,rgba(0,0,0,.28));color:#fff8e8}.account-skin-pill.is-popular{border-color:rgba(120,242,251,.32);background:linear-gradient(135deg,rgba(120,242,251,.13),rgba(255,255,255,.035));color:#9df8ff}.account-skin-showcase-preview{position:relative;z-index:1;min-width:0;padding:12px;border:1px solid rgba(237,246,255,.08);border-radius:10px;background:linear-gradient(145deg,rgba(0,0,0,.26),rgba(255,255,255,.035));box-shadow:0 0 42px var(--skin-glow),inset 0 1px 0 rgba(255,255,255,.06)}.account-skin-preview-meter{padding:12px;border-color:rgba(237,246,255,.08);border-radius:8px;background:rgba(1,6,13,.62);box-shadow:none}.account-skin-preview-meter .skin-preview-real-row{margin:7px 0}.account-skin-toolbar{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:16px;margin:18px 14px 0}.account-skin-toolbar strong{display:block;margin-top:4px;color:#fff8e8;font-size:20px;font-weight:1000}.account-skin-toolbar p{max-width:34rem;margin:0;color:rgba(237,246,255,.58);font-size:12px;font-weight:800;line-height:1.5;text-align:right}.account-skin-target-strip{display:grid;justify-items:end;min-width:min(420px,100%);padding:10px 12px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 58%),rgba(1,7,14,.44)}.account-skin-target-strip small,.account-skin-target-strip span,.account-skin-target-strip strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-skin-target-strip span{color:#78f2fb;font-size:10px;font-weight:1000}.account-skin-target-strip strong{margin-top:4px;color:#fff8e8;font-size:15px;font-weight:1000}.account-skin-target-strip small{margin-top:3px;color:rgba(237,246,255,.58);font-size:11px;font-weight:900}.account-skin-target-strip .account-skin-character-bar{justify-content:flex-end;width:100%;margin-top:10px}.account-skin-target-strip .account-character-choice{max-width:240px}.account-skin-options{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px}.account-skin-option{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px 12px;min-height:178px;padding:12px;border-color:rgba(237,246,255,.1);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),rgba(0,0,0,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.account-skin-option:hover{transform:none;border-color:rgba(120,242,251,.34);background:linear-gradient(145deg,rgba(120,242,251,.07),rgba(255,255,255,.02)),rgba(0,0,0,.28)}.account-skin-option.is-active{border-color:rgba(255,225,163,.58);box-shadow:0 0 0 1px rgba(255,225,163,.08),0 18px 36px rgba(0,0,0,.22),inset 0 0 30px rgba(255,225,163,.07)}.account-skin-option.is-locked{border-style:solid}.account-skin-option.is-crimson{border-color:rgba(255,111,141,.2);background:radial-gradient(circle at 84% 18%,rgba(255,225,163,.12),transparent 9rem),linear-gradient(145deg,rgba(255,83,115,.12),rgba(255,255,255,.018) 58%),rgba(5,8,15,.68)}.account-skin-option.is-seraph{border-color:rgba(255,232,188,.22);background:radial-gradient(circle at 84% 18%,rgba(131,244,255,.12),transparent 9rem),linear-gradient(145deg,rgba(255,232,188,.12),rgba(255,255,255,.018) 58%),rgba(6,9,14,.68)}.account-skin-option.is-void{border-color:rgba(158,126,255,.25);background:radial-gradient(circle at 20% 24%,rgba(115,235,255,.09),transparent 8rem),linear-gradient(145deg,rgba(126,84,255,.15),rgba(255,255,255,.018) 58%),rgba(5,6,19,.72)}.account-skin-option.is-neon-dragonline{border-color:rgba(85,242,255,.25);background:radial-gradient(circle at 84% 18%,rgba(255,79,208,.14),transparent 9rem),linear-gradient(145deg,rgba(85,242,255,.12),rgba(255,255,255,.018) 58%),rgba(4,8,22,.72)}.account-skin-option-preview{position:relative;grid-column:1/-1;display:block;height:48px;overflow:hidden;border:1px solid rgba(237,246,255,.1);border-radius:9px;background:linear-gradient(90deg,rgba(120,242,251,.18),rgba(255,225,163,.12) 56%,transparent),rgba(1,7,14,.5)}.account-skin-option-preview::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 82% 30%,rgba(255,255,255,.14),transparent 9rem);opacity:.64}.account-skin-option-preview i{position:absolute;inset:12px 44% 12px 12px;border-radius:999px;background:linear-gradient(90deg,rgba(120,242,251,.84),rgba(255,225,163,.68));box-shadow:0 0 18px rgba(120,242,251,.28)}.account-skin-option-preview b{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:28px;height:28px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(0,0,0,.35);color:#fff8e8;font-size:13px;font-weight:1000}.account-skin-option-preview.is-crimson{background:radial-gradient(circle at 22% 48%,rgba(255,225,163,.24),transparent 46%),linear-gradient(90deg,rgba(255,88,122,.34),rgba(83,12,32,.55))}.account-skin-option-preview.is-seraph{background:radial-gradient(circle at 22% 50%,rgba(255,255,235,.34),transparent 48%),linear-gradient(90deg,rgba(255,232,188,.34),rgba(53,62,72,.46))}.account-skin-option-preview.is-void{background:radial-gradient(circle at 20% 50%,rgba(115,235,255,.22),transparent 44%),linear-gradient(90deg,rgba(116,73,255,.38),rgba(8,8,30,.72))}.account-skin-option-preview.is-neon-dragonline{background:radial-gradient(circle at 80% 35%,rgba(255,79,208,.26),transparent 40%),linear-gradient(90deg,rgba(85,242,255,.34),rgba(26,11,58,.66))}.account-skin-info{min-width:0}.account-skin-state{display:inline-flex;align-items:center;min-height:21px;margin-bottom:6px;padding:0 7px;border:1px solid rgba(237,246,255,.12);border-radius:999px;color:rgba(237,246,255,.58);font-size:11px;font-style:normal;font-weight:1000}.account-skin-state[data-state=active]{border-color:rgba(255,225,163,.38);background:rgba(255,225,163,.11);color:#ffe1a3}.account-skin-state[data-state=owned]{border-color:rgba(120,242,251,.3);background:rgba(120,242,251,.08);color:#78f2fb}.account-skin-state[data-state=locked]{color:rgba(237,246,255,.42)}.account-skin-popularity{display:inline-flex;align-items:center;gap:6px;min-height:21px;margin:0 0 6px 6px;padding:0 8px;border:1px solid rgba(255,225,163,.18);border-radius:999px;background:rgba(255,225,163,.055);color:rgba(255,248,232,.72);font-size:11px;font-weight:950;vertical-align:top}.account-skin-popularity b{color:#ffe1a3;font-size:10px}.account-skin-option strong{overflow:hidden;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-skin-option small{display:-webkit-box;min-height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-skin-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;align-self:end}.account-skin-apply-button,.account-skin-preview-button{min-height:34px;border-radius:8px;background:rgba(3,12,22,.56)}.account-skin-preview-button{color:rgba(237,246,255,.78)}.account-skin-apply-button{border-color:rgba(120,242,251,.24);background:linear-gradient(135deg,rgba(120,242,251,.12),rgba(255,225,163,.06));color:#dffcff}.account-skin-apply-button[data-state=active]{border-color:rgba(255,225,163,.46);background:rgba(255,225,163,.12)}.account-skin-notice{margin:0 14px 14px;padding:12px 13px;border-color:rgba(237,246,255,.08);border-radius:10px;background:rgba(0,0,0,.2)}.account-skin-status{margin:0 14px 14px}body.has-skin-preview-modal{overflow:hidden}.skin-preview-modal{--skin-a:#78f2fb;--skin-b:#ffe1a3;--skin-c:rgba(120, 242, 251, 0.18);position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.skin-preview-modal.is-crimson{--skin-a:#ff6f8d;--skin-b:#ffe1a3;--skin-c:rgba(255, 111, 141, 0.22)}.skin-preview-modal.is-seraph{--skin-a:#fff0cb;--skin-b:#78f2fb;--skin-c:rgba(255, 236, 200, 0.22)}.skin-preview-modal.is-void{--skin-a:#a98cff;--skin-b:#6ff1ff;--skin-c:rgba(126, 84, 255, 0.24)}.skin-preview-modal.is-neon-dragonline{--skin-a:#55f2ff;--skin-b:#ff4fd0;--skin-c:rgba(85, 242, 255, 0.24)}.skin-preview-backdrop{position:absolute;inset:0;border:0;background:rgba(1,5,12,.78);cursor:pointer}.skin-preview-dialog{position:relative;z-index:1;width:min(760px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--skin-a) 34%,transparent);border-radius:14px;background:radial-gradient(circle at 86% 12%,var(--skin-c),transparent 16rem),linear-gradient(145deg,rgba(13,22,38,.98),rgba(3,8,16,.98));box-shadow:0 28px 80px rgba(0,0,0,.48)}.skin-preview-actions,.skin-preview-header{display:flex;align-items:center;gap:14px;padding:18px}.skin-preview-header{border-bottom:1px solid rgba(237,246,255,.08)}.skin-preview-header .account-skin-mark{border-color:color-mix(in srgb,var(--skin-a) 48%,transparent);color:var(--skin-a)}.skin-preview-header div{min-width:0}.skin-preview-header p{margin:0 0 4px;color:var(--skin-a);font-size:11px;font-weight:900;letter-spacing:.08em}.skin-preview-header h2{margin:0;color:#fff8e8;font-size:clamp(22px, 3vw, 34px);font-weight:950;line-height:1}.skin-preview-header span{display:block;margin-top:7px;color:rgba(237,246,255,.62);font-size:13px;font-weight:800;line-height:1.45}.skin-preview-close{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border:1px solid rgba(237,246,255,.12);border-radius:9px;background:rgba(255,255,255,.05);color:rgba(237,246,255,.78);font-size:24px;font-weight:700;line-height:1;cursor:pointer}.skin-preview-stage{padding:20px}.skin-preview-meter{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--skin-a) 24%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--skin-a) 12%,transparent),transparent 50%),rgba(2,7,16,.68)}.skin-preview-meter::before{content:"";position:absolute;inset:0;display:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--skin-b) 16%,transparent),transparent);transform:translateX(-110%);animation:skinPreviewSweep 3.2s ease-in-out infinite;pointer-events:none}.skin-preview-foot,.skin-preview-meter-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;padding:12px 14px;color:rgba(237,246,255,.62);font-size:11px;font-weight:900;letter-spacing:.04em}.skin-preview-meter-head{border-bottom:1px solid rgba(237,246,255,.08)}.skin-preview-meter-head b{color:var(--skin-a);font-size:11px}.skin-preview-real-row{position:relative;overflow:hidden;width:100%;margin:8px 0;padding:0 8px;border-radius:2px;background:rgba(0,0,0,.3)}.skin-preview-fill-art,.skin-preview-real-art,.skin-preview-real-fill,.skin-preview-real-veil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none}.skin-preview-real-art{object-fit:fill;z-index:0}.skin-preview-fill-art{object-fit:fill;z-index:3;clip-path:inset(0 96% 0 0);animation:skinPreviewActualFill 3.2s cubic-bezier(.22,.82,.24,1) infinite;animation-delay:var(--delay);will-change:clip-path}.skin-preview-real-fill{z-index:4;transform-origin:left center;animation:skinPreviewActualFill 3.2s cubic-bezier(.22,.82,.24,1) infinite;animation-delay:var(--delay);clip-path:inset(0 96% 0 0);will-change:clip-path}.skin-preview-real-veil{z-index:2}.skin-preview-real-edge{position:absolute;top:0;bottom:0;z-index:6;pointer-events:none;transform:translateX(-100%);overflow:visible;border-radius:0;mix-blend-mode:screen}.skin-preview-real-edge::before{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:currentColor;box-shadow:0 0 6px currentColor;opacity:.82}.skin-preview-real-edge::after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:10px;background:linear-gradient(90deg,rgba(255,255,255,0),currentColor);filter:blur(4px);opacity:.16}.skin-preview-real-content{position:relative;z-index:7;display:grid;grid-template-columns:24px 34px minmax(0,1fr) minmax(116px,auto);gap:10px;align-items:center;height:100%}.skin-preview-real-rank{color:rgba(237,246,255,.7);font-size:12px;font-weight:950;text-align:center}.skin-preview-real-icon{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none}.skin-preview-real-frame{position:absolute;pointer-events:none}.skin-preview-real-icon img{position:relative;z-index:1;width:31px;height:31px;object-fit:contain}.skin-preview-real-name{min-width:0;overflow:hidden;font-weight:900}.skin-preview-real-name-line{display:flex;align-items:center;gap:7px;min-width:0}.skin-preview-real-name small,.skin-preview-real-name strong,.skin-preview-real-stats b,.skin-preview-real-stats i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skin-preview-real-name strong{min-width:0;font-size:16px;line-height:1}.skin-preview-real-name small{margin-top:3px;font-size:10px;font-style:normal;opacity:.72}.skin-preview-real-power{flex:none;display:inline-flex;align-items:center;gap:3px;min-width:74px;min-height:22px;padding:1px 5px;border-radius:999px;background:rgba(0,0,0,.32)}.skin-preview-real-power img{width:18px;height:18px;object-fit:contain}.skin-preview-real-power b{color:#66e9ff;font-size:12px;font-weight:800;line-height:1;text-shadow:0 0 4px rgba(10,200,255,.35);white-space:nowrap}.skin-preview-real-stats{display:grid;grid-template-columns:1fr 44px;gap:10px;align-items:center;min-width:116px;font-weight:950;text-align:right}.skin-preview-real-stats b,.skin-preview-real-stats i{font-size:15px;font-style:normal}@keyframes skinPreviewActualFill{0%,10%{clip-path:inset(0 96% 0 0)}52%,78%{clip-path:inset(0 var(--target-clip) 0 0)}100%{clip-path:inset(0 96% 0 0)}}@keyframes premiumSkinFill{0%,100%{filter:saturate(1)}50%{filter:saturate(1.12)}}@keyframes premiumSkinSheen{0%{transform:translateX(-145%) skewX(-18deg);opacity:0}28%{opacity:.7}58%{transform:translateX(145%) skewX(-18deg);opacity:0}100%{transform:translateX(145%) skewX(-18deg);opacity:0}}@keyframes premiumSkinBreath{0%,100%{opacity:.28;transform:scale(.92)}50%{opacity:.86;transform:scale(1.08)}}@keyframes premiumSkinDrift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-2px,0)}}@keyframes premiumSkinOrbit{to{transform:rotate(360deg)}}@keyframes premiumSkinRibbon{0%{transform:translateX(-30%) skewX(-20deg);opacity:.18}50%{opacity:.72}100%{transform:translateX(34%) skewX(-20deg);opacity:.18}}@keyframes premiumSkinTwinkle{0%,100%{opacity:.2;transform:rotate(45deg) scale(.62)}50%{opacity:1;transform:rotate(45deg) scale(1.22)}}@keyframes premiumSkinScan{to{background-position:42px 0}}.premium-skin-sheen{position:absolute;inset:0;width:34%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.34),transparent);animation:premiumSkinSheen 3.4s ease-in-out infinite;pointer-events:none}.premium-skin-soft{background:linear-gradient(105deg,transparent,rgba(255,255,255,.42),transparent);animation-duration:4.2s}.premium-skin-orbit{position:absolute;left:8px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;border:1px solid rgba(255,255,255,.24);border-left-color:rgba(255,255,255,.72);animation:premiumSkinOrbit 4.8s linear infinite;pointer-events:none}.premium-skin-orbit-b{border-color:rgba(154,124,255,.34);border-left-color:rgba(86,231,255,.82);box-shadow:inset 0 0 12px rgba(101,73,255,.34)}.premium-skin-core{position:absolute;left:20px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#7a57ff;box-shadow:0 0 18px rgba(122,87,255,.9);animation:premiumSkinBreath 1.8s ease-in-out infinite;pointer-events:none}.premium-skin-rift{position:absolute;right:78px;top:8px;width:112px;height:25px;border-top:1px solid rgba(94,230,255,.38);transform:rotate(10deg);box-shadow:0 -5px 14px rgba(120,88,255,.28);animation:premiumSkinBreath 2.4s ease-in-out infinite;pointer-events:none}.premium-skin-wing{position:absolute;top:4px;bottom:4px;width:95px;opacity:.34;background:repeating-linear-gradient(115deg,transparent 0 10px,rgba(255,255,255,.58) 11px 12px,transparent 13px 23px);animation:premiumSkinDrift 3.8s ease-in-out infinite;pointer-events:none}.premium-skin-wing-left{left:44px;transform:skewX(-18deg)}.premium-skin-wing-right{right:70px;transform:skewX(18deg);animation-delay:.5s}.premium-skin-ribbon{position:absolute;top:-20%;bottom:-20%;width:92px;background:linear-gradient(90deg,transparent,rgba(255,118,143,.32),rgba(255,228,190,.18),transparent);animation:premiumSkinRibbon 3s ease-in-out infinite;pointer-events:none}.premium-skin-ribbon-a{left:40px}.premium-skin-ribbon-b{right:58px;animation-delay:.8s}.premium-skin-ember{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff6d8f;box-shadow:0 0 12px rgba(255,82,116,.72);animation:premiumSkinBreath 1.5s ease-in-out infinite;pointer-events:none}.premium-skin-ember-a{left:74px;top:9px}.premium-skin-ember-b{right:42px;bottom:9px;animation-delay:.45s}@keyframes seraphSparkle{0%,100%{opacity:0;transform:scale(.4) rotate(0)}30%{opacity:1;transform:scale(1.1) rotate(45deg)}60%{opacity:.8;transform:scale(.9) rotate(90deg)}}@keyframes seraphFeatherFloat{0%{opacity:0;transform:translate(0,0) rotate(-20deg)}15%{opacity:.85}85%{opacity:.55}100%{opacity:0;transform:translate(-40px,-16px) rotate(8deg)}}@keyframes seraphHaloPulse{0%,100%{opacity:.25;filter:blur(6px)}50%{opacity:.55;filter:blur(9px)}}@keyframes seraphRaySweep{0%{opacity:0;transform:translateX(-36%) skewX(-18deg)}22%{opacity:.62}58%{opacity:.28}100%{opacity:0;transform:translateX(42%) skewX(-18deg)}}@keyframes seraphOrbFloat{0%,100%{opacity:.18;transform:translate(0,0) scale(.7)}42%{opacity:.92;transform:translate(-8px,-4px) scale(1.08)}70%{opacity:.48;transform:translate(-14px,1px) scale(.86)}}@keyframes seraphEdgeBreath{0%,100%{opacity:.72}50%{opacity:1}}.seraph-sparkle{position:absolute;width:5px;height:5px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,rgba(255,240,200,.6) 2px,transparent 3px);filter:drop-shadow(0 0 4px rgba(255,235,180,.9)) drop-shadow(0 0 8px rgba(156,220,255,.35));animation:seraphSparkle 2.6s ease-in-out infinite}.seraph-sparkle-a{left:22%;top:18%;animation-delay:0s}.seraph-sparkle-b{left:48%;top:62%;animation-delay:.6s}.seraph-sparkle-c{left:68%;top:28%;animation-delay:1.2s;width:4px;height:4px}.seraph-sparkle-d{left:84%;top:70%;animation-delay:1.8s;width:6px;height:6px}.seraph-sparkle-e{left:35%;top:34%;animation-delay:2.2s;width:4px;height:4px}.seraph-feather{position:absolute;width:12px;height:4px;pointer-events:none;background:linear-gradient(95deg,transparent 0,rgba(255,255,255,.85) 35%,rgba(245,235,210,.7) 65%,transparent 100%);border-radius:60% 40% 50% 50%/80% 80% 20% 20%;filter:drop-shadow(0 0 3px rgba(255,240,210,.6))}.seraph-feather-a{right:22%;top:28%;animation:seraphFeatherFloat 5.2s ease-in-out infinite}.seraph-feather-b{right:56%;bottom:24%;animation:seraphFeatherFloat 6.4s ease-in-out infinite 2.1s;transform:rotate(15deg)}.seraph-feather-c{right:38%;top:56%;width:16px;animation:seraphFeatherFloat 7.2s ease-in-out infinite 3.1s}.seraph-halo{position:absolute;left:50%;top:50%;width:60%;height:180%;margin-left:-30%;margin-top:-90%;background:radial-gradient(ellipse at center,rgba(255,240,200,.32),rgba(255,220,150,.12) 40%,transparent 70%);animation:seraphHaloPulse 3.4s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.seraph-ray{position:absolute;top:-42%;bottom:-42%;width:102px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42) 42%,rgba(255,238,174,.3) 52%,transparent);filter:blur(.6px);mix-blend-mode:screen;animation:seraphRaySweep 4.8s ease-in-out infinite}.seraph-ray-a{left:26%}.seraph-ray-b{right:15%;width:74px;animation-delay:1.5s;animation-duration:5.8s;opacity:.56}.seraph-orb{position:absolute;width:5px;height:5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,rgba(255,238,178,.72) 52%,transparent 78%);box-shadow:0 0 8px rgba(255,238,178,.85),0 0 14px rgba(147,216,255,.35);animation:seraphOrbFloat 3.6s ease-in-out infinite}.seraph-orb-a{left:28%;bottom:18%;animation-delay:.2s}.seraph-orb-b{left:60%;top:19%;width:4px;height:4px;animation-delay:1.4s}.seraph-orb-c{right:18%;top:58%;animation-delay:2.2s}@keyframes voidStarTwinkle{0%,100%{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}}@keyframes voidMistFloat{0%,100%{opacity:.35;transform:translateX(0) skewX(-18deg)}50%{opacity:.65;transform:translateX(10px) skewX(-18deg)}}@keyframes voidRiftPulse{0%,100%{opacity:.32;transform:translateX(0) scaleY(.86) skewX(-16deg);filter:blur(3px)}50%{opacity:.82;transform:translateX(-6px) scaleY(1.12) skewX(-16deg);filter:blur(5px)}}@keyframes voidShardDrift{0%{opacity:0;transform:translate(0,8px) rotate(22deg) scale(.55)}18%{opacity:.9}72%{opacity:.5}100%{opacity:0;transform:translate(-36px,-10px) rotate(86deg) scale(.9)}}.void-star{position:absolute;width:3px;height:3px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#dcc8ff 0,rgba(160,120,255,.6) 60%,transparent 100%);filter:drop-shadow(0 0 5px rgba(180,140,255,.9));animation:voidStarTwinkle 2.4s ease-in-out infinite}.void-star-a{left:28%;top:25%;animation-delay:0s}.void-star-b{left:50%;top:70%;animation-delay:.5s;width:4px;height:4px}.void-star-c{left:70%;top:35%;animation-delay:1s}.void-star-d{left:84%;top:60%;animation-delay:1.5s;width:2px;height:2px}.void-star-e{left:18%;top:70%;animation-delay:2s;width:4px;height:4px}.void-mist{position:absolute;left:30%;right:5%;top:10%;bottom:10%;background:radial-gradient(ellipse at 70% 50%,rgba(141,88,255,.25),transparent 50%);filter:blur(8px);animation:voidMistFloat 5s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.void-rift-core{position:absolute;right:18%;top:-26%;width:48px;height:152%;background:linear-gradient(90deg,transparent,rgba(74,231,255,.36),rgba(125,83,255,.7),rgba(18,8,45,.62),transparent);filter:blur(3px);transform:skewX(-16deg);animation:voidRiftPulse 2.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.void-shard{position:absolute;width:10px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(215,205,255,.92),rgba(94,230,255,.62),transparent);box-shadow:0 0 8px rgba(130,92,255,.64);animation:voidShardDrift 4.8s ease-in-out infinite}.void-shard-a{right:24%;top:24%;animation-delay:.15s}.void-shard-b{right:48%;bottom:22%;animation-delay:1.6s;width:14px}.void-shard-c{right:12%;bottom:34%;animation-delay:2.7s;width:8px}@keyframes crimsonPetalFall{0%{opacity:0;transform:translate(0,-6px) rotate(0)}15%{opacity:.9}85%{opacity:.6}100%{opacity:0;transform:translate(-25px,20px) rotate(180deg)}}@keyframes crimsonSparkFloat{0%,100%{opacity:.25;transform:scale(.6) translate(0,0)}50%{opacity:1;transform:scale(1.2) translate(-4px,-2px)}}.crimson-petal{position:absolute;width:7px;height:8px;pointer-events:none;background:linear-gradient(135deg,rgba(255,180,200,.95) 0,rgba(255,120,140,.7) 50%,rgba(200,50,80,.5) 100%);border-radius:100% 0 100% 0;filter:drop-shadow(0 0 3px rgba(255,120,140,.6))}.crimson-petal-a{right:28%;top:18%;animation:crimsonPetalFall 6s ease-in-out infinite}.crimson-petal-b{right:52%;top:14%;animation:crimsonPetalFall 7.5s ease-in-out infinite 2.5s}.crimson-petal-c{right:72%;top:22%;animation:crimsonPetalFall 6.8s ease-in-out infinite 4.2s}.crimson-spark{position:absolute;width:4px;height:4px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffc8a0 0,rgba(255,100,90,.7) 60%,transparent 100%);filter:drop-shadow(0 0 5px rgba(255,120,100,.85));animation:crimsonSparkFloat 2.8s ease-in-out infinite}.crimson-spark-a{left:36%;top:60%;animation-delay:0s}.crimson-spark-b{left:66%;top:45%;animation-delay:1.4s}@keyframes dragonlineScaleBreath{0%,100%{opacity:.2;transform:rotate(-14deg) scale(.82);filter:blur(.2px)}50%{opacity:.82;transform:rotate(-14deg) scale(1.06);filter:blur(.7px)}}@keyframes dragonlineSlash{0%,100%{opacity:.12;transform:translateX(24px) rotate(-14deg) scaleX(.55)}46%{opacity:.95;transform:translateX(-18px) rotate(-14deg) scaleX(1)}}@keyframes dragonlineOrbPulse{0%,100%{opacity:.24;transform:scale(.78)}50%{opacity:.9;transform:scale(1.16)}}@keyframes dragonlineSparkDrift{0%{opacity:0;transform:translate(18px,8px) rotate(18deg) scale(.6)}20%{opacity:.92}100%{opacity:0;transform:translate(-46px,-14px) rotate(78deg) scale(1)}}.dragonline-scale{position:absolute;width:165px;height:96px;border-radius:50%;border-top:1px solid rgba(85,242,255,.48);border-right:1px solid rgba(255,79,208,.3);box-shadow:0 -10px 22px rgba(85,242,255,.12);animation:dragonlineScaleBreath 3.2s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.dragonline-scale-a{right:4%;top:7%}.dragonline-scale-b{right:23%;top:40%;width:118px;height:68px;animation-delay:1s;opacity:.7}.dragonline-slash{position:absolute;width:86px;height:2px;background:linear-gradient(90deg,transparent,rgba(85,242,255,.95),rgba(255,79,208,.9),transparent);box-shadow:0 0 12px rgba(85,242,255,.8);animation:dragonlineSlash 2.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.dragonline-slash-a{left:26%;top:32%}.dragonline-slash-b{left:58%;top:70%;animation-delay:1.2s}.dragonline-orb{position:absolute;right:17%;top:18%;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.82),rgba(85,242,255,.34) 36%,rgba(255,79,208,.15) 72%,transparent);box-shadow:0 0 24px rgba(85,242,255,.28),0 0 30px rgba(255,79,208,.16);animation:dragonlineOrbPulse 2.4s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.dragonline-spark{position:absolute;width:14px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),rgba(255,79,208,.72),transparent);box-shadow:0 0 9px rgba(255,79,208,.62);animation:dragonlineSparkDrift 4.6s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.dragonline-spark-a{right:31%;top:24%}.dragonline-spark-b{right:12%;bottom:25%;animation-delay:1.5s}.skin-preview-meter-row{position:relative;z-index:1;display:grid;grid-template-columns:34px minmax(0,1fr) 82px 58px;gap:10px;align-items:center;min-height:54px;padding:9px 14px;border-bottom:1px solid rgba(237,246,255,.055)}.skin-preview-meter-row:last-of-type{border-bottom:0}.skin-preview-rank{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:color-mix(in srgb,var(--skin-a) 16%,transparent);color:#fff8e8;font-size:13px;font-weight:950}.skin-preview-player{min-width:0}.skin-preview-player small,.skin-preview-player strong{display:block}.skin-preview-player strong{color:#fff8e8;font-size:14px;font-weight:950}.skin-preview-player small{margin-top:2px;color:rgba(237,246,255,.46);font-size:11px;font-weight:850}.skin-preview-share,.skin-preview-value{color:rgba(237,246,255,.82);font-size:13px;font-weight:950;text-align:right;font-variant-numeric:tabular-nums}.skin-preview-share{color:color-mix(in srgb,var(--skin-a) 86%,#fff)}.skin-preview-bar{position:absolute;inset:10px 12px 10px 58px;z-index:-1;overflow:hidden;border-radius:7px;background:rgba(255,255,255,.035)}.skin-preview-bar i{display:block;width:100%;height:100%;transform:scaleX(.04);transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--skin-a) 74%,transparent),color-mix(in srgb,var(--skin-b) 72%,transparent)),rgba(255,255,255,.08);animation:skinPreviewFill 3.2s cubic-bezier(.22,.82,.24,1) infinite;animation-delay:var(--delay)}.skin-preview-actions{border-top:1px solid rgba(237,246,255,.08);background:rgba(0,0,0,.18)}.skin-preview-actions span{flex:1;color:rgba(237,246,255,.58);font-size:12px;font-weight:850}.skin-preview-actions button{min-width:96px;min-height:36px;border:1px solid rgba(237,246,255,.13);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(237,246,255,.82);font-size:12px;font-weight:950;cursor:pointer}.skin-preview-actions [data-skin-preview-apply]{border-color:color-mix(in srgb,var(--skin-a) 42%,transparent);background:color-mix(in srgb,var(--skin-a) 16%,transparent);color:#fff8e8}.skin-preview-actions button:disabled{cursor:not-allowed;opacity:.55}@keyframes skinPreviewFill{0%,10%{transform:scaleX(.04)}52%,78%{transform:scaleX(var(--target))}100%{transform:scaleX(.04)}}@keyframes skinPreviewSweep{0%,16%{transform:translateX(-110%)}100%,64%{transform:translateX(110%)}}@media (prefers-reduced-motion:reduce){.skin-preview-bar i,.skin-preview-meter::before{animation:none}.skin-preview-bar i{transform:scaleX(var(--target))}}@media (max-width:640px){.skin-preview-modal{padding:12px}.skin-preview-actions,.skin-preview-header{align-items:flex-start;padding:14px}.skin-preview-actions{display:grid;grid-template-columns:1fr 1fr}.skin-preview-actions span{grid-column:1/-1}.skin-preview-stage{padding:12px}.skin-preview-meter-row{grid-template-columns:30px minmax(0,1fr) 70px}.skin-preview-real-content{grid-template-columns:20px 32px minmax(0,1fr);gap:7px}.skin-preview-real-stats{grid-column:3;min-width:92px;grid-template-columns:1fr;gap:2px;justify-self:end}.skin-preview-real-stats b,.skin-preview-real-stats i{font-size:12px}.skin-preview-share{display:none}.skin-preview-bar{inset:9px 10px 9px 50px}}.account-google-card{position:relative;overflow:hidden;border-color:rgba(255,225,163,.2);background:radial-gradient(circle at 90% 8%,rgba(255,225,163,.12),transparent 15rem),linear-gradient(135deg,rgba(120,242,251,.06),transparent 46%),rgba(9,19,33,.9)}.account-google-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ffe1a3,#78f2fb);box-shadow:0 0 30px rgba(255,225,163,.32)}.account-google-actions,.account-google-body,.account-google-card .account-card-head{position:relative;z-index:1}.account-google-card .account-card-head em{flex:none;color:rgba(255,225,163,.78);font-size:12px;font-style:normal;font-weight:900}.account-google-body{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:rgba(1,7,14,.36)}.google-mark{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid rgba(255,225,163,.36);border-radius:50%;background:conic-gradient(from 35deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);color:#06111f;font-size:17px;font-weight:1000;box-shadow:0 0 20px rgba(120,242,251,.16)}.account-google-body strong{display:block;color:#fff8e8;font-size:17px;font-weight:900}.account-google-body p{margin:5px 0 0;color:rgba(237,246,255,.68);font-size:13px;font-weight:800;line-height:1.55}.account-google-body small{display:block;margin-top:7px;color:rgba(120,242,251,.72);font-weight:900}.account-google-body .account-google-warning{color:#ffb3b3}.account-google-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.google-auth-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:4px 16px 4px 5px;border:1px solid rgba(255,225,163,.28);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.14),rgba(120,242,251,.08)),rgba(2,7,14,.7);color:#fff8e8;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer;transition:border-color 160ms ease,transform 160ms ease,background 160ms ease}.google-auth-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,225,163,.54);background:linear-gradient(135deg,rgba(255,225,163,.2),rgba(120,242,251,.12)),rgba(2,7,14,.78)}.google-auth-button.is-disabled,.google-auth-button:disabled{opacity:.55;cursor:not-allowed}.google-unlink-button{border-color:rgba(255,128,128,.24);color:#ffd0d0}.account-friends-card{position:relative;overflow:hidden;border-color:rgba(99,230,166,.18);background:radial-gradient(circle at 88% 10%,rgba(99,230,166,.13),transparent 16rem),radial-gradient(circle at 12% 0,rgba(120,242,251,.11),transparent 14rem),rgba(9,19,33,.9)}.friend-card-head em{padding:8px 10px;border:1px solid rgba(120,242,251,.16);border-radius:999px;background:rgba(120,242,251,.075);color:#b8f7ff;font-style:normal;font-weight:900}.friend-consent-note{display:grid;gap:5px;margin-top:14px;padding:13px 14px;border:1px solid rgba(255,225,163,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.08),transparent 58%),rgba(1,7,14,.38)}.friend-consent-note.is-warning{border-color:rgba(255,125,125,.32);color:#ffd0d0}.friend-consent-note strong{color:#fff8e8;font-size:13px;font-weight:900}.friend-consent-note span{color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.55}.friend-request-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:rgba(2,8,17,.44)}.friend-request-form>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px}.friend-request-form label{display:grid;gap:6px}.friend-request-form label span{color:#78f2fb;font-size:11px;font-weight:900}.friend-request-form input,.friend-request-form select{min-height:38px;min-width:0;border:1px solid rgba(120,242,251,.16);border-radius:7px;background:rgba(0,0,0,.24);color:#f6fbff;color-scheme:dark;font:inherit;font-size:13px;font-weight:800}.friend-request-form input{padding:0 11px}.friend-request-form select{padding:0 9px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 56%),#06111f}.friend-request-form select option{background:#07111f;color:#f6fbff;font-weight:800}.friend-request-form select option:checked{background:#163a5d;color:#fff}.friend-request-form input:focus,.friend-request-form select:focus{border-color:rgba(120,242,251,.52);outline:0;box-shadow:0 0 0 3px rgba(120,242,251,.08)}.friend-request-form p{grid-column:1/-1;min-height:18px;margin:0;color:rgba(237,246,255,.62);font-size:12px;font-weight:800}.friend-request-form p[data-tone=success]{color:#63e6a6}.friend-request-form p[data-tone=error]{color:#ff9aa8}.friend-sections{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);gap:12px;margin-top:14px}.friend-section{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:rgba(1,7,14,.34)}.friend-section:nth-child(3){grid-column:1/-1}.friend-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.friend-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;min-width:0}.friend-request-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;min-width:0}.friend-section-head strong{color:#fff8e8;font-size:14px;font-weight:900}.friend-section-head span{color:#78f2fb;font-size:12px;font-weight:900}.friend-list,.friend-request-list{display:grid;gap:8px}.friend-list{max-height:430px;padding-right:4px;overflow-y:auto;scrollbar-color:rgba(120,242,251,0.36) rgba(255,255,255,0.06)}.friend-empty,.friend-list-row,.friend-request-row{min-height:66px;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(0,0,0,.18)}.friend-empty,.friend-list-row>span,.friend-request-row p{color:rgba(237,246,255,.56);font-size:12px;font-weight:800;line-height:1.45;word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:pretty}.friend-request-row p{grid-column:1/-1;margin:2px 0 0}.friend-list-row>span{grid-column:1/-1;padding-left:48px}.friend-empty{display:grid;place-items:center;text-align:center}.friend-profile{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.friend-profile .class-mark{width:38px;height:38px;border-radius:7px}.friend-profile small,.friend-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-profile strong{color:#f8fcff;font-size:14px;font-weight:900}.friend-profile small{margin-top:3px;color:rgba(237,246,255,.54);font-size:11px;font-weight:800}.friend-row-actions{display:flex;flex:none;align-items:center;gap:7px}.friend-action,.friend-detail-button{min-height:32px;padding:0 11px;border-radius:7px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.friend-action:disabled,.friend-detail-button:disabled{cursor:default;opacity:.72}.friend-action.is-accept,.friend-detail-button.is-ready{border:1px solid rgba(99,230,166,.38);background:rgba(99,230,166,.12);color:#a9ffd1}.friend-action.is-cancel,.friend-action.is-decline,.friend-action.is-remove{border:1px solid rgba(255,125,125,.3);background:rgba(255,125,125,.08);color:#ffb8b8}.friend-detail-button{flex:none;border:1px solid rgba(120,242,251,.22);background:rgba(120,242,251,.08);color:#b8f7ff}.selected-user-title .friend-detail-button{min-height:30px;margin-top:2px;padding:0 10px;border-color:rgba(99,230,166,.32);background:linear-gradient(135deg,rgba(99,230,166,.14),rgba(120,242,251,.05)),rgba(1,7,14,.28);color:#c5ffdf;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.friend-detail-button.is-friend{border-color:rgba(99,230,166,.28);background:rgba(99,230,166,.09);color:#a9ffd1}.friend-detail-button.is-incoming,.friend-detail-button.is-pending{border-color:rgba(255,225,163,.28);background:rgba(255,225,163,.08);color:#ffe1a3}.account-inquiries-card{grid-column:1/-1}.account-inquiry-list{display:grid;gap:12px}.account-inquiry-item{--status-color:#5aa7ff;display:grid;gap:12px;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--status-color) 9%,transparent),transparent 48%),rgba(1,7,14,.42)}.account-inquiry-item.is-status-fixed{--status-color:#63e6a6}.account-inquiry-item.is-status-hold{--status-color:#ffe1a3}.account-inquiry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-inquiry-head-actions{display:flex;flex:none;align-items:center;gap:8px}.account-inquiry-head span,.account-inquiry-head strong{display:block}.account-inquiry-head strong{color:#fff8e8;font-size:15px;font-weight:900;line-height:1.35}.account-inquiry-head span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.account-inquiry-comment-form{margin-top:2px}.account-inquiry-delete,.account-inquiry-edit,.inquiry-comment-delete{min-height:28px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:900;cursor:pointer}.account-inquiry-edit{border:1px solid rgba(120,242,251,.28);background:rgba(120,242,251,.08);color:#b8f7ff}.account-inquiry-delete,.inquiry-comment-delete{border:1px solid rgba(255,125,125,.3);background:rgba(255,125,125,.08);color:#ffb8b8}.account-inquiry-edit:hover{border-color:rgba(120,242,251,.58);background:rgba(120,242,251,.14);color:#effdff}.account-inquiry-delete:hover,.inquiry-comment-delete:hover{border-color:rgba(255,125,125,.62);background:rgba(255,125,125,.14);color:#ffe1e1}.account-inquiry-delete:disabled,.account-inquiry-edit:disabled,.inquiry-comment-delete:disabled{cursor:wait;opacity:.55}.account-empty{min-height:220px;display:grid;place-content:center;text-align:center}.account-empty.small{min-height:100px;color:var(--muted)}.account-login-guide{position:relative;grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr);gap:24px;align-items:center;place-content:stretch;min-height:0;padding:24px;overflow:hidden;text-align:left;border-color:rgba(120,242,251,.18);background:linear-gradient(90deg,rgba(120,242,251,.08),transparent 1px),radial-gradient(circle at 88% 22%,rgba(120,242,251,.14),transparent 16rem),radial-gradient(circle at 10% 0,rgba(255,225,163,.08),transparent 16rem),linear-gradient(135deg,rgba(11,27,46,.92),rgba(4,10,19,.96));background-size:42px 42px,auto,auto,auto;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.account-login-guide::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(120,242,251,.72),rgba(255,225,163,.42),transparent)}.account-login-copy h2{max-width:520px;margin:8px 0 12px;color:#fff8e8;font-size:clamp(24px, 2.8vw, 34px);line-height:1.18;text-shadow:0 0 28px rgba(120,242,251,.12)}.account-login-kicker{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.account-login-kicker span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(120,242,251,.16);border-radius:999px;background:rgba(120,242,251,.055);color:rgba(223,248,255,.84);font-size:11px;font-weight:900}.account-login-copy p{max-width:660px;margin:0;color:rgba(237,246,255,.72);font-size:14px;line-height:1.75}.account-login-note{margin-top:16px;padding:12px 14px;border:1px solid rgba(255,225,163,.18);border-radius:7px;background:rgba(255,225,163,.065);color:rgba(255,248,232,.82);font-size:13px;font-weight:800;line-height:1.6}.account-google-login{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.account-google-login>span{color:rgba(237,246,255,.56);font-size:12px;font-weight:800}.account-login-preview{position:relative;margin:0;padding:10px;border:1px solid rgba(120,242,251,.22);border-radius:8px;background:linear-gradient(180deg,rgba(6,17,31,.92),rgba(2,7,14,.96)),rgba(2,7,14,.92);box-shadow:0 18px 58px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.account-login-preview::after{display:none}.account-login-preview img{display:block;width:100%;max-height:560px;height:auto;object-fit:contain;border-radius:6px}.account-login-preview figcaption{margin-top:10px;color:rgba(237,246,255,.62);font-size:12px;font-weight:800;line-height:1.5}.account-login-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-login-steps span{min-height:58px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 46%),rgba(255,255,255,.028);color:rgba(237,246,255,.72);font-size:12px;font-weight:800;line-height:1.55}.account-login-steps b{display:block;margin-bottom:4px;color:#78f2fb;font-size:11px;font-weight:900}.account-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.primary-button.compact{min-height:38px;padding:0 18px;font-size:13px}#accountSettingsJson{width:100%;min-height:180px;resize:vertical;padding:14px;border:1px solid rgba(120,242,251,.18);outline:0;background:rgba(3,9,17,.82);color:#dff8ff;font:13px/1.6 Consolas,"Cascadia Mono",monospace}#accountSettingsJson:focus{border-color:rgba(120,242,251,.55);box-shadow:0 0 0 3px rgba(120,242,251,.1)}.account-trend-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(120,242,251,.09),transparent 42%),linear-gradient(160deg,rgba(255,225,163,.07),transparent 68%),rgba(6,16,29,.88)}.trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trend-card{min-width:0;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(1,7,14,.52)}.trend-card-foot,.trend-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trend-card-head span,.trend-card-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-card-head strong{color:#fff8e8;font-size:15px;font-weight:900}.trend-card-foot span,.trend-card-head span{margin-top:4px;color:var(--muted);font-size:11px;font-weight:800}.trend-card-head em{flex:none;color:#78f2fb;font-style:normal;font-weight:900}.trend-card-head em.is-down{color:#ff8f8f}.trend-svg{display:block;width:100%;height:118px;margin:12px 0 10px;overflow:visible}.trend-svg polygon{fill:rgba(120,242,251,0.09)}.trend-svg polyline{fill:none;stroke:#78f2fb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(120, 242, 251, .36))}.trend-svg circle{fill:#fff8e8;stroke:#78f2fb;stroke-width:2}.trend-card-foot{align-items:center}.trend-card-foot b{color:#fff;font-size:14px}.trend-empty{min-height:118px;display:grid;place-items:center;border:1px dashed rgba(120,242,251,.2);border-radius:8px;color:var(--muted);font-size:14px;text-align:center}.record-board-head{align-items:center}.record-board-head em{flex:none;padding:7px 10px;border:1px solid rgba(255,225,163,.24);border-radius:999px;background:rgba(255,225,163,.07);color:#ffe1a3;font-size:11px;font-style:normal;font-weight:900}.record-summary-strip{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,0.92fr) minmax(260px,1.28fr);gap:10px;margin-top:16px}.record-summary-strip span{min-width:0;padding:13px 14px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 58%),rgba(1,7,14,.42)}.record-summary-strip b,.record-summary-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-summary-strip b{color:#78f2fb;font-size:clamp(17px, 2vw, 24px);font-weight:900;line-height:1.05}.record-summary-strip span:nth-child(2) b{color:#63e6a6}.record-summary-strip span:nth-child(3) b{color:#ffe1a3}.record-summary-strip .is-latest b{font-size:clamp(18px, 1.8vw, 22px)}.record-summary-strip .is-latest small{white-space:normal}.record-summary-strip small{margin-top:6px;color:rgba(237,246,255,.58);font-size:11px;font-weight:900}.record-board-note{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(120,242,251,.1);border-radius:8px;background:rgba(120,242,251,.045);color:rgba(237,246,255,.66);font-size:12px;font-weight:800;line-height:1.55}.growth-dungeon-layout{display:grid;gap:14px;margin-top:16px}.growth-category-stack{display:grid;gap:12px;min-width:0}.growth-category-section{display:grid;grid-template-columns:174px minmax(0,1fr);gap:10px;align-items:stretch;min-width:0;padding:8px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.04),transparent 62%),rgba(1,7,14,.28)}.growth-category-head{display:grid;align-content:center;min-width:0;padding:12px;border:1px solid rgba(255,225,163,.13);border-radius:8px;background:radial-gradient(circle at 20% 10%,rgba(255,225,163,.13),transparent 64%),rgba(2,8,17,.54)}.growth-category-head small,.growth-category-head span,.growth-category-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-category-head span{color:#ffe1a3;font-size:12px;font-weight:900}.growth-category-head strong{margin-top:6px;color:#f8fcff;font-size:18px;font-weight:900}.growth-category-head small{margin-top:5px;color:rgba(237,246,255,.56);font-size:11px;font-weight:800}.growth-dungeon-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:8px;min-width:0;padding:8px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:rgba(1,7,14,.34)}.growth-dungeon-tab{min-width:0;min-height:82px;padding:11px 12px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 62%),rgba(255,255,255,.026);color:var(--text);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.growth-dungeon-tab.is-active,.growth-dungeon-tab:hover{transform:translateY(-1px);border-color:rgba(255,225,163,.36);background:linear-gradient(135deg,rgba(255,225,163,.1),transparent 62%),rgba(120,242,251,.045)}.growth-dungeon-tab small,.growth-dungeon-tab span,.growth-dungeon-tab strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-dungeon-tab span{color:#78f2fb;font-size:11px;font-weight:900}.growth-dungeon-tab strong{margin-top:7px;color:rgba(237,246,255,.78);font-size:16px;font-weight:900}.growth-dungeon-tab small{margin-top:5px;color:rgba(237,246,255,.56);font-size:11px;font-weight:800}.growth-dungeon-tab.is-active span{color:#ffe1a3}.growth-dungeon-tab.is-active strong{color:#ffe1a3}.growth-dungeon-panel,.growth-dungeon-stage{display:grid;gap:12px;min-width:0}.growth-dungeon-summary{display:grid;grid-template-columns:minmax(0,0.68fr) minmax(0,0.82fr) minmax(0,1fr) minmax(230px,1.25fr);gap:8px}.growth-dungeon-summary span{min-width:0;padding:12px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 58%),rgba(1,7,14,.38)}.growth-dungeon-summary b,.growth-dungeon-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-dungeon-summary b{color:#78f2fb;font-size:18px;font-weight:900}.growth-dungeon-summary span:nth-child(3) b{color:#63e6a6}.growth-dungeon-summary span:nth-child(4) b{color:#ffe1a3}.growth-dungeon-summary .is-latest b{font-size:16px}.growth-dungeon-summary .is-latest small{white-space:normal}.growth-dungeon-summary small{margin-top:5px;color:rgba(237,246,255,.56);font-size:10px;font-weight:900}.growth-boss-layout{display:grid;grid-template-columns:minmax(220px,0.34fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.growth-boss-tabs{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:rgba(1,7,14,.34)}.growth-boss-tab{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:72px;padding:10px;border:1px solid rgba(120,242,251,.1);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.045),transparent 58%),rgba(255,255,255,.022);color:var(--text);text-align:left;cursor:pointer;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.growth-boss-tab.is-active,.growth-boss-tab:hover{transform:translateY(-1px);border-color:rgba(255,225,163,.34);background:linear-gradient(135deg,rgba(255,225,163,.095),transparent 58%),rgba(120,242,251,.04)}.growth-boss-order{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(120,242,251,.24);border-radius:8px;background:radial-gradient(circle at 45% 30%,rgba(120,242,251,.2),transparent 58%),rgba(2,8,17,.72);color:#78f2fb;font-size:12px;font-weight:900}.growth-boss-tab.is-active .growth-boss-order{border-color:rgba(255,225,163,.42);color:#ffe1a3;box-shadow:0 0 18px rgba(255,225,163,.16)}.growth-boss-main,.growth-boss-main small,.growth-boss-main strong,.growth-boss-tab b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-boss-main strong{color:#dff8ff;font-size:14px;font-weight:900}.growth-boss-main small{margin-top:4px;color:rgba(237,246,255,.52);font-size:10px;font-weight:800}.growth-boss-tab b{grid-column:2;color:#ffe1a3;font-size:12px;font-weight:900}.growth-boss-panel,.growth-boss-stage{display:grid;gap:12px;min-width:0}.growth-record-stack{display:grid;gap:14px}.growth-record-card{min-width:0;padding:16px;border:1px solid rgba(120,242,251,.1);border-radius:8px;background:linear-gradient(180deg,rgba(120,242,251,.055),transparent 34%),rgba(1,7,14,.62)}.growth-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.growth-record-head>div{min-width:0}.growth-record-head strong,.growth-record-head>div>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-record-head>div>span{color:#78f2fb;font-size:11px;font-weight:900}.growth-record-head strong{display:flex;align-items:center;gap:8px;margin-top:4px;color:#dff8ff;font-size:21px;font-weight:900}.growth-boss-order-chip{flex:none;display:inline-grid;place-items:center;min-width:36px;height:24px;padding:0 7px;border:1px solid rgba(255,225,163,.28);border-radius:999px;background:rgba(255,225,163,.075);color:#ffe1a3;font-style:normal;font-size:11px;font-weight:900}.growth-record-head em{flex:none;padding:6px 9px;border:1px solid rgba(255,225,163,.24);border-radius:999px;background:rgba(255,225,163,.07);color:#ffe1a3;font-size:11px;font-style:normal;font-weight:900}.growth-record-actions{flex:none;display:flex;align-items:center;gap:8px}.growth-ranking-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border:1px solid rgba(120,242,251,.28);border-radius:999px;background:rgba(120,242,251,.08);color:#dff8ff;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap}.growth-ranking-link:hover{border-color:rgba(120,242,251,.55);background:rgba(120,242,251,.14)}.growth-record-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.growth-record-kpis span{min-width:0;padding:11px;border:1px solid rgba(120,242,251,.08);border-radius:8px;background:rgba(3,9,17,.48)}.growth-record-kpis b,.growth-record-kpis em,.growth-record-kpis small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-record-kpis small{color:rgba(237,246,255,.54);font-size:10px;font-weight:900}.growth-record-kpis b{margin-top:5px;color:rgba(237,246,255,.74);font-size:15px;font-weight:900}.growth-record-kpis .is-current b{color:#ffe1a3;font-size:18px}.growth-record-kpis .is-gain b,.growth-record-kpis .is-gain em{color:#63e6a6}.growth-record-kpis em{margin-top:3px;color:#78f2fb;font-size:11px;font-style:normal;font-weight:900}.growth-timeline{display:grid;gap:7px;margin-top:12px}.growth-event{display:grid;grid-template-columns:58px minmax(160px,1.1fr) minmax(124px,0.72fr) minmax(118px,0.62fr);gap:10px;align-items:center;min-width:0;min-height:68px;padding:10px 12px;border:1px solid rgba(120,242,251,.08);border-radius:8px;background:rgba(255,255,255,.018);color:var(--text);text-decoration:none;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.growth-event:hover{transform:translateY(-1px);border-color:rgba(120,242,251,.34);background:rgba(120,242,251,.065)}.growth-event.is-latest{border-color:rgba(255,225,163,.34);background:linear-gradient(90deg,rgba(255,225,163,.1),transparent 45%),rgba(120,242,251,.032)}.growth-event-index{display:grid;place-items:center;width:42px;height:34px;border:1px solid rgba(120,242,251,.18);border-radius:7px;background:rgba(1,7,14,.72);color:rgba(120,242,251,.82);font-size:10px;font-weight:900}.growth-event.is-latest .growth-event-index{border-color:rgba(255,225,163,.34);color:#ffe1a3}.growth-event-change,.growth-event-date,.growth-event-score{display:block;min-width:0}.growth-event-change b,.growth-event-change small,.growth-event-date b,.growth-event-date small,.growth-event-score b,.growth-event-score small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-event-date b{color:rgba(237,246,255,.68);font-size:12px;font-weight:900}.growth-event-change small,.growth-event-date small,.growth-event-score small{margin-top:4px;color:rgba(237,246,255,.38);font-size:10px;font-weight:900}.growth-event-bar{grid-column:2/5;display:block;height:4px;overflow:hidden;border-radius:999px;background:rgba(1,7,14,.72)}.growth-event-bar i{display:block;width:var(--event-width,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(120,242,251,.72),rgba(255,225,163,.84));box-shadow:0 0 12px rgba(120,242,251,.22)}.growth-event-change b{color:#63e6a6;font-size:14px;font-weight:900}.growth-event-score{text-align:right}.growth-event-score b{color:#78f2fb;font-size:19px;font-weight:900;line-height:1}.growth-event-score small{margin-top:0;color:rgba(237,246,255,.38)}.growth-event.is-latest .growth-event-score b{color:#ffe1a3}.growth-event.is-extra{display:none}.growth-record-card.is-expanded .growth-event.is-extra{display:grid}.growth-history-toggle{width:100%;min-height:38px;margin-top:10px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:rgba(120,242,251,.065);color:#b8f7ff;font-size:12px;font-weight:900;cursor:pointer}.growth-history-toggle:hover{border-color:rgba(120,242,251,.44);background:rgba(120,242,251,.11);color:#effdff}.account-trend-card{overflow:visible}.account-trend-card .record-board-head{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(237,246,255,.08)}.account-trend-card .record-board-head strong{letter-spacing:0}.account-trend-card .record-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.account-trend-card .record-summary-strip span{min-height:70px;border-color:rgba(237,246,255,.09);background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 62%),rgba(2,8,17,.44)}.record-board-note{margin-top:10px;padding:9px 11px;border-color:rgba(237,246,255,.08);background:rgba(255,255,255,.026);color:rgba(237,246,255,.56)}.growth-dungeon-layout{grid-template-columns:minmax(248px,286px) minmax(0,1fr);align-items:start;gap:16px;margin-top:14px}.growth-category-stack{position:sticky;top:14px;align-self:start;gap:10px;max-height:min(720px,calc(100vh - 130px));overflow:auto;padding-right:4px;scrollbar-width:thin}.growth-category-section{display:block;padding:10px;border-color:rgba(237,246,255,.08);background:linear-gradient(180deg,rgba(120,242,251,.035),transparent 40%),rgba(1,7,14,.46)}.growth-category-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 9px;border:0;border-bottom:1px solid rgba(237,246,255,.08);border-radius:0;background:0 0}.growth-category-head span{color:rgba(237,246,255,.72);font-size:11px}.growth-category-head strong{margin:0;color:#ffe1a3;font-size:12px}.growth-category-head small{display:none}.growth-dungeon-tabs{grid-template-columns:1fr;gap:6px;padding:9px 0 0;border:0;border-radius:0;background:0 0}.growth-dungeon-tab{position:relative;min-height:62px;padding:10px 74px 10px 11px;border-color:rgba(237,246,255,.08);background:rgba(255,255,255,.026);transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease}.growth-dungeon-tab.is-active,.growth-dungeon-tab:hover{transform:none;border-color:rgba(120,242,251,.36);background:linear-gradient(90deg,rgba(120,242,251,.105),transparent 70%),rgba(120,242,251,.035)}.growth-dungeon-tab.is-active{box-shadow:inset 3px 0 0 rgba(120,242,251,.84)}.growth-dungeon-tab span{color:rgba(237,246,255,.84);font-size:12px}.growth-dungeon-tab strong{position:absolute;top:10px;right:10px;margin:0;color:#ffe1a3;font-size:11px}.growth-dungeon-tab small{margin-top:6px;color:rgba(237,246,255,.45);font-size:10px;white-space:normal}.growth-dungeon-panel{gap:10px}.growth-dungeon-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.growth-dungeon-summary span{padding:11px;border-color:rgba(237,246,255,.08);background:rgba(2,8,17,.5)}.growth-dungeon-summary b{font-size:17px}.growth-boss-layout{grid-template-columns:minmax(214px,250px) minmax(0,1fr);gap:12px}.growth-boss-tabs{gap:6px;max-height:min(640px,calc(100vh - 210px));overflow:auto;padding:8px;border-color:rgba(237,246,255,.08);background:rgba(1,7,14,.42);scrollbar-width:thin}.growth-boss-tab{min-height:62px;padding:9px;border-color:rgba(237,246,255,.075);background:rgba(255,255,255,.022);transition:border-color 140ms ease,background 140ms ease,box-shadow 140ms ease}.growth-boss-tab.is-active,.growth-boss-tab:hover{transform:none;border-color:rgba(255,225,163,.34);background:linear-gradient(90deg,rgba(255,225,163,.09),transparent 72%),rgba(255,255,255,.028)}.growth-boss-tab.is-active{box-shadow:inset 3px 0 0 rgba(255,225,163,.82)}.growth-boss-order{width:34px;height:34px;border-radius:7px}.growth-boss-main strong{font-size:13px}.growth-boss-main small{color:rgba(237,246,255,.46)}.growth-boss-tab b{color:rgba(255,225,163,.86);font-size:11px}.growth-record-card{padding:14px;border-color:rgba(237,246,255,.08);background:linear-gradient(180deg,rgba(120,242,251,.042),transparent 24%),rgba(1,7,14,.58)}.growth-record-head{align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(237,246,255,.08)}.growth-record-head strong{font-size:20px}.growth-record-kpis{gap:8px;margin-top:12px}.growth-record-kpis span{padding:10px;background:rgba(255,255,255,.026)}.trend-svg{margin-top:12px;border:1px solid rgba(237,246,255,.07);border-radius:8px;background:rgba(0,0,0,.18)}.growth-timeline{gap:6px;margin-top:10px}.growth-event{grid-template-columns:50px minmax(150px,1fr) minmax(112px,0.66fr) minmax(112px,0.56fr);min-height:58px;padding:9px 10px;border-color:rgba(237,246,255,.065);background:rgba(255,255,255,.014);transition:border-color 140ms ease,background 140ms ease}.growth-event:hover{transform:none}.growth-event-index{width:38px;height:30px}.growth-event-score b{font-size:17px}.record-category-stack{display:grid;gap:14px;margin-top:16px}.record-category{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:rgba(1,7,14,.34)}.record-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.record-category-head span,.record-category-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-category-head span{color:#78f2fb;font-size:11px;font-weight:900}.record-category-head strong{margin-top:3px;color:#fff8e8;font-size:18px;font-weight:900}.record-category-head em{flex:none;color:rgba(255,225,163,.92);font-size:13px;font-style:normal;font-weight:900}.record-dungeon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px}.record-dungeon-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(120,242,251,.12);border-radius:8px;background:linear-gradient(150deg,rgba(9,22,39,.9),rgba(1,7,14,.88)),rgba(1,7,14,.82)}.record-dungeon-card::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,7,14,.88),rgba(1,7,14,.58)),var(--record-map);background-position:center;background-size:cover;opacity:.2;pointer-events:none}.record-boss-list,.record-dungeon-head{position:relative;z-index:1}.record-dungeon-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px;border-bottom:1px solid rgba(120,242,251,.1)}.record-dungeon-head span,.record-dungeon-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-dungeon-head span{color:#78f2fb;font-size:11px;font-weight:900}.record-dungeon-head strong{color:#fff8e8;font-size:15px;font-weight:900}.record-dungeon-head em{grid-row:1/span 2;grid-column:2;align-self:center;color:rgba(255,225,163,.9);font-size:12px;font-style:normal;font-weight:900}.record-boss-list{display:grid;gap:1px;padding:8px}.record-boss-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(92px,auto);gap:9px;align-items:center;min-width:0;min-height:58px;padding:9px;border:1px solid transparent;border-radius:8px;color:var(--text);text-decoration:none}.record-boss-row.has-record{border-color:rgba(120,242,251,.14);background:rgba(120,242,251,.055)}.record-boss-row.has-record:hover{border-color:rgba(120,242,251,.36);background:rgba(120,242,251,.1)}.record-boss-row.is-empty{background:rgba(255,255,255,.024);opacity:.76}.record-boss-order{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(120,242,251,.2);border-radius:8px;background:rgba(1,7,14,.58);color:#78f2fb;font-size:13px;font-weight:900}.record-boss-main,.record-boss-score{display:block;min-width:0}.record-boss-main small,.record-boss-main strong,.record-boss-score b,.record-boss-score small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-boss-main strong{color:#fff8e8;font-size:13px;font-weight:900}.record-boss-main small,.record-boss-score small{margin-top:4px;color:rgba(237,246,255,.54);font-size:10px;font-weight:800}.record-boss-score{text-align:right}.record-boss-score b{color:#fff;font-size:13px;font-weight:900}.record-boss-row.has-record .record-boss-score small{color:rgba(120,242,251,.82)}.account-report-list{display:grid;gap:8px}.account-report-filter-bar{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:min(680px,100%)}.account-report-filter-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(120,242,251,.18);border-radius:6px;background:rgba(2,8,17,.5);color:rgba(237,246,255,.74);font-size:11px;font-weight:900;cursor:pointer;transition:border-color 140ms ease,background 140ms ease,color 140ms ease}.account-report-filter-button.is-active,.account-report-filter-button:hover{border-color:rgba(255,225,163,.44);background:rgba(255,225,163,.11);color:#fff8e8}.account-report-filter-button .class-mark{width:18px;height:18px}.account-character-choice-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(760px,100%)}.account-character-choice{display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;max-width:220px;padding:6px 10px;border:1px solid rgba(120,242,251,.17);border-radius:8px;background:rgba(2,8,17,.52);color:rgba(237,246,255,.78);text-align:left;cursor:pointer;transition:border-color 140ms ease,background 140ms ease,color 140ms ease}.account-character-choice.is-all{grid-template-columns:minmax(0,1fr);min-width:96px}.account-character-choice.is-active,.account-character-choice:hover{border-color:rgba(255,225,163,.44);background:linear-gradient(135deg,rgba(255,225,163,.11),rgba(120,242,251,.055)),rgba(2,8,17,.58);color:#fff8e8}.account-character-choice .class-mark{width:22px;height:22px}.account-character-choice b,.account-character-choice small,.account-character-choice span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-character-choice b{color:inherit;font-size:12px;font-weight:900}.account-character-choice small{margin-top:2px;color:rgba(237,246,255,.58);font-size:10px;font-weight:800}.account-report-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 90px;align-items:center;gap:14px;min-height:62px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);background:rgba(2,8,17,.54);color:inherit;text-decoration:none}.account-report-row:hover{border-color:rgba(120,242,251,.32);background:rgba(14,38,60,.74)}.account-report-row small,.account-report-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-report-row small{margin-top:4px;color:var(--muted)}.account-report-row b{color:#ffb04c;text-align:right}.account-report-row em{color:#78f2fb;font-style:normal;font-weight:900;text-align:right}.account-report-character{display:inline-flex!important;align-items:center;gap:6px;max-width:100%;margin-top:6px;color:rgba(237,246,255,.68)!important}.account-report-character .class-mark{flex:none;width:18px;height:18px}.account-report-character b,.account-report-character em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-report-character b{color:#fff8e8;font-size:11px}.account-report-character em{color:rgba(120,242,251,.72);font-size:11px;text-align:left}.account-linked-characters-card{display:grid;grid-column:1/-1;gap:14px}.account-linked-characters-card.is-guide{border-color:rgba(255,225,163,.24);background:linear-gradient(135deg,rgba(255,225,163,.095),transparent 54%),rgba(11,23,39,.84)}.account-linked-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-linked-guide span{min-height:42px;padding:10px 11px;border:1px solid rgba(255,225,163,.16);background:rgba(255,225,163,.055);color:rgba(255,248,232,.86);font-size:12px;font-weight:900}.account-linked-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-linked-detail div{min-height:92px;padding:13px 14px;border:1px solid rgba(120,242,251,.15);background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 62%),rgba(2,8,17,.42)}.account-linked-detail span,.account-linked-detail strong{display:block}.account-linked-detail strong{color:#78f2fb;font-size:12px;font-weight:900}.account-linked-detail span{margin-top:7px;color:rgba(237,246,255,.72);font-size:12px;font-weight:800;line-height:1.55}.account-linked-security-note{margin:-2px 0 0;padding:10px 12px;border-left:2px solid rgba(255,225,163,.58);background:rgba(255,225,163,.055);color:rgba(255,248,232,.82);font-size:12px;font-weight:800;line-height:1.55}.account-linked-limit-note{margin:0;padding:11px 12px;border:1px solid rgba(120,242,251,.16);border-left:2px solid rgba(120,242,251,.56);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 58%),rgba(2,8,17,.34);color:rgba(218,250,255,.82);font-size:12px;font-weight:850;line-height:1.55}.account-linked-limit-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,225,163,.25);border-radius:999px;background:rgba(255,225,163,.075);color:#ffe1a3;font-size:11px;font-weight:900;white-space:nowrap}.account-linked-character-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.account-linked-character{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px 14px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.075),rgba(255,255,255,.018) 45%,rgba(2,8,17,.55)),rgba(2,8,17,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.account-linked-character.is-current{border-color:rgba(255,176,76,.5);background:linear-gradient(135deg,rgba(255,176,76,.16),rgba(120,242,251,.045),rgba(2,8,17,.58)),rgba(2,8,17,.5)}.account-linked-character.is-primary{border-color:rgba(120,242,251,.44);background:linear-gradient(135deg,rgba(120,242,251,.16),rgba(255,225,163,.045),rgba(2,8,17,.58)),rgba(2,8,17,.5)}.account-linked-mark{display:grid;place-items:center;width:44px;height:44px}.account-linked-mark .class-mark{width:38px;height:38px}.account-linked-main{display:grid;gap:4px;min-width:0}.account-linked-main small,.account-linked-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-linked-main strong{color:#fff8e8;font-size:14px;font-weight:900}.account-linked-main small{color:rgba(237,246,255,.58);font-size:11px;font-weight:800}.account-linked-power{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;color:rgba(237,246,255,.8);font-size:11px;font-weight:900}.account-linked-power img{display:block;width:14px;height:14px;object-fit:contain}.account-linked-power b{color:#78f2fb;font-size:12px;font-weight:900}.account-linked-consent{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 7px;border:1px solid rgba(174,186,205,.24);border-radius:999px;background:rgba(174,186,205,.08);color:rgba(221,231,244,.76);font-size:11px;font-weight:900}.account-linked-consent.is-consented{border-color:rgba(99,255,198,.34);background:rgba(99,255,198,.09);color:#baffdf}.account-linked-consent.is-revoked{border-color:rgba(255,176,76,.32);background:rgba(255,176,76,.08);color:#ffe1a3}.account-linked-character em{padding:4px 7px;border:1px solid rgba(120,242,251,.18);border-radius:999px;background:rgba(120,242,251,.065);color:rgba(218,250,255,.86);font-size:11px;font-style:normal;font-weight:900}.account-linked-character em.is-primary{border-color:rgba(120,242,251,.38);color:#78f2fb}.account-linked-character em.is-current{border-color:rgba(255,176,76,.36);color:#ffe1a3}.account-linked-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:92px}.account-linked-primary-button{min-height:28px;padding:0 9px;border:1px solid rgba(120,242,251,.28);border-radius:6px;background:rgba(120,242,251,.08);color:#c9fbff;font-size:11px;font-weight:900;cursor:pointer}.account-linked-primary-button:hover{border-color:rgba(120,242,251,.52);background:rgba(120,242,251,.15)}.account-linked-info-button{min-height:28px;padding:0 9px;border:1px solid rgba(99,255,198,.28);border-radius:6px;background:rgba(99,255,198,.08);color:#baffdf;font-size:11px;font-weight:900;cursor:pointer}.account-linked-info-button.is-active,.account-linked-info-button:hover:not(:disabled){border-color:rgba(99,255,198,.52);background:rgba(99,255,198,.15);color:#e5fff2}.account-linked-info-button:disabled{cursor:not-allowed;opacity:.45}.account-linked-consent-button{min-height:28px;padding:0 9px;border:1px solid rgba(255,176,76,.34);border-radius:6px;background:rgba(255,176,76,.08);color:#ffe1a3;font-size:11px;font-weight:900;cursor:pointer}.account-linked-consent-button:hover:not(:disabled){border-color:rgba(255,176,76,.58);background:rgba(255,176,76,.15);color:#fff1c6}.account-linked-consent-button:disabled{cursor:wait;opacity:.62}.account-linked-remove-button{min-height:28px;padding:0 9px;border:1px solid rgba(255,116,116,.28);border-radius:6px;background:rgba(255,116,116,.075);color:#ffd0d0;font-size:11px;font-weight:900;cursor:pointer}.account-linked-remove-button:hover:not(:disabled){border-color:rgba(255,116,116,.5);background:rgba(255,116,116,.14);color:#fff0f0}.account-linked-remove-button:disabled{cursor:not-allowed;opacity:.45}.account-linked-primary-button:disabled{cursor:wait;opacity:.62}.account-linked-character-info{margin-top:12px;padding:14px;overflow:hidden;border:1px solid rgba(99,255,198,.22);border-radius:8px;background:radial-gradient(circle at 12% 0,rgba(99,255,198,.1),transparent 22rem),linear-gradient(135deg,rgba(120,242,251,.055),rgba(255,255,255,.018) 52%,rgba(2,8,17,.48)),rgba(2,8,17,.5)}.account-linked-character-info .character-info-empty,.account-linked-character-info .character-info-loaded,.account-linked-character-info .character-info-loading{min-width:0}.account-linked-primary-note{margin:-2px 0 0;padding:10px 12px;border:1px solid rgba(120,242,251,.13);background:rgba(120,242,251,.055);color:rgba(218,250,255,.82);font-size:12px;font-weight:800;line-height:1.55}.download-panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:center;padding:34px;border-color:rgba(118,232,255,.24);background:radial-gradient(circle at 82% 12%,rgba(118,232,255,.18),transparent 18rem),var(--panel-strong)}.release-card{padding:22px}.release-card strong{display:block;margin:8px 0 18px;font-size:34px}.release-card .release-sync-badge{display:inline-flex;align-items:center;width:fit-content;margin:-8px 0 16px;padding:7px 11px;border:1px solid rgba(91,255,194,.38);border-radius:8px;color:#9dffd8;font-size:12px;font-weight:900;letter-spacing:0;background:linear-gradient(135deg,rgba(91,255,194,.18),rgba(120,242,251,.08)),rgba(4,17,23,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 22px rgba(91,255,194,.12)}.release-card dl{display:grid;gap:10px;margin:0}.release-card div{display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.release-card dd,.release-card dt{margin:0;color:var(--muted);font-size:13px}.release-card dd{color:var(--text);font-weight:800}.npcap-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,0.9fr);gap:22px;align-items:center;padding:22px;border:1px solid rgba(255,225,163,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.1),transparent 38%),rgba(3,8,15,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 54px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.npcap-card span{display:block;color:#ffe1a3;font-size:11px;font-weight:900}.npcap-card strong{display:block;margin-top:6px;color:#fff8e8;font-size:24px;font-weight:900}.npcap-card p{max-width:720px;margin:8px 0 0;color:rgba(237,246,255,.7);line-height:1.7}.npcap-card ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:npcap-step}.npcap-card li{position:relative;min-height:34px;padding:8px 10px 8px 42px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.035);color:rgba(237,246,255,.76);font-size:13px;font-weight:800}.npcap-card li::before{counter-increment:npcap-step;content:counter(npcap-step,decimal-leading-zero);position:absolute;left:10px;top:8px;color:#78f2fb;font-size:11px;font-weight:900}.npcap-card b{color:#ffe1a3}.contact-widget{position:fixed;right:24px;bottom:24px;z-index:80;display:grid;justify-items:end;gap:12px;pointer-events:auto}.contact-widget.is-visible{pointer-events:auto}.contact-launcher{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 16px 0 10px;border:1px solid rgba(120,242,251,.42);border-radius:999px;background:radial-gradient(circle at 20% 20%,rgba(120,242,251,.2),transparent 48%),linear-gradient(135deg,rgba(13,29,48,.96),rgba(4,10,19,.98));color:#f8fcff;box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 24px rgba(120,242,251,.18),inset 0 1px 0 rgba(255,255,255,.08);font-size:13px;font-weight:900;cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.contact-launcher:hover,.contact-widget.is-open .contact-launcher{border-color:rgba(255,225,163,.52);transform:translateY(-2px);box-shadow:0 22px 58px rgba(0,0,0,.5),0 0 30px rgba(120,242,251,.25),inset 0 1px 0 rgba(255,255,255,.1)}.contact-launcher-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,rgba(120,242,251,.24),rgba(255,225,163,.1)),rgba(255,255,255,.045)}.contact-launcher-icon svg{width:21px;height:21px;fill:rgba(120,242,251,0.24);stroke:#dff8ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-panel{position:relative;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(120,242,251,.24);border-radius:10px;background:radial-gradient(circle at 86% 10%,rgba(120,242,251,.13),transparent 12rem),linear-gradient(145deg,rgba(11,22,37,.98),rgba(3,8,15,.99));box-shadow:0 26px 80px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.07);animation:contactPanelIn 180ms ease both}.contact-panel::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#78f2fb,#ffe1a3,transparent)}.contact-form,.contact-panel-head,.contact-profile{position:relative;z-index:1}.contact-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px}.contact-form label>span,.contact-panel-head span,.contact-profile span{display:block;color:#78f2fb;font-size:11px;font-weight:900}.contact-panel-head strong{display:block;margin-top:4px;color:#fff8e8;font-size:23px;font-weight:900}.contact-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.04);color:rgba(237,246,255,.76);font-size:20px;font-weight:700;cursor:pointer}.contact-close:hover{border-color:rgba(120,242,251,.36);color:#fff}.contact-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(106px,118px);gap:8px;margin:0 18px 12px}.contact-profile>div{min-width:0;padding:12px;border:1px solid rgba(120,242,251,.13);border-radius:8px;background:rgba(255,255,255,.035)}.contact-profile strong{display:block;min-width:0;margin-top:5px;overflow:hidden;color:#edf6ff;font-size:14px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.contact-character-line,.contact-power-value,.contact-profile strong[data-contact-character],.contact-profile strong[data-contact-power]{display:grid!important;align-items:center;column-gap:7px;min-width:0;max-width:100%;white-space:nowrap}.contact-character-line,.contact-profile strong[data-contact-character]{grid-template-columns:20px minmax(0,1fr);width:100%}.contact-profile strong[data-contact-character]{overflow:hidden}.contact-profile strong[data-contact-power]{grid-template-columns:18px minmax(0,1fr);justify-content:start;color:#78f2fb}.contact-character-line .class-mark,.contact-profile strong[data-contact-character] .class-mark{flex:none;width:20px;height:20px;border-color:transparent;background:0 0;box-shadow:none}.contact-character-line .class-mark img,.contact-profile strong[data-contact-character] .class-mark img{width:20px;height:20px;object-fit:contain;filter:none}.contact-character-line>span:last-child,.contact-profile strong[data-contact-character] .contact-character-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:20px;white-space:nowrap}.contact-power-value{grid-template-columns:18px auto;justify-content:start;color:#78f2fb}.contact-power-value img,.contact-profile strong[data-contact-power] img{display:block;width:18px;height:18px;object-fit:contain;filter:none}.contact-power-value b,.contact-profile strong[data-contact-power] b{min-width:0;overflow:hidden;color:#78f2fb;font-weight:900;line-height:18px;text-overflow:ellipsis}.contact-power-value.is-empty,.contact-profile strong[data-contact-power] b.is-empty{color:var(--dim)}.contact-login-required{position:relative;z-index:1;margin:0 18px 18px;padding:16px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 52%),rgba(255,255,255,.035)}.contact-login-required strong{display:block;color:#fff8e8;font-size:16px;font-weight:900}.contact-login-required p{margin:8px 0 0;color:rgba(237,246,255,.66);font-size:13px;font-weight:800;line-height:1.55}.contact-help{position:relative;z-index:1;margin:0 18px 14px;padding:13px 14px;border:1px solid rgba(255,225,163,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.08),transparent 58%),rgba(1,7,14,.36)}.contact-help strong{display:block;color:#fff8e8;font-size:13px;font-weight:900}.contact-help ul{display:grid;gap:5px;margin:8px 0 0;padding-left:17px;color:rgba(237,246,255,.68);font-size:12px;font-weight:800;line-height:1.5}.contact-help li::marker{color:#ffe1a3}.contact-form{display:grid;gap:10px;padding:0 18px 18px}.contact-form label{display:grid;gap:7px}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(120,242,251,.16);border-radius:8px;outline:0;background:rgba(1,7,14,.72);color:#edf6ff;font:inherit;font-size:13px;font-weight:700}.contact-form input{height:40px;padding:0 12px}.contact-form textarea{min-height:118px;max-height:190px;resize:vertical;padding:11px 12px;line-height:1.55}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(120,242,251,.56);box-shadow:0 0 0 3px rgba(120,242,251,.09)}.contact-form-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:rgba(237,246,255,.52);font-size:11px;font-weight:800;line-height:1.5}.contact-warning{color:rgba(255,225,163,.86)}.contact-submit{width:100%;border-radius:8px}.contact-submit:disabled{cursor:not-allowed;opacity:.52;transform:none}.contact-status{min-height:18px;margin:0;color:rgba(237,246,255,.62);font-size:12px;font-weight:800;line-height:1.55}.contact-status[data-tone=success]{color:#63e6a6}.contact-status[data-tone=error]{color:#ff8f8f}.contact-status[data-tone=muted]{color:rgba(237,246,255,.62)}.site-notice{position:fixed;right:26px;bottom:92px;z-index:220;display:grid;gap:4px;width:min(360px,calc(100vw - 32px));padding:15px 16px;border:1px solid rgba(99,230,166,.32);border-radius:8px;background:linear-gradient(135deg,rgba(99,230,166,.16),rgba(120,242,251,.08)),rgba(3,10,18,.94);color:#edf6ff;box-shadow:0 18px 50px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 180ms ease,transform 180ms ease}.site-notice.is-visible{opacity:1;transform:translateY(0)}.site-notice[data-tone=error]{border-color:rgba(255,125,125,.38);background:linear-gradient(135deg,rgba(255,125,125,.16),rgba(255,225,163,.08)),rgba(3,10,18,.94)}.site-notice strong{color:#fff8e8;font-size:14px;font-weight:900}.site-notice span{color:rgba(237,246,255,.76);font-size:13px;font-weight:800;line-height:1.5}.inquiry-admin-page{display:grid;gap:18px;padding:24px 0 80px}.inquiry-admin-card,.inquiry-admin-empty,.inquiry-admin-gate,.inquiry-admin-hero,.inquiry-admin-panel{border:1px solid rgba(120,242,251,.16);border-radius:8px;background:radial-gradient(circle at 88% 14%,rgba(120,242,251,.13),transparent 16rem),linear-gradient(145deg,rgba(11,23,39,.92),rgba(3,8,15,.94));box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.055)}.inquiry-admin-hero{padding:28px}.inquiry-admin-hero h1{margin:6px 0 8px;color:#fff8e8;font-size:clamp(34px, 5vw, 58px);line-height:1.05}.inquiry-admin-empty p,.inquiry-admin-gate p,.inquiry-admin-hero p{margin:0;color:var(--muted);line-height:1.7}.inquiry-admin-panel{padding:16px}.inquiry-admin-empty,.inquiry-admin-gate{display:grid;gap:12px;min-height:210px;place-content:center;padding:26px;text-align:center}.inquiry-admin-gate{max-width:520px;margin:20px auto;place-content:stretch;text-align:left}.inquiry-admin-empty h2,.inquiry-admin-gate h2{margin:0;color:#fff8e8;font-size:28px}.inquiry-admin-gate label{display:grid;gap:7px}.inquiry-admin-gate label span{color:#78f2fb;font-size:12px;font-weight:900}.inquiry-admin-gate input{height:42px;padding:0 12px;border:1px solid rgba(120,242,251,.18);border-radius:7px;outline:0;background:rgba(1,7,14,.74);color:var(--text);font:inherit}.inquiry-admin-gate em{color:#ff8f8f;font-style:normal;font-weight:900}.inquiry-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.035)}.inquiry-admin-toolbar strong{display:block;margin-top:4px;color:#fff8e8;font-size:22px;font-weight:900}.admin-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.admin-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:rgba(255,255,255,.035);color:rgba(237,246,255,.74);font-size:13px;font-weight:900;cursor:pointer}.admin-tabs button b{color:#78f2fb;font-size:12px}.admin-tabs button.is-active{border-color:rgba(120,242,251,.46);background:linear-gradient(135deg,rgba(120,242,251,.16),rgba(255,225,163,.08)),rgba(255,255,255,.04);color:#fff8e8;box-shadow:inset 0 -2px 0 rgba(120,242,251,.72),0 12px 34px rgba(0,0,0,.24)}.inquiry-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.inquiry-status-tabs button{--filter-color:#78f2fb;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid color-mix(in srgb,var(--filter-color) 18%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--filter-color) 7%,transparent),transparent 52%),rgba(255,255,255,.028);color:rgba(237,246,255,.72);font-size:12px;font-weight:950;cursor:pointer}.inquiry-status-tabs button.is-open{--filter-color:#5aa7ff}.inquiry-status-tabs button.is-fixed{--filter-color:#63e6a6}.inquiry-status-tabs button.is-hold{--filter-color:#ffe1a3}.inquiry-status-tabs button b{color:var(--filter-color);font-size:12px}.inquiry-status-tabs button.is-active{border-color:color-mix(in srgb,var(--filter-color) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--filter-color) 17%,transparent),rgba(255,255,255,.035)),rgba(255,255,255,.035);color:#fff8e8;box-shadow:inset 0 -2px 0 var(--filter-color),0 10px 24px rgba(0,0,0,.16)}.inquiry-admin-list{display:grid;gap:10px}.ban-admin-layout{display:grid;grid-template-columns:minmax(280px,0.85fr) minmax(0,1.35fr);gap:12px;align-items:start}.update-admin-layout{display:grid;grid-template-columns:minmax(300px,0.86fr) minmax(0,1.34fr);gap:12px;align-items:start}.skin-admin-layout{display:grid;grid-template-columns:minmax(300px,0.82fr) minmax(0,1.38fr);gap:12px;align-items:start}.ban-admin-card,.ban-admin-form,.skin-admin-form,.update-admin-form{border:1px solid rgba(120,242,251,.14);border-radius:8px;background:rgba(1,7,14,.46)}.ban-admin-form{display:grid;gap:12px;padding:16px}.update-admin-form{display:grid;gap:12px;padding:16px}.skin-admin-form{display:grid;gap:12px;padding:16px;background:radial-gradient(circle at 86% 10%,rgba(255,87,112,.16),transparent 10rem),linear-gradient(145deg,rgba(22,12,22,.72),rgba(1,7,14,.58))}.ban-admin-form h2,.skin-admin-form h2,.update-admin-form h2{margin:4px 0 6px;color:#fff8e8;font-size:22px}.ban-admin-form p,.skin-admin-form p,.update-admin-form p{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.55}.ban-admin-form label,.skin-admin-form label,.update-admin-form label{display:grid;gap:7px}.ban-admin-form label span,.skin-admin-form label span,.update-admin-form label span{color:#78f2fb;font-size:12px;font-weight:900}.ban-admin-form input,.ban-admin-form select,.skin-admin-form input,.skin-admin-form select,.update-admin-form input,.update-admin-form select,.update-admin-form textarea{height:42px;padding:0 12px;border:1px solid rgba(120,242,251,.18);border-radius:7px;outline:0;background:rgba(1,7,14,.72);color:var(--text);font:inherit}.update-admin-form textarea{min-height:230px;padding:12px;resize:vertical;line-height:1.6}.update-admin-form textarea:focus{border-color:rgba(255,225,163,.36);box-shadow:0 0 0 3px rgba(255,225,163,.08)}.update-admin-form .update-admin-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.update-admin-form .ghost-button{min-height:40px}.ban-admin-list{display:grid;gap:10px}.update-admin-list{display:grid;gap:10px}.skin-admin-list{display:grid;gap:10px}.ban-admin-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.update-admin-card{display:grid;gap:12px;padding:15px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.07),rgba(255,225,163,.04)),rgba(1,7,14,.48)}.update-admin-card.is-notice{border-color:rgba(255,225,163,.2);background:linear-gradient(135deg,rgba(255,225,163,.09),rgba(120,242,251,.035)),rgba(1,7,14,.52)}.update-admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-error-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.admin-error-dashboard{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(36,189,255,.09),rgba(250,204,21,.035)),rgba(2,8,18,.52)}.admin-error-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-error-metrics article{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.admin-error-metrics span{color:rgba(226,238,250,.48);font-size:10px;font-weight:900}.admin-error-metrics strong{color:#fff8e8;font-size:22px;font-weight:950;line-height:1.1}.admin-error-metrics b{overflow:hidden;color:rgba(226,238,250,.58);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-error-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-error-chip-row,.admin-error-filter-group,.admin-error-version-strip{display:flex;flex-wrap:wrap;gap:7px}.admin-error-chip-row button,.admin-error-filter-group button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(237,246,255,.72);font-size:11px;font-weight:900;cursor:pointer}.admin-error-chip-row button.is-active,.admin-error-filter-group button.is-active{border-color:rgba(120,242,251,.5);background:rgba(120,242,251,.14);color:#e9fdff}.admin-error-chip-row b{color:#ffe6a3;font-size:10px}.admin-error-version-strip span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035)}.admin-error-version-strip span.is-latest{border-color:rgba(250,204,21,.44);background:rgba(250,204,21,.1)}.admin-error-version-strip b{color:rgba(255,248,232,.88);font-size:11px;font-weight:950}.admin-error-version-strip em{color:rgba(226,238,250,.48);font-size:10px;font-style:normal;font-weight:800}.admin-error-repeat-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-error-repeat-list article{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(0,0,0,.18)}.admin-error-repeat-list em,.admin-error-repeat-list span,.admin-error-repeat-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-error-repeat-list strong{color:#f8fafc;font-size:12px;font-weight:950}.admin-error-repeat-list span{margin-top:4px;color:rgba(226,238,250,.56);font-size:10px;font-weight:800}.admin-error-repeat-list em{margin-top:4px;color:rgba(120,242,251,.72);font-size:10px;font-style:normal;font-weight:800}@media (max-width:760px){.admin-error-metrics,.admin-error-repeat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-error-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-error-delete-button{min-height:28px;padding:0 10px;font-size:11px}.update-admin-card span,.update-admin-card strong{display:block}.update-admin-card strong{color:#fff8e8;font-size:18px;font-weight:900;line-height:1.25}.update-admin-card span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.update-admin-preview{display:-webkit-box;max-height:4.8em;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(237,246,255,.76);font-size:13px;font-weight:800;line-height:1.6;white-space:pre-wrap}.update-admin-card-actions{display:flex;flex-wrap:wrap;gap:8px}.update-admin-card-actions button{min-height:34px;padding:0 12px;border:1px solid rgba(120,242,251,.16);border-radius:6px;background:rgba(255,255,255,.04);color:rgba(237,246,255,.78);font-size:12px;font-weight:900;cursor:pointer}.update-admin-card-actions button:hover{border-color:rgba(120,242,251,.44);color:#fff}.update-admin-card-actions .delete-action{border-color:rgba(255,125,125,.24);color:#ff9b9b}.update-admin-card-actions .delete-action:hover{border-color:rgba(255,125,125,.58);background:rgba(255,125,125,.12);color:#ffd1d1}.skin-admin-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:86px;padding:15px;overflow:hidden;border:1px solid rgba(255,111,141,.18);border-radius:8px;background:linear-gradient(120deg,rgba(255,83,115,.11),transparent 48%),linear-gradient(145deg,rgba(13,20,35,.84),rgba(3,8,15,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.skin-admin-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#ff6f8d,#ffe1a3);box-shadow:0 0 28px rgba(255,111,141,.42)}.skin-admin-card.is-seraph{border-color:rgba(255,232,188,.2);background:linear-gradient(120deg,rgba(255,232,188,.11),transparent 48%),linear-gradient(145deg,rgba(13,20,35,.84),rgba(3,8,15,.82))}.skin-admin-card.is-void{border-color:rgba(158,126,255,.22);background:radial-gradient(circle at 12% 50%,rgba(42,24,102,.44),transparent 38%),linear-gradient(120deg,rgba(126,84,255,.12),transparent 48%),linear-gradient(145deg,rgba(10,13,36,.86),rgba(3,8,18,.84))}.skin-admin-card.is-neon-dragonline{border-color:rgba(85,242,255,.24);background:radial-gradient(circle at 84% 48%,rgba(255,79,208,.2),transparent 34%),linear-gradient(120deg,rgba(85,242,255,.12),transparent 48%),linear-gradient(145deg,rgba(5,14,32,.88),rgba(17,9,38,.84))}.skin-admin-card.is-seraph::before{background:linear-gradient(180deg,#fff1c9,#78f2fb);box-shadow:0 0 28px rgba(255,232,188,.36)}.skin-admin-card.is-void::before{background:linear-gradient(180deg,#8d6bff,#54e6ff);box-shadow:0 0 30px rgba(122,87,255,.42)}.skin-admin-card.is-neon-dragonline::before{background:linear-gradient(180deg,#55f2ff,#ff4fd0);box-shadow:0 0 30px rgba(85,242,255,.36),0 0 24px rgba(255,79,208,.18)}.skin-admin-card-main,.skin-admin-card-side{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0}.skin-admin-card-main{flex:1}.skin-preview-mark{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,225,163,.36);border-radius:8px;background:radial-gradient(circle at 50% 38%,rgba(255,225,163,.22),transparent 58%),linear-gradient(135deg,rgba(255,111,141,.24),rgba(55,9,24,.88));color:#fff8e8;font-size:18px;font-weight:900;box-shadow:0 0 24px rgba(255,111,141,.18)}.skin-admin-card.is-seraph .skin-preview-mark{border-color:rgba(255,238,204,.4);background:radial-gradient(circle at 50% 38%,rgba(255,246,220,.28),transparent 58%),linear-gradient(135deg,rgba(255,233,188,.22),rgba(63,54,37,.88));box-shadow:0 0 24px rgba(255,232,188,.16)}.skin-admin-card.is-void .skin-preview-mark{border-color:rgba(174,148,255,.42);background:radial-gradient(circle at 50% 42%,rgba(115,235,255,.2),transparent 52%),linear-gradient(135deg,rgba(31,20,88,.92),rgba(5,7,24,.92));box-shadow:0 0 25px rgba(130,92,255,.22)}.skin-admin-card.is-neon-dragonline .skin-preview-mark{border-color:rgba(85,242,255,.44);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.2),transparent 48%),linear-gradient(135deg,rgba(85,242,255,.24),rgba(255,79,208,.2)),linear-gradient(135deg,rgba(7,25,48,.94),rgba(27,10,56,.94));box-shadow:0 0 25px rgba(85,242,255,.22),0 0 20px rgba(255,79,208,.12)}.skin-admin-card span,.skin-admin-card strong{display:block}.skin-admin-card strong{overflow:hidden;color:#fff8e8;font-size:18px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.skin-admin-card-main div{min-width:0}.skin-admin-card-main span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:800}.skin-chip{min-width:76px;padding:6px 10px;border:1px solid rgba(255,225,163,.32);border-radius:999px;background:rgba(255,111,141,.1);color:#ffd8b8;font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.skin-chip.is-seraph{border-color:rgba(255,238,204,.34);background:rgba(255,232,188,.09);color:#fff0cf}.skin-chip.is-void{border-color:rgba(174,148,255,.34);background:rgba(121,82,255,.1);color:#dfd6ff}.skin-chip.is-neon-dragonline{border-color:rgba(85,242,255,.34);background:rgba(85,242,255,.08);color:#dffcff}.skin-admin-card .delete-action{flex:none;min-height:34px;padding:0 12px;border:1px solid rgba(255,125,125,.24);border-radius:6px;background:rgba(255,125,125,.06);color:#ffb5b5;font-size:12px;font-weight:900;cursor:pointer}.account-skin-showcase.is-rose-core,.skin-preview-modal.is-rose-core{--skin-a:#c889ff;--skin-b:#fff0a8;--skin-c:rgba(200, 137, 255, 0.24);--skin-glow:rgba(200, 137, 255, 0.25)}.account-skin-showcase.is-deep-petal,.skin-preview-modal.is-deep-petal{--skin-a:#7f8bff;--skin-b:#e9c2ff;--skin-c:rgba(127, 139, 255, 0.24);--skin-glow:rgba(127, 139, 255, 0.24)}.account-skin-showcase.is-butterfly-halo,.skin-preview-modal.is-butterfly-halo{--skin-a:#ffb7f6;--skin-b:#ffe8a8;--skin-c:rgba(255, 183, 246, 0.22);--skin-glow:rgba(255, 141, 239, 0.23)}.account-skin-showcase.is-golden-pollen,.skin-preview-modal.is-golden-pollen{--skin-a:#d9a8ff;--skin-b:#ffd86f;--skin-c:rgba(255, 216, 111, 0.22);--skin-glow:rgba(255, 207, 86, 0.22)}.account-skin-showcase.is-night-bloom,.skin-preview-modal.is-night-bloom{--skin-a:#9b6dff;--skin-b:#72c8ff;--skin-c:rgba(118, 88, 255, 0.24);--skin-glow:rgba(118, 88, 255, 0.24)}.account-skin-option.is-butterfly-halo,.account-skin-option.is-deep-petal,.account-skin-option.is-golden-pollen,.account-skin-option.is-night-bloom,.account-skin-option.is-rose-core{border-color:color-mix(in srgb,var(--skin-a,#c889ff) 28%,transparent);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--skin-b,#fff0a8) 12%,transparent),transparent 9rem),linear-gradient(145deg,color-mix(in srgb,var(--skin-a,#c889ff) 13%,transparent),rgba(255,255,255,.018) 58%),rgba(5,7,18,.72)}.account-skin-option.is-rose-core{--skin-a:#c889ff;--skin-b:#fff0a8}.account-skin-option.is-deep-petal{--skin-a:#7f8bff;--skin-b:#e9c2ff}.account-skin-option.is-butterfly-halo{--skin-a:#ffb7f6;--skin-b:#ffe8a8}.account-skin-option.is-golden-pollen{--skin-a:#d9a8ff;--skin-b:#ffd86f}.account-skin-option.is-night-bloom{--skin-a:#9b6dff;--skin-b:#72c8ff}.account-skin-option-preview.is-butterfly-halo,.account-skin-option-preview.is-deep-petal,.account-skin-option-preview.is-golden-pollen,.account-skin-option-preview.is-night-bloom,.account-skin-option-preview.is-rose-core{background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 34%,rgba(0,0,0,.32)),var(--rose-preview-image) center/100% 100% no-repeat}.account-skin-option-preview.is-rose-core{--rose-preview-image:url("/assets/skins/rose-core.png")}.account-skin-option-preview.is-deep-petal{--rose-preview-image:url("/assets/skins/deep-petal.png")}.account-skin-option-preview.is-butterfly-halo{--rose-preview-image:url("/assets/skins/butterfly-halo.png")}.account-skin-option-preview.is-golden-pollen{--rose-preview-image:url("/assets/skins/golden-pollen.png")}.account-skin-option-preview.is-night-bloom{--rose-preview-image:url("/assets/skins/night-bloom.png")}.account-skin-option-preview.is-butterfly-halo i,.account-skin-option-preview.is-deep-petal i,.account-skin-option-preview.is-golden-pollen i,.account-skin-option-preview.is-night-bloom i,.account-skin-option-preview.is-rose-core i{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-a,#c889ff) 84%,transparent),color-mix(in srgb,var(--skin-b,#fff0a8) 68%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--skin-a,#c889ff) 30%,transparent)}.account-skin-option-preview.is-crimson,.account-skin-option-preview.is-default,.account-skin-option-preview.is-neon-dragonline,.account-skin-option-preview.is-seraph,.account-skin-option-preview.is-void{border-color:var(--skin-card-border,rgba(237,246,255,.1));background:var(--skin-card-veil,linear-gradient(90deg,rgba(0,0,0,.26),transparent 38%,rgba(0,0,0,.24))),var(--skin-card-art,linear-gradient(90deg,rgba(120,242,251,.18),rgba(255,225,163,.12) 56%,transparent)),var(--skin-card-shell,rgba(1,7,14,.5));box-shadow:var(--skin-card-shadow,none)}.account-skin-option-preview.is-default{--skin-card-border:rgba(120, 242, 251, 0.2);--skin-card-veil:linear-gradient(90deg, rgba(0, 0, 0, 0.18), transparent 42%, rgba(0, 0, 0, 0.28));--skin-card-art:radial-gradient(ellipse at 78% 42%, rgba(120, 242, 251, 0.12), transparent 38%);--skin-card-shell:linear-gradient(90deg, rgba(6,18,26,0.92), rgba(10,30,42,0.86) 48%, rgba(6,18,26,0.92));--skin-card-fill:linear-gradient(to right, rgba(32,126,153,.82), rgba(120,242,251,.4));--skin-card-fill-shadow:0 0 18px rgba(120, 242, 251, 0.26)}.account-skin-option-preview.is-crimson{--skin-card-border:rgba(255, 91, 125, 0.34);--skin-card-veil:rgba(0, 0, 0, 0.38);--skin-card-art:url("/assets/skins/crimson.png") center/100% 100% no-repeat;--skin-card-shell:linear-gradient(90deg, rgba(23,9,9,0.94), rgba(18,12,13,0.88) 54%, rgba(13,8,9,0.94));--skin-card-fill:linear-gradient(90deg, rgba(79,20,20,.62), rgba(190,62,60,.22), rgba(15,8,9,.32));--skin-card-fill-shadow:0 0 18px rgba(255, 82, 112, 0.36);--skin-card-shadow:inset 0 0 14px rgba(255, 183, 131, 0.07)}.account-skin-option-preview.is-seraph{--skin-card-border:rgba(220, 215, 200, 0.34);--skin-card-veil:rgba(0, 0, 0, 0.28);--skin-card-art:url("/assets/skins/seraph.png") center/100% 100% no-repeat;--skin-card-shell:linear-gradient(90deg, rgba(18,18,22,0.92), rgba(22,22,26,0.88) 58%, rgba(18,18,22,0.92));--skin-card-fill:linear-gradient(90deg, rgba(255,255,255,.16), rgba(226,219,207,.18), rgba(255,255,255,.1));--skin-card-fill-shadow:0 0 12px rgba(255, 244, 205, 0.22);--skin-card-shadow:inset 0 0 12px rgba(255, 250, 235, 0.05)}.account-skin-option-preview.is-void{--skin-card-border:rgba(147, 113, 255, 0.42);--skin-card-veil:rgba(0, 0, 0, 0.36);--skin-card-art:url("/assets/skins/void.png") center/100% 100% no-repeat;--skin-card-shell:linear-gradient(90deg, rgba(7,7,17,0.95), rgba(10,9,24,0.88) 48%, rgba(6,10,20,0.95));--skin-card-fill:linear-gradient(90deg, rgba(17,13,33,.92), rgba(41,25,85,.52), rgba(8,13,22,.28));--skin-card-fill-shadow:0 0 18px rgba(137, 101, 255, 0.38);--skin-card-shadow:inset 0 0 14px rgba(83, 219, 255, 0.08)}.account-skin-option-preview.is-neon-dragonline{--skin-card-border:rgba(85, 242, 255, 0.42);--skin-card-veil:rgba(0, 0, 0, 0.34);--skin-card-art:url("/assets/skins/neon-dragonline.svg") center/100% 100% no-repeat;--skin-card-shell:linear-gradient(90deg, rgba(3,8,20,0.96), rgba(8,23,45,0.9) 44%, rgba(25,12,48,0.94));--skin-card-fill:linear-gradient(90deg, rgba(8,23,45,.9), rgba(85,242,255,.22), rgba(255,79,208,.18), rgba(10,8,26,.3));--skin-card-fill-shadow:0 0 18px rgba(85, 242, 255, 0.36),0 0 16px rgba(255, 79, 208, 0.16);--skin-card-shadow:inset 0 0 14px rgba(255, 79, 208, 0.08)}.account-skin-option-preview.is-crimson::before,.account-skin-option-preview.is-default::before,.account-skin-option-preview.is-neon-dragonline::before,.account-skin-option-preview.is-seraph::before,.account-skin-option-preview.is-void::before{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 30%),radial-gradient(circle at 82% 30%,rgba(255,255,255,.12),transparent 9rem);opacity:.5}.account-skin-option-preview.is-crimson i,.account-skin-option-preview.is-default i,.account-skin-option-preview.is-neon-dragonline i,.account-skin-option-preview.is-seraph i,.account-skin-option-preview.is-void i{background:var(--skin-card-fill);box-shadow:var(--skin-card-fill-shadow)}@keyframes roseSkinMist{0%,100%{opacity:.22;transform:translate3d(-8px,0,0) scale(1)}50%{opacity:.5;transform:translate3d(10px,-2px,0) scale(1.03)}}@keyframes roseSkinSheen{0%{opacity:0;transform:translateX(-130%) skewX(-16deg)}30%{opacity:.62}70%{opacity:.22}100%{opacity:0;transform:translateX(150%) skewX(-16deg)}}@keyframes roseSkinSpark{0%,100%{opacity:.2;transform:scale(.55) rotate(45deg)}45%{opacity:1;transform:scale(1.22) rotate(45deg)}}@keyframes roseSkinPetal{0%{opacity:0;transform:translate(18px,8px) rotate(8deg) scale(.68)}18%{opacity:.72}72%{opacity:.44}100%{opacity:0;transform:translate(-26px,-9px) rotate(-18deg) scale(.95)}}.rose-skin-mist{position:absolute;inset:-18px -28px;background:radial-gradient(ellipse at 34% 44%,rgba(194,104,255,.26),transparent 35%),radial-gradient(ellipse at 78% 44%,rgba(255,204,116,.18),transparent 30%),linear-gradient(105deg,transparent 8%,rgba(109,75,255,.16),rgba(255,84,218,.18),transparent 84%);filter:blur(7px);mix-blend-mode:screen;pointer-events:none;animation:roseSkinMist 5.6s ease-in-out infinite}.rose-skin-sheen{position:absolute;top:-24%;bottom:-24%;width:78px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28) 38%,rgba(255,220,149,.24) 52%,transparent);filter:blur(.4px);mix-blend-mode:screen;pointer-events:none;animation:roseSkinSheen 4.7s ease-in-out infinite}.rose-skin-petal,.rose-skin-spark{position:absolute;pointer-events:none}.rose-skin-spark{width:6px;height:6px;transform:rotate(45deg);background:rgba(255,238,177,.94);box-shadow:0 0 8px rgba(255,226,145,.86),0 0 14px rgba(191,98,255,.4);animation:roseSkinSpark 2.4s ease-in-out infinite}.rose-skin-spark-a{left:28%;top:22%}.rose-skin-spark-b{right:17%;bottom:24%;animation-delay:.9s;width:5px;height:5px}.rose-skin-petal{width:12px;height:7px;border-radius:70% 30% 70% 30%;background:radial-gradient(circle at 34% 32%,rgba(255,217,244,.8),rgba(182,70,255,.56) 54%,rgba(78,35,132,.18));box-shadow:0 0 9px rgba(209,90,255,.36);animation:roseSkinPetal 6.4s ease-in-out infinite}.rose-skin-petal-a{right:29%;top:20%}.rose-skin-petal-b{right:11%;bottom:18%;animation-delay:2.1s}.skin-admin-card.is-butterfly-halo,.skin-admin-card.is-deep-petal,.skin-admin-card.is-golden-pollen,.skin-admin-card.is-night-bloom,.skin-admin-card.is-rose-core{border-color:color-mix(in srgb,var(--skin-a,#c889ff) 24%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--skin-a,#c889ff) 12%,transparent),transparent 48%),linear-gradient(145deg,rgba(10,13,36,.86),rgba(3,8,18,.84))}.skin-admin-card.is-rose-core,.skin-chip.is-rose-core{--skin-a:#c889ff;--skin-b:#fff0a8}.skin-admin-card.is-deep-petal,.skin-chip.is-deep-petal{--skin-a:#7f8bff;--skin-b:#e9c2ff}.skin-admin-card.is-butterfly-halo,.skin-chip.is-butterfly-halo{--skin-a:#ffb7f6;--skin-b:#ffe8a8}.skin-admin-card.is-golden-pollen,.skin-chip.is-golden-pollen{--skin-a:#d9a8ff;--skin-b:#ffd86f}.skin-admin-card.is-night-bloom,.skin-chip.is-night-bloom{--skin-a:#9b6dff;--skin-b:#72c8ff}.skin-admin-card.is-butterfly-halo::before,.skin-admin-card.is-deep-petal::before,.skin-admin-card.is-golden-pollen::before,.skin-admin-card.is-night-bloom::before,.skin-admin-card.is-rose-core::before{background:linear-gradient(180deg,var(--skin-a),var(--skin-b));box-shadow:0 0 30px color-mix(in srgb,var(--skin-a) 38%,transparent)}.skin-admin-card.is-butterfly-halo .skin-preview-mark,.skin-admin-card.is-deep-petal .skin-preview-mark,.skin-admin-card.is-golden-pollen .skin-preview-mark,.skin-admin-card.is-night-bloom .skin-preview-mark,.skin-admin-card.is-rose-core .skin-preview-mark{border-color:color-mix(in srgb,var(--skin-a) 42%,transparent);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--skin-b) 22%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--skin-a) 24%,transparent),rgba(8,8,28,.94));box-shadow:0 0 25px color-mix(in srgb,var(--skin-a) 24%,transparent)}.skin-chip.is-butterfly-halo,.skin-chip.is-deep-petal,.skin-chip.is-golden-pollen,.skin-chip.is-night-bloom,.skin-chip.is-rose-core{border-color:color-mix(in srgb,var(--skin-a) 36%,transparent);background:color-mix(in srgb,var(--skin-a) 10%,transparent);color:color-mix(in srgb,var(--skin-b) 82%,#fff 18%)}.skin-admin-card .delete-action:hover{border-color:rgba(255,125,125,.58);background:rgba(255,125,125,.12);color:#ffd1d1}.ban-admin-card p,.ban-admin-card span,.ban-admin-card strong{display:block}.ban-admin-card strong{color:#fff8e8;font-size:17px;font-weight:900}.ban-admin-card span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:800}.ban-admin-card p{margin:8px 0 0;color:rgba(237,246,255,.76);font-size:13px;font-weight:800}.ban-admin-card .delete-action{flex:none;min-height:34px;padding:0 12px;border:1px solid rgba(255,125,125,.24);border-radius:6px;background:rgba(255,125,125,.06);color:#ff9b9b;font-size:12px;font-weight:900;cursor:pointer}.ban-admin-card .delete-action:hover{border-color:rgba(255,125,125,.58);background:rgba(255,125,125,.12);color:#ffd1d1}.ban-admin-status{min-height:18px}.ban-admin-status[data-tone=success]{color:#63e6a6}.ban-admin-status[data-tone=error]{color:#ff8f8f}.ban-admin-empty{min-height:180px}.service-admin-layout{display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(0,1.05fr);gap:12px;align-items:stretch}.service-admin-card,.service-admin-form{border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,225,163,.04)),rgba(1,7,14,.5)}.service-admin-card{position:relative;display:grid;gap:18px;padding:18px;overflow:hidden}.service-admin-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#63e6a6;box-shadow:0 0 24px rgba(99,230,166,.42)}.service-admin-card.is-disabled::before{background:#ff8f8f;box-shadow:0 0 24px rgba(255,143,143,.42)}.service-admin-card h2{margin:4px 0 8px;color:#fff8e8;font-size:26px;font-weight:900}.service-admin-card p{margin:0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.55}.service-admin-state{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(99,230,166,.28);border-radius:999px;background:rgba(99,230,166,.08);color:#a7ffd0;font-size:12px;font-weight:900}.service-admin-card.is-disabled .service-admin-state{border-color:rgba(255,143,143,.28);background:rgba(255,143,143,.08);color:#ffd1d1}.service-admin-state span{min-width:38px;color:#fff8e8;font-size:18px}.service-admin-form{display:grid;align-content:start;gap:14px;padding:18px}.service-admin-form label{display:grid;gap:8px}.service-admin-form label span{color:#78f2fb;font-size:12px;font-weight:900}.service-admin-form input{height:44px;padding:0 12px;border:1px solid rgba(120,242,251,.18);border-radius:7px;outline:0;background:rgba(1,7,14,.72);color:var(--text);font:inherit}.service-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-admin-actions button{min-height:42px;border:1px solid rgba(120,242,251,.16);border-radius:7px;background:rgba(255,255,255,.04);color:rgba(237,246,255,.82);font-size:12px;font-weight:900;cursor:pointer}.service-admin-actions button:hover{border-color:rgba(120,242,251,.44);color:#fff}.service-admin-actions .usage-admin-metric{display:grid;gap:3px;align-content:center;min-height:76px;text-align:left}.usage-admin-metric span{color:#78f2fb;font-size:11px;font-weight:900}.usage-admin-metric b{color:#fff8e8;font-size:24px;line-height:1}.usage-admin-metric small{color:rgba(237,246,255,.58);font-size:10px;font-weight:900}.service-admin-actions .is-fixed.is-active,.service-admin-actions .is-fixed:hover{border-color:rgba(99,230,166,.52);background:rgba(99,230,166,.14);color:#a7ffd0}.service-admin-actions .is-hold.is-active,.service-admin-actions .is-hold:hover{border-color:rgba(255,143,143,.52);background:rgba(255,143,143,.14);color:#ffd1d1}.inquiry-admin-card{--status-color:#5aa7ff;position:relative;display:grid;gap:12px;padding:16px;overflow:hidden}.inquiry-admin-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--status-color);box-shadow:0 0 18px color-mix(in srgb,var(--status-color) 52%,transparent)}.inquiry-admin-card.is-status-open{--status-color:#5aa7ff;border-color:rgba(90,167,255,.3)}.inquiry-admin-card.is-status-fixed{--status-color:#63e6a6;border-color:rgba(99,230,166,.3)}.inquiry-admin-card.is-status-hold{--status-color:#ffe1a3;border-color:rgba(255,225,163,.3)}.inquiry-admin-actions,.inquiry-admin-card-head,.inquiry-admin-character,.inquiry-admin-meta{display:flex;align-items:center}.inquiry-admin-card-head{justify-content:space-between;gap:12px}.inquiry-admin-character{min-width:0;gap:10px}.inquiry-admin-character .class-mark{flex:none;border-color:transparent;background:0 0;box-shadow:none}.inquiry-admin-character span,.inquiry-admin-character strong{display:block}.inquiry-admin-character strong{color:#fff8e8;font-size:17px;font-weight:900}.inquiry-admin-character span,.inquiry-admin-meta{color:var(--muted);font-size:12px;font-weight:800}.inquiry-status{flex:none;padding:5px 9px;border:1px solid color-mix(in srgb,var(--status-color,#78f2fb) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-color,#78f2fb) 12%,transparent);color:var(--status-color,#78f2fb);font-size:11px;font-weight:900}.inquiry-status.is-open{border-color:rgba(90,167,255,.34);background:rgba(90,167,255,.1);color:#7eb9ff}.inquiry-status.is-fixed{border-color:rgba(99,230,166,.34);background:rgba(99,230,166,.1);color:#63e6a6}.inquiry-status.is-hold{border-color:rgba(255,225,163,.32);background:rgba(255,225,163,.1);color:#ffe1a3}.inquiry-new-chip{justify-self:start;padding:4px 8px;border:1px solid rgba(255,125,125,.32);border-radius:999px;background:rgba(255,125,125,.1);color:#ff9b9b;font-size:11px;font-weight:900}.inquiry-admin-meta{flex-wrap:wrap;gap:12px}.inquiry-admin-message{margin:0;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(1,7,14,.42);color:rgba(237,246,255,.86);font-size:14px;font-weight:800;line-height:1.65;white-space:pre-wrap}.inquiry-thread{display:grid;gap:9px}.inquiry-comment{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(1,7,14,.42)}.inquiry-comment.is-admin{border-color:rgba(255,179,36,.2);background:linear-gradient(135deg,rgba(255,179,36,.1),transparent 56%),rgba(1,7,14,.46)}.inquiry-comment-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.inquiry-comment-head-actions{display:flex;flex:none;align-items:center;gap:8px}.inquiry-comment-head strong{min-width:0;color:#fff8e8;font-size:13px;font-weight:900}.inquiry-comment-head span{flex:none;color:var(--muted);font-size:11px;font-weight:800}.inquiry-comment p{margin:0;color:rgba(237,246,255,.86);font-size:14px;font-weight:800;line-height:1.65;white-space:pre-wrap}.inquiry-comment-form{display:grid;gap:8px}.inquiry-comment-form textarea{width:100%;min-height:82px;resize:vertical;border:1px solid rgba(120,242,251,.16);border-radius:7px;background:rgba(1,7,14,.56);color:var(--text);padding:10px 11px;font:inherit;font-size:13px;font-weight:800;line-height:1.55;outline:0}.inquiry-comment-form textarea:focus{border-color:rgba(120,242,251,.52);box-shadow:0 0 0 3px rgba(120,242,251,.08)}.inquiry-comment-form>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.inquiry-comment-form p{margin:0;color:var(--muted);font-size:12px;font-weight:800}.inquiry-comment-form p[data-tone=success]{color:#78f2fb}.inquiry-comment-form p[data-tone=error]{color:#ff9b9b}.inquiry-admin-actions{flex-wrap:wrap;gap:8px}.inquiry-admin-actions button{min-height:34px;padding:0 12px;border:1px solid rgba(120,242,251,.16);border-radius:6px;background:rgba(255,255,255,.04);color:rgba(237,246,255,.78);font-size:12px;font-weight:900;cursor:pointer}.inquiry-admin-actions button:hover{border-color:rgba(120,242,251,.44);color:#fff}.inquiry-admin-actions .status-action.is-open.is-active,.inquiry-admin-actions .status-action.is-open:hover{border-color:rgba(90,167,255,.52);background:rgba(90,167,255,.14);color:#b9d9ff}.inquiry-admin-actions .status-action.is-fixed.is-active,.inquiry-admin-actions .status-action.is-fixed:hover{border-color:rgba(99,230,166,.52);background:rgba(99,230,166,.14);color:#a7ffd0}.inquiry-admin-actions .status-action.is-hold.is-active,.inquiry-admin-actions .status-action.is-hold:hover{border-color:rgba(255,225,163,.52);background:rgba(255,225,163,.14);color:#ffe1a3}.inquiry-admin-actions .ban-action{border-color:rgba(255,142,92,.32);color:#ffb08f}.inquiry-admin-actions .ban-action:hover{border-color:rgba(255,142,92,.62);background:rgba(255,112,72,.13);color:#ffd2c2}.inquiry-admin-actions .delete-action{margin-left:auto;border-color:rgba(255,125,125,.24);color:#ff9b9b}.inquiry-admin-actions .delete-action:hover{border-color:rgba(255,125,125,.58);background:rgba(255,125,125,.12);color:#ffd1d1}@keyframes contactPanelIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.site-header{align-items:flex-start;flex-wrap:wrap}.session-badge{margin-left:auto;max-width:min(268px,calc(100% - 210px))}.session-portrait{width:38px;min-height:38px}.header-nav{order:3;width:100%;justify-content:flex-start}.main-nav{justify-content:flex-start;overflow-x:auto}.analytics-layout,.download-panel,.feature-account-grid,.feature-decision-board,.feature-hero,.feature-hotkey-grid,.feature-hotkey-panel,.feature-privacy-panel,.feature-privacy-panel ul,.feature-rating-detail-grid,.feature-rating-guide-head,.feature-rating-steps,.feature-settings-panel,.feature-showcase-grid,.feature-split-panel,.feature-status-rail,.feature-web-guide,.hero,.npcap-card,.optimization-explain-grid,.optimization-guide,.optimization-hero,.optimization-layout,.optimization-summary,.ranking-layout,.setting-guide-grid,.setting-hero,.setting-imprint-head,.setting-layout,.setting-source-strip,.update-hero{grid-template-columns:1fr}.optimization-selector{position:static}.feature-showcase-grid{grid-auto-flow:row}.feature-showcase-grid>.feature-showcase-card{grid-column:1/-1}.feature-rating-guide-head h3{white-space:normal}.feature-status-rail::before{display:none}.feature-status-rail article{border-right:0;border-bottom:1px solid rgba(120,242,251,.1)}.feature-status-rail article:last-child{border-bottom:0}.feature-showcase-card,.feature-showcase-card.is-boss-hp,.feature-showcase-card.is-buff-ring,.feature-showcase-card.is-bus-scam,.feature-showcase-card.is-party,.feature-showcase-card.is-ranking,.feature-showcase-card.is-rating,.feature-showcase-card.is-report,.feature-showcase-card.is-skin,.feature-showcase-card.is-update{grid-column:auto}.ranking-dungeon-panel{position:static}.setting-job-panel{position:static}.ranking-category-list,.ranking-dungeon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto}.meter-console{min-width:0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kill-feed{grid-template-columns:1fr}.combat-layout,.report-hero{grid-template-columns:1fr}.admin-tabs,.ban-admin-layout,.inquiry-status-tabs,.service-admin-layout,.skin-admin-layout,.update-admin-layout{grid-template-columns:1fr}.account-card-head,.ranking-page-head,.recent-page-head{align-items:flex-start;flex-direction:column}.account-grid{grid-template-columns:1fr}.account-overview-panel,.account-workspace{grid-template-columns:1fr}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-tab-rail{position:static;grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.account-hero-copy{max-width:min(640px,calc(100% - 280px))}.account-hero-portrait{right:18px;width:238px;height:238px}.account-login-guide,.account-login-steps,.settings-feature-grid,.trend-grid{grid-template-columns:1fr}.settings-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-pillar-grid{grid-template-columns:1fr}.feature-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-guide-head,.feature-pillar,.feature-pillar-head{min-height:auto}.feature-card.wide{grid-column:span 2}.report-hero{min-height:auto}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.page-shell{width:min(100% - 20px,1180px)}.header-action{display:none}.session-badge{max-width:calc(100% - 124px);min-height:42px;padding-right:9px}.session-badge.has-portrait{min-width:156px;padding-right:4px}.session-badge .class-mark{width:30px;height:30px}.session-portrait{width:34px;min-height:38px}.session-portrait img{width:42px;height:42px}.session-badge small{display:none}.setting-hero{min-height:auto;padding:22px}.setting-hero h2{font-size:30px}.setting-guide-stage,.setting-job-panel{padding:12px}.setting-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-job-button{min-height:82px}.setting-category-tabs{grid-template-columns:1fr}.setting-category-tabs button{min-height:46px;padding-right:18px}.setting-arcana-grid,.setting-arcana-skill-grid{grid-template-columns:1fr}.setting-guide-panel{min-height:auto;padding:16px}.setting-guide-head{grid-template-columns:54px minmax(0,1fr);gap:12px}.setting-guide-head img{width:54px;height:54px;padding:7px}.setting-guide-note{display:grid;justify-content:stretch}.account-hero{min-height:206px;padding:24px 18px}.account-hero-copy{max-width:100%;padding-right:104px}.account-hero-portrait{top:auto;right:-4px;bottom:-10px;width:168px;height:168px;transform:none;opacity:1}.account-overview-panel{padding:12px}.account-identity-block{grid-template-columns:52px minmax(0,1fr);padding:12px}.account-identity-mark{width:52px;height:52px;font-size:15px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary-tile{min-height:96px;padding:12px 10px}.account-tab-rail{display:flex;gap:8px;margin-right:-10px;margin-left:-10px;padding:8px 10px;border-right:0;border-left:0;border-radius:0;overflow-x:auto}.account-tab-button{flex:0 0 148px;min-height:74px}.friend-request-form,.friend-request-form>div,.friend-sections{grid-template-columns:1fr}.friend-section:nth-child(3){grid-column:auto}.friend-list-row,.friend-request-row{align-items:flex-start}.friend-request-row{grid-template-columns:1fr}.friend-action,.friend-detail-button,.friend-row-actions{width:100%}.friend-list{max-height:360px}.account-google-body{grid-template-columns:1fr}.account-google-spotlight{grid-template-columns:38px minmax(0,1fr)}.account-google-spotlight-actions{grid-column:1/-1;justify-content:stretch}.account-google-spotlight-actions .ghost-button,.account-google-spotlight-actions .google-auth-button{width:100%}.account-google-actions .google-auth-button,.account-google-actions .google-unlink-button{width:100%}.account-panel-intro{align-items:flex-start;flex-direction:column;gap:8px;padding:14px}.account-panel-copy{justify-items:start;min-width:0;width:100%}.account-panel-copy p{text-align:left}.account-character-context{justify-content:flex-start;width:100%}.main-nav a{min-width:68px;padding:0 10px}.donut-wrap,.feature-card.wide,.feature-grid,.stat-grid,.status-strip{grid-template-columns:1fr}.feature-card.wide{grid-column:auto}.hero-copy h1{font-size:54px}.meter-row{grid-template-columns:auto 1fr;flex-wrap:wrap}.meter-row b{margin-left:40px}.report-hero{padding:20px}.board-head,.premium-skill-head,.report-status,.report-topline{align-items:flex-start;flex-direction:column}.report-title-block h1{font-size:34px}.premium-skill-stats,.report-kpis{grid-template-columns:1fr 1fr}.player-rating-grade,.player-rating-summary{align-items:flex-start;flex-direction:column}.player-rating-bosses{grid-template-columns:1fr}.rating-insight-head{align-items:flex-start;flex-direction:column}.rating-insight-head b{max-width:100%;text-align:left}.rating-compare-row{grid-template-columns:76px minmax(0,1fr) 50px}.premium-party-card{grid-template-columns:38px 34px minmax(0,1fr) 92px 52px}.premium-party-card .party-dps,.premium-party-card em{text-align:right}.premium-party-card .party-dps{grid-column:4/5;grid-row:1/2}.premium-party-card em{grid-column:5/6;grid-row:1/2}.premium-party-card .death-count-slot{grid-column:5/6;grid-row:2/3;justify-content:flex-end}.ranking-category-list,.ranking-dungeon-list{grid-template-columns:1fr}.ranking-board-head{align-items:flex-start;flex-direction:column}.ranking-board-head>span{position:static;min-width:0;width:100%}.ranking-board-head>div:first-child{padding-right:0}.ranking-board-head h3{max-width:100%;font-size:22px}.account-report-row{grid-template-columns:1fr}.account-report-row b,.account-report-row em{text-align:left}.account-linked-guide{grid-template-columns:1fr}.account-linked-detail{grid-template-columns:1fr}.account-linked-detail div{min-height:0}.account-linked-character{grid-template-columns:44px minmax(0,1fr)}.account-linked-actions{grid-column:2/3;justify-content:flex-start}.contact-widget{right:10px;bottom:10px}.contact-launcher{min-height:46px;padding-right:13px}.contact-profile{grid-template-columns:1fr}.table-row{grid-template-columns:48px 1fr 92px;min-height:auto;padding:12px}.table-head span:nth-child(3),.table-head span:nth-child(5),.table-row em,.table-row span:nth-child(3){display:none}.table-row b{text-align:right}}body{background:linear-gradient(90deg,rgba(120,242,251,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(120,242,251,.028) 1px,transparent 1px),image-set(url("/assets/maps/rudra-sanctum.jpg") 1x),linear-gradient(180deg,#050913 0,#07111f 48%,#02060d 100%);background-size:74px 74px,74px 74px,cover,auto;background-position:center,center,center top,center;background-attachment:scroll,scroll,scroll,scroll}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(2,6,13,.96),rgba(2,6,13,.62) 44%,rgba(2,6,13,.92)),linear-gradient(180deg,rgba(2,6,13,.38),#02060d 86%)}.site-header{animation:headerDrop 520ms ease both}.site-header::before{background:linear-gradient(180deg,rgba(3,7,13,.94),rgba(3,7,13,.72)),linear-gradient(90deg,rgba(120,242,251,.08),transparent 40%,rgba(255,225,163,.07))}.brand-mark{border-radius:8px}.ghost-button,.header-action,.main-nav a,.nav-more-menu a,.nav-more-toggle,.primary-button{transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,color 180ms ease,box-shadow 180ms ease}.ghost-button:hover,.header-action:hover,.main-nav a:hover,.nav-more-menu a:hover,.nav-more-toggle:hover,.primary-button:hover{transform:translateY(-1px)}.premium-home{position:relative;min-height:min(860px,calc(100vh - 72px));padding:74px 0 84px}.premium-home::before{content:"";position:absolute;inset:28px -5vw auto auto;width:min(62vw,850px);height:1px;background:linear-gradient(90deg,transparent,rgba(120,242,251,.66),transparent);animation:heroLine 4.5s ease-in-out infinite}.premium-home .hero-copy{position:relative;z-index:2;animation:slideUp 620ms ease both}.premium-home .hero-copy h1{max-width:660px;margin:12px 0 18px;font-size:clamp(64px, 9vw, 124px);line-height:.88;color:#f6fbff;text-shadow:0 0 38px rgba(120,242,251,.18),0 12px 34px rgba(0,0,0,.46)}.premium-home .hero-copy h1:not(.hero-logo) span{color:#78f2fb}.premium-home .hero-copy h1.hero-logo{position:relative;display:inline-grid;gap:0;max-width:min(720px,100%);margin:12px 0 24px;padding-left:18px;font-size:120px;line-height:.86;letter-spacing:0;isolation:isolate}.premium-home .hero-copy h1.hero-logo::after,.premium-home .hero-copy h1.hero-logo::before{content:"";position:absolute;pointer-events:none}.premium-home .hero-copy h1.hero-logo::before{left:0;top:8px;bottom:10px;width:4px;border-radius:999px;background:linear-gradient(180deg,#78f2fb,rgba(255,238,190,.92));box-shadow:0 0 18px rgba(120,242,251,.5),0 0 34px rgba(120,242,251,.22);opacity:.9;animation:heroLogoAccent 5.2s ease-in-out infinite}.premium-home .hero-copy h1.hero-logo::after{left:18px;bottom:-13px;width:min(360px,62%);height:1px;background:linear-gradient(90deg,rgba(120,242,251,.92),rgba(255,236,190,.68),transparent);box-shadow:0 0 14px rgba(120,242,251,.32);opacity:.78;transform-origin:left;animation:heroLogoUnderline 5.6s ease-in-out infinite}.hero-logo-line{position:relative;display:block;width:max-content;max-width:100%;font-weight:950;letter-spacing:0;overflow:visible;color:transparent;-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 18px 28px rgba(0, 0, 0, .46));opacity:0;transform:translateY(10px);animation:heroLogoRise 760ms cubic-bezier(.2,.8,.2,1) forwards}.hero-logo-line::after,.hero-logo-line::before{content:none}.hero-logo-not{background-image:linear-gradient(180deg,#dbffff 0,#80f4fb 50%,#39c8d8 100%);filter:drop-shadow(0 0 20px rgba(120, 242, 251, .24)) drop-shadow(0 18px 28px rgba(0, 0, 0, .46))}.hero-logo-meter{background-image:linear-gradient(180deg,#fff 0,#edf6fc 54%,#b7c9d6 100%);animation-delay:90ms}.premium-home .lead{color:rgba(237,246,255,.72);font-size:17px}.seo-searchline{width:max-content;max-width:100%;margin:10px 0 14px;padding:7px 11px;border:1px solid rgba(120,242,251,.22);border-radius:6px;background:rgba(5,17,30,.68);color:rgba(184,251,255,.88);font-size:13px;font-weight:900;letter-spacing:0;box-shadow:0 10px 30px rgba(0,0,0,.22)}.hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,600px);margin-top:30px}.hero-signals span{position:relative;min-height:72px;padding:14px;overflow:hidden;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),rgba(255,255,255,.025)),rgba(6,16,29,.72)}.hero-signals span::after{content:"";position:absolute;inset:auto 10px 8px;height:1px;background:linear-gradient(90deg,rgba(120,242,251,.2),rgba(255,225,163,.48),transparent)}.hero-signals b{display:block;color:#fff2c8;font-size:24px;font-weight:900}.hero-signals small{display:block;margin-top:3px;color:rgba(237,246,255,.56);font-size:11px;font-weight:800}.hero-visual{position:relative;min-height:560px;animation:slideUp 720ms .1s ease both}.hero-map-card{position:absolute;inset:0 0 96px 42px;overflow:hidden;border:1px solid rgba(120,242,251,.18);border-radius:8px;background:#050913;box-shadow:0 34px 100px rgba(0,0,0,.54)}.hero-map-card picture,.hero-meter-frame picture{display:block;width:100%;height:100%}.hero-map-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% center;opacity:.54;filter:saturate(1.05) contrast(1.04);transform:scale(1.06);animation:mapDrift 18s ease-in-out infinite alternate}.hero-map-card::after,.hero-map-card::before{content:"";position:absolute;inset:0;pointer-events:none}.hero-map-card::before{background:linear-gradient(90deg,rgba(2,6,13,.86),transparent 44%,rgba(2,6,13,.46)),linear-gradient(180deg,rgba(2,6,13,.16),rgba(2,6,13,.88))}.hero-map-card::after{background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.18) 45%,transparent 52%);transform:translateX(-78%);animation:glassSweep 6s ease-in-out infinite}.map-tag{position:absolute;top:18px;right:18px;padding:6px 10px;border:1px solid rgba(255,225,163,.3);border-radius:999px;background:rgba(4,9,16,.62);color:#ffe1a3;font-size:10px;font-weight:900}.premium-meter{position:absolute;left:0;right:34px;bottom:32px;padding:18px;border-color:rgba(120,242,251,.28);border-radius:8px;background:linear-gradient(180deg,rgba(10,24,42,.9),rgba(4,10,18,.94)),rgba(4,10,18,.92);box-shadow:0 28px 80px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.premium-meter::after{opacity:.36}.premium-meter .boss-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.08)}.premium-meter .boss-bar span{position:relative;overflow:hidden;background:linear-gradient(90deg,#7e1f3a,#ff5a75,#ffb35c);animation:hpPulse 2.6s ease-in-out infinite}.premium-meter .boss-bar span::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:barSweep 2.2s ease-in-out infinite}.premium-meter .meter-row{position:relative;isolation:isolate;overflow:hidden;min-height:44px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(2,8,17,.66)}.premium-meter .meter-row::before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--row,50%);background:linear-gradient(90deg,rgba(120,242,251,.24),rgba(255,255,255,.08),transparent);animation:rowEnergy 3.8s ease-in-out infinite}.premium-meter .meter-row.is-me::before{background:linear-gradient(90deg,rgba(255,176,76,.34),rgba(120,242,251,.18),transparent)}.premium-meter .meter-row b{color:#fff;font-size:15px}.premium-meter .meter-row em{color:#78f2fb}.hero-meter-frame{position:absolute;left:0;right:34px;bottom:32px;display:block;padding:10px;overflow:hidden;border:1px solid rgba(120,242,251,.26);border-radius:10px;background:linear-gradient(180deg,rgba(8,18,32,.68),rgba(2,7,14,.9)),rgba(2,7,14,.86);box-shadow:0 28px 80px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);color:inherit;text-decoration:none;cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.hero-meter-frame:focus-visible,.hero-meter-frame:hover{border-color:rgba(120,242,251,.5);box-shadow:0 30px 86px rgba(0,0,0,.6),0 0 0 1px rgba(120,242,251,.1),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}.hero-meter-frame:focus-visible{outline:2px solid rgba(120,242,251,.72);outline-offset:3px}.hero-meter-frame::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.14) 45%,transparent 57%),linear-gradient(180deg,rgba(120,242,251,.12),transparent 22%);opacity:.62;transform:translateX(-82%);animation:glassSweep 6.2s ease-in-out infinite}.meter-preview-image{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 18px 50px rgba(0,0,0,.42)}.hero-detail-card{position:absolute;top:94px;right:18px;bottom:auto;width:250px;padding:14px 16px;border:1px solid rgba(255,225,163,.22);border-radius:8px;background:rgba(8,12,20,.9);box-shadow:0 20px 60px rgba(0,0,0,.44);animation:detailFloat 4s ease-in-out infinite}.analysis-stack b,.hero-detail-card span{color:#78f2fb;font-size:10px;font-weight:900}.hero-detail-card strong{display:block;margin-top:5px;color:#fff2c8;font-size:18px}.hero-detail-card small{color:rgba(237,246,255,.58)}.premium-section{position:relative;margin-top:22px}.premium-section .section-head{position:relative;padding:28px 0 12px}.premium-section .section-head h2{max-width:760px;font-size:clamp(30px, 4vw, 52px)}.premium-section .section-head p{max-width:720px}.premium-section .section-link{border-color:rgba(120,242,251,.22);background:rgba(120,242,251,.08)}.premium-download,.premium-section .chart-card,.premium-section .kill-card,.premium-section .metric-card,.release-card{border-radius:8px;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.premium-section .chart-card:hover,.premium-section .kill-card:hover,.premium-section .metric-card:hover{transform:translateY(-3px);border-color:rgba(120,242,251,.32);box-shadow:0 18px 60px rgba(0,0,0,.34)}.premium-section .kill-card{min-height:214px;background:linear-gradient(180deg,rgba(13,30,50,.84),rgba(6,14,26,.9)),rgba(6,14,26,.9)}.premium-section .kill-card:first-child{background:linear-gradient(180deg,rgba(10,34,46,.78),rgba(6,14,26,.92)),image-set(url("/assets/maps/sunken-life-temple.jpg") 1x) center/cover}.premium-section .kill-card:nth-child(2){background:linear-gradient(180deg,rgba(8,31,44,.78),rgba(6,14,26,.92)),image-set(url("/assets/maps/blue-breath-island.jpg") 1x) center/cover}.premium-section .kill-card:nth-child(3){background:linear-gradient(180deg,rgba(14,25,54,.78),rgba(6,14,26,.92)),image-set(url("/assets/maps/hall-of-illusion.jpg") 1x) center/cover}.premium-section .kill-card.is-muspel{border-color:rgba(255,216,132,.58);background:linear-gradient(180deg,rgba(56,18,22,.58),rgba(7,10,20,.94)),linear-gradient(135deg,rgba(255,62,91,.36),rgba(255,212,121,.14) 46%,transparent 78%),image-set(url("/assets/maps/muspel-chalice.png") 1x) center/cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 58px rgba(255,63,91,.18)}.premium-section .kill-card.is-muspel:focus-visible,.premium-section .kill-card.is-muspel:hover{border-color:rgba(255,230,164,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 22px 64px rgba(255,63,91,.25)}.premium-section .kill-card strong{text-shadow:0 2px 12px rgba(0,0,0,.65)}.premium-section .stat-grid{gap:14px}.premium-section .metric-card{position:relative;overflow:hidden;min-height:154px;background:linear-gradient(145deg,rgba(12,31,50,.88),rgba(5,12,22,.92)),rgba(5,12,22,.92)}.premium-section .metric-card::after{content:"";position:absolute;inset:auto 16px 14px;height:2px;background:linear-gradient(90deg,#78f2fb,#ffe1a3,transparent)}.premium-section .metric-card strong{color:#fff;text-shadow:0 0 22px rgba(120,242,251,.22)}.premium-section .bar-chart div::before{background:linear-gradient(90deg,#78f2fb,#8dd3ff,#ffe1a3)}.analysis-stack{display:grid;gap:12px}.analysis-stack>span{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(255,255,255,.035);color:rgba(237,246,255,.76);font-size:13px;font-weight:800}.update-section{overflow:hidden}.update-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:18px;align-items:stretch;margin-bottom:18px;padding:30px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.1),transparent 38%),linear-gradient(165deg,rgba(255,225,163,.09),transparent 64%),rgba(7,17,31,.88);box-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)}.update-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.025) 47px 48px),linear-gradient(100deg,transparent 0 42%,rgba(120,242,251,.12) 50%,transparent 60%);opacity:.62}.update-hero>*{position:relative;z-index:1}.update-hero h2{margin:8px 0 12px;color:#fff8e8;font-size:clamp(34px, 5vw, 60px);line-height:1.04}.update-hero p{max-width:760px;margin:0;color:rgba(237,246,255,.74);font-size:15px;line-height:1.75}.update-hero-card{display:grid;align-content:end;gap:9px;min-height:190px;padding:18px;border:1px solid rgba(255,225,163,.22);border-radius:8px;background:linear-gradient(145deg,rgba(255,225,163,.11),rgba(120,242,251,.06)),rgba(3,8,15,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.update-hero-card span,.update-version-chip{color:#78f2fb;font-size:11px;font-weight:900;letter-spacing:.08em}.update-hero-card strong{color:#fff8e8;font-size:28px;line-height:1.1}.update-hero-card small{color:rgba(237,246,255,.62);font-size:12px;font-weight:800;line-height:1.5}.update-feed{display:grid;gap:14px}.update-notice-panel{display:grid;gap:12px;margin-bottom:4px;padding:16px;border:1px solid rgba(255,225,163,.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.1),rgba(120,242,251,.045)),rgba(4,11,20,.86)}.update-notice-title{display:flex;align-items:end;justify-content:space-between;gap:12px}.update-notice-title h3{margin:0;color:#fff8e8;font-size:24px}.update-notice-list{display:grid;gap:10px}.update-notice-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,225,163,.16);border-radius:8px;background:rgba(255,255,255,.035)}.update-notice-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.update-notice-head span{color:#ffe1a3;font-size:11px;font-weight:950}.update-notice-head small{color:rgba(237,246,255,.52);font-size:11px;font-weight:900}.update-notice-card h3{margin:0;color:#fff8e8;font-size:21px;line-height:1.26}.update-card{position:relative;display:grid;grid-template-columns:minmax(120px,0.22fr) minmax(0,1fr);gap:18px;padding:18px;overflow:hidden;border:1px solid rgba(120,242,251,.15);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 34%),linear-gradient(180deg,rgba(13,30,50,.86),rgba(5,12,22,.92));box-shadow:0 18px 60px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.045)}.update-card::before{content:"";position:absolute;inset:18px auto 18px 18px;width:2px;border-radius:999px;background:linear-gradient(180deg,#78f2fb,#ffe1a3);box-shadow:0 0 20px rgba(120,242,251,.34)}.update-card-side{display:grid;align-content:start;gap:9px;padding-left:18px}.update-date{color:rgba(237,246,255,.54);font-size:12px;font-weight:900}.update-latest-chip{justify-self:start;padding:4px 8px;border:1px solid rgba(99,230,166,.28);border-radius:999px;background:rgba(99,230,166,.08);color:#8ef2bd;font-size:11px;font-weight:900}.update-card-main{min-width:0}.update-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.update-card h3{margin:0;color:#fff8e8;font-size:clamp(22px, 3vw, 34px);line-height:1.18}.update-card-head small{flex:none;padding:5px 9px;border:1px solid rgba(255,225,163,.22);border-radius:999px;background:rgba(255,225,163,.08);color:#ffe1a3;font-size:11px;font-weight:900}.update-body{display:grid;gap:11px;color:rgba(237,246,255,.82);font-size:14px;font-weight:700;line-height:1.72}.update-body p,.update-body ul{margin:0}.update-body ul{display:grid;gap:7px;padding-left:18px}.update-body li::marker{color:#78f2fb}.update-body-image{margin:0;overflow:hidden;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:rgba(1,7,14,.58)}.update-body-image img{display:block;width:100%;max-height:min(640px,76vh);object-fit:contain}.update-empty{display:grid;gap:10px;min-height:210px;place-content:center;padding:26px;border:1px solid rgba(120,242,251,.15);border-radius:8px;background:linear-gradient(145deg,rgba(11,23,39,.82),rgba(3,8,15,.9)),rgba(3,8,15,.9);text-align:center}.update-empty h2{margin:0;color:#fff8e8;font-size:26px}.update-empty p{margin:0;color:var(--muted)}.premium-download{overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(4,10,18,.94),rgba(4,10,18,.62)),image-set(url("/assets/maps/corrupted-purification.jpg") 1x) center/cover}.premium-download .release-card{background:rgba(3,8,15,.72);backdrop-filter:blur(12px)}.site-footer{margin:54px auto 0;max-width:1540px;padding:28px clamp(18px,4vw,44px) 34px;border-top:1px solid rgba(120,242,251,.14);color:rgba(221,235,250,.58)}.site-footer::before{content:"";display:block;width:100%;height:1px;margin-bottom:22px;background:linear-gradient(90deg,transparent,rgba(120,242,251,.5),rgba(255,209,135,.36),transparent)}.footer-brand{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.footer-brand strong{color:#f7fbff;font-size:15px;letter-spacing:.12em}.footer-brand span,.site-footer p{margin:0;font-size:12px}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:12px}.site-footer a{color:rgba(221,244,255,.74);font-size:12px;font-weight:800;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.site-footer a.is-active,.site-footer a:hover{color:#78f2fb;text-shadow:0 0 16px rgba(120,242,251,.38)}.legal-page{max-width:1120px;margin:0 auto;padding:42px clamp(16px,4vw,36px) 72px}.legal-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,52px);border:1px solid rgba(120,242,251,.18);border-radius:10px;background:radial-gradient(circle at 78% 16%,rgba(120,242,251,.18),transparent 28%),linear-gradient(135deg,rgba(9,25,42,.94),rgba(4,9,18,.96));box-shadow:0 22px 80px rgba(0,0,0,.34)}.legal-hero::after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#78f2fb,#ffe1a3,transparent);opacity:.75}.legal-hero h1{margin:8px 0 10px;color:#f8fbff;font-size:clamp(34px, 5vw, 58px);line-height:1}.legal-hero p{max-width:720px;margin:0;color:rgba(232,242,255,.72);font-size:15px;line-height:1.75}.legal-hero span{display:inline-flex;margin-top:18px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,225,163,.88);font-size:12px;font-weight:900}.legal-document{display:grid;gap:14px;margin-top:18px}.legal-document section{padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(8,18,31,.72)}.legal-document h2{margin:0 0 10px;color:#dffbff;font-size:16px}.legal-document li,.legal-document p{color:rgba(230,239,250,.7);font-size:13px;line-height:1.82}.legal-document p{margin:0}.legal-document ul{display:grid;gap:6px;margin:0;padding-left:18px}.legal-document a{color:#78f2fb;font-weight:900;text-decoration:none}.legal-document a:hover{text-decoration:underline}.license-text{max-height:420px;margin:0;overflow:auto;padding:16px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:rgba(2,7,14,.7);color:rgba(232,244,255,.76);font-size:12px;line-height:1.65;white-space:pre-wrap}.achievement-page{padding:24px 0 88px}.achievement-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:18px;margin-bottom:18px;padding:28px;border:1px solid rgba(120,242,251,.28);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.13),transparent 34%),linear-gradient(160deg,rgba(14,28,46,.98),rgba(4,10,20,.98));box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.055)}.achievement-hero::before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,#78f2fb,rgba(255,225,163,.9),transparent);opacity:.9}.achievement-hero h1{margin:8px 0 10px;color:#fff8e8;font-size:clamp(42px, 5vw, 62px);line-height:1}.achievement-hero p{max-width:820px;margin:0;color:rgba(226,239,250,.78);font-size:15px;font-weight:850;line-height:1.65}.achievement-empty,.achievement-hero-note,.achievement-login-required{border:1px solid rgba(120,242,251,.18);border-radius:8px;background:rgba(5,13,24,.72)}.achievement-hero-note{display:grid;align-content:center;gap:8px;padding:18px;background:linear-gradient(135deg,rgba(255,225,163,.13),transparent 58%),rgba(5,13,24,.72)}.achievement-character-card span,.achievement-draw-copy span,.achievement-guide span,.achievement-hero-note span{color:#78f2fb;font-size:11px;font-weight:1000;letter-spacing:.04em}.achievement-hero-note strong{color:#f8fbff;font-size:22px;font-weight:1000;line-height:1.15}.achievement-hero-note small{color:rgba(255,225,163,.88);font-size:13px;font-weight:900}.achievement-panel{display:grid;gap:16px}.achievement-character-card,.achievement-draw-card,.achievement-guide,.achievement-login-required,.achievement-skin-guide,.achievement-summary-strip{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(6,14,26,.78)}.achievement-draw-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);gap:20px;padding:24px;border-color:rgba(255,225,163,.3);background:linear-gradient(135deg,rgba(255,225,163,.13),transparent 38%),linear-gradient(155deg,rgba(28,16,42,.88),rgba(5,12,22,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.achievement-draw-copy h2{margin:8px 0 10px;color:#fff8e8;font-size:clamp(28px, 4vw, 44px);line-height:1}.achievement-draw-copy p{max-width:760px;margin:0;color:rgba(237,246,255,.72);font-size:14px;font-weight:850;line-height:1.65}.achievement-draw-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.achievement-draw-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.achievement-draw-flow span{position:relative;display:grid;gap:8px;align-content:start;min-height:94px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:linear-gradient(135deg,rgba(120,242,251,.07),transparent 62%),rgba(0,0,0,.16)}.achievement-draw-flow span:not(:last-child)::after{content:"";position:absolute;top:24px;right:-5px;width:10px;height:1px;background:rgba(255,225,163,.48)}.achievement-draw-flow b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(120,242,251,.12);color:#9ef8ff;font-size:11px;font-weight:1000}.achievement-draw-flow small{color:rgba(237,246,255,.72);font-size:12px;font-weight:900;line-height:1.5}.achievement-draw-rules span,.achievement-summary-strip span{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(120,242,251,.14);border-radius:7px;background:rgba(0,0,0,.22)}.achievement-draw-rules b,.achievement-summary-strip b{color:#f8fbff;font-size:20px;font-weight:1000}.achievement-draw-rules small,.achievement-summary-strip small{color:rgba(237,246,255,.58);font-size:11px;font-weight:900}.achievement-draw-machine{display:grid;align-content:start;gap:14px;min-height:220px;padding:18px;border:1px solid rgba(255,225,163,.28);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,225,163,.08)),rgba(1,7,14,.56)}.achievement-draw-machine strong{color:#fff8e8;font-size:24px;font-weight:1000}.achievement-claim-button,.achievement-draw-machine button{min-height:40px;border:1px solid rgba(120,242,251,.28);border-radius:7px;background:rgba(120,242,251,.1);color:#dff9ff;font-size:13px;font-weight:1000}.achievement-claim-button:disabled,.achievement-draw-machine button:disabled{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(237,246,255,.45);cursor:not-allowed}.achievement-draw-pool{display:flex;flex-wrap:wrap;gap:7px}.achievement-draw-pool span{padding:6px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(237,246,255,.72);font-size:11px;font-weight:900}.achievement-draw-selector{display:grid;gap:8px}.achievement-draw-character-button{display:grid;gap:3px;min-height:52px;padding:10px 12px;border:1px solid rgba(120,242,251,.14);border-radius:7px;background:rgba(255,255,255,.045);color:rgba(237,246,255,.76);text-align:left;cursor:pointer}.achievement-draw-character-button.is-active{border-color:rgba(255,225,163,.6);background:linear-gradient(135deg,rgba(255,225,163,.18),rgba(120,242,251,.1));color:#fff8e8}.achievement-draw-character-button b{font-size:13px;font-weight:1000}.achievement-draw-character-button small,.achievement-draw-status,.achievement-login-inline{color:rgba(237,246,255,.58);font-size:11px;font-weight:900;line-height:1.4}.achievement-draw-status{padding:12px;border:1px solid rgba(120,242,251,.12);border-radius:7px;background:rgba(0,0,0,.24)}.achievement-draw-status small{display:block;margin-top:5px;color:rgba(255,225,163,.78)}.achievement-skin-preview-panel{--skin-a:#78f2fb;--skin-b:#ffe1a3;display:grid;gap:12px;padding:12px;border:1px solid rgba(120,242,251,.16);border-radius:7px;background:linear-gradient(135deg,rgba(120,242,251,.08),rgba(255,225,163,.06) 64%,transparent),rgba(0,0,0,.22)}.achievement-skin-preview-card.is-crimson{--skin-a:#ff6f8d;--skin-b:#ffe1a3}.achievement-skin-preview-card.is-void{--skin-a:#9e7eff;--skin-b:#73ebff}.achievement-skin-preview-card.is-neon-dragonline{--skin-a:#55f2ff;--skin-b:#ff4fd0}.achievement-skin-preview-card.is-rose-core{--skin-a:#c889ff;--skin-b:#fff0a8}.achievement-skin-preview-card.is-deep-petal{--skin-a:#7f8bff;--skin-b:#e9c2ff}.achievement-skin-preview-card.is-butterfly-halo{--skin-a:#ffb7f6;--skin-b:#ffe8a8}.achievement-skin-preview-card.is-golden-pollen{--skin-a:#d9a8ff;--skin-b:#ffd86f}.achievement-skin-preview-card.is-night-bloom{--skin-a:#9b6dff;--skin-b:#72c8ff}.achievement-skin-guide span,.achievement-skin-preview-head span{color:#9ef8ff;font-size:11px;font-weight:1000;letter-spacing:.04em}.achievement-skin-preview-head strong{display:block;margin-top:5px;overflow:hidden;color:#fff8e8;font-size:15px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.achievement-skin-preview-head small{display:block;margin-top:4px;color:rgba(237,246,255,.58);font-size:11px;font-weight:850;line-height:1.4}.achievement-skin-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.achievement-skin-preview-card{--skin-a:#78f2fb;--skin-b:#ffe1a3;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"mark label" "mark meta";gap:2px 9px;align-items:center;min-height:62px;padding:10px;border:1px solid color-mix(in srgb,var(--skin-a) 34%,rgba(255,255,255,.1));border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--skin-a) 13%,transparent),color-mix(in srgb,var(--skin-b) 7%,transparent)),rgba(0,0,0,.22);color:rgba(237,246,255,.78);text-align:left;cursor:pointer;transition:border-color 150ms ease,background 150ms ease,transform 150ms ease}.achievement-skin-preview-card:hover{border-color:color-mix(in srgb,var(--skin-a) 58%,rgba(255,255,255,.16));background:linear-gradient(135deg,color-mix(in srgb,var(--skin-a) 18%,transparent),color-mix(in srgb,var(--skin-b) 10%,transparent)),rgba(0,0,0,.26);transform:translateY(-1px)}.achievement-skin-preview-card span{grid-area:mark;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:color-mix(in srgb,var(--skin-a) 18%,rgba(0,0,0,.24));color:color-mix(in srgb,var(--skin-a) 76%,#fff 24%);font-size:13px;font-weight:1000}.achievement-skin-preview-card b,.achievement-skin-preview-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievement-skin-preview-card b{grid-area:label;color:#fff8e8;font-size:12px;font-weight:1000}.achievement-skin-preview-card small{grid-area:meta;color:rgba(237,246,255,.55);font-size:10px;font-weight:850}.achievement-skin-preview-card.is-owned{opacity:.62}.achievement-skin-preview-card.is-owned small{color:rgba(255,225,163,.72)}.achievement-login-inline{color:#9ef8ff;text-decoration:none}.achievement-public-catalog{display:grid;gap:12px}.achievement-warning{padding:14px 16px;border:1px solid rgba(255,225,163,.28);border-radius:8px;background:linear-gradient(135deg,rgba(255,225,163,.1),transparent 62%),rgba(5,13,24,.72)}.achievement-warning strong{display:block;color:#fff8e8;font-size:15px;font-weight:1000}.achievement-warning p{margin:6px 0 0;color:rgba(237,246,255,.68);font-size:13px;font-weight:850;line-height:1.5}@media (max-width:980px){.achievement-draw-card,.achievement-draw-flow,.achievement-draw-rules,.achievement-hero,.achievement-list,.achievement-summary-strip{grid-template-columns:1fr}.achievement-draw-flow span{grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:0}.achievement-draw-flow span:not(:last-child)::after{display:none}}.achievement-section-head{padding:16px 18px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:rgba(5,13,24,.62)}.achievement-catalog-card span,.achievement-section-head span{color:#78f2fb;font-size:11px;font-weight:1000;letter-spacing:.04em}.achievement-section-head h2{margin:7px 0;color:#f8fbff;font-size:25px;font-weight:1000}.achievement-section-head p{margin:0;color:rgba(237,246,255,.66);font-size:13px;font-weight:850;line-height:1.55}.achievement-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.achievement-catalog-card{display:grid;align-content:start;gap:8px;min-height:174px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.07),transparent 58%),rgba(6,14,26,.78)}.achievement-catalog-card strong{color:#fff8e8;font-size:18px;font-weight:1000;line-height:1.18}.achievement-catalog-card p{margin:0;color:rgba(237,246,255,.64);font-size:12px;font-weight:800;line-height:1.52}.achievement-catalog-card small{align-self:end;color:rgba(255,225,163,.82);font-size:11px;font-weight:900;line-height:1.45}.achievement-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.achievement-skin-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border-color:rgba(120,242,251,.16);background:radial-gradient(circle at 12% 8%,rgba(120,242,251,.1),transparent 18rem),rgba(6,14,26,.78)}.achievement-guide article{min-height:142px;padding:18px;border-left:1px solid rgba(255,255,255,.07)}.achievement-skin-guide article{min-height:136px;padding:18px;border-left:1px solid rgba(255,255,255,.07)}.achievement-guide article:first-child{border-left:0}.achievement-skin-guide article:first-child{border-left:0}.achievement-guide strong{display:block;margin-top:8px;color:#f8fbff;font-size:18px;font-weight:1000}.achievement-skin-guide strong{display:block;margin-top:8px;color:#f8fbff;font-size:18px;font-weight:1000}.achievement-guide p{margin:8px 0 0;color:rgba(237,246,255,.66);font-size:13px;font-weight:800;line-height:1.55}.achievement-skin-guide p{margin:8px 0 0;color:rgba(237,246,255,.66);font-size:13px;font-weight:800;line-height:1.55}.achievement-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border-color:rgba(120,242,251,.18);background:linear-gradient(135deg,rgba(120,242,251,.07),rgba(255,225,163,.045)),rgba(6,14,26,.8)}.achievement-progress-section{display:grid;gap:12px;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(180deg,rgba(120,242,251,.035),transparent 46%),rgba(2,8,16,.38)}.achievement-list-head{padding:16px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.08),transparent 70%),rgba(5,13,24,.72)}.achievement-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.achievement-character-card{position:relative;overflow:hidden;display:grid;gap:12px;min-height:284px;padding:18px;border-color:rgba(120,242,251,.13);background:linear-gradient(135deg,rgba(120,242,251,.055),transparent 64%),rgba(6,14,26,.82);transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.achievement-character-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(120,242,251,.42)}.achievement-character-card:hover{border-color:rgba(120,242,251,.28);transform:translateY(-1px)}.achievement-character-card.is-ready{border-color:rgba(255,225,163,.5);background:linear-gradient(135deg,rgba(255,225,163,.12),transparent 56%),rgba(6,14,26,.82)}.achievement-character-card.is-ready::before{background:rgba(255,225,163,.72)}.achievement-character-card.is-claimed{border-color:rgba(99,230,166,.24);opacity:.76;filter:saturate(.85)}.achievement-character-card.is-claimed::before{background:rgba(99,230,166,.52)}.achievement-card-body,.achievement-character-head,.achievement-reward-row{display:grid;align-items:center;gap:12px}.achievement-character-head{grid-template-columns:40px minmax(0,1fr) auto}.achievement-character-head .class-mark,.achievement-character-mark .class-mark{width:34px;height:34px}.achievement-character-name small,.achievement-character-name strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievement-character-name strong{color:#f8fbff;font-size:17px;font-weight:1000}.achievement-character-name small{margin-top:3px;color:rgba(237,246,255,.58);font-size:12px;font-weight:850}.achievement-character-head em{padding:7px 9px;border:1px solid rgba(120,242,251,.18);border-radius:999px;background:rgba(120,242,251,.07);color:#9ef8ff;font-size:11px;font-weight:1000;font-style:normal}.achievement-character-card.is-ready .achievement-character-head em{border-color:rgba(255,225,163,.36);background:rgba(255,225,163,.1);color:#ffe1a3}.achievement-character-card.is-claimed .achievement-character-head em{border-color:rgba(99,230,166,.3);background:rgba(99,230,166,.08);color:#9effc8}.achievement-card-body{grid-template-columns:minmax(0,1fr) 98px}.achievement-card-body h3{margin:6px 0 7px;color:#fff8e8;font-size:20px;font-weight:1000;line-height:1.18}.achievement-card-body p{margin:0;color:rgba(237,246,255,.66);font-size:13px;font-weight:800;line-height:1.55}.achievement-progress-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:94px;height:94px;justify-self:end;border-radius:50%;background:radial-gradient(circle,rgba(3,9,17,.92) 0 58%,transparent 59%),conic-gradient(#ffe1a3 0 var(--achievement-progress),rgba(120,242,251,.16) var(--achievement-progress) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.achievement-progress-ring b{color:#f8fbff;font-size:23px;font-weight:1000;line-height:1}.achievement-progress-ring small{margin-top:2px;color:rgba(237,246,255,.54);font-size:11px;font-weight:900}.achievement-progress-bar{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.achievement-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(120,242,251,.86),rgba(255,225,163,.9));min-width:2px}.achievement-reward-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,auto);padding-top:4px}.achievement-reward-row span{display:grid;gap:4px;min-width:0}.achievement-reward-row b{color:rgba(237,246,255,.56);font-size:11px;font-weight:1000}.achievement-reward-row small{min-width:0;overflow:hidden;color:#f8fbff;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.achievement-claim-button:not(:disabled){border-color:rgba(255,225,163,.46);background:linear-gradient(135deg,rgba(255,225,163,.18),rgba(120,242,251,.1));color:#fff8e8;cursor:pointer}.achievement-login-required{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px}.achievement-login-required span{color:#78f2fb;font-size:11px;font-weight:1000}.achievement-empty h2,.achievement-login-required h2{margin:8px 0;color:#f8fbff}.achievement-login-required p{margin:0;color:rgba(237,246,255,.66);font-size:14px;font-weight:850;line-height:1.6}.achievement-empty{grid-column:1/-1;display:grid;place-items:center;min-height:190px;padding:24px;text-align:center}@keyframes headerDrop{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLine{0%,100%{opacity:.2;transform:translateX(-5%)}50%{opacity:.8;transform:translateX(6%)}}@keyframes heroLogoRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLogoAccent{0%,100%{opacity:.72;filter:saturate(1)}50%{opacity:1;filter:saturate(1.18)}}@keyframes heroLogoUnderline{0%,100%{opacity:.52;transform:scaleX(.82)}48%{opacity:.82;transform:scaleX(1)}}@keyframes mapDrift{from{transform:scale(1.06) translate3d(-1.2%,0,0)}to{transform:scale(1.1) translate3d(1.4%,-1%,0)}}@keyframes glassSweep{0%,35%{transform:translateX(-92%);opacity:0}48%{opacity:1}100%,65%{transform:translateX(92%);opacity:0}}@keyframes featureSweep{0%,36%{transform:translateX(-36%);opacity:.46}58%{transform:translateX(18%);opacity:.82}100%{transform:translateX(44%);opacity:.46}}@keyframes hpPulse{0%,100%{filter:saturate(1)}50%{filter:saturate(1.25) brightness(1.08)}}@keyframes barSweep{0%{transform:translateX(-100%)}100%,52%{transform:translateX(100%)}}@keyframes rowEnergy{0%,100%{opacity:.62}50%{opacity:.95}}@keyframes detailFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.feature-hero::before,.hero-detail-card,.hero-logo-line,.hero-map-card img,.hero-map-card::after,.hero-meter-frame::before,.hero-visual,.premium-home .hero-copy,.premium-home .hero-copy h1.hero-logo::after,.premium-home .hero-copy h1.hero-logo::before,.premium-home::before,.premium-meter .boss-bar span,.premium-meter .boss-bar span::after,.premium-meter .meter-row::before,.site-header{animation:none!important}}@media (max-width:980px){.premium-home{grid-template-columns:1fr;padding-top:42px}.premium-home .hero-copy h1.hero-logo{font-size:96px}.hero-visual{min-height:520px}.hero-map-card{left:0}.premium-meter{right:0}.hero-meter-frame{right:0}}@media (max-width:640px){.premium-home .hero-copy h1{font-size:58px}.premium-home .hero-copy h1.hero-logo{padding-left:14px;font-size:64px;gap:0}.premium-home .hero-copy h1.hero-logo::before{top:6px;bottom:7px;width:3px}.premium-home .hero-copy h1.hero-logo::after{left:14px;width:min(280px,66%)}.hero-signals{grid-template-columns:1fr}.hero-visual{min-height:500px}.hero-map-card{inset:0 0 130px 0}.premium-meter{left:0;right:0;bottom:42px}.hero-meter-frame{left:0;right:0;bottom:58px;padding:7px}.hero-detail-card{left:20px;right:20px;top:auto;bottom:0;width:auto}.feature-card-shot.is-ring-ui-shot{padding:8px}.feature-decision-board{margin:18px 0 22px}.feature-decision-board article{min-height:auto;padding:16px}.feature-showcase-card{padding:18px}.feature-showcase-card p{padding:12px;font-size:12px}.feature-showcase-card.is-replay ul{grid-template-columns:1fr}}body .account-character-choice .class-mark,body .account-identity-mark .class-mark,body .account-linked-mark .class-mark,body .account-report-character .class-mark,body .account-report-filter-button .class-mark,body .class-mark,body .contact-character-line .class-mark,body .contact-profile .class-mark,body .friend-profile .class-mark,body .inquiry-admin-character .class-mark,body .premium-party-card .class-mark,body .rank-player .class-mark,body .ranking-class-button .class-mark,body .recent-player .class-mark,body .report-meta-line .class-mark,body .report-top-player .class-mark,body .selected-user .class-mark,body .session-badge .class-mark{border-color:transparent!important;background:0 0!important;box-shadow:none!important}body .class-mark img,body .contact-character-line .class-mark img,body .contact-power-value img,body .contact-profile .class-mark img,body .contact-profile strong[data-contact-power] img{background:0 0!important;box-shadow:none!important;vertical-align:middle}@media (max-width:760px){.ranking-character-benchmark-grid,.ranking-character-dungeon-list,.ranking-character-feedback-grid,.ranking-character-grid,.ranking-character-hero,.ranking-character-metrics{grid-template-columns:1fr}.ranking-character-hero{min-height:0;padding:20px}.ranking-character-hero-stats,.ranking-character-trend-body{grid-template-columns:1fr}.ranking-character-title h1{font-size:32px}.ranking-character-panel.is-wide{grid-row:auto}.ranking-character-best,.ranking-character-rating,.ranking-character-run{grid-template-columns:1fr;align-items:start;gap:6px;min-height:0;padding:14px 16px}.ranking-character-run{grid-template-columns:34px minmax(0,1fr) minmax(46px,auto);gap:7px 10px;min-height:94px;padding:13px 16px 18px}.ranking-character-run-rank{grid-row:1/3;padding-top:3px}.ranking-character-run>span:nth-child(2){min-width:0}.ranking-character-run-dps{grid-column:2/3}.ranking-character-run-meta{grid-column:3/4;grid-row:1/3;align-self:center;justify-items:end;text-align:right}.ranking-character-run-meta em{color:#9effc8;font-size:18px;line-height:1}.ranking-character-run-meta small{font-size:10px}.ranking-character-best b,.ranking-character-best-value,.ranking-character-boss-score,.ranking-character-dungeon-score,.ranking-character-rating b,.ranking-character-rating-score,.ranking-character-run b,.ranking-character-run-dps,.ranking-character-run-meta,.ranking-character-run-rank{justify-items:start;text-align:left}.ranking-character-run-meta{justify-items:end;text-align:right}.ranking-character-trend-bars{gap:7px;min-height:108px}.ranking-character-trend-bar{height:92px}.ranking-character-feedback-card{min-height:0;border-top:1px solid rgba(255,255,255,.07);border-left:0}.ranking-character-feedback-card:first-child{border-top:0}.ranking-character-boss-summary,.ranking-character-dungeon-head{grid-template-columns:1fr;align-items:start}.ranking-character-boss-summary b,.ranking-character-boss-summary em,.ranking-character-dungeon-head b{text-align:left}body,html{max-width:100%;overflow-x:hidden}body{background-attachment:scroll,scroll,scroll,scroll}body::before{background:linear-gradient(180deg,rgba(2,6,13,.74),rgba(2,6,13,.94) 74%),linear-gradient(90deg,rgba(2,6,13,.88),rgba(2,6,13,.48),rgba(2,6,13,.9))}.page-shell,body.is-ranking-view .page-shell,body.is-report-view .page-shell{width:min(100% - 18px,520px)}.site-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr;gap:9px;padding:9px 0 10px;backdrop-filter:blur(18px)}.brand{min-width:0}.brand-mark{width:38px;height:38px}.brand strong{font-size:16px}.brand span{font-size:10px}.header-nav{order:2;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px}.main-nav{justify-content:flex-start;width:100%;min-height:44px;overflow-x:auto;overflow-y:hidden;padding:3px 2px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:0 0 auto;min-width:max-content;height:36px;padding:0 13px;font-size:12px}.nav-more-toggle{min-height:36px;padding:0 12px;font-size:12px}.nav-more-menu{top:calc(100% + 8px);right:0;max-width:calc(100vw - 28px)}.nav-more-download{display:flex!important}.header-action{display:none}.premium-home{min-height:auto;padding:32px 0 46px;gap:24px}.premium-home::before{inset:12px 0 auto;width:100%}.premium-home .hero-copy h1{font-size:clamp(42px, 16vw, 68px);line-height:.9}.premium-home .lead{max-width:100%;font-size:14px;line-height:1.65}.hero-actions{gap:8px}.ghost-button,.primary-button{min-height:38px;padding:0 13px;font-size:12px}.hero-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hero-signals span{min-height:58px;padding:10px}.hero-signals b{font-size:20px}.hero-signals small{font-size:10px}.hero-visual{min-height:390px}.hero-map-card{inset:0 0 96px 0}.hero-meter-frame,.premium-meter{left:0;right:0;bottom:50px}.hero-detail-card{left:10px;right:10px;bottom:0;width:auto}.premium-section{margin-top:16px}.premium-section .section-head{padding:18px 0 8px}.premium-section .section-head h2{font-size:26px}.premium-section .section-head p{font-size:13px}.account-grid,.account-login-guide,.account-login-steps,.achievement-card-body,.achievement-catalog-grid,.achievement-draw-card,.achievement-draw-flow,.achievement-draw-rules,.achievement-guide,.achievement-hero,.achievement-list,.achievement-reward-row,.achievement-skin-guide,.achievement-summary-strip,.combat-layout,.combat-summary,.download-panel,.feature-grid,.feature-pillar-grid,.feature-web-guide,.kill-feed,.npcap-card,.optimization-explain-grid,.optimization-guide,.optimization-hero,.optimization-layout,.optimization-summary,.ranking-layout,.settings-feature-grid,.trend-grid,.update-card,.update-hero,.web-feature-grid{grid-template-columns:1fr}.account-skin-options{grid-template-columns:1fr}.account-skin-option{grid-template-columns:40px minmax(0,1fr)}.account-skin-showcase{grid-template-columns:1fr;margin:10px;padding:14px}.account-skin-showcase-copy h2{font-size:27px}.account-skin-toolbar{display:grid;margin:14px 10px 0}.account-skin-toolbar p{text-align:left}.account-skin-target-strip{justify-items:start;min-width:0;width:100%}.account-skin-target-strip .account-skin-character-bar{justify-content:flex-start}.account-skin-option-preview{grid-column:1/-1}.account-skin-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;justify-self:start}.growth-boss-layout,.growth-category-section,.growth-dungeon-summary,.record-dungeon-grid,.record-summary-strip{grid-template-columns:1fr}.growth-boss-tabs,.growth-dungeon-tabs{display:flex;gap:8px;margin-right:-10px;margin-left:-10px;padding:8px 10px;overflow-x:auto;border-right:0;border-left:0;border-radius:0}.growth-dungeon-tab{flex:0 0 210px}.growth-boss-tab{flex:0 0 240px}.record-board-head,.record-category-head{align-items:flex-start;flex-direction:column}.record-boss-row{grid-template-columns:30px minmax(0,1fr)}.record-boss-order{width:30px;height:30px}.record-boss-score{grid-column:2;text-align:left}.growth-record-head{flex-direction:column}.growth-record-head strong{white-space:normal}.growth-record-kpis{grid-template-columns:1fr}.growth-event{grid-template-columns:1fr;gap:8px}.growth-event-bar{grid-column:1}.growth-event-score{text-align:left}.update-hero{padding:22px}.update-card{gap:12px}.update-card::before{inset:16px auto auto 18px;width:54px;height:2px}.update-card-side{grid-template-columns:repeat(3,max-content);align-items:center;padding-left:0}.update-card-head{flex-direction:column;align-items:flex-start}.kill-card,.premium-section .kill-card{min-height:168px;padding:16px}.achievement-page,.ranking-page,.recent-page,.report-page{padding:14px 0 48px}.account-hero,.achievement-hero,.feature-hero,.inquiry-admin-hero,.legal-hero,.ranking-page-head,.recent-page-head{gap:12px;margin-bottom:12px;padding:18px;border-radius:8px}.feature-hero-v2{min-height:auto}.feature-hero-v2 .feature-hero-copy{min-height:auto;padding-top:20px}.feature-command-screen{padding:12px}.feature-account-grid,.feature-hero-points,.feature-mini-stack{grid-template-columns:1fr}.account-hero h1,.feature-hero h1,.feature-hero h2,.inquiry-admin-hero h1,.legal-hero h1,.ranking-page-head h1,.recent-page-head h1{font-size:clamp(28px, 9vw, 38px)}.achievement-hero h1{font-size:clamp(34px, 10vw, 44px)}.achievement-character-card,.achievement-draw-card,.achievement-login-required,.achievement-progress-section{padding:16px}.achievement-list-head{padding:14px}.achievement-draw-flow span:not(:last-child)::after{display:none}.achievement-draw-machine{min-height:180px}.achievement-skin-preview-panel{grid-template-columns:1fr}.achievement-skin-preview-grid{grid-template-columns:1fr}.achievement-character-head{grid-template-columns:42px minmax(0,1fr)}.achievement-character-head em{grid-column:2;justify-self:start}.achievement-progress-ring{justify-self:start}.achievement-login-required{align-items:flex-start;flex-direction:column}.achievement-claim-button,.achievement-login-required .primary-button{width:100%}.archive-count{align-self:flex-start}.recent-page-tools{justify-items:stretch;width:100%}.recent-dungeon-filter{grid-template-columns:1fr;max-height:none;overflow:visible}.legion-promo-carousel{min-height:166px;margin-bottom:12px}.legion-promo-slide{grid-template-columns:1fr;align-content:center;gap:12px;min-height:166px;padding:18px}.legion-promo-copy strong{font-size:21px;white-space:normal}.legion-promo-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.legion-promo-meta{justify-items:start;min-width:0}.legion-promo-dots{right:16px;bottom:14px}.recent-table{overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.recent-table-head{display:none}.recent-table-row{min-width:0;min-height:auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;margin-bottom:10px;padding:14px;border:1px solid rgba(120,242,251,.16);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.07),transparent 54%),rgba(7,15,28,.88);box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)}.recent-table-row.is-muspel{border-color:rgba(255,211,123,.42);background:linear-gradient(135deg,rgba(255,66,94,.22),rgba(255,211,123,.09) 58%,transparent 88%),rgba(25,10,19,.92);box-shadow:0 14px 38px rgba(255,63,91,.13),inset 0 1px 0 rgba(255,255,255,.055)}.recent-table-row>span:first-child,.recent-table-row>span:nth-child(3),.recent-table-row>span:nth-child(4),.recent-table-row>strong{grid-column:1/-1}.recent-table-row>span:first-child{color:#63e6a6;font-size:11px;font-weight:900}.recent-table-row>strong{font-size:18px}.recent-table-row>b{grid-column:1/2;grid-row:5;align-self:end;font-size:18px}.recent-table-row>em,.recent-table-row>span:nth-child(6){grid-row:5;align-self:end;color:rgba(237,246,255,.76);font-size:12px;font-weight:900;text-align:right}.recent-table-row>span:nth-child(6){grid-column:2/3}.recent-table-row>em{display:none}.account-card,.download-panel,.feature-card,.npcap-card,.ranking-board,.ranking-dungeon-panel,.settings-feature-card{padding:14px}.account-skin-card{padding:0}.account-skin-notice,.account-skin-options,.account-skin-status{margin-right:10px;margin-left:10px}.ranking-boss-list,.ranking-category-list,.ranking-dungeon-list,.ranking-variant-list{grid-template-columns:1fr;gap:7px}.ranking-boss-button,.ranking-category-button,.ranking-dungeon-button,.ranking-variant-button{min-height:48px}.ranking-board-head{min-height:160px;padding:16px}.ranking-board-head h3{max-width:100%;overflow:visible;font-size:21px;white-space:normal}.ranking-rating-guide{flex-direction:column;gap:6px;margin:12px 0 0;padding:12px}.ranking-self-panel{margin:12px 0 0}.ranking-self-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ranking-self-dungeon,.ranking-self-identity,.ranking-self-link{grid-column:1/-1}.ranking-self-player strong{font-size:15px}.ranking-self-link{min-height:38px}.ranking-table,.ranking-table-wide{overflow:visible}.rank-row-head{display:none}.rank-row{min-width:0;min-height:auto;grid-template-columns:42px minmax(0,1fr);gap:8px 10px;align-items:start;margin-bottom:9px;padding:14px;border:1px solid rgba(120,242,251,.14);border-radius:8px;background:linear-gradient(135deg,rgba(120,242,251,.06),transparent 60%),rgba(7,15,28,.88)}.rank-no{grid-column:1;grid-row:1/span 3;padding-top:3px}.rank-player{grid-column:2;gap:8px}.rank-player .class-mark{width:28px;height:28px}.rank-server{display:none}.rank-date,.rank-dps,.rank-power,.rank-rating,.rank-time{grid-column:2;font-size:12px}.rank-dps,.rank-power{display:inline-flex;align-items:center;gap:5px}.rank-rating{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;color:#e8ff9f}.rank-dps{color:#ffad3b;font-size:17px;font-weight:900}.rank-dungeon{grid-column:1/-1;padding-top:6px;border-top:1px solid rgba(255,255,255,.07)}.rank-date{color:var(--dim)}.back-link{min-height:34px;margin-bottom:10px;font-size:12px}.report-hero{min-height:auto;padding:18px}.board-head,.premium-skill-head,.report-status,.report-topline{gap:10px}.report-title-block h1{font-size:clamp(32px, 11vw, 48px)}.combat-summary dl,.premium-skill-stats,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-party-card{grid-template-columns:34px 30px minmax(0,1fr) 88px 50px;padding:12px}.skill-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.premium-skill-table{overflow-x:hidden}.skill-row{min-width:840px}.premium-skill-table .skill-row{grid-template-columns:minmax(126px,1fr) 32px 38px 38px 38px 38px 38px 45px 48px 50px;min-width:0;padding:0 6px;font-size:10px}.premium-skill-table .skill-table-head{font-size:9px}.premium-skill-table .skill-name-cell{grid-template-columns:38px 24px minmax(0,1fr);gap:6px!important}.premium-skill-table .skill-share-badge{width:38px;min-height:22px;font-size:9px}.premium-skill-row strong i{width:24px;height:24px}.download-panel,.npcap-card{gap:18px}.release-card strong{font-size:28px}#accountSettingsJson{min-height:160px;font-size:12px}.account-inquiry-head,.inquiry-comment-form>div,.inquiry-comment-head{align-items:flex-start;flex-direction:column}.account-inquiry-head-actions,.inquiry-comment-head-actions{flex-wrap:wrap}.inquiry-comment-head span{flex:initial}.inquiry-comment-form .primary-button{width:100%}.contact-widget{left:10px;right:10px;bottom:10px;justify-items:stretch}.contact-launcher{justify-self:end;width:max-content;max-width:calc(100vw - 20px)}.contact-panel{width:100%;max-height:calc(100dvh - 92px);overflow:auto}.contact-profile{grid-template-columns:minmax(0,1fr) minmax(104px,118px);gap:8px}}@media (max-width:760px){.account-trend-card .record-summary-strip,.growth-boss-layout,.growth-dungeon-layout,.growth-dungeon-summary{grid-template-columns:1fr}.growth-category-stack{position:static;max-height:none;overflow:visible;padding-right:0}.growth-category-head{align-items:flex-start;flex-direction:column}.growth-boss-tabs,.growth-dungeon-tabs{display:flex;gap:8px;margin-right:-10px;margin-left:-10px;padding:8px 10px;overflow-x:auto;border-right:0;border-left:0;border-radius:0}.growth-dungeon-tab{flex:0 0 220px}.growth-boss-tab{flex:0 0 250px}}@media (max-width:430px){.hero-actions{display:grid;grid-template-columns:1fr}.hero-signals{grid-template-columns:1fr}.hero-visual{min-height:360px}.premium-meter .meter-row{grid-template-columns:24px minmax(0,1fr) auto}.premium-meter .meter-row b{margin-left:0}.combat-summary dl,.premium-skill-stats,.report-kpis{grid-template-columns:1fr}.recent-table-row{grid-template-columns:1fr}.recent-table-row>b,.recent-table-row>span:nth-child(6){grid-column:1;grid-row:auto;text-align:left}.contact-panel-head{padding:16px 14px 10px}.contact-profile{grid-template-columns:1fr;margin-right:14px;margin-left:14px}.contact-login-required{margin-right:14px;margin-left:14px}.contact-help{margin-right:14px;margin-left:14px}.contact-form{padding:0 14px 14px}}.account-character-context strong,.account-identity-block>div:last-child>strong,.account-linked-main .nickname-fallback-char,.account-linked-main strong,.account-reports-card .account-card-head strong,.session-badge b{font-family:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",NotMeterFallback,sans-serif!important;font-variant-ligatures:none;text-rendering:geometricPrecision}