@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2) format("woff2")}.contact-floating-button,.contact-modal,.site-footer,.site-shell{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.site-shell{--background:#ffffff;--surface:#ffffff;--surface-muted:#f7f8f9;--surface-strong:#f1f3f4;--line:#e7e9eb;--line-soft:#f0f1f2;--line-strong:#d7dadd;--text:#0b0b0c;--text-2:#4a4e54;--text-muted:#868c93;--brand:#0b0b0c;--brand-deep:#000000;--brand-soft:#f1f3f4;--rank:#b08a2e;--rank-2:#98a0a8;--rank-3:#b37a4e;--charcoal:#17181b;--font-mono:ui-monospace,SFMono-Regular,Menlo,"Cascadia Mono","D2Coding",monospace;--shadow:none;--shadow-sm:none;--shadow-pop:0 8px 24px rgba(11,11,12,0.1);min-height:100vh;background:var(--background);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell :where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--text);outline-offset:2px}.site-shell :where(.score-cell,.score-lg,.detail-summary-value,.ranking-card-record strong,.content-timer strong){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .page-frame{grid-template-columns:minmax(0,1fr) 172px;gap:20px;max-width:1300px;margin:0 auto;padding-right:30px;padding-left:30px}.site-shell :where(.section-block,.ranking-panel,.notice-panel,.detail-panel,.results-panel,.favorites-section,.favorites-empty){border-color:var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:none}.site-shell .site-header{border-bottom:1px solid var(--charcoal);box-shadow:none}.site-shell .header-primary,.site-shell .site-header{background:var(--surface)}.site-shell .header-nav-band{background:var(--charcoal)}.site-shell .header-primary{border-bottom:1px solid var(--line-soft)}.site-shell .desktop-nav,.site-shell .header-inner{width:100%;max-width:1300px;margin:0 auto;padding-right:30px;padding-left:30px}.site-shell .header-inner{height:52px;gap:20px}.site-shell .brand{gap:7px;color:var(--text);font-size:19px;font-weight:800;letter-spacing:-.035em}.site-shell .brand-mark,.site-shell .brand-mark img{width:26px;height:26px;border-radius:6px}.site-shell .brand-wordmark span:first-child,.site-shell .brand-wordmark span:last-child{color:var(--text)}.site-shell .header-search{grid-template-columns:minmax(0,1fr) 36px;width:min(360px,40vw);height:34px;margin-right:auto;margin-left:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);box-shadow:none}.site-shell .header-search input{color:var(--text);font-weight:500}.site-shell .header-search input::placeholder{color:var(--text-muted)}.site-shell .header-search>button{color:var(--text)}.site-shell .header-search:focus-within{border-color:var(--text);box-shadow:0 0 0 2px rgba(11,11,12,.08)}.site-shell .header-nav-band{min-height:40px;justify-content:center;overflow:visible}.site-shell .desktop-nav{height:40px;gap:22px;color:#aeb2b8;font-size:13.5px;font-weight:600}.site-shell .desktop-nav-item,.site-shell .desktop-nav-link{height:40px}.site-shell .desktop-nav-link{color:#aeb2b8}.site-shell .desktop-nav-link:hover,.site-shell .desktop-nav-link[aria-current=page]{color:#ffffff}.site-shell .desktop-nav-link[aria-current=page]{border-bottom-color:var(--rank)}.site-shell .desktop-nav-item.has-children:after{border-top-color:#aeb2b8}.site-shell .desktop-subnav{top:40px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop)}.site-shell .desktop-subnav a{color:var(--text-2)}.site-shell .desktop-subnav a:hover,.site-shell .desktop-subnav a[aria-current=page]{background:var(--surface-muted);color:var(--text)}.site-shell .character-suggest-panel{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-pop);scrollbar-color:var(--line-strong) var(--surface-muted)}.site-shell .character-suggest-option{border-bottom-color:var(--line-soft);color:var(--text-2)}.site-shell .character-suggest-option:focus-visible,.site-shell .character-suggest-option:hover{background:var(--surface-muted)}.site-shell .character-suggest-class,.site-shell .character-suggest-empty,.site-shell .character-suggest-option strong,.site-shell .character-suggest-power,.site-shell .character-suggest-server{color:var(--text)}.site-shell .character-suggest-avatar,.site-shell .character-suggest-class{border-color:var(--line);background:var(--surface-strong)}.site-shell .server-badge{font-size:11px;font-style:normal;font-weight:900;line-height:1.35}.site-shell .server-badge.server-badge-elyos{background:rgba(64,122,255,.12);color:#315bbd}.site-shell .server-badge.server-badge-asmodian{background:rgba(236,92,92,.12);color:#b82f34}.site-shell .server-badge.server-badge-neutral{background:var(--surface-strong);color:var(--text-2)}.site-shell .statistics-server-identity .server-badge{width:fit-content;justify-self:start}.site-shell .search-hero{overflow:visible;min-height:0;border-bottom:1px solid var(--line-soft);background:var(--surface)}.site-shell .search-hero:after,.site-shell .search-hero:before{display:none}.site-shell .hero-inner{max-width:760px;padding:48px 30px 38px;align-items:center}.site-shell .hero-brand{gap:10px;margin-bottom:10px;color:var(--text);font-size:30px;letter-spacing:-.04em}.site-shell .hero-brand-mark,.site-shell .hero-brand-mark img{width:48px;height:48px;border-radius:10px}.site-shell .hero-brand-wordmark span:first-child,.site-shell .hero-brand-wordmark span:last-child{color:var(--text)}.site-shell .hero-description{margin:0 0 20px;color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.site-shell .search-form{width:min(620px,100%);min-height:46px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:none}.site-shell .search-form input{height:44px;border:0;border-radius:9px 0 0 9px;background:transparent;color:var(--text);font-weight:500}.site-shell .search-form input::placeholder{color:var(--text-muted)}.site-shell .search-form>button{height:44px;border-radius:8px;background:var(--text);color:var(--surface)}.site-shell .search-form:focus-within{border-color:var(--text);box-shadow:0 0 0 2px rgba(11,11,12,.08)}.site-shell .trend-row{width:min(620px,100%);margin-top:12px;color:var(--text-muted)}.site-shell .trend-keyword{border-color:var(--line);background:var(--surface-muted);color:var(--text-2)}.site-shell .home-main-column{display:grid;gap:20px;margin-top:0}.site-shell .home-news-grid,.site-shell .home-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-shell .home-main-column .wide-ad-pending{min-height:26px}.site-shell .home-main-column :where(.section-block,.ranking-panel,.notice-panel){border-color:var(--line-strong);background:var(--surface);box-shadow:none}.site-shell .panel-heading,.site-shell .section-heading{border-bottom-color:var(--line-soft)}.site-shell .panel-heading h2,.site-shell .ranking-number-one-title{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.02em}.site-shell .winner-grid{gap:12px}.site-shell .ranking-character-card{min-height:0;align-items:flex-start;padding:38px 14px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:none;overflow:hidden;text-align:left}.site-shell .ranking-character-card:before{display:block;position:absolute;top:0;right:0;left:0;height:30px;background:var(--charcoal);content:""}.site-shell .ranking-character-card:after{display:none}.site-shell .ranking-character-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.site-shell .ranking-card-label{position:absolute;top:12px;left:14px;min-height:0;border:0;padding:0;background:transparent;box-shadow:none;color:#d7dadd;font-family:inherit;font-size:10px;font-weight:600}.site-shell .ranking-character-card .character-card-avatar{width:52px;height:52px;margin:0;border:1px solid var(--line);border-radius:50%;background:var(--surface-strong);color:var(--text-muted);box-shadow:none;font-size:10px}.site-shell .ranking-card-identity{gap:3px;margin-top:10px;padding:0}.site-shell .ranking-card-identity strong{color:var(--text);font-size:16px;font-weight:700}.site-shell .ranking-card-identity span{color:var(--text-muted);font-size:12px;font-weight:500}.site-shell .ranking-card-record{width:100%;margin-top:11px;border:0;border-top:1px solid var(--line-soft);border-radius:0;padding:10px 0 0;background:transparent}.site-shell .ranking-card-record strong{color:var(--text);font-size:19px;font-weight:700}.site-shell .ranking-card-record span{color:var(--text-muted);font-size:10px;font-weight:500}.site-shell .ranking-card-action{min-height:30px;margin-top:10px;border-color:var(--line);border-radius:6px;padding:0 10px;background:var(--surface);color:var(--text-2);font-size:11px;font-weight:600}.site-shell .ranking-card-action:after{color:var(--text-muted)}.site-shell .winner-grid .ranking-character-card .ranking-card-label{color:#d7dadd}@media (max-width:1023px){.site-shell .winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .winner-grid .ranking-character-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:36px 14px 12px}.site-shell .winner-grid .ranking-card-label{top:12px;right:auto;left:14px;color:#d7dadd}.site-shell .winner-grid .ranking-character-card .character-card-avatar{width:38px;height:38px}.site-shell .winner-grid .ranking-card-identity,.site-shell .winner-grid .ranking-card-record{width:auto;min-width:0;margin:0;padding:0;border:0}.site-shell .winner-grid .ranking-card-record{justify-items:end}.site-shell .winner-grid .ranking-card-record strong{font-size:16px}.site-shell .winner-grid .ranking-card-action,.site-shell .winner-grid .ranking-card-record span{display:none}}.site-shell .notice-panel,.site-shell .ranking-panel{padding:17px}.site-shell :where(th,td){border-bottom-color:var(--line-soft)}.site-shell th{color:var(--text-muted);font-weight:600}.site-shell td{color:var(--text-2);font-weight:500}.site-shell td strong{color:var(--text)}.site-shell .ad-rail-timers{border-color:var(--line);background:var(--surface);box-shadow:none}@media (min-width:1280px){.site-shell .ad-rail{display:flex}}.site-shell .content-timer-head{border-bottom-color:var(--line-soft);color:var(--text)}.site-shell .content-timer-title span{background:var(--surface-strong);color:var(--text)}.site-shell .content-timer-icon{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line)}.site-shell .content-timer-icon:before{border-color:var(--text-2)}.site-shell .content-timer-list li,.site-shell .content-timer-primary{color:var(--text-2)}.site-shell .ad-rail-timers{gap:0;padding:0;overflow:hidden}.site-shell .ad-rail-timer-disclosure .ad-rail-timers{overflow:visible}.site-shell .content-timer{gap:0}.site-shell .content-timer-head{padding:11px 13px 8px}.site-shell .section-title-with-info{position:relative;display:inline-flex;min-width:0;align-items:center;gap:7px}.site-shell .info-popover{position:relative;flex:none}.site-shell .section-title-with-info .info-popover{position:static}.site-shell .info-popover-button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;padding:0;background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.site-shell .info-popover-button:hover,.site-shell .info-popover-button[aria-expanded=true]{border-color:var(--line-strong);color:var(--text)}.site-shell .info-popover-content{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:min(260px,calc(100vw - 32px));border:1px solid var(--line-strong);border-radius:8px;padding:11px 12px;background:var(--surface);box-shadow:var(--shadow-pop);color:var(--text-2);font-size:12px;font-weight:500;line-height:1.55}.site-shell .section-title-with-info .info-popover-content{right:auto;left:0;width:min(280px,calc(100vw - 60px))}.site-shell .info-popover-content p{margin:0}.site-shell .info-popover-content p+p{margin-top:6px}.site-shell .info-popover-content strong{color:var(--text)}.site-shell .info-popover-content code{display:block;margin-top:4px;border-radius:4px;padding:5px 6px;background:var(--surface-muted);color:var(--text);font-family:var(--font-mono);font-size:11px;line-height:1.45;white-space:normal}.site-shell .content-timer-icon{display:none}.site-shell .content-timer-boss .content-timer-primary,.site-shell .content-timer-primary{gap:3px;border-radius:0;padding:11px 13px;background:var(--surface);color:var(--text)}.site-shell .content-timer-boss .content-timer-list strong,.site-shell .content-timer-boss .content-timer-primary strong,.site-shell .content-timer-list strong,.site-shell .content-timer-primary strong{color:var(--text);font-size:17px;font-weight:700}.site-shell .content-timer-primary em{color:var(--text-muted);font-weight:500}.site-shell .content-timer-list{gap:0}.site-shell .content-timer-boss .content-timer-list li,.site-shell .content-timer-list li{min-height:0;gap:3px;border:0;border-top:1px solid var(--line);border-radius:0;padding:11px 13px;background:var(--surface);color:var(--text-2)}.site-shell .content-timer-toggle{width:100%;border:0;border-top:1px solid var(--line);padding:10px 13px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer}.site-shell .content-timer-toggle:hover{background:var(--surface-strong);color:var(--text)}.site-shell .content-timer-boss .content-timer-primary .content-timer-random,.site-shell .content-timer-boss .content-timer-random,.site-shell .content-timer-primary .content-timer-random,.site-shell .content-timer-random{background:var(--surface-strong);color:var(--text-muted)}.site-shell .favorites-frame,.site-shell .search-results-frame{padding-top:24px}.site-shell .favorites-empty,.site-shell .favorites-section,.site-shell .favorites-toolbar,.site-shell .results-panel{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:none}.site-shell .results-panel{padding:22px}.site-shell .favorites-toolbar h1,.site-shell .results-heading h1{color:var(--text);font-size:24px;font-weight:800;letter-spacing:-.04em}.site-shell .favorites-toolbar p,.site-shell .results-heading p{color:var(--text-muted);font-weight:500}.site-shell .results-search-form input,.site-shell .results-search-form select,.site-shell .results-search-form>button{border-radius:6px}.site-shell .results-search-form input,.site-shell .results-search-form select{border-color:var(--line);background:var(--surface-muted);color:var(--text);font-weight:500}.site-shell .results-search-form>button{background:var(--text);color:var(--surface);font-weight:600}.site-shell .header-search .character-suggest-option:focus-visible,.site-shell .header-search .character-suggest-option:hover,.site-shell .results-search-form .character-suggest-option:focus-visible,.site-shell .results-search-form .character-suggest-option:hover,.site-shell .search-form .character-suggest-option:focus-visible,.site-shell .search-form .character-suggest-option:hover{background:var(--surface-muted)}.site-shell .favorites-section-empty,.site-shell .result-state,.site-shell .search-initial-state{border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-muted);color:var(--text-muted)}.site-shell .search-initial-mark{width:64px;height:64px;border-radius:14px;opacity:.22}.site-shell .favorites-empty strong,.site-shell .search-initial-state strong{color:var(--text);font-weight:700}.site-shell .result-state-error{border-color:#e5b8b3;background:#fff7f6;color:#9f3026}.site-shell .result-list{gap:12px}.site-shell .character-card:not(.ranking-character-card){min-height:0;justify-content:flex-start;border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--surface);box-shadow:none}.site-shell .character-card:not(.ranking-character-card):after,.site-shell .character-card:not(.ranking-character-card):before{display:none}.site-shell .character-card:not(.ranking-character-card):hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.site-shell .character-card:not(.ranking-character-card).is-navigating{border-color:var(--text-muted);box-shadow:none}.site-shell .character-card-head{grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:58px}.site-shell .character-card:not(.ranking-character-card) .character-card-avatar{width:58px;height:58px;border:1px solid var(--line);border-radius:50%;background:var(--surface-strong);color:var(--text-muted);box-shadow:none;font-size:20px}.site-shell .character-card-label{margin-bottom:4px;padding:0;background:transparent;color:var(--text-muted);font-size:10px;font-weight:500}.site-shell .character-card-identity strong{color:var(--text);font-size:17px;font-weight:700}.site-shell .character-card-identity strong+span{margin-top:4px;color:var(--text-muted);font-size:12px;font-weight:500}.site-shell .character-card-meta,.site-shell .character-card-stats{gap:0;margin-top:12px;border-top:1px solid var(--line-soft)}.site-shell .character-card-meta div,.site-shell .character-card-stats div,.site-shell .character-card-stats div:last-child{border:0;border-radius:0;padding:10px 8px 0;background:transparent}.site-shell .character-card-meta dt,.site-shell .character-card-stats dt{color:var(--text-muted);font-size:10px;font-weight:500}.site-shell .character-card-meta dd,.site-shell .character-card-stats dd,.site-shell .character-card-stats div:last-child dd{margin-top:3px;color:var(--text);font-size:13px;font-weight:600}.site-shell .character-card-favorite-marker{top:10px;right:10px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:none}.site-shell .character-card-favorite-marker .favorite-star-icon{width:17px;height:17px;fill:transparent;stroke:var(--text-muted)}.site-shell .character-card-favorite-marker.active{border-color:#d9bf80;background:#fffaf0}.site-shell .character-card-favorite-marker.active .favorite-star-icon{fill:var(--rank);stroke:var(--rank);filter:none}.site-shell .favorites-column{margin-top:0}.site-shell .favorites-toolbar{padding:20px}.site-shell .favorites-section{gap:14px;padding:16px}.site-shell .favorites-section h2{font-weight:700}.site-shell .favorite-legion-card{border-color:var(--line);border-radius:8px;background:var(--surface)}.site-shell .favorite-legion-card dt{color:var(--text-muted)}.site-shell .favorite-legion-title,.site-shell .legion-card-title{display:flex;align-items:center;min-width:0;gap:8px}.site-shell .favorites-pagination button{border-color:var(--line);border-radius:6px;background:var(--surface);color:var(--text)}.site-shell .character-detail-frame{padding-top:24px}.site-shell .detail-panel{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:none}.site-shell .character-head{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;padding:4px 0 0}.site-shell .detail-profile-box{border:0;padding:0}.site-shell .detail-avatar{width:112px;height:112px;border-color:var(--line);border-radius:50%;background:var(--surface-strong);color:var(--text-muted);font-size:38px}.site-shell .detail-petwing article,.site-shell .detail-petwing article>span,.site-shell .detail-petwing img{border-color:var(--line);border-radius:6px;background:var(--surface-muted)}.site-shell .detail-petwing small{color:var(--text-muted);font-weight:500}.site-shell .detail-petwing strong{color:var(--text);font-weight:600}.site-shell .detail-actions .favorite-action,.site-shell .detail-actions button,.site-shell .detail-refresh-action button{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text-2);font-weight:600}.site-shell .detail-refresh-action button:not(:disabled){background:var(--text);color:var(--surface)}.site-shell .detail-refresh-action>.detail-fetched-at{color:var(--text-muted);font-size:11px;font-weight:500}.site-shell .detail-actions .favorite-action.active{border-color:#d9bf80;background:#fffaf0;color:#6c5318}.site-shell .detail-identity h1{color:var(--text);font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .detail-tags span{min-height:26px;border-color:var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text-2);font-weight:500}.site-shell .detail-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.site-shell .detail-summary-card{min-height:98px;border-color:var(--line);border-radius:8px;padding:14px;background:var(--surface-muted)}.site-shell .detail-summary-card span{color:var(--text-muted);font-weight:500}.site-shell .detail-summary-card strong,.site-shell .detail-summary-card strong.accent{color:var(--text);font-size:22px;font-weight:700}.site-shell .detail-summary-legion-link{display:block;overflow:hidden;color:inherit;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.site-shell .detail-summary-legion-link:hover{color:var(--text-2);text-decoration:underline}.site-shell .detail-summary-card p{color:var(--text-muted);font-weight:500}.site-shell .detail-summary-rank{border-color:var(--line);border-radius:6px;background:var(--surface);color:var(--text-2)!important;font-weight:500!important}.site-shell .detail-tabs-panel{border:0;padding:0}.site-shell .detail-tabs{display:flex;gap:6px;margin-top:18px;overflow-x:auto;border:0;background:transparent;scrollbar-width:none}.site-shell .detail-tabs::-webkit-scrollbar{display:none}.site-shell .detail-tabs button{min-width:max-content;min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 14px;background:var(--surface);color:var(--text-muted);font-weight:600}.site-shell .detail-tabs button.active{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .character-overview{display:grid;gap:16px;padding-top:18px}.site-shell .character-overview .detail-growth-mini{min-height:0;border-color:var(--line);border-radius:8px;background:var(--surface)}.site-shell .power-sparkline-wrap{min-width:0;margin-top:12px}.site-shell .sparkline{position:relative;height:64px}.site-shell .sparkline svg{display:block;width:100%;height:100%;overflow:visible}.site-shell .power-trend-line{fill:none;stroke:var(--text-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;vector-effect:non-scaling-stroke}.site-shell .power-trend-point{position:absolute;width:7px;height:7px;appearance:none;padding:0;transform:translate(-50%,-50%);border:1.5px solid var(--text-2);border-radius:50%;background:var(--surface);cursor:pointer}.site-shell .power-trend-point.is-latest{width:9px;height:9px;border-color:var(--text);background:var(--text)}.site-shell .power-trend-point:focus-visible{outline:2px solid var(--text);outline-offset:3px}.site-shell .power-trend-tooltip{position:absolute;z-index:3;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:160px;padding:6px 8px;transform:translateX(-50%);border-radius:4px;background:var(--text);color:var(--surface);font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none}.site-shell .power-trend-point.align-left .power-trend-tooltip{left:50%;transform:none}.site-shell .power-trend-point.align-right .power-trend-tooltip{right:50%;left:auto;transform:none}.site-shell .dist-axis{display:flex;justify-content:space-between;gap:12px;margin-top:6px;border-top:1px solid var(--line-soft);padding-top:6px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .dist-axis span:last-child{text-align:right}.site-shell .dist-axis em{margin-left:7px;color:var(--text);font-style:normal}.site-shell .character-overview .wide-ad-pending{min-height:90px;visibility:visible;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-muted);color:var(--text-muted)}.site-shell .character-overview .wide-ad-pending:before{content:"광고 예약 영역"}.site-shell .detail-growth-mini .panel-title h2,.site-shell .stat-tab-section h2{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.02em}.site-shell .growth-chart .growth-line{stroke:var(--text);stroke-width:3}.site-shell .growth-point circle:not(.growth-hit-area){fill:var(--surface);stroke:var(--text)}.site-shell .ranking-tab-stack{gap:16px;padding-top:18px}.site-shell .ranking-section{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.site-shell .ranking-trend-panel{padding:18px}.site-shell .ranking-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.site-shell .ranking-trend-panel .ranking-panel-head{padding:0}.site-shell .ranking-panel-head h2{margin:0;color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.02em}.site-shell .ranking-panel-head>span{color:var(--text-muted);font-size:11px}.site-shell .ranking-range-filters{display:flex;gap:6px;padding:12px 0}.site-shell .ranking-range-filters button{min-height:32px;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:var(--surface);color:var(--text-muted);font-size:12px;font-weight:600}.site-shell .ranking-range-filters button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .detail-table-scroll{max-width:100%;overflow-x:auto;border-top:1px solid var(--line-soft)}.site-shell .detail-rank-table{width:100%;min-width:600px;border-collapse:collapse;font-size:13px}.site-shell .detail-rank-table td,.site-shell .detail-rank-table th{height:44px;border-bottom:1px solid var(--line-soft);padding:0 16px;text-align:left;white-space:nowrap}.site-shell .detail-rank-table th{background:var(--surface-muted);color:var(--text-muted);font-size:11px;font-weight:600}.site-shell .detail-rank-table td{color:var(--text-2)}.site-shell .detail-rank-table td a{color:var(--text);font-weight:700}.site-shell .detail-rank-table .numeric{color:var(--text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .detail-rank-table tbody tr:last-child td{border-bottom:0}.site-shell .detail-tabs-panel>.detail-tab-stack,.site-shell .equipment-tab-layout,.site-shell .skill-tab-stack{padding-top:18px}.site-shell .arcana-option-summary,.site-shell .arcana-set-effect-summary,.site-shell .daevanion-node-panel,.site-shell .equipment-loadout-panel,.site-shell .equipment-summary-panel{border-color:var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .daevanion-board-button{border-color:var(--line);background:var(--surface);color:var(--text-2)}.site-shell .daevanion-board-button.active{border-color:var(--text);background:var(--text);box-shadow:none;color:var(--surface)}.site-shell .daevanion-board-button.active strong{color:var(--surface)}.site-shell .daevanion-effect-summary{border-color:var(--line);background:var(--surface-muted);box-shadow:none}.site-shell .arcana-option-summary span.active,.site-shell .arcana-option-summary span.passive,.site-shell .arcana-option-summary span.stigma,.site-shell .arcana-option-summary span.unknown,.site-shell .arcana-set-effect-summary article span,.site-shell .daevanion-effect-group h3{background:var(--surface-strong);color:var(--text-2)}.site-shell .arcana-set-effect-summary article{border-color:var(--line-soft);background:var(--surface)}.site-shell .stat-tab-stack{gap:16px}.site-shell .metric-card,.site-shell .stat-card,.site-shell .stat-tab-section,.site-shell .title-category-panel{border-color:var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .title-category-panel header{border-bottom-color:var(--line-soft)}.site-shell .title-category-panel header span{background:var(--surface-strong);color:var(--text-2)}.site-shell .overview-stat-groups{display:grid;gap:16px;margin-top:16px}.site-shell .overview-stat-groups>section>h3{margin:0 0 10px;color:var(--text-2);font-size:13px;font-weight:600}.site-shell .metric-card span,.site-shell .stat-card>span{color:var(--text-muted);font-weight:500}.site-shell .metric-card strong,.site-shell .stat-card strong{color:var(--text)}.site-shell .rankings-column{gap:14px}.site-shell .rankings-head{align-items:flex-end;padding:0 0 4px;border:0;border-radius:0;background:transparent}.site-shell .rankings-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .rankings-head p{max-width:720px;margin-top:7px;color:var(--text-muted);font-size:13px;font-weight:500}.site-shell :where(.rankings-head p,.statistics-head p,.legions-head p,.news-head p,.simulator-head p,.results-heading p,.notice-detail-head p,.meter-head p,.legal-page-header p){word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.site-shell .ranking-tabs-page{display:flex;gap:6px;overflow-x:auto;padding:0 0 2px;border:0;border-radius:0;background:transparent;scrollbar-width:none}.site-shell .ranking-tabs-page::-webkit-scrollbar{display:none}.site-shell .ranking-tabs-page a{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:600}.site-shell .ranking-tabs-page a.is-active{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .ranking-source-notice{margin:0;padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--text);border-radius:8px;background:var(--surface-muted);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:1.55}.site-shell .ranking-search-panel{grid-template-columns:110px 150px minmax(180px,1fr) 72px auto;justify-self:stretch;padding:12px;border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .ranking-search-panel input[type=search],.site-shell .ranking-search-panel select{border-color:var(--line);background:var(--surface-muted);color:var(--text);font-weight:500}.site-shell .ranking-search-panel button{background:var(--text)}.site-shell .ranking-list-table{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .ranking-list-table .delta-col{width:56px}.site-shell .ranking-list-table .character-col{width:240px}.site-shell .ranking-list-table .server-col{width:112px}.site-shell .ranking-list-table .class-col{width:88px}.site-shell .ranking-list-table .score-col{width:150px}.site-shell .ranking-list-table .pvp-col{width:220px}.site-shell .ranking-list-table th{padding:8px 12px;border-bottom:1px solid var(--line-strong);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.09em}.site-shell .ranking-list-table td{padding:8px 12px;border-top:0;border-bottom:1px solid var(--line-soft);font-size:13px}.site-shell .ranking-list-table tbody tr:last-child td{border-bottom:0}.site-shell .ranking-list-table tbody tr:hover td{background:var(--surface-muted)}.site-shell .ranking-list-table .delta-cell{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;text-align:center;white-space:nowrap}.site-shell .ranking-list-table .delta-cell.is-up{color:#2f6f5d}.site-shell .ranking-list-table .delta-cell.is-down{color:#a14a42}.site-shell .ranking-list-table .rank-cell{font-family:var(--font-mono)}.site-shell .ranking-profile{width:30px;height:30px;border-color:var(--line);background:var(--surface-muted)}.site-shell .grade-chip,.site-shell .ranking-class-table-symbol{min-height:40px;border-color:var(--line);background:var(--surface);color:var(--text-2)}.site-shell .ranking-class-table-symbol .ranking-class-symbol{width:24px;height:24px}.site-shell .ranking-inline-loading{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop)}.site-shell .ranking-inline-loading i:before,.site-shell .ranking-inline-loading:before{background:var(--text)}.site-shell .ranking-loading-spinner{border-color:var(--line);border-top-color:var(--text)}.site-shell .ranking-inline-loading strong{color:var(--text)}.site-shell .ranking-inline-loading i{background:var(--line-soft)}.site-shell .statistics-column{gap:14px}.site-shell .statistics-head{padding:0 0 4px;border:0;background:transparent;box-shadow:none}.site-shell .statistics-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .statistics-head p{max-width:760px;margin-top:7px;color:var(--text-muted);font-size:13px;font-weight:500}.site-shell .statistics-category-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 0 2px;border:0;background:transparent;box-shadow:none;scrollbar-width:none}.site-shell .statistics-category-tabs::-webkit-scrollbar{display:none}.site-shell .statistics-category-tabs a{display:inline-flex;flex:0 0 auto;min-height:36px;align-items:center;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text-muted);box-shadow:none}.site-shell .statistics-category-tabs a:hover{border-color:var(--line-strong);transform:none}.site-shell .statistics-category-tabs a.is-active{border-color:var(--text);background:var(--text)}.site-shell .statistics-category-tabs a strong{color:inherit;font-size:13px;font-weight:600}.site-shell .statistics-category-tabs a.is-active strong{color:var(--surface)}.site-shell .statistics-category-tabs a span{display:none}.site-shell .statistics-collected-at{display:flex;justify-content:flex-end;margin:-4px 2px 0;color:var(--text-muted);font-size:12px;font-weight:500}.site-shell .distribution-insight-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.site-shell .distribution-insight-grid strong,.site-shell .distribution-row :where(strong,em){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell :where(.statistics-filter-panel,.statistics-section,.distribution-panel,.statistics-chart-card,.statistics-server-comparison,.statistics-class-comparison,.arcana-part-tabs-section,.arcana-part-panel,.skill-stat-card){border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .statistics-filter-panel{padding:14px}.site-shell .statistics-filter-title :where(strong,span),.site-shell .statistics-section p{font-weight:500}.site-shell :where(.statistics-filter-field select,.statistics-filter-field input){border-color:var(--line);background:var(--surface-muted);font-weight:500}.site-shell :where(.statistics-filter-field select,.statistics-filter-field input):focus{border-color:var(--text);box-shadow:0 0 0 2px rgba(11,11,12,.08)}.site-shell .statistics-range-slider-head strong{color:var(--text)}.site-shell .statistics-range-track{background:linear-gradient(90deg,var(--line) 0,var(--line) var(--range-start),var(--text) var(--range-start),var(--text) var(--range-end),var(--line) var(--range-end),var(--line) 100%)}.site-shell .statistics-range-slider input[type=range]::-webkit-slider-thumb{border-color:var(--surface);background:var(--text);box-shadow:0 2px 6px rgba(11,11,12,.16)}.site-shell .statistics-range-slider input[type=range]::-moz-range-thumb{border-color:var(--surface);background:var(--text);box-shadow:0 2px 6px rgba(11,11,12,.16)}.site-shell .statistics-filter-submit{background:var(--text)}.site-shell .statistics-class-filter-card{border-color:var(--line);box-shadow:none}.site-shell .statistics-class-filter-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.site-shell .statistics-class-filter-card[aria-current=true],.site-shell .statistics-class-filter-card[aria-pressed=true]{border-color:var(--text);background:var(--surface-strong);box-shadow:none}.site-shell .statistics-class-filter-card[aria-current=true] strong,.site-shell .statistics-class-filter-card[aria-pressed=true] strong,.site-shell :where(.distribution-insight-grid strong,.statistics-server-population-bar span,.statistics-class-population-bar span){color:var(--text)}.site-shell .statistics-class-filter-card .ranking-class-symbol-fallback{border-color:var(--line);background:var(--surface-strong);color:var(--text);box-shadow:none}.site-shell .statistics-inline-loading{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-pop)}.site-shell .statistics-inline-loading i:before,.site-shell .statistics-inline-loading:before{background:var(--text)}.site-shell .statistics-inline-loading strong{color:var(--text)}.site-shell .statistics-inline-loading i{background:var(--line-soft)}.site-shell :where(.distribution-insight-grid article,.distribution-insight-peak,.distribution-insight-median,.distribution-insight-top10,.distribution-insight-top5,.distribution-insight-top1){border-color:var(--line)!important;background:var(--surface)!important}.site-shell .distribution-insight-peak:before{background:#17181b!important}.site-shell .distribution-insight-median:before{background:#4a4e54!important}.site-shell .distribution-insight-top10:before{background:#74797f!important}.site-shell .distribution-insight-top5:before{background:#9ea3a8!important}.site-shell .distribution-insight-top1:before{background:#c2c6ca!important}.site-shell .distribution-row{--distribution-bar-fill:#d7dadd;--distribution-marker-line:transparent}.site-shell .distribution-row.active,.site-shell .distribution-row.has-marker{background:var(--surface-muted)}.site-shell .distribution-row>div,.site-shell :where(.statistics-bar-row>div,.statistics-class-population-bar>div,.statistics-server-population-bar>div,.statistics-race-track,.statistics-ratio-track,.arcana-stat-ratio-track){background:var(--surface-strong)!important}.site-shell :where(.statistics-bar-row i,.statistics-class-population-bar i,.statistics-server-population-bar i,.statistics-race-track i,.statistics-ratio-track i,.arcana-stat-ratio-track i){background:var(--text)!important}.site-shell .distribution-row i,.site-shell .distribution-row.active i{background:var(--distribution-bar-fill)!important}.site-shell .distribution-row.peak{--distribution-bar-fill:#17181b;--distribution-marker-line:#17181b}.site-shell .distribution-row.median{--distribution-bar-fill:#4a4e54;--distribution-marker-line:#4a4e54}.site-shell .distribution-row.top10{--distribution-bar-fill:#74797f;--distribution-marker-line:#74797f}.site-shell .distribution-row.top5{--distribution-bar-fill:#9ea3a8;--distribution-marker-line:#9ea3a8}.site-shell .distribution-row.top1{--distribution-bar-fill:#c2c6ca;--distribution-marker-line:#c2c6ca}.site-shell .distribution-row.median.top1,.site-shell .distribution-row.median.top10,.site-shell .distribution-row.median.top5,.site-shell .distribution-row.peak.median,.site-shell .distribution-row.peak.top1,.site-shell .distribution-row.peak.top10,.site-shell .distribution-row.peak.top5,.site-shell .distribution-row.top10.top1,.site-shell .distribution-row.top10.top5,.site-shell .distribution-row.top5.top1{--distribution-bar-fill:linear-gradient(180deg,#17181b,#4a4e54 28%,#74797f 50%,#9ea3a8 74%,#c2c6ca);--distribution-marker-line:linear-gradient(180deg,#17181b,#4a4e54 28%,#74797f 50%,#9ea3a8 74%,#c2c6ca)}.site-shell .skill-level-stack-legend .bucket-1 i,.site-shell .skill-level-stack-segment.bucket-1{background:#d7dadd}.site-shell .skill-level-stack-legend .bucket-2 i,.site-shell .skill-level-stack-segment.bucket-2{background:#aeb2b7}.site-shell .skill-level-stack-legend .bucket-3 i,.site-shell .skill-level-stack-segment.bucket-3{background:#74797f}.site-shell .skill-level-stack-legend .bucket-4 i,.site-shell .skill-level-stack-segment.bucket-4{background:#4a4e54}.site-shell .skill-level-stack-legend .bucket-5 i,.site-shell .skill-level-stack-segment.bucket-5{background:#17181b}.site-shell :where(.statistics-race-card>strong,.statistics-race-card>div:first-child em,.statistics-race-card dd,.statistics-server-rank,.statistics-server-population-bar span,.statistics-server-metrics dd,.statistics-class-rank,.statistics-class-population-bar span,.statistics-class-metrics dd,.statistics-bar-row strong,.skill-stat-rank,.skill-stat-meta span,.skill-stat-dominant span,.skill-stat-dominant strong,.skill-level-stack-legend b,.arcana-part-tabs button span,.arcana-part-panel header span,.arcana-part-rank,.arcana-part-metric span,.arcana-part-metric em){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .arcana-stat-option-name{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3;word-break:keep-all}.site-shell .arcana-part-tabs button[aria-selected=true]{background:var(--text);color:var(--surface);box-shadow:none}.site-shell :where(.legions-column,.legion-detail-column){gap:14px}.site-shell .legions-head{padding:0 0 4px;border:0;background:transparent;box-shadow:none}.site-shell .legions-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .legions-head p{max-width:820px;margin-top:7px;color:var(--text-muted);font-size:13px;font-weight:500}.site-shell .legion-promotion-banner{border-color:var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .legion-search-panel{padding:12px;border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .legion-search-panel input,.site-shell .legion-search-panel select{border-color:var(--line);background:var(--surface-muted);color:var(--text);font-weight:500}.site-shell .legion-search-panel button{background:var(--text);color:var(--surface);font-weight:600}.site-shell .legion-search-panel a{border-color:var(--line);background:var(--surface);color:var(--text-2);font-weight:600}.site-shell .legion-card{border-color:var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .legion-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop);transform:translateY(-1px)}.site-shell .legion-card.is-navigating{border-color:var(--text-muted);box-shadow:none}.site-shell .legion-card h2{font-size:18px;font-weight:700}.site-shell .legion-card-main p,.site-shell .legion-metrics span{color:var(--text-muted);font-weight:500}.site-shell .legion-rank-badge{background:var(--surface-strong);color:var(--text-2);font-family:var(--font-mono);font-weight:600}.site-shell .legion-metrics div{border-color:var(--line-soft);background:var(--surface-muted)}.site-shell .legion-metrics strong{color:var(--text);font-weight:700}.site-shell .legion-card-favorite-marker{top:10px;right:10px;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:none}.site-shell .legion-card-favorite-marker .favorite-star-icon{width:17px;height:17px;fill:transparent;stroke:var(--text-muted)}.site-shell .legion-card-favorite-marker.active{border-color:#d9bf80;background:#fffaf0}.site-shell .legion-card-favorite-marker.active .favorite-star-icon{fill:var(--rank);stroke:var(--rank);filter:none}.site-shell .legion-pagination a,.site-shell .legion-pagination span,.site-shell .legion-pagination strong{border-color:var(--line);border-radius:6px;background:var(--surface);color:var(--text-2);font-weight:600}.site-shell .legion-detail-hero,.site-shell .legion-detail-panel{border-color:var(--line);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .legion-detail-hero{padding:20px}.site-shell .legion-detail-hero dl{grid-template-columns:.8fr .8fr .9fr 1.4fr 1.1fr}.site-shell .legion-detail-hero h1{font-size:28px;font-weight:800;letter-spacing:-.04em}.site-shell .legion-detail-hero dl div{border-color:var(--line-soft);background:var(--surface-muted)}.site-shell .legion-detail-hero dt{color:var(--text-muted);font-weight:500}.site-shell .legion-detail-hero dd{color:var(--text);font-weight:700}.site-shell .legion-power-value{font-family:var(--font-mono);font-size:clamp(14px,1.1vw,16px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.site-shell .legion-favorite-button{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .legion-favorite-button:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.site-shell .legion-detail-panel-title h2{font-weight:700}.site-shell .legion-breakdown-row em,.site-shell .legion-detail-panel-title p{color:var(--text-muted);font-weight:500}.site-shell .legion-breakdown-track{background:var(--surface-strong)}.site-shell .legion-breakdown-track i,.site-shell .role-breakdown .legion-breakdown-row .legion-breakdown-track i{background:var(--text)}.site-shell .legion-member-filter button{border-color:var(--line);border-radius:8px;background:var(--surface);color:var(--text-muted);font-weight:600}.site-shell .legion-member-filter button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .news-column{gap:14px}.site-shell .news-head{padding:0 0 4px;border:0;background:transparent;box-shadow:none}.site-shell .news-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .news-head p{max-width:760px;margin-top:7px;color:var(--text-muted);font-weight:500}.site-shell .news-head a,.site-shell .notice-detail-actions a{border-color:var(--line);background:var(--surface);color:var(--text-2);font-weight:600}.site-shell .news-head a:hover,.site-shell .notice-detail-actions a:hover{border-color:var(--line-strong);color:var(--text)}.site-shell .news-tabs{width:fit-content;gap:4px;border-color:var(--line);padding:4px;background:var(--surface-muted);box-shadow:none}.site-shell .news-tabs button{min-height:32px;border-radius:6px;color:var(--text-muted);font-weight:600}.site-shell .news-tabs button:hover{color:var(--text)}.site-shell .news-tabs button.is-active{background:var(--text);color:var(--surface);box-shadow:none}.site-shell .news-list{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.site-shell .news-card{grid-template-columns:76px minmax(0,1fr) 128px;gap:14px;min-width:0;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;padding:14px 16px;background:var(--surface);box-shadow:none}.site-shell .news-card:last-child{border-bottom:0}.site-shell .news-card:hover{border-color:var(--line-soft);background:var(--surface-muted);box-shadow:none}.site-shell .news-badge{min-height:26px;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text-2);font-size:11px;font-weight:600}.site-shell .news-badge-update{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .news-card-body{gap:4px}.site-shell .news-card-body strong{font-size:15px;font-weight:700}.site-shell .news-card-body span,.site-shell .news-card-meta{color:var(--text-muted);font-weight:500}.site-shell .news-empty,.site-shell .notice-detail-content,.site-shell .notice-detail-head{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .news-empty strong{font-size:18px;font-weight:700}.site-shell .news-empty p{font-weight:500}.site-shell .notice-detail{gap:14px}.site-shell .notice-detail-content,.site-shell .notice-detail-head{padding:22px}.site-shell .notice-detail-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .notice-detail-content,.site-shell .notice-detail-head p{font-weight:500}.site-shell .notice-detail-head time{color:var(--text-muted);font-weight:500}.site-shell .simulator-frame{--brand:var(--text);--brand-deep:var(--text);--brand-soft:var(--surface-strong)}.site-shell .simulator-column{gap:14px}.site-shell .simulator-head{padding:0 0 4px;border:0;background:transparent;box-shadow:none}.site-shell .simulator-head h1{font-size:27px;font-weight:800;letter-spacing:-.04em}.site-shell .simulator-head p,.site-shell .simulator-intro-card p,.site-shell .simulator-section p,.site-shell .simulator-summary-card>p{color:var(--text-muted);font-weight:500}.site-shell .simulator-guide-box{border-color:var(--line);background:var(--surface-muted)}.site-shell .simulator-guide-box p{font-weight:600}.site-shell .simulator-overview-grid{gap:12px}.site-shell .arcana-summary-panel,.site-shell .simulator-board-card,.site-shell .simulator-intro-card,.site-shell .simulator-priority-panel,.site-shell .simulator-section,.site-shell .simulator-summary-card{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .simulator-intro-card{min-height:170px}.site-shell .simulator-intro-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.site-shell .simulator-intro-card>span{width:fit-content;height:26px;border:1px solid var(--line);border-radius:6px;padding:0 9px;background:var(--surface-muted);color:var(--text-2);font-weight:600}.site-shell .simulator-intro-card strong,.site-shell .simulator-section h2{font-weight:800}.site-shell .arcana-combination-save button,.site-shell .simulator-calc-action-group button.primary,.site-shell .simulator-import-form button.primary,.site-shell .simulator-section-action{border-color:var(--text);background:var(--text);color:var(--surface);box-shadow:none}.site-shell .simulator-section-action:hover{border-color:var(--text);background:#000000}.site-shell .simulator-class-card{border-color:var(--line);background:var(--surface)}.site-shell .simulator-class-card.active{border-color:var(--text);background:var(--surface-strong);box-shadow:none}.site-shell .simulator-class-card.active strong{color:var(--text)}.site-shell .simulator-class-card.active .ranking-class-symbol{box-shadow:none}.site-shell .arcana-preset-panel,.site-shell .daevanion-preset-panel,.site-shell .simulator-calc-panel{border-color:var(--line);background:var(--surface-muted);box-shadow:none}.site-shell .arcana-combination-save input,.site-shell .simulator-calc-panel input,.site-shell .simulator-calc-panel select{border-color:var(--line);background:var(--surface);font-weight:600}.site-shell .arcana-combination-save button.secondary{border-color:var(--line);background:var(--surface);color:var(--text-2)}.site-shell .simulator-board-selector button{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .simulator-board-selector button.active{border-color:var(--text);background:var(--surface);color:var(--text);box-shadow:0 0 0 2px var(--text)}.site-shell .simulator-board-max-point,.site-shell .simulator-board-selector button.active strong{color:var(--text)}.site-shell .simulator-effect-group span,.site-shell .simulator-summary-usage strong{border-color:var(--line);background:var(--surface-muted);color:var(--text-2)}.site-shell .arcana-effect-summary h4,.site-shell .simulator-effect-group h4{border-radius:6px;background:var(--surface-strong);color:var(--text-2)}.site-shell .simulator-daevanion-board-card{border-color:var(--line);background:var(--surface)}.site-shell .daevanion-node-board.simulator-node-board{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(14,22,31,.98))}.site-shell .simulator-priority-panel ol>li{border-color:var(--line-soft);background:var(--surface)}.site-shell .simulator-priority-panel ol>li.reached{border-color:var(--text);background:var(--surface-muted);box-shadow:inset 3px 0 0 var(--text)}.site-shell .simulator-priority-rank{background:var(--surface-strong);color:var(--text-2)}.site-shell .simulator-priority-panel ol>li.reached .simulator-priority-rank{box-shadow:0 0 0 2px var(--line-strong)}.site-shell .simulator-priority-actions button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.site-shell .simulator-section{overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:18px}.site-shell .simulator-section-head-actions{align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.site-shell .simulator-class-selector{grid-auto-flow:column;grid-auto-columns:minmax(88px,1fr);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.site-shell .simulator-calc-panel{border-radius:8px;padding:10px}.site-shell .simulator-section-daevanion .simulator-board-selector{grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);grid-template-columns:none;overflow-x:auto}.site-shell .simulator-section-daevanion .simulator-daevanion-workspace{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start}.site-shell .simulator-section-daevanion .simulator-summary-card{border-color:var(--line);background:var(--surface-muted)}.site-shell .simulator-section-daevanion .daevanion-node-board.simulator-node-board{max-width:100%}.site-shell .arcana-card-panel,.site-shell .arcana-skill-board section{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .arcana-skill-board button.active{border-color:var(--text);background:var(--text);color:var(--surface);box-shadow:none}.site-shell .arcana-card-panel.configured,.site-shell .arcana-card-panel.locked,.site-shell .arcana-card-panel.used{border-color:var(--text);background:var(--surface);box-shadow:none}.site-shell .arcana-card-panel>header .arcana-card-icon{background:var(--surface-strong);color:var(--text-2)}.site-shell .arcana-card-editor-head{background:var(--surface-muted)}.site-shell .arcana-card-editor-head strong,.site-shell .arcana-card-editor-row .arcana-level-stepper button,.site-shell .arcana-level-stepper button{color:var(--text)}.site-shell .arcana-summary-list.active>div.achieved,.site-shell .arcana-summary-list.passive>div.achieved,.site-shell .arcana-summary-list>div.achieved{border-color:var(--text);background:var(--surface-muted)}.site-shell .arcana-summary-list strong,.site-shell .arcana-summary-list.passive>div.achieved strong{color:var(--text)}.site-shell .arcana-effect-summary span{border-color:var(--line);background:var(--surface)}.site-shell .simulator-section-arcana .arcana-result-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start}.site-shell .simulator-section-arcana .arcana-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-shell .simulator-section-arcana .arcana-summary-panel{position:sticky;top:110px;border-color:var(--line);background:var(--surface-muted)}.site-shell .simulator-section-arcana .arcana-card-editor-row select,.site-shell .simulator-section-arcana .arcana-card-set-select select,.site-shell .simulator-section-arcana .arcana-skill-board button{min-height:36px;border-color:var(--line)}.site-shell .simulator-section-arcana .arcana-level-stepper{border-color:var(--line);background:var(--surface)}.site-shell .simulator-section-arcana :where(.arcana-card-editor-head strong,.arcana-level-stepper strong,.arcana-summary-list strong){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .simulator-import-results button:hover:not(:disabled){border-color:var(--line-strong);box-shadow:none}@media (max-width:1279px){.site-shell .page-frame{grid-template-columns:minmax(0,956px);max-width:1016px}.site-shell .ad-rail{display:none}.site-shell .home-frame>.ad-rail{position:static;display:flex;width:100%}}@media (max-width:900px){.site-shell .simulator-section-arcana .arcana-result-layout,.site-shell .simulator-section-daevanion .simulator-daevanion-workspace{grid-template-columns:minmax(0,1fr)}.site-shell .simulator-section-arcana .arcana-summary-panel{position:static;grid-row:1}.site-shell .simulator-section-arcana .arcana-workspace{grid-row:2}.site-shell .distribution-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .news-card{grid-template-columns:72px minmax(0,1fr)}.site-shell .news-card-meta{grid-column:2;grid-template-columns:repeat(2,max-content);justify-items:start}.site-shell .legion-search-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .legion-search-panel a,.site-shell .legion-search-panel button,.site-shell .legion-search-panel input{grid-column:1/-1}.site-shell .legion-detail-hero{grid-template-columns:minmax(0,1fr)}.site-shell .legion-detail-hero dl{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:2px}.site-shell .ranking-list-table{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.site-shell .ranking-list-table table,.site-shell .ranking-list-table tbody{display:table;width:100%}.site-shell .ranking-list-table tbody{display:table-row-group}.site-shell .ranking-list-table colgroup{display:table-column-group}.site-shell .ranking-list-table thead{display:table-header-group}.site-shell .ranking-list-table tr{display:table-row;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-shell .ranking-list-table td{display:table-cell;min-width:0;padding:8px 12px;border-bottom:1px solid var(--line-soft);text-align:inherit}.site-shell .ranking-list-table .character-data,.site-shell .ranking-list-table .class-cell,.site-shell .ranking-list-table .delta-cell,.site-shell .ranking-list-table .grade-cell,.site-shell .ranking-list-table .pvp-cell,.site-shell .ranking-list-table .rank-cell,.site-shell .ranking-list-table .score-cell,.site-shell .ranking-list-table .server-cell{display:table-cell;min-width:0;text-align:center}.site-shell .ranking-list-table .character-data{text-align:left}.site-shell .ranking-list-table td[data-label]:before{display:none}}.site-shell .simulator-section-daevanion .daevanion-node-dot:focus>.daevanion-node-tooltip{display:grid;opacity:1;transform:translate(-50%)}@media (max-width:600px){.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-left-edge>.daevanion-node-tooltip{left:0;transform:translateY(4px)}.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-right-edge>.daevanion-node-tooltip{left:auto;right:0;transform:translateY(4px)}.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-left-edge:focus .daevanion-node-tooltip,.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-left-edge:focus-visible .daevanion-node-tooltip,.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-left-edge:hover .daevanion-node-tooltip,.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-right-edge:focus .daevanion-node-tooltip,.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-right-edge:focus-visible .daevanion-node-tooltip,.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-right-edge:hover .daevanion-node-tooltip{transform:translate(0)}.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-left-edge>.daevanion-node-tooltip:after{left:7px}.site-shell .simulator-section-daevanion .daevanion-node-dot.tooltip-right-edge>.daevanion-node-tooltip:after{left:auto;right:7px}}@media (max-width:640px){.site-shell .simulator-section{padding:14px}.site-shell .simulator-section-head-actions{align-items:stretch}.site-shell .arcana-combination-save,.site-shell .simulator-calc-actions{align-items:stretch;grid-template-columns:minmax(0,1fr)}.site-shell .simulator-section-arcana .arcana-card-grid{grid-template-columns:minmax(0,1fr)}.site-shell .statistics-collected-at{justify-content:flex-start;margin-top:-2px}.site-shell .distribution-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .distribution-row{grid-template-columns:72px minmax(0,1fr) 58px 34px;gap:6px}.site-shell .header-inner{min-height:52px;padding:9px 14px;flex-wrap:nowrap}.site-shell .ranking-list-table{overflow-x:hidden}.site-shell .ranking-list-table table{min-width:0;table-layout:fixed}.site-shell .ranking-list-table .rank-col{width:42px}.site-shell .ranking-list-table .delta-col{width:30px}.site-shell .ranking-list-table .character-col{width:auto}.site-shell .ranking-list-table .score-col{width:88px}.site-shell .ranking-list-table :is(.server-col,.class-col,.pvp-col,.grade-col,.server-cell,.class-cell,.pvp-cell,.grade-cell){display:none}.site-shell .ranking-list-table td,.site-shell .ranking-list-table th{padding-left:6px;padding-right:6px}.site-shell .brand-wordmark{display:none}.site-shell .header-search{order:0;width:min(100%,260px);height:34px;margin-left:auto}.site-shell .menu-button,.site-shell .mobile-menu-backdrop{display:none}.site-shell .header-nav-band,.site-shell .header-nav-band.is-open{position:static;display:block;max-width:none;max-height:none;min-height:40px;overflow:hidden;border:0;border-radius:0;box-shadow:none}.site-shell .desktop-nav{display:flex;width:100%;height:40px;grid-template-columns:none;gap:20px;padding:0 14px;overflow-x:auto;overflow-y:hidden;background:var(--charcoal);scrollbar-width:none}.site-shell .desktop-nav::-webkit-scrollbar{display:none}.site-shell .desktop-nav-item{display:inline-flex;height:40px;border:0;padding:0}.site-shell .desktop-nav-link{width:auto;height:40px;border-radius:0;padding:0}.site-shell .desktop-nav-link[aria-current=page]{background:transparent}.site-shell .desktop-nav-item.has-children:after,.site-shell .desktop-subnav{display:none}.site-shell .page-frame{width:100%;padding-right:14px;padding-left:14px}.site-shell .hero-inner{padding:34px 14px 28px}.site-shell .hero-brand{font-size:26px}.site-shell .hero-brand-mark,.site-shell .hero-brand-mark img{width:42px;height:42px}.site-shell .search-form{grid-template-columns:minmax(0,1fr) 62px}.site-shell .dashboard-grid,.site-shell .home-news-grid,.site-shell .home-ranking-grid,.site-shell .winner-grid{grid-template-columns:minmax(0,1fr)}.site-shell .home-ranking-grid .ranking-panel td[colspan]{grid-column:1/-1;grid-row:1;max-width:none;white-space:normal;text-align:center}.site-shell .content-timer-list li:nth-child(n+3){display:none}.site-shell .content-timer-disclosure .content-timer-list li{display:grid}.site-shell .results-panel{padding:16px}.site-shell .results-heading{grid-template-columns:minmax(0,1fr);align-items:stretch}.site-shell .results-search-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-shell .results-search-form .search-field,.site-shell .results-search-form>button{grid-column:1/-1}.site-shell .character-head,.site-shell .favorite-legion-card,.site-shell .result-list{grid-template-columns:minmax(0,1fr)}.site-shell .character-head{justify-items:center;text-align:center}.site-shell .detail-profile-box{border:0}.site-shell .detail-tabs-panel{padding:0}.site-shell .detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .detail-tabs{display:flex;grid-auto-flow:row;grid-auto-columns:auto;gap:6px;padding:0}.site-shell .detail-tabs:after{display:none}.site-shell .detail-tabs button{min-width:max-content;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 14px}.site-shell .detail-tabs button.active{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .rankings-head{align-items:flex-start;padding:0}.site-shell .rankings-head h1{font-size:25px}.site-shell .ranking-search-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .ranking-search-name,.site-shell .ranking-search-panel>a,.site-shell .ranking-search-panel>button{grid-column:1/-1}.site-shell .legions-head{padding:0}.site-shell .class-breakdown,.site-shell .legion-card{grid-template-columns:minmax(0,1fr)}.site-shell .legion-detail-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.site-shell .news-head{align-items:flex-start}.site-shell .news-tabs{width:100%;flex-direction:row}.site-shell .news-tabs button{width:auto;flex:1 1}.site-shell .news-card{grid-template-columns:minmax(0,1fr)}.site-shell .news-card .news-badge{width:fit-content;padding:0 10px}.site-shell .news-card-meta{grid-column:auto}.site-shell .notice-detail-content,.site-shell .notice-detail-head{padding:18px}}@media (min-width:1280px){.site-shell .meter-frame{grid-template-columns:minmax(0,1120px) 160px;max-width:1300px}}.site-shell .meter-public-column .meter-page{gap:14px;padding-top:32px}.site-shell .meter-public-column :where(.meter-head,.meter-panel,.meter-empty,.meter-summary-grid article){border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-head{border:0;padding:0;background:transparent}.site-shell .meter-public-column .meter-head h1{font-size:27px;font-weight:800;letter-spacing:-.025em}.site-shell .meter-public-column .meter-head p{max-width:820px;font-size:13px;line-height:1.55}.site-shell .meter-public-column .meter-status.accepted{border:1px solid var(--line);background:var(--surface);color:var(--text)}.site-shell .meter-public-column :where(.meter-ranking-controls,.meter-filter-bar){border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-ranking-controls{gap:10px;padding:12px}.site-shell .meter-public-column .meter-filter-stack,.site-shell .meter-public-column .meter-statistics-filter-stack{display:grid;gap:10px}.site-shell .meter-public-column .meter-search-panel{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-ranking-page-filter-form{grid-template-columns:120px minmax(200px,1fr) 110px minmax(200px,1fr) minmax(150px,auto);gap:10px}.site-shell .meter-public-column .meter-ranking-page-filter-form .meter-ranking-filter-actions,.site-shell .meter-public-column .meter-ranking-page-filter-form>label{grid-row:auto}.site-shell .meter-public-column .meter-ranking-page-filter-form .meter-ranking-filter-actions{grid-column:auto;justify-self:stretch;width:auto}.site-shell .meter-public-column .meter-filter-stack>.meter-ranking-metric-field,.site-shell .meter-public-column .meter-statistics-filter-stack>.meter-statistics-metric-field{width:min(100%,208px)}.site-shell .meter-public-column .meter-statistics-filter-form{grid-template-columns:120px minmax(200px,1fr) 110px minmax(200px,1fr) 164px}.site-shell .meter-public-column .meter-ranking-metric-options{min-height:36px}.site-shell .meter-public-column .meter-ranking-metric-options button[aria-pressed=true]{background:var(--text);color:var(--surface)}.site-shell .meter-public-column .meter-ranking-metric-options button:focus-visible{outline-color:rgba(11,11,12,.2)}.site-shell .meter-public-column :where(.meter-version-filter select,.meter-ranking-filter-form select,.meter-ranking-filter-form input,.meter-ranking-filter-actions button,.meter-ranking-filter-actions a){height:42px}.site-shell .meter-public-column :where(.meter-version-filter select,.meter-ranking-filter-form select,.meter-ranking-filter-form input):focus{border-color:var(--text);box-shadow:0 0 0 2px rgba(11,11,12,.08)}.site-shell .meter-public-column .meter-recent-row{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-recent-row:hover{border-color:var(--line-strong);background:var(--surface-muted);box-shadow:none}.site-shell .meter-public-column .meter-recent-uploader-top .ranking-class-symbol.meter-recent-class-icon{padding:2px}.site-shell .meter-public-column .meter-recent-party-chip .ranking-class-symbol.meter-recent-class-icon{padding:1px}.site-shell .meter-public-column :where(.meter-recent-primary-metrics div,.meter-recent-party-chip,.meter-ranking-party-member){border-color:var(--line);background:var(--surface-muted)}.site-shell .meter-public-column .meter-recent-row{grid-template-columns:minmax(210px,.8fr) minmax(250px,1fr) minmax(260px,1.1fr) max-content;border-radius:10px}.site-shell .meter-public-column :where(.meter-recent-primary-metrics dd,.meter-recent-party-title strong,.meter-recent-meta span){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-recent-refresh-bar{margin:0}.site-shell .meter-public-column .meter-summary-grid strong{color:var(--text)}.site-shell .meter-public-column .meter-compact-controls{padding:12px}.site-shell .meter-public-column .meter-statistics-metric-options{min-height:36px}.site-shell .meter-public-column .meter-statistics-metric-options button[aria-pressed=true]{background:var(--text);color:var(--surface)}.site-shell .meter-public-column .meter-statistics-metric-options button:focus-visible{outline-color:rgba(11,11,12,.2)}.site-shell .meter-public-column .meter-statistics-class-options{gap:7px}.site-shell .meter-public-column .meter-statistics-class-options button{min-height:76px;padding:7px 5px;transition:none}.site-shell .meter-public-column .meter-statistics-class-options button:hover{border-color:var(--line-strong);background:var(--surface-muted);box-shadow:none;transform:none}.site-shell .meter-public-column .meter-statistics-class-options button[aria-pressed=true]{border-color:var(--text);background:var(--surface-strong);box-shadow:none;color:var(--text)}.site-shell .meter-public-column .meter-statistics-class-icon.ranking-class-symbol,.site-shell .meter-public-column .meter-statistics-class-icon.ranking-class-symbol-fallback{width:42px;height:42px}.site-shell .meter-public-column .meter-boxplot-panel{gap:12px}.site-shell .meter-public-column .meter-boxplot-buckets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-shell .meter-public-column .meter-boxplot-bucket{gap:10px;border-color:var(--line);padding:10px;background:var(--surface-muted);box-shadow:none}.site-shell .meter-public-column .meter-boxplot-bucket>header{gap:10px;border-color:var(--line);padding:10px;background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-boxplot-bucket dl div{min-width:68px;border-color:var(--line);padding:6px 8px;background:var(--surface-muted)}.site-shell .meter-public-column .meter-boxplot-bucket dd,.site-shell .meter-public-column .meter-boxplot-class-row em{color:var(--text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-boxplot-summary{padding:8px 10px;background:var(--surface)}.site-shell .meter-public-column .meter-boxplot-class-list{gap:6px}.site-shell .meter-public-column .meter-boxplot-class-row{--class-color:var(--text)!important;gap:10px;border-color:var(--line);padding:8px 10px;background:var(--surface)}.site-shell .meter-public-column .meter-boxplot-class-row:focus-visible{outline:2px solid var(--text);outline-offset:2px}.site-shell .meter-public-column .meter-boxplot{background:var(--surface-strong)}.site-shell .meter-public-column .meter-boxplot-whisker{background:rgba(11,11,12,.38)}.site-shell .meter-public-column .meter-boxplot-box{border-color:var(--text-2);background:rgba(11,11,12,.18)}.site-shell .meter-public-column .meter-boxplot-median{background:var(--text)}.site-shell .meter-public-column .meter-boxplot-mean{border-color:var(--surface);background:var(--text-muted);box-shadow:0 0 0 1px var(--line-strong)}.site-shell .meter-public-column .meter-boxplot-tooltip:before{background:var(--text)}.site-shell .meter-public-column .meter-boxplot-tooltip dl div:nth-child(3),.site-shell .meter-public-column .meter-boxplot-tooltip dl div:nth-child(8){background:var(--surface-strong)}.site-shell .meter-public-column .meter-boxplot-tooltip dl div dd{color:var(--text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-median-trend-summary{gap:10px}.site-shell .meter-public-column .meter-median-summary-card dl,.site-shell .meter-public-column .meter-median-summary-card>div{padding:11px 12px}.site-shell .meter-public-column .meter-median-summary-card :where(strong,dd strong),.site-shell .meter-public-column .meter-median-table td:not(:first-child){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-median-trend-chart{min-height:310px;padding:15px 15px 12px}.site-shell .meter-public-column .meter-median-full-range{fill:rgba(11,11,12,.06)}.site-shell .meter-public-column .meter-median-chart-legend .full{background:rgba(11,11,12,.18)}.site-shell .meter-public-column .meter-median-active-guide{background:linear-gradient(180deg,transparent,rgba(11,11,12,.55),transparent)}.site-shell .meter-public-column .meter-median-active-tooltip dd strong,.site-shell .meter-public-column :where(.meter-median-low-cell,.meter-median-range-cell,.meter-median-value-cell,.meter-median-high-cell,.meter-median-combat-cell){color:var(--text)}.site-shell .meter-public-column .meter-median-table th{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.04em}.site-shell .meter-public-column .meter-median-table td,.site-shell .meter-public-column .meter-median-table th{padding:10px 12px}.site-shell .meter-public-column .meter-median-rank{background:var(--surface-strong);color:var(--text)}.site-shell .meter-public-column .meter-ranking-table-wrap{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.site-shell .meter-public-column .meter-results-wrap.is-loading .meter-ranking-table-wrap{filter:saturate(.76);opacity:.54;pointer-events:none}.site-shell .meter-public-column .meter-ranking-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.site-shell .meter-public-column .meter-ranking-table th{border-bottom:1px solid var(--line-strong);padding:9px 10px;color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.05em;text-align:left;white-space:nowrap}.site-shell .meter-public-column .meter-ranking-table th.active{color:var(--text);font-weight:700}.site-shell .meter-public-column .meter-ranking-table th:first-child{width:58px;text-align:center}.site-shell .meter-public-column .meter-ranking-table th:nth-child(2){width:18%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(3){width:23%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(4){width:14%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(n+5):nth-child(-n+7){width:9%;text-align:right}.site-shell .meter-public-column .meter-ranking-table th:nth-child(8){width:104px;text-align:center}.site-shell .meter-public-column .meter-ranking-table .meter-ranking-row{display:table-row;border:0;background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-ranking-table .meter-ranking-row:hover{background:var(--surface-muted)}.site-shell .meter-public-column .meter-ranking-table td{min-width:0;border-bottom:1px solid var(--line-soft);padding:10px;vertical-align:middle}.site-shell .meter-public-column .meter-ranking-table tbody tr:last-child td{border-bottom:0}.site-shell .meter-public-column .meter-ranking-rank-cell{text-align:center}.site-shell .meter-public-column .meter-ranking-table .rank-badge{width:28px;height:28px;font-family:var(--font-mono);font-size:11px}.site-shell .meter-public-column .meter-ranking-table .ranking-class-symbol,.site-shell .meter-public-column .meter-ranking-table .ranking-class-symbol-fallback{width:32px;height:32px;border-radius:6px}.site-shell .meter-public-column .meter-ranking-table .ranking-class-symbol{padding:4px}@media (min-width:641px){.site-shell .meter-public-column .meter-ranking-table{table-layout:fixed}.site-shell .meter-public-column .meter-ranking-rank-column{width:54px}.site-shell .meter-public-column .meter-ranking-character-column{width:150px}.site-shell .meter-public-column .meter-ranking-share-column{width:70px}.site-shell .meter-public-column .meter-ranking-metric-column{width:75px}.site-shell .meter-public-column .meter-ranking-report-column{width:100px}}@media (min-width:901px){.site-shell .meter-public-column .meter-ranking-rank-column{width:64px}.site-shell .meter-public-column .meter-ranking-character-column{width:190px}.site-shell .meter-public-column .meter-ranking-share-column{width:72px}.site-shell .meter-public-column .meter-ranking-metric-column{width:95px}.site-shell .meter-public-column .meter-ranking-report-column{width:122px}}@media (min-width:641px) and (max-width:900px){.site-shell .meter-public-column .meter-statistics-class-options{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-shell .meter-public-column .meter-ranking-table :where(.meter-ranking-character strong,.meter-ranking-encounter strong){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-shell .meter-public-column .meter-ranking-character-meta{color:var(--text-muted);font-size:11.5px;font-weight:700;line-height:1.5}.site-shell .meter-public-column .meter-ranking-metric{color:var(--text-2);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.site-shell .meter-public-column .meter-ranking-metric strong{font-size:12.5px;white-space:nowrap}.site-shell .meter-public-column .meter-ranking-metric.active{background:var(--surface-strong);color:var(--text)}.site-shell .meter-public-column .meter-ranking-report-cell{text-align:center}.site-shell .meter-public-column .meter-ranking-report-cell .meter-record-link{min-width:0;padding:8px 10px;font-size:11.5px;white-space:nowrap}.site-shell .meter-public-column .meter-record-link{background:var(--text);color:var(--surface)}.site-shell .meter-public-column .meter-record-link-icon:after{background:var(--text)}.site-shell .meter-public-column .meter-download-hero{border-color:var(--line);background:var(--surface-muted);box-shadow:none}.site-shell .meter-public-column .meter-download-hero:before{display:none}.site-shell .meter-public-column .meter-download-product-logo{border:0;border-radius:8px;background:var(--text);box-shadow:none}.site-shell .meter-public-column .meter-download-product-title em{border-color:var(--line);background:var(--surface);color:var(--text)}.site-shell .meter-public-column .meter-download-meta div{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-download-meta div:before{background:var(--text-muted)}.site-shell .meter-public-column .meter-download-feature-grid article{border-color:var(--line);background:var(--surface);box-shadow:none;transition:none}.site-shell .meter-public-column .meter-download-feature-grid article:before{background:var(--text)}.site-shell .meter-public-column .meter-download-feature-grid article:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.site-shell .meter-public-column .meter-release-note{border-color:var(--line);box-shadow:none}.site-shell .meter-public-column .meter-release-note[open]{border-color:var(--text);box-shadow:none}.site-shell .meter-public-column .meter-release-note-body,.site-shell .meter-public-column .meter-release-note[open] summary{background:var(--surface-muted)}.site-shell .meter-public-column :where(.meter-my-profile,.meter-my-filter,.meter-my-summary-card,.meter-my-lists>.meter-panel){border-color:var(--line);border-radius:10px;background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-my-profile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}.site-shell .meter-public-column .meter-my-avatar{width:64px;height:64px;flex-basis:64px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);box-shadow:none}.site-shell .meter-public-column .meter-my-avatar.is-small{width:28px;height:28px;flex-basis:28px;border-width:1px;border-radius:6px}.site-shell .meter-public-column .meter-my-profile-main h2{margin-bottom:5px;font-size:20px;font-weight:700;letter-spacing:-.02em}.site-shell .meter-public-column .meter-my-profile-main p{gap:6px}.site-shell .meter-public-column .meter-my-profile-main p>span:not(.server-badge){border-radius:6px;padding:4px 7px;background:var(--surface-strong);color:var(--text-2);font-size:11.5px;font-weight:600}.site-shell .meter-public-column .meter-my-character-list{gap:6px}.site-shell .meter-public-column .meter-my-character-chip{min-height:36px;gap:6px;border-color:var(--line);border-radius:8px;padding:4px 8px 4px 5px;background:var(--surface);box-shadow:none;font-size:12px;font-weight:600}.site-shell .meter-public-column .meter-my-character-chip.is-active{border-color:var(--text);background:var(--surface-strong);color:var(--text)}.site-shell .meter-public-column .meter-my-character-chip em{font-size:10.5px;font-weight:500!important}.site-shell .meter-public-column .meter-my-filter{grid-template-columns:110px 130px 120px minmax(180px,1fr) 100px minmax(160px,1fr) 88px;gap:10px;padding:12px}.site-shell .meter-public-column .meter-my-filter label{gap:5px;color:var(--text-2);font-weight:500}.site-shell .meter-public-column .meter-my-filter select{height:42px;min-height:42px;border-color:var(--line);border-radius:6px;padding:0 12px;background:var(--surface-muted);font-size:14px;font-weight:600}.site-shell .meter-public-column .meter-my-filter select:focus{border-color:var(--text);box-shadow:0 0 0 2px rgba(11,11,12,.08)}.site-shell .meter-public-column .meter-my-filter select:disabled{background:var(--surface-strong);color:var(--text-muted)}.site-shell .meter-public-column .meter-my-filter button{height:42px;min-height:42px;border-radius:6px;background:var(--text);color:var(--surface);font-size:14px;font-weight:600}.site-shell .meter-public-column .meter-my-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-shell .meter-public-column .meter-my-summary-card{min-height:168px;gap:9px;padding:14px;overflow:visible}.site-shell .meter-public-column .meter-my-summary-card-main{background:var(--surface)}.site-shell .meter-public-column .meter-my-summary-card:before{height:2px;background:var(--text)}.site-shell .meter-public-column .meter-my-summary-card>span,.site-shell .meter-public-column .meter-my-summary-title>span{color:var(--text-muted);font-size:12px;font-weight:500}.site-shell .meter-public-column .meter-my-summary-title{display:flex;align-items:center;gap:6px;min-width:0}.site-shell .meter-public-column .meter-my-summary-title .info-popover-content{right:auto;left:0;width:min(300px,calc(100vw - 96px))}.site-shell .meter-public-column .meter-my-summary-value strong{color:var(--text);font-family:var(--font-mono);font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-my-summary-value em{border-radius:6px;background:var(--surface-strong);color:var(--text-2);font-size:11px;font-weight:600!important}.site-shell .meter-public-column .meter-my-summary-card dl{gap:6px}.site-shell .meter-public-column .meter-my-summary-card .meter-my-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-my-summary-card dl div,.site-shell .meter-public-column .meter-my-summary-card p{border-radius:6px;padding:8px 9px;background:var(--surface-muted)}.site-shell .meter-public-column .meter-my-summary-card dt{font-size:10.5px;font-weight:500}.site-shell .meter-public-column :where(.meter-my-summary-value strong,.meter-my-summary-card dd,.meter-my-record-row>em,.meter-my-best-row b){color:var(--text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-public-column .meter-my-summary-card dd{font-size:13px;font-weight:700!important}.site-shell .meter-public-column .meter-my-comparisons small{display:block;margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.35}.site-shell .meter-public-column .meter-my-summary-card p{color:var(--text-muted);font-size:11.5px;line-height:1.45}.site-shell .meter-public-column .meter-my-summary-card .info-popover-content p{border-radius:0;padding:0;background:transparent;color:var(--text-2);font-size:12px;line-height:1.55}.site-shell .meter-public-column .meter-my-lists{gap:14px}.site-shell .meter-public-column .meter-my-lists>.meter-panel{gap:10px;padding:14px}.site-shell .meter-public-column .meter-my-lists .meter-panel h2{font-size:17px;font-weight:700;letter-spacing:-.02em}.site-shell .meter-public-column .meter-my-lists .meter-panel>header span{font-weight:500}.site-shell .meter-public-column :where(.meter-my-record-list,.meter-my-best-list){gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.site-shell .meter-public-column :where(.meter-my-record-row,.meter-my-best-row){border:0;border-bottom:1px solid var(--line-soft);border-radius:0;padding:10px;background:var(--surface)}.site-shell .meter-public-column :where(.meter-my-record-row,.meter-my-best-row):last-child{border-bottom:0}.site-shell .meter-public-column :where(.meter-my-record-row,.meter-my-best-row):hover{border-color:var(--line-soft);background:var(--surface-muted);box-shadow:none}.site-shell .meter-public-column .meter-my-record-row{grid-template-columns:28px minmax(0,1fr) auto auto}.site-shell .meter-public-column .meter-my-best-row{grid-template-columns:28px minmax(0,1fr) auto}.site-shell .meter-public-column :where(.meter-my-record-row>b,.meter-my-best-row>span){width:26px;height:26px;border-radius:6px;background:var(--surface-strong);color:var(--text-2);font-family:var(--font-mono);font-size:11px;font-weight:700!important}.site-shell .meter-public-column :where(.meter-my-best-row strong,.meter-my-record-main strong){font-size:13.5px;font-weight:700!important}.site-shell .meter-public-column :where(.meter-my-best-row em,.meter-my-record-main span){margin-top:3px;font-size:11.5px;font-weight:400!important}.site-shell .meter-public-column :where(.meter-my-record-row>em,.meter-my-best-row b){font-size:14px;font-weight:700!important}.site-shell .meter-public-column .meter-my-record-row .meter-record-link{min-width:104px;padding:8px 10px;font-size:11.5px}.site-shell .meter-public-column .meter-my-pager{justify-content:center;gap:6px}.site-shell .meter-public-column :where(.meter-my-pager button,.meter-my-pager em){min-width:50px;border-color:var(--line);border-radius:6px;padding:7px 9px;background:var(--surface);color:var(--text-2);font-size:11.5px;font-weight:600!important}.site-shell .meter-public-column .meter-my-record-metrics div{background:var(--surface-strong)}.site-shell .meter-public-column .meter-my-record-metrics dd{color:var(--text)}@media (min-width:641px) and (max-width:960px){.site-shell .meter-public-column .meter-my-profile{grid-template-columns:minmax(0,1fr)}.site-shell .meter-public-column .meter-my-filter,.site-shell .meter-public-column .meter-my-lists,.site-shell .meter-public-column .meter-my-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-my-record-row{grid-template-columns:28px minmax(0,1fr)}.site-shell .meter-public-column .meter-my-record-row>em{grid-column:2}.site-shell .meter-public-column .meter-my-record-row .meter-record-link{grid-column:1/-1;width:100%}}@media (max-width:640px){.site-shell .meter-public-column .meter-my-filter,.site-shell .meter-public-column .meter-my-lists,.site-shell .meter-public-column .meter-my-summary{grid-template-columns:minmax(0,1fr)}.site-shell .meter-public-column .meter-my-profile{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.site-shell .meter-public-column .meter-my-summary-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .meter-public-column .meter-my-summary-card .meter-my-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-my-summary-title .info-popover{position:static}.site-shell .meter-public-column .meter-my-summary-title .info-popover-content{position:fixed;top:50%;right:16px;bottom:auto;left:16px;max-height:calc(100dvh - 32px);width:auto;overflow-y:auto;transform:translateY(-50%)}.site-shell .meter-public-column .meter-my-record-row{grid-template-columns:28px minmax(0,1fr)}.site-shell .meter-public-column .meter-my-record-row>em{grid-column:2}.site-shell .meter-public-column .meter-my-record-row .meter-record-link{grid-column:1/-1;width:100%}}.site-shell .meter-public-column .meter-player-card{border-color:var(--line);box-shadow:none;transition:none}.site-shell .meter-public-column .meter-player-card.expanded{border-color:var(--text);box-shadow:none;transform:none}.site-shell .meter-public-column .meter-player-toggle:hover{background:var(--surface-muted)}.site-shell .meter-public-column .meter-player-card.expanded .meter-player-rank{background:var(--text)}.site-shell .meter-public-column .meter-player-card.expanded .meter-player-expand-indicator,.site-shell .meter-public-column .meter-player-damage strong{border-color:var(--line-strong);background:var(--surface-strong);color:var(--text)}.site-shell .meter-public-column .meter-damage-bar i{background:var(--text)}.site-shell .meter-public-column .meter-player-detail{background:var(--surface-muted)}.site-shell .meter-public-column .meter-combat-metric.primary{border-color:var(--line-strong);background:var(--surface-strong)}.site-shell .meter-public-column .meter-detail-tabs{border-color:var(--line);background:var(--surface)}.site-shell .meter-public-column .meter-detail-tabs button:focus-visible,.site-shell .meter-public-column .meter-detail-tabs button:hover{border-color:var(--line-strong);color:var(--text)}.site-shell .meter-public-column .meter-detail-tabs button.active{border-color:var(--text);background:var(--text);color:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-median-summary-card{border-color:var(--line);background:var(--surface);box-shadow:none}.site-shell .meter-public-column .meter-median-summary-card>div{background:var(--surface-muted)}.site-shell .meter-public-column .meter-median-summary-card dd{border-left-color:var(--line-strong)}.site-shell .meter-public-column .meter-median-trend-chart{background:var(--surface)}.site-shell .meter-public-column .meter-median-middle-range{fill:rgba(11,11,12,.12)}.site-shell .meter-public-column .meter-median-line{stroke:var(--text)}.site-shell .meter-public-column :where(.meter-median-chart-marker,.meter-median-chart-legend .median){background:var(--text);box-shadow:none}.site-shell .meter-public-column .meter-median-chart-legend .middle{background:rgba(11,11,12,.35)}@media (max-width:1100px){.site-shell .meter-public-column .meter-ranking-page-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-ranking-page-filter-form .meter-ranking-filter-actions{grid-column:1/-1}.site-shell .meter-public-column .meter-statistics-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-statistics-class-field,.site-shell .meter-public-column .meter-statistics-filter-actions,.site-shell .meter-public-column .meter-statistics-filter-form>label,.site-shell .meter-public-column .meter-statistics-range-field{grid-column:auto;grid-row:auto}.site-shell .meter-public-column .meter-statistics-class-field,.site-shell .meter-public-column .meter-statistics-filter-actions,.site-shell .meter-public-column .meter-statistics-range-field{grid-column:1/-1}.site-shell .meter-public-column .meter-ranking-table td,.site-shell .meter-public-column .meter-ranking-table th{padding-right:7px;padding-left:7px}.site-shell .meter-public-column .meter-ranking-table th:first-child{width:44px}.site-shell .meter-public-column .meter-ranking-table th:nth-child(2){width:16%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(3){width:20%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(4){width:13%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(n+5):nth-child(-n+7){width:9%}.site-shell .meter-public-column .meter-ranking-table th:nth-child(8){width:88px}.site-shell .meter-public-column .meter-ranking-table .meter-record-link-icon{display:none}.site-shell .meter-public-column .meter-recent-filter-form,.site-shell .meter-public-column .meter-recent-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-public-column .meter-recent-filter-form .meter-ranking-filter-actions{grid-column:1/-1}}@media (max-width:640px){.site-shell .meter-public-column .meter-page{padding-top:16px}.site-shell .meter-public-column .meter-head{padding:0}.site-shell .meter-public-column .meter-ranking-page-filter-form,.site-shell .meter-public-column .meter-statistics-filter-form{grid-template-columns:minmax(0,1fr)}.site-shell .meter-public-column .meter-statistics-class-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}.site-shell .meter-public-column .meter-statistics-class-options button{min-height:76px}.site-shell .meter-public-column .meter-boxplot-buckets{grid-template-columns:minmax(0,1fr)}.site-shell .meter-public-column .meter-boxplot-bucket{padding:9px}.site-shell .meter-public-column .meter-boxplot-bucket>header,.site-shell .meter-public-column .meter-boxplot-class-row,.site-shell .meter-public-column .meter-boxplot-summary{gap:8px}.site-shell .meter-public-column .meter-median-trend-chart{min-height:280px;padding:14px 10px 10px}.site-shell .meter-public-column .meter-ranking-controls{padding:10px}.site-shell .meter-public-column .meter-class-filter{display:flex;margin:0 -10px;padding:0 10px 4px;overflow-x:auto;scrollbar-width:none}.site-shell .meter-public-column .meter-class-filter::-webkit-scrollbar{display:none}.site-shell .meter-public-column .meter-class-filter-card{flex:0 0 62px;min-height:56px}.site-shell .meter-public-column .meter-ranking-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.site-shell .meter-public-column .meter-ranking-table,.site-shell .meter-public-column .meter-ranking-table tbody{display:block}.site-shell .meter-public-column .meter-ranking-table thead{position:absolute;display:block;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.site-shell .meter-public-column .meter-ranking-table .meter-ranking-row{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;border:1px solid var(--line);border-radius:9px;padding:12px;background:var(--surface)}.site-shell .meter-public-column .meter-ranking-table .meter-ranking-row:nth-child(n+6){display:grid}.site-shell .meter-public-column .meter-ranking-table .meter-ranking-row:last-child{margin-bottom:0}.site-shell .meter-public-column .meter-ranking-table td{display:block;border:0;padding:0}.site-shell .meter-public-column .meter-ranking-rank-cell{position:absolute;top:12px;left:12px;grid-row:auto}.site-shell .meter-public-column .meter-ranking-table td:nth-child(2),.site-shell .meter-public-column .meter-ranking-table td:nth-child(3){grid-column:1/-1;padding-left:40px}.site-shell .meter-public-column .meter-ranking-table td:nth-child(2){order:1}.site-shell .meter-public-column .meter-ranking-table td:nth-child(3){min-height:28px;order:3}.site-shell .meter-public-column .meter-ranking-character-meta{grid-column:1/-1;order:4;border-top:1px solid var(--line-soft);padding-top:8px!important}.site-shell .meter-public-column .meter-ranking-character-meta:before,.site-shell .meter-public-column .meter-ranking-metric:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.04em}.site-shell .meter-public-column .meter-ranking-metric{grid-column:span 3;order:5;border:1px solid var(--line);border-radius:6px;padding:7px 8px!important;background:var(--surface-muted);text-align:left}.site-shell .meter-public-column .meter-ranking-metric.active{grid-column:1/-1;order:2;border-color:var(--text);background:var(--surface-strong)}.site-shell .meter-public-column .meter-ranking-report-cell{grid-column:1/-1;grid-row:auto;order:6}.site-shell .meter-public-column .meter-ranking-report-cell .meter-record-link{width:100%}.site-shell .meter-public-column .meter-recent-filter-form,.site-shell .meter-public-column .meter-recent-row{grid-template-columns:minmax(0,1fr)}.site-shell .meter-public-column .meter-recent-filter-form .meter-ranking-filter-actions{grid-column:1}}.site-shell .meter-report-head{align-items:end}.site-shell .meter-report-eyebrow{display:block;margin-bottom:5px;color:var(--text-muted);font-size:12px;font-weight:700}.site-shell .meter-report-page .meter-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .meter-report-page .meter-summary-grid article{min-height:96px;align-content:center;border:1px solid var(--line);border-radius:10px}.site-shell .meter-report-page .meter-player-metrics dd,.site-shell .meter-report-page .meter-skill-table-row>:not(.meter-report-skill-name),.site-shell .meter-report-page .meter-summary-grid strong,.site-shell .meter-report-party-dps,.site-shell .meter-report-selected-player .meter-player-damage strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .meter-report-page .meter-summary-grid article>em{overflow:hidden;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.site-shell .meter-report-party-list{display:grid;gap:8px}.site-shell .meter-report-party-row{display:grid;grid-template-columns:44px minmax(180px,.7fr) minmax(220px,1fr) max-content;gap:12px;align-items:center;width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 12px;background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.site-shell .meter-report-party-row:focus-visible,.site-shell .meter-report-party-row:hover{border-color:var(--line-strong);background:var(--surface-muted)}.site-shell .meter-report-party-row.selected{border-color:var(--text);background:var(--surface-muted)}.site-shell .meter-report-party-row .meter-player-class-icon,.site-shell .meter-report-selected-player-head .meter-player-class-icon{width:40px;height:40px}.site-shell .meter-report-party-identity{display:grid;gap:4px;min-width:0}.site-shell .meter-report-party-identity>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.site-shell .meter-report-party-identity>em{overflow:hidden;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.site-shell .meter-report-party-track{position:relative;display:flex;height:24px;align-items:center;overflow:hidden;border-radius:4px;background:var(--surface-strong)}.site-shell .meter-report-party-track i{position:absolute;inset:0 auto 0 0;background:var(--charcoal)}.site-shell .meter-report-party-track em{position:relative;margin-left:8px;color:#ffffff;font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:700;mix-blend-mode:difference}.site-shell .meter-report-party-dps{min-width:104px;font-size:14px;text-align:right}.site-shell .meter-report-selected-player{gap:0}.site-shell .meter-report-selected-player-head{display:grid;grid-template-columns:44px minmax(0,1fr) max-content;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.site-shell .meter-report-selected-player-head>div{display:grid;gap:3px;min-width:0}.site-shell .meter-report-selected-player-head h2,.site-shell .meter-report-selected-player-head p{margin:0}.site-shell .meter-report-selected-player-head p{color:var(--text-muted);font-size:12px}.site-shell .meter-report-selected-player .meter-player-detail{gap:12px;border-top:0;padding:14px 0 0;background:var(--surface)}.site-shell .meter-report-page :where(.meter-combat-metric,.meter-combat-metric.primary,.meter-combat-metric.synergy){border-color:var(--line);background:var(--surface-muted)}.site-shell .meter-report-page .meter-skill-table-head{background:var(--charcoal);color:#ffffff}.site-shell .meter-report-page .meter-skill-table-row{border-color:var(--line)}.site-shell .meter-report-page .meter-buff-row:after,.site-shell .meter-report-page .meter-skill-table-row:after,.site-shell .meter-report-page .meter-synergy-summary-row:after{background:var(--charcoal)}.site-shell .meter-report-page .meter-synergy-split>div{border-color:var(--line);background:var(--surface)}.site-shell .meter-report-page .meter-synergy-compact-row{border-color:var(--line);background:var(--surface-muted)}.site-shell .meter-report-page .meter-synergy-compact-row:before{background:var(--line)}.site-shell .meter-report-page .meter-synergy-compact-row:after{background:var(--charcoal)}.site-shell .meter-report-page [data-label]:before{display:none}@media (max-width:900px){.site-shell .meter-report-page .meter-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-report-party-row{grid-template-columns:44px minmax(0,1fr) max-content}.site-shell .meter-report-party-track{grid-column:2/-1}}@media (max-width:640px){.site-shell .meter-report-head{align-items:flex-start}.site-shell .meter-report-page .meter-summary-grid article{min-height:84px;padding:12px}.site-shell .meter-report-party-row{grid-template-columns:44px minmax(0,1fr);gap:8px 10px;padding:10px}.site-shell .meter-report-party-track{grid-column:1/-1}.site-shell .meter-report-party-dps{grid-column:2;grid-row:3;min-width:0;text-align:left}.site-shell .meter-report-selected-player-head{grid-template-columns:40px minmax(0,1fr)}.site-shell .meter-report-selected-player-head .meter-player-damage{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-report-page .meter-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .meter-report-page .meter-detail-tabs button{min-height:44px}.site-shell .meter-report-page .meter-skill-table{overflow-x:visible}.site-shell .meter-report-page .meter-skill-table-head{display:none}.site-shell .meter-report-page .meter-skill-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px 12px 18px}.site-shell .meter-report-page .meter-skill-table.compact .meter-skill-table-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.site-shell .meter-report-page .meter-report-skill-name,.site-shell .meter-report-page .meter-skill-damage-cell{grid-column:1/-1}.site-shell .meter-report-page .meter-skill-table-row>[data-label]{display:grid;gap:3px;justify-items:start}.site-shell .meter-report-page [data-label]:before{display:block;content:attr(data-label);color:var(--text-muted);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:10px;font-weight:600}}.site-shell :where(.guide-frame,.policy-frame){padding-top:32px}.site-shell :where(.guide-column,.policy-column){gap:0;overflow:hidden;border-color:var(--line);box-shadow:none}.site-shell :where(.guide-column,.policy-column) .legal-page-header{gap:10px;margin:-24px -24px 0;padding:28px 24px 24px;border-bottom-color:var(--line);background:var(--surface-muted)}.site-shell :where(.guide-column,.policy-column) .legal-page-header span{width:fit-content;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--text);background:var(--surface)}.site-shell :where(.guide-column,.policy-column) .legal-page-header h1{font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.site-shell :where(.guide-column,.policy-column) .legal-page-header p{max-width:760px;margin:0}.site-shell :where(.guide-column,.policy-column)>.legal-section{gap:12px;padding:24px 0;border-bottom:1px solid var(--line-soft)}.site-shell :where(.guide-column,.policy-column)>.legal-section:last-of-type{padding-bottom:0;border-bottom:0}.site-shell :where(.guide-column,.policy-column) .legal-section h2{font-size:18px}.site-shell :where(.guide-column,.policy-column) .legal-section li,.site-shell :where(.guide-column,.policy-column) .legal-section p{max-width:820px;margin-top:0;margin-bottom:0;color:var(--text-muted);line-height:1.8}.site-shell .guide-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.site-shell .guide-link-list li{display:grid;align-content:start;gap:10px;max-width:none;min-width:0;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--surface)}.site-shell .guide-link-list a{color:var(--text);font-size:16px;font-weight:950;line-height:1.4;text-decoration:none}.site-shell .guide-link-list a:after{content:"  →"}.site-shell .guide-link-list a:focus-visible,.site-shell .guide-link-list a:hover{text-decoration:underline;text-underline-offset:4px}.site-shell .policy-column .legal-footer{margin:0 -24px -24px;padding:16px 24px;border-top-color:var(--line);background:var(--surface-muted)}.site-shell .policy-column .legal-footer p{margin:0;color:var(--text-muted)}@media (max-width:900px){.site-shell .guide-link-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.site-shell :where(.guide-frame,.policy-frame){padding-top:16px}.site-shell :where(.guide-column,.policy-column){padding:18px}.site-shell :where(.guide-column,.policy-column) .legal-page-header{margin:-18px -18px 0;padding:22px 18px 20px}.site-shell :where(.guide-column,.policy-column)>.legal-section{padding:20px 0}.site-shell .guide-link-list li{padding:16px}.site-shell .policy-column .legal-footer{margin:0 -18px -18px;padding:16px 18px}}.site-shell .favorites-column{gap:24px}.site-shell .favorites-toolbar{border:0;border-radius:0;padding:0;background:transparent}.site-shell .favorites-toolbar p{max-width:720px;margin:6px 0 0;line-height:1.65}.site-shell .favorites-section{gap:12px}.site-shell .favorites-section>header span{border:1px solid var(--line);border-radius:6px;padding:5px 9px;background:var(--surface-strong);color:var(--text-2);font-weight:600}.site-shell .favorite-legion-card dd{color:var(--text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .favorites-empty p:last-child a{color:var(--text-2);font-weight:600}@media (min-width:641px) and (max-width:900px){.site-shell .favorites-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-shell .favorites-frame{padding-top:16px}.site-shell .favorites-column{gap:18px}.site-shell .favorites-result-list{grid-template-columns:minmax(0,1fr)}.site-shell .favorites-empty p:last-child a,.site-shell .favorites-pagination button{display:inline-flex;min-height:44px;align-items:center;justify-content:center}}.site-shell .news-head{gap:20px}.site-shell .news-head a{min-height:36px;padding:0 12px}.site-shell .news-card{grid-template-columns:72px minmax(0,1fr) max-content;align-items:start;padding:16px}.site-shell .news-card .news-badge,.site-shell .notice-detail-head .news-badge{padding:0 10px;background:var(--surface-muted);color:var(--text-2)}.site-shell .news-card .news-badge-update{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell .news-card-body{gap:5px}.site-shell .news-card-body strong{overflow:visible;font-size:16px;line-height:1.45;text-overflow:clip;white-space:normal}.site-shell .news-card-body span{display:-webkit-box;overflow:hidden;line-height:1.55;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-shell .news-card-meta,.site-shell .notice-detail-head time{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.site-shell .notice-detail-head{gap:12px}.site-shell .notice-detail-head h1{line-height:1.35}.site-shell .notice-detail-head p{color:var(--text-muted);font-weight:500;line-height:1.65}.site-shell .notice-detail-content{max-width:820px;color:var(--text-2);line-height:1.8}.site-shell .notice-detail-actions a{min-height:36px;padding:0 12px}@media (max-width:900px){.site-shell .news-card{grid-template-columns:max-content minmax(0,1fr);gap:8px 12px}.site-shell .news-card .news-badge{grid-column:1;grid-row:1}.site-shell .news-card-meta{display:contents}.site-shell .news-card-meta>span:first-child{grid-column:2;grid-row:1;align-self:center}.site-shell .news-card-body{grid-column:1/-1;grid-row:2}.site-shell .news-card-meta>span:last-child{grid-column:1/-1;grid-row:3}}@media (max-width:640px){.site-shell .news-head a,.site-shell .news-tabs button,.site-shell .notice-detail-actions a{min-height:44px}.site-shell .news-card{padding:14px}}body.contact-modal-open{overflow:hidden}.contact-modal{--surface:#ffffff;--surface-muted:#f7f8f9;--surface-strong:#f1f3f4;--line:#e7e9eb;--line-strong:#d7dadd;--text:#0b0b0c;--text-2:#4a4e54;--text-muted:#868c93;--brand-deep:#000000;--shadow-pop:0 8px 24px rgba(11,11,12,0.1);width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;padding:22px;background:var(--surface);box-shadow:var(--shadow-pop)}.contact-modal-header{border-bottom-color:var(--line)}.contact-modal-header h2{color:var(--text);font-size:24px;font-weight:800}.contact-modal-header p{color:var(--text-muted);font-size:13px;font-weight:500}.contact-category-options label,.contact-form-actions button,.contact-modal-header button,.contact-upload-file button{min-height:44px}.contact-modal-header button{width:44px;height:44px;border-color:var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.contact-category-field legend,.contact-message-field span,.contact-promotion-fields label,.contact-promotion-file-field{color:var(--text);font-weight:700}.contact-category-options label{border-color:var(--line);background:var(--surface-muted);color:var(--text-2);font-weight:600}.contact-category-options label.is-selected{border-color:var(--brand-deep);background:var(--brand-deep);color:#ffffff}.contact-form textarea,.contact-message-field input,.contact-promotion-fields input,.contact-promotion-fields select{min-height:44px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:14px;font-weight:500}.contact-form textarea{min-height:158px}.contact-modal :where(button,input,select,textarea):focus-visible{outline:2px solid var(--text);outline-offset:2px}.contact-upload-zone{border-color:var(--line-strong);background:var(--surface-muted)}.contact-upload-zone:hover{border-color:var(--text);box-shadow:none}.contact-upload-icon{border-color:var(--line);border-radius:8px;box-shadow:none}.contact-upload-zone.has-file{border-color:var(--text);background:var(--surface-strong)}.contact-upload-zone.has-file .contact-upload-icon{border-color:var(--text);background:var(--text)}.contact-upload-file{border-color:var(--line)}.contact-upload-file button,.contact-upload-file strong{color:var(--text)}.contact-upload-file button,.contact-upload-file button:hover{border-color:var(--line);background:var(--surface-muted)}.contact-upload-file button:hover{color:var(--text)}.contact-form-footer span,.contact-form-guide,.contact-upload-file em,.contact-upload-rule{color:var(--text-muted);font-weight:500}.contact-form-status.success{color:var(--text)}.contact-form-status.error{color:#b42318}.contact-form-actions button{min-width:82px;height:44px;border-radius:8px;background:var(--brand-deep);color:#ffffff;font-weight:700}.contact-form-actions button.secondary{border-color:var(--line-strong);background:var(--surface);color:var(--text)}@media (max-width:760px){.contact-modal-layer{align-items:end;padding:12px}.contact-modal{max-height:calc(100dvh - 24px);overflow-y:auto}.contact-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-footer{flex-direction:column;gap:4px}.contact-form-footer span{align-self:flex-end}}.site-shell .app-state-card{border-color:var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:none}.site-shell .app-state-mark{border-color:var(--line-strong);background:var(--surface-muted)}.site-shell .app-state-mark:after{background:var(--text);box-shadow:0 19px 0 var(--text)}.site-shell .app-state-spinner{border-color:var(--line-strong);border-top-color:var(--text)}.site-shell .app-state-actions{display:flex;justify-content:center;gap:8px;margin-top:20px}.site-shell .app-state-actions :where(a,button){display:inline-flex;min-height:40px;margin-top:0;align-items:center;justify-content:center;border:1px solid var(--text);border-radius:8px;background:var(--text);color:#ffffff;font:inherit;font-weight:700;padding:9px 18px;text-decoration:none;cursor:pointer}.site-shell .app-state-actions :where(a,button)+:where(a,button){background:var(--surface);color:var(--text)}.site-shell .app-state-card>.app-state-skeleton{display:grid;gap:8px;margin-top:20px}.site-shell .app-state-skeleton span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--surface-muted) 30%,var(--surface-strong) 50%,var(--surface-muted) 70%);background-size:200% 100%;animation:app-state-skeleton-shimmer 1.2s ease-in-out infinite}.site-shell .app-state-skeleton span:nth-child(2){width:82%}.site-shell .app-state-skeleton span:nth-child(3){width:64%}@keyframes app-state-skeleton-shimmer{to{background-position:-200% 0}}@media (max-width:640px){.site-shell .app-state-actions :where(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.site-shell .app-state-skeleton span,.site-shell .app-state-spinner{animation:none}}.site-shell main{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-shell main h1{font-weight:800}.site-shell main h2{font-weight:700!important}.site-shell main .simulator-section h2{font-size:20px!important}.site-shell main h3{font-size:17px!important;font-weight:700!important}.site-shell main :where(h4,h5,h6){font-weight:700}.site-shell main p{font-weight:400!important}.site-shell main strong{font-weight:700!important}.site-shell main :where(button,input,select,textarea){font-weight:600}.site-shell main :where(dt,legend,label,small){font-weight:500}.site-shell main :where(dd,em){font-weight:600!important}.site-shell main :where(.server-badge,.race-badge,.rank-badge,.statistics-server-rank){font-weight:700!important}.site-shell main :where(.notice-type,.pagination-edge,.pagination-page,.pagination-mobile-status,.guide-link-list a){font-weight:600!important}.site-shell main :where(.content-timer-title span,.content-timer-name span:first-child,.content-timer-row-name span:first-child){font-weight:600!important}.site-shell main .content-timer-random{font-weight:500!important}.site-shell main .simulator-section span{font-weight:600!important}.site-shell main :where(.statistics-filter-panel span,.statistics-race-card span,.statistics-server-population-bar span){font-weight:600!important}.site-shell main .notice-empty{font-weight:400!important}.site-shell main .ranking-class-table-symbol span{font-weight:600!important}.site-shell .public-class-symbol-field{display:grid;grid-column:1/-1;gap:7px;min-width:0;margin:0;border:0;padding:0}.site-shell .public-class-symbol-field legend{padding:0;color:var(--text-2);font-size:12px;font-weight:600}.site-shell .public-class-symbol-options{grid-template-columns:repeat(10,minmax(0,1fr))}.site-shell :where(.ranking-search-panel,.meter-ranking-filter-form) .public-class-symbol-options .statistics-class-filter-card{display:grid;width:100%;min-width:0;min-height:76px;height:auto;align-content:center;justify-items:center;gap:5px;border:1px solid var(--line);padding:7px 5px;background:var(--surface);color:var(--text)}.site-shell :where(.ranking-search-panel,.meter-ranking-filter-form) .public-class-symbol-options .statistics-class-filter-card[aria-pressed=true]{border-color:var(--text);background:var(--surface-strong);color:var(--text)}@media (min-width:641px) and (max-width:900px){.site-shell .public-class-symbol-options{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){.site-shell .public-class-symbol-options,.site-shell .simulator-class-selector{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.site-shell .simulator-class-availability-note{margin:7px 0 0;color:var(--text-muted);font-size:12px}.site-shell .daevanion-node-panel h2,.site-shell .equipment-tab-layout h2,.site-shell .ranking-section h2,.site-shell .skill-tab-stack h2{color:var(--text);font-size:17px;font-weight:700}.site-shell .equipment-summary-grid h3,.site-shell .equipment-summary-stat-trigger{color:var(--text)}.site-shell .equipment-summary-grid>section{overflow:hidden;border:1px solid var(--line);border-radius:8px;padding:0;background:var(--surface)}.site-shell .equipment-summary-grid h3{margin:0;border-bottom:1px solid var(--line-soft);padding:10px 12px;background:var(--surface-muted);color:var(--text-2);font-size:13px;font-weight:700}.site-shell .equipment-summary-grid ul{gap:0;padding:0 12px}.site-shell .equipment-summary-grid li{min-height:36px;align-items:center;border-bottom:1px solid var(--line-soft);color:var(--text-2);font-weight:500}.site-shell .equipment-summary-panel .equipment-panel-title{align-items:center}.site-shell .equipment-summary-grid li:last-child{border-bottom:0}.site-shell .equipment-summary-stat-trigger{color:var(--text);font-weight:700}.site-shell .equipment-summary-grid li strong,.site-shell .equipment-summary-stat-trigger{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-shell .equipment-slot-levels{display:flex;gap:4px;flex-wrap:wrap}.site-shell .equipment-slot-level{width:fit-content;border:1px solid var(--line);border-radius:4px;padding:2px 5px;background:var(--surface-muted);color:var(--text-2);font-size:10px;line-height:1.3}.site-shell .equipment-slot-exceed{border-color:var(--text);background:var(--text);color:var(--surface)}.site-shell main .arcana-set-effect-summary h3,.site-shell main .equipment-summary-grid h3{font-size:13px!important}.site-shell main .daevanion-effect-group h3,.site-shell main .overview-stat-groups>section>h3{font-size:12px!important}.site-shell .arcana-card li,.site-shell .arcana-card p,.site-shell .daevanion-node-panel>header span,.site-shell .equipment-panel-title span,.site-shell .equipment-summary-grid li{font-weight:500}.site-shell .daevanion-board-button span,.site-shell .daevanion-effect-summary strong,.site-shell .daevanion-node-dot>span,.site-shell .equipment-summary-grid li strong,.site-shell .skill-card .skill-rank-badge{font-weight:700}.site-shell .daevanion-effect-summary strong,.site-shell .equipment-summary-grid li strong{color:var(--text)}.site-shell .arcana-card-godstats em,.site-shell .arcana-card-head span,.site-shell .arcana-option-summary span,.site-shell .arcana-set-effect-summary article span,.site-shell .arcana-unavailable-stat span,.site-shell .arcana-unavailable-stat strong,.site-shell .daevanion-board-button strong,.site-shell .daevanion-effect-summary span,.site-shell .skill-card>div>span{font-weight:600}.site-shell .arcana-option-summary span.active.is-level-four-plus{background:var(--text);color:var(--surface)}.site-shell .skill-point-summary{border-color:var(--line);background:var(--surface-muted);color:var(--text);box-shadow:none;font-weight:700}.site-shell .arcana-card-godstats em,.site-shell .arcana-card-head span,.site-shell .arcana-set-effect-tier em,.site-shell .arcana-unavailable-stat span{background:var(--surface-strong);color:var(--text-2)}.site-shell .arcana-set-effect-tier strong,.site-shell .arcana-unavailable-stat strong{color:var(--text)}.site-shell .detail-current-rank-table{min-width:720px;table-layout:fixed}.site-shell .detail-current-rank-table :is(th,td):first-child{width:28%;text-align:left}.site-shell .detail-current-rank-table :is(th,td):nth-child(2){width:14%;text-align:right}.site-shell .detail-current-rank-table :is(th,td):nth-child(3),.site-shell .detail-current-rank-table :is(th,td):nth-child(4){width:20%;text-align:right}.site-shell .detail-current-rank-table :is(th,td):nth-child(5){width:18%;text-align:right}.site-shell .detail-history-table{min-width:520px;table-layout:fixed}.site-shell .detail-history-table :is(th,td):first-child{width:34%;text-align:left}.site-shell .detail-history-table :is(th,td):nth-child(2),.site-shell .detail-history-table :is(th,td):nth-child(3){width:33%;text-align:right}@media (max-width:640px){.site-shell .detail-identity h1{font-size:23px}.site-shell .detail-tabs button{min-height:44px}.site-shell .detail-rank-table{display:table}.site-shell .detail-rank-table thead{display:table-header-group}.site-shell .detail-rank-table tbody{display:table-row-group}.site-shell .detail-rank-table tr,.site-shell .detail-rank-table tr:nth-child(n+6){display:table-row}.site-shell .detail-rank-table td,.site-shell .detail-rank-table th{display:table-cell}}.site-shell .detail-build-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--surface-muted)}.site-shell .detail-build-switch-copy{display:grid;gap:3px}.site-shell .detail-build-switch-copy strong{color:var(--text);font-size:13px;font-weight:700}.site-shell .detail-build-switch-copy span{color:var(--text-muted);font-size:11px}.site-shell .detail-build-switch>div[role=group]{display:inline-flex;width:fit-content;gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--surface-muted)}.site-shell .detail-build-switch button{display:inline-flex;min-width:92px;min-height:40px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-weight:600}.site-shell .detail-build-switch button.active{background:var(--text);color:var(--surface)}.site-shell .detail-build-switch button:disabled:not(.active){cursor:not-allowed;opacity:.5}.site-shell .detail-build-switch small{font-size:11px;font-weight:500}.site-shell .detail-build-switch>p{grid-column:1/-1;margin:0;color:var(--danger);font-size:12px}.site-shell .detail-petwing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-shell .detail-petwing article{grid-template-columns:52px minmax(0,1fr);min-height:70px;padding:9px;background:var(--surface-muted)}.site-shell .detail-petwing article>span:first-child,.site-shell .detail-petwing img{width:52px;height:52px}.site-shell .detail-petwing article>span:last-child{display:flex;width:auto;height:auto;align-items:flex-start;flex-direction:column;border:0;background:transparent}.site-shell .detail-petwing em{color:var(--text-muted);font-size:11px;font-style:normal}@media (max-width:640px){.site-shell .detail-build-switch{grid-template-columns:minmax(0,1fr);padding:12px}.site-shell .detail-build-switch>div[role=group]{width:100%}.site-shell .detail-build-switch button{min-width:0;min-height:44px;flex:1 1}}