@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.an-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.performance-workspace{--analysis-gutter:clamp(20px, 1.7vw, 32px);color:#e9eff7;background:#101923;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.performance-header{background:#101720;border-bottom:1px solid #293748;justify-content:space-between;align-items:center;gap:24px;padding:22px 30px 18px;display:flex}.performance-header h1{letter-spacing:-.5px;margin:0 0 5px;font:650 21px/1.3 Inter,sans-serif}.performance-header p{color:#9baec3;margin:0;font-size:12px}.performance-actions{align-items:center;gap:22px;display:flex}.performance-actions label{color:#9baec3;align-items:center;gap:12px;font-size:12px;display:flex}.performance-workspace select,.performance-workspace input[type=search]{color:#e9eff7;min-height:38px;font:inherit;background:#141f2c;border:1px solid #35465a;border-radius:6px;max-width:100%;padding:8px 11px;font-size:13px}.performance-actions a{color:#a8bbd2;white-space:nowrap;font-size:12px}.performance-workspace button{font-family:inherit}.performance-workspace button:focus-visible,.performance-workspace input:focus-visible,.performance-workspace select:focus-visible{outline-offset:3px;outline:2px solid #efc77e}.performance-toolbar{background:#101720;border-bottom:1px solid #293748;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 30px;display:flex}.performance-search{flex:1;min-width:130px;max-width:330px}.performance-search input{width:100%}.performance-check{color:#c4d0df;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.performance-check input,.performance-selection input{accent-color:#edc47b;width:16px;height:16px}.performance-toolbar>button,.performance-detail-title button,.performance-state button{color:#d9e5f3;background:0 0;border:1px solid #41536a;border-radius:6px;min-height:38px;padding:9px 13px;font-size:12px}.performance-toolbar>button{margin-left:auto}.performance-toolbar>button.active{color:#efc77e;background:#2d291f;border-color:#b59157}.performance-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 30px 30px;overflow:auto}.performance-caption{color:#95a9c1;justify-content:space-between;gap:12px;max-width:1320px;margin:auto;padding:17px 0 12px;font-size:11px;display:flex}.performance-caption>span:last-child{align-items:center;gap:6px;display:flex}.performance-warning-dot{background:#efb478;border-radius:50%;width:6px;height:6px;display:inline-block}.performance-mobile-sort{display:none}.performance-table-head,.performance-row{grid-template-columns:minmax(170px,1.6fr) minmax(130px,1fr) minmax(120px,1fr) minmax(115px,1fr) 85px 40px;align-items:center;column-gap:18px;display:grid}.performance-table.with-comparison .performance-table-head,.performance-table.with-comparison .performance-row{grid-template-columns:42px minmax(170px,1.6fr) minmax(130px,1fr) minmax(120px,1fr) minmax(115px,1fr) 85px 40px}.performance-table-head{color:#9baec3;z-index:2;background:#101923;border-bottom:1px solid #3a495c;min-height:42px;font-size:11px;position:sticky;top:0}.performance-table-head>span:not(:first-child){text-align:right}.performance-row{border-bottom:1px solid #283647;min-height:74px;font-size:15px;transition:background .15s}.performance-row:hover,.performance-row.expanded{background:#172435}.performance-row>span{text-align:right;font-variant-numeric:tabular-nums}.performance-row>span>small{display:none}.performance-primary{font-weight:650}.performance-row em{color:#9baec3;font-size:12px;font-style:normal}.performance-name{color:inherit;text-align:left;background:0 0;border:0;min-width:0;min-height:62px;padding:10px 0}.performance-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.performance-name small{color:#8da2bc;margin-top:5px;font-size:10px;display:block}.performance-low{color:#efb478}.performance-expand{color:#afc2d9;background:0 0;border:0;height:40px;font-size:22px}.performance-selection{justify-content:center;align-items:center;min-height:44px;display:flex}.performance-detail{background:#152130;border-bottom:1px solid #41536a;padding:22px 24px}.performance-detail-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.performance-detail h2{margin:0;font-size:14px;font-weight:600}.performance-war-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.performance-war-list>button{text-align:right;color:#dce5f1;background:0 0;border:0;border-bottom:1px solid #2d3d50;grid-template-columns:minmax(90px,1fr) 95px 100px 16px;align-items:center;gap:8px;min-height:65px;padding:10px 0;font-size:12px;display:grid}.performance-war-list>button>span:first-child{text-align:left}.performance-war-list small{color:#95a9c1;margin-top:5px;font-size:10px;font-weight:400;display:block}.performance-war-list>button.performance-low strong{color:#efb478}.performance-war-list>button:hover:enabled{background:#1c2b3e}.performance-war-list>button:disabled{opacity:1;color:#9baec3;cursor:default}.performance-evidence,.performance-definitions{color:#9fb1c7;margin:20px 0 0;font-size:12px;line-height:1.7}.performance-evidence summary,.performance-definitions summary{cursor:pointer;color:#c6d4e5;align-content:center;min-height:36px;display:list-item}.performance-results{flex-wrap:wrap;gap:30px;margin:16px 0;display:flex}.performance-results>div{flex-direction:column;gap:3px;display:flex}.performance-results strong{color:#d5e1ef;font-size:12px}.performance-definitions{border-top:1px solid #293748;max-width:1320px;margin:22px auto 0;padding-top:8px}.performance-state{text-align:center;color:#a9bbd0;padding:55px 24px}.performance-state h2{color:#e0e9f5;font-size:18px}.performance-state p{margin:10px 0 20px;font-size:13px}.performance-comparison{background:#141f2c;border:1px solid #35465a;border-radius:8px;max-width:1320px;margin:22px auto 0;padding:22px}.performance-comparison-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.performance-comparison h2{margin:0;font-size:16px}.performance-comparison p{color:#9fb1c7;margin:7px 0;font-size:12px}.performance-selected{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.performance-selected button{border:1px solid #41536a;border-left:3px solid var(--series-color);color:#dce7f4;background:0 0;border-radius:4px;min-height:38px;padding:8px 12px;font-size:12px}.performance-selected button span{color:#97aac2;margin-left:10px}.performance-comparison .an-chart{height:290px;min-height:290px}.performance-comparison-stats{border-top:1px solid #304157;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-top:14px;font-size:12px;display:grid}.performance-comparison-stats>div{flex-direction:column;gap:5px;display:flex}.performance-comparison-stats span{color:#a9bdd4}.profile-performance{flex:1;min-height:0;overflow:auto}.profile-performance .activity-view{flex:none;height:auto;padding-top:18px;overflow:visible}.profile-log-context{color:#a1b4cc;max-width:780px;margin:0 0 16px;font-size:12px;line-height:1.6}.encounter-overview-controls .battle-scope-select{max-width:230px}@media (max-width:1050px){.performance-toolbar{gap:9px}.performance-table-head,.performance-row{grid-template-columns:minmax(140px,1.3fr) 120px 110px 110px 65px 30px;column-gap:12px}.performance-table.with-comparison .performance-table-head,.performance-table.with-comparison .performance-row{grid-template-columns:30px minmax(130px,1.3fr) 120px 100px 100px 60px 30px}.performance-war-list{grid-template-columns:1fr}.performance-header p{max-width:280px}.performance-actions label{flex-direction:column;align-items:start;gap:5px}}@media (max-width:760px){.performance-header{align-items:start;gap:12px;padding:17px 16px}.performance-header h1{font-size:17px}.performance-header p{max-width:180px;font-size:11px;line-height:1.5}.performance-actions{gap:10px}.performance-actions label{font-size:10px}.performance-actions select{min-width:136px;padding:7px;font-size:12px}.performance-actions a{font-size:11px}.performance-toolbar{grid-template-columns:1fr 1fr;gap:9px;padding:12px 16px;display:grid}.performance-toolbar label{min-width:0;max-width:none}.performance-toolbar select{width:100%;font-size:11px}.performance-search{grid-column:1/-1}.performance-toolbar input[type=search]{min-height:40px}.performance-toolbar>button{margin:0}.performance-check{min-height:38px}.performance-scroll{scrollbar-gutter:auto;padding:0 16px 24px}.performance-caption{flex-wrap:wrap;gap:5px;font-size:10px}.performance-table-head{display:none}.performance-row,.performance-table.with-comparison .performance-row{grid-template-columns:1fr 1fr 1fr;gap:12px 9px;min-height:120px;padding:14px 0;position:relative}.performance-name{grid-column:1/-1;min-height:34px;padding:0 42px 0 0}.performance-name strong{font-size:14px}.performance-name small{font-size:10px}.performance-row>span{text-align:left;font-size:14px}.performance-row>span>small{color:#96aac3;margin-bottom:5px;font-size:10px;font-weight:400;display:block}.performance-row>span:nth-last-child(2){font-size:12px;position:absolute;top:17px;right:44px}.performance-row>span:nth-last-child(2)>small{margin-right:6px;display:inline}.performance-expand{width:34px;height:38px;position:absolute;top:10px;right:0}.performance-table.with-comparison .performance-name{padding-left:33px}.performance-selection{z-index:1;min-height:44px;position:absolute;top:7px;left:0}.performance-detail{padding:17px 13px}.performance-detail-title{align-items:start}.performance-detail-title h2{font-size:12px;line-height:1.5}.performance-detail-title button{padding:6px 8px;font-size:10px}.performance-war-list>button{grid-template-columns:minmax(80px,1fr) 75px 78px 14px;gap:6px;font-size:11px}.performance-evidence,.performance-definitions{font-size:11px}.performance-comparison{margin-top:16px;padding:15px 10px}.performance-comparison-top{align-items:start;gap:8px}.performance-comparison h2{font-size:14px}.performance-comparison p{font-size:10px;line-height:1.5}.performance-comparison select{min-width:95px;font-size:11px}.performance-comparison .an-chart{height:260px;min-height:260px}.performance-comparison-stats{grid-template-columns:1fr 1fr;font-size:11px}.profile-log-context{font-size:11px}.encounter-overview-controls .battle-scope-select{flex:1;max-width:100%}.encounter-overview-controls{flex-wrap:wrap;gap:8px}.encounter-overview-controls select{min-height:38px}}@media (prefers-reduced-motion:reduce){.performance-row{transition:none}}.performance-filters{align-items:center;gap:12px;display:flex}.performance-toolbar>.performance-filter-trigger{display:none}.performance-name-cell{min-width:0}.performance-name{width:100%}.comparison-target line{stroke:#c29a5c;stroke-dasharray:5 5}.comparison-target text{fill:#d1ac72;font-size:11px}.performance-selected select{min-width:180px;max-width:280px}.source-age{color:#e1c290;background:#29241d;border-bottom:1px solid #584a35;justify-content:space-between;align-items:center;gap:12px;padding:7px 24px;font-size:11px;line-height:1.5;display:flex}.source-age button{color:#eed3a4;white-space:nowrap;font:inherit;background:0 0;border:0;text-decoration:underline}.profile-performance .activity-days:empty{display:none}@media (max-width:760px){.performance-header p{display:none}.performance-header{align-items:center;padding:14px 16px}.performance-header h1{max-width:150px;margin:0;font-size:16px}.performance-actions label{gap:4px}.performance-actions a{display:none}.performance-toolbar>.performance-filter-trigger{display:block}.performance-filters{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding-top:6px;display:none}.performance-filters.open{display:grid}.performance-filters .performance-check{grid-column:1/-1}.performance-name-cell{grid-column:1/-1;min-width:0;padding-right:42px}.performance-name{grid-column:auto;padding-right:0}.performance-table.with-comparison .performance-name{padding-left:33px}.performance-table.with-comparison .performance-name-cell{padding-left:0}.performance-selected select{width:100%;min-width:0;max-width:100%}.source-age{padding:6px 14px;font-size:10px}.source-age span{max-width:270px}.performance-toolbar .performance-filter-trigger{margin:0}.performance-caption{line-height:1.5}}.profile-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.profile-performance .activity-days .empty-state{text-align:left;align-items:flex-start;min-height:90px;padding:18px 0}.profile-performance .activity-days .empty-state>svg{display:none}.profile-performance .activity-days .empty-state>strong{font-size:14px}.profile-performance .activity-days .empty-state p{max-width:none;margin:7px 0;font-size:12px}.source-age{flex-shrink:0}.performance-workspace .performance-scroll{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.performance-workspace .performance-scroll{scroll-behavior:auto}}.performance-definitions a{color:#d5c092;text-decoration:underline}.performance-comparison-top>select{flex-shrink:0;min-width:134px}.performance-name:focus-visible{outline-offset:-2px}@media (max-width:760px){.performance-comparison-top>select{width:134px;font-size:11px}.performance-filters.open~button{align-self:start}}.performance-expand-cell{display:contents}.performance-scroll:focus-visible{outline-offset:-3px;outline:2px solid #7fa6d2}.performance-sort-head button{color:inherit;font-size:inherit;min-height:42px;text-align:inherit;background:0 0;border:0;padding:4px 0}.performance-sort-head[aria-sort] button{color:#efc77e}.performance-sort-head button:hover{color:#e9eff7}.performance-rank{color:#9baec3;font-variant-numeric:tabular-nums;min-width:2.7ch;margin-right:8px;display:inline-block}.performance-member:nth-child(2) .performance-rank{color:#efc77e}.battle-feed{scrollbar-gutter:stable both-edges;background:#101923;flex:1;min-height:0;padding:0 24px 24px;scroll-padding-top:36px;overflow:auto}.battle-day+.battle-day{margin-top:26px}.battle-day-heading{z-index:3;color:#d0deed;background:#101923;align-items:center;gap:12px;margin:0 0 10px;padding-block:8px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.battle-day-heading:after{content:"";background:#304157;flex:1;height:1px}.battle-day>.battle-view{background:#182433;border:1px solid #34465b;border-radius:10px;max-width:920px;margin-inline:auto;padding:0 24px 6px;overflow:visible}.battle-day>.battle-view+.battle-view{margin-top:20px}.battle-feed .battle-caption{min-height:38px}.battle-feed .match-scoreboard{padding-block:12px}.battle-feed .match-score>b{font-size:32px}.battle-feed .deck-grid,.battle-feed .deck-team-label{max-width:360px}.battle-feed .deck-grid{row-gap:9px}.battle-feed .round-selector{margin-bottom:12px}.battle-feed .battle-footer{min-height:36px;margin-top:12px;padding-block:6px}@media (max-width:760px){.performance-actions a{display:inline}.performance-table .performance-table-head{display:none}.performance-mobile-sort{gap:8px;margin-top:12px;display:flex}.performance-mobile-sort select{flex:1;min-width:0}.performance-mobile-sort button{min-width:44px;min-height:44px;color:inherit;background:#141f2c;border:1px solid #35465a;border-radius:6px;font-size:17px}.battle-feed{scrollbar-gutter:auto;padding:0 10px 16px}.battle-day>.battle-view{padding-inline:12px}.battle-day>.battle-view+.battle-view{margin-top:14px}.battle-feed .deck-grid,.battle-feed .deck-team-label{max-width:140px}.battle-feed .round-selector>button{min-width:0}}.performance-table{background:#141f2c;border:1px solid #304153;border-radius:9px;margin-top:12px}.performance-table .performance-table-head{background:#1a2838;border-radius:8px 8px 0 0}.performance-table-head,.performance-row{padding-inline:14px}.performance-row{min-height:60px;position:relative}.performance-member:last-of-type .performance-row:not(.expanded){border-bottom:0}.performance-row.expanded{box-shadow:inset 3px 0 #78b6fa}.performance-row:has(.performance-name:focus-visible){outline-offset:-3px;outline:2px solid #efc77e}.performance-name{cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.performance-row .performance-name:focus-visible{outline:none}.performance-name:after{content:"";position:absolute;inset:0}.performance-name .performance-rank{color:#bfd0e4;font-variant-numeric:tabular-nums;background:#203044;border-radius:5px;place-items:center;height:28px;margin:0;font-size:12px;display:grid}.performance-expand-cell .performance-expand{z-index:1;background:#203044;border-radius:5px;place-items:center;width:28px;height:28px;font-size:17px;display:grid;position:relative}@media (max-width:760px){.performance-table-head,.performance-row{padding-inline:10px}.performance-row{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-row>span[role=cell]:not(.performance-expand-cell){background:#182638;border-radius:5px;padding:7px 8px}.performance-row>span>small{font-size:11px}.performance-row>span:nth-last-child(2){font-size:inherit;position:static}.performance-row>span:nth-last-child(2)>small{margin-right:0;display:block}.performance-expand-cell .performance-expand{background:radial-gradient(closest-side,#203044 99%,#0000) 50%/30px 30px no-repeat;width:44px;height:44px;position:absolute;top:6px;right:2px}}.activity-content>.ranked-profile{margin-bottom:18px}.ranked-profile{background:#182433;border:1px solid #34465b;border-radius:8px;min-width:0;padding:14px}.ranked-profile h2{margin:0 0 10px;font-size:14px}.ranked-profile dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 8px;display:grid}.ranked-profile dt,.ranked-profile small,.ranked-profile p{color:#a8bbd2;font-size:12px}.ranked-stat{background:#141f2c;border-radius:6px;min-width:0;padding:10px}.ranked-stat-badge{object-fit:contain;flex:none}.ranked-stat dd>span{overflow-wrap:anywhere;min-width:0}.ranked-stat dd{align-items:center;gap:7px;min-height:34px;display:flex}.app-dialog .ranked-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ranked-profile dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:650}.ranked-profile small{display:block}.ranked-profile p{margin:0}.contender .battle-profile-link{max-width:100%;color:inherit;font:inherit;text-align:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.battle-profile-link svg{color:#a8bbd2;flex:none}.battle-profile-link:hover{color:#b6d6fc}@media (max-width:900px){.ranked-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.performance-workspace :is(.performance-header,.performance-toolbar,.compare-toolbar,.performance-scroll){padding-inline:var(--analysis-gutter);scrollbar-gutter:stable both-edges}.performance-workspace :is(.performance-header,.performance-toolbar,.compare-toolbar){overflow:hidden}.performance-header h1{margin:0}@media (max-width:760px){.performance-workspace{--analysis-gutter:16px}}.deck-records{margin-top:20px}.deck-records>p{color:#a8bbd2;margin:6px 0 12px;font-size:13px}.deck-records details{background:#182433;border:1px solid #34465b;border-radius:8px;margin-bottom:8px}.deck-records summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px;display:flex}.deck-record-cards{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;width:min(100%,264px);display:grid}.deck-record-cards>span{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:9px}.deck-record-cards img{aspect-ratio:5/6;object-fit:contain;width:100%;display:block}.deck-record-count{font-size:13px}.deck-record-count strong{color:#a8bbd2;font-size:11px;display:block}.deck-record-link{color:#b6d6fc;margin-left:auto;font-size:12px}.deck-record-link:after{content:" ▾"}.deck-records details[open] .deck-record-link:after{content:" ▴"}.deck-record-group{border-top:1px solid #34465b;gap:6px;padding:10px 12px;font-size:13px;display:grid}.deck-record-group button{text-align:left;background:#141f2c;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:6px 8px;display:flex}.deck-record-group button:hover,.deck-record-group button:focus-visible{background:#203449}.deck-record-group small{color:#a8bbd2}.battle-view[id^=cw-battle-]{scroll-margin-top:42px}.performance-mobile-value,.performance-mobile-metrics{display:none}@media (max-width:760px){.performance-workspace .performance-header{flex-wrap:nowrap;padding-block:8px}.performance-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:8px;overflow:visible}.performance-toolbar .performance-search{grid-area:1/1}.performance-toolbar .performance-compare-trigger{grid-area:1/2}.performance-toolbar .performance-mobile-sort{grid-area:2/1;margin:0}.performance-toolbar>.performance-filter-trigger{grid-area:2/2}.performance-toolbar .performance-filters{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.performance-toolbar :is(button,select,input[type=search]){min-height:44px;font-size:13px}.performance-toolbar input[type=search]{font-size:16px}.performance-mobile-sort button{padding-inline:8px}.performance-table .performance-row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0 10px}.performance-table .performance-row>span[role=cell]:not(.performance-expand-cell){display:none}.performance-row .performance-name-cell{padding-right:34px}.performance-row .performance-name{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:56px}.performance-mobile-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650;display:block}.performance-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.performance-mobile-metrics>div{background:#182638;border-radius:5px;padding:8px}.performance-mobile-metrics dt{color:#a8bbd2;font-size:12px}.performance-mobile-metrics dd{margin:3px 0 0;font-size:15px;font-weight:650}.performance-detail-title button{min-height:44px;font-size:12px}.performance-war-list>button{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 12px;min-height:48px;font-size:12px}}.compare-toolbar{background:#101720;border-bottom:1px solid #293748;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.compare-toolbar button,.compare-primary,.compare-picker-head button{color:#e9eff7;cursor:pointer;background:0 0;border:1px solid #35465a;border-radius:6px;min-height:40px;padding:7px 12px;font-size:13px}button.compare-primary{background:#23364b;border-color:#496583}.compare-primary span{color:#b7c9dd;font-variant-numeric:tabular-nums;margin-left:6px}.compare-content{padding-top:22px}.compare-content h2,.compare-empty h2,.compare-picker h2{margin:0 0 12px;font-size:17px}.compare-empty{text-align:center;padding:48px 0}.compare-score-scroll{border:1px solid #304153;border-radius:8px;overflow:auto}.compare-score{border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.compare-score th,.compare-score td{text-align:left;border-bottom:1px solid #293748;padding:8px 13px}.compare-score th:first-child{z-index:1;background:#15212e;width:24%;min-width:118px;position:sticky;left:0}.compare-score thead,.compare-score thead th:first-child{background:#1a2939}.compare-score tbody th{color:#b9cadd;font-weight:500}.compare-score tbody td{min-width:104px;font-weight:650}.compare-score tbody tr:last-child>*{border-bottom:0}.compare-score td small{color:#a4b8d1}.compare-player-name{color:var(--player-color);justify-content:space-between;align-items:center;gap:5px;min-height:32px;display:flex}.compare-player-name>span{overflow-wrap:anywhere}.compare-player-name button{color:#bacce1;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 32px;height:32px;font-size:18px}.compare-player-name button:hover{background:#223448}.compare-war-heading{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 9px;display:flex}.compare-war-heading h2{margin:0}.compare-trend{background:#141f2c;border:1px solid #304153;border-radius:8px;overflow:hidden}.trend-legend,.trend-readout ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.trend-legend{color:#c8d6e6;padding:13px 14px 4px;font-size:12px}.trend-legend li,.trend-readout li{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.trend-legend i{border-radius:2px;flex:none;width:12px;height:3px}.trend-target-key{border-top:2px dashed #efb478}.trend-plot{position:relative}.trend-plot svg{display:block}.trend-plot text{fill:#a8bbd2;font-variant-numeric:tabular-nums;font-size:10px}.trend-grid{stroke:#2c3d50}.trend-guide{stroke:#7088a5;stroke-dasharray:3 4}.trend-target{stroke:#efb478;stroke-dasharray:5 4;opacity:.75}.trend-hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset-block:0}.trend-plot .trend-hit:focus-visible{outline-offset:-3px}.trend-readout{border-top:1px solid #304153;padding:8px 14px;font-size:12px}.trend-readout small{color:#a8bbd2;margin-left:4px}.trend-readout ul{gap:2px 16px;margin-top:4px}.trend-readout button{color:inherit;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 3px;font-weight:650}.trend-readout button.performance-low{color:#efb478}.trend-readout button:hover{text-decoration:underline}.trend-readout button span,.trend-empty{color:#a8bbd2}.compare-picker{color:#e9eff7;background:#15212e;border:1px solid #49617b;border-radius:10px;width:min(440px,100% - 32px);max-height:min(610px,100dvh - 32px);margin:auto;padding:16px;position:fixed;inset:0}.compare-picker[open]{flex-direction:column;gap:12px;display:flex}.compare-picker::backdrop{background:#070d17bd}.compare-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.compare-picker-head h2{margin:0}.compare-candidates{min-height:0;overflow:auto}.compare-candidates label{cursor:pointer;border-bottom:1px solid #293748;align-items:center;gap:12px;min-height:44px;padding:8px;font-size:13px;display:flex}.compare-candidates label:has(:disabled){opacity:.55;cursor:default}.compare-candidates label:has(:checked){background:#203349}.compare-candidates input{accent-color:#78b6fa}.compare-candidates small{color:#a8bad0;margin-top:2px;display:block}.compare-picker>small{color:#a8bad0}@media (max-width:760px){.compare-content{padding-top:16px}.compare-score th,.compare-score td{padding:7px 8px;font-size:12px}.compare-score th:first-child{min-width:96px}.compare-score tbody td{min-width:98px}}@media (max-width:350px){.performance-workspace .performance-header{flex-wrap:wrap;gap:8px}.performance-workspace .performance-actions{margin-left:auto}}.compare-mobile-summary{display:none}@media (max-width:760px){.compare-score-scroll{display:none}.compare-mobile-summary{gap:8px;display:grid}.compare-mobile-player{border:1px solid #304153;border-left:3px solid var(--player-color);background:#141f2c;border-radius:7px;padding:6px 12px 12px}.compare-mobile-player h3{overflow-wrap:anywhere;margin:0;font-size:15px}.compare-mobile-player .compare-player-name button,.compare-toolbar button{min-width:44px;min-height:44px}.compare-mobile-player dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.compare-mobile-player dt{color:#a8bbd2;font-size:12px}.compare-mobile-player dd{margin:2px 0 0;font-size:15px;font-weight:650}.compare-picker input[type=search]{font-size:16px}}.coach-app{background:var(--panel);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.coach-loading{flex:1;place-items:center;width:100%;min-height:250px;display:grid}.coach-player{align-items:center;gap:11px;min-width:160px;display:flex}.coach-monogram{width:34px;height:39px;font:600 21px var(--display);color:var(--gold);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:#eac0780d;border:1px solid #eac07840;place-items:center;display:grid}.coach-profile-strip>dl>div{flex-direction:column;gap:5px;display:flex}.coach-player i,.coach-filterstrip i,.coach-match-score i,.coach-chart-readout i,.coach-battle-cap i,.coach-battle-outcome i,.coach-overview-ledger i,.coach-library-footer i{color:#52667c;padding:0 4px;font-style:normal}.coach-toolstrip>nav::-webkit-scrollbar{display:none}.coach-toolstrip>nav>button.active{color:var(--gold)}.coach-toolstrip>nav>button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.coach-content{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.coach-notice.error{border-left-color:var(--red);color:#eec5c5;background:#eb96960b;padding-left:20px}.coach-archive{flex:1;grid-template-columns:340px minmax(0,1fr);min-width:0;min-height:0;display:grid}.coach-match-pane{border-right:1px solid var(--border);background:#111a25;flex-direction:column;min-width:0;min-height:0;display:flex}.coach-search button{color:#9bacbf;place-items:center;width:29px;height:31px;display:grid}.coach-search:focus-within{border-color:var(--blue)}.coach-pin-filter.active{color:var(--gold)}.coach-date-filter{color:#91a6be;font-size:12px;position:relative}.coach-date-filter summary{cursor:pointer;align-items:center;gap:5px;padding:5px;list-style:none;display:flex}.coach-date-filter summary::-webkit-details-marker{display:none}.coach-date-filter>div{z-index:5;background:#192330;border:1px solid #435068;border-radius:6px;gap:10px;width:208px;padding:12px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 10px 25px #0007}.coach-date-filter label{gap:5px;display:grid}.coach-date-filter input{width:100%;min-width:0;padding:7px;font-size:13px}.coach-date-filter button{color:var(--blue);text-align:left;padding:6px 0;font-size:12px}.coach-context-filter{color:var(--gold);text-align:left;background:#eac07808;border:1px solid #eac07832;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;margin:10px 15px 0;padding:7px 9px;font-size:12px;display:flex}.coach-match-list{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding-top:3px;overflow-y:auto}.coach-match-row:hover{background:#2533466b}.coach-match-row.selected{background:#233347}.coach-result-notch{color:#8da2bc;width:24px;height:28px;font:500 16px var(--display);border:1px solid #53647a66;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.coach-match-row.win .coach-result-notch{color:var(--green);background:#79cbb108;border-color:#79cbb145}.coach-match-row.loss .coach-result-notch{color:var(--red);background:#eb969608;border-color:#eb969639}.coach-match-opponent{flex:1;min-width:0}.coach-match-opponent>strong>svg{color:var(--gold)}.coach-match-row>svg{color:#6e849e;margin-left:2px}.coach-pagination>div{gap:2px;display:flex}.coach-match-inspector{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;overscroll-behavior:contain;background:#172130;min-width:0;min-height:0;overflow-y:auto}.coach-battle-cap>div:first-child{min-width:0}.coach-battle-cap>div>span{color:#90a6c0;font-size:11px}.coach-battle-cap small{color:#8299b4;margin-top:5px;font-size:11px;display:block}.coach-battle-outcome{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.coach-battle-outcome.win,.coach-battle-outcome.win>span{color:var(--green)}.coach-battle-outcome.loss,.coach-battle-outcome.loss>span{color:var(--red)}.coach-deck-label strong{font-size:13px;font-weight:550}.coach-deck .playing-card{width:100%;min-width:0}.coach-deck .card-art{width:100%}.coach-note>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.coach-note>div:first-child>span{color:var(--gold);font-size:11px}.coach-form-error{color:var(--red);margin-top:10px;font-size:13px;line-height:1.6}.coach-overview-main{border-right:1px solid var(--border);min-width:0}.coach-trophy-chart line{stroke:#2b3d52;stroke-width:.7px}.coach-trophy-line{fill:none;stroke:var(--blue);stroke-width:1.8px;stroke-linejoin:round}.coach-trophy-area{fill:#79b1ef0b}.coach-trophy-point{fill:#91bced;stroke:#172130;stroke-width:1.5px}.coach-trophy-hit{fill:#0000;cursor:pointer}.coach-trophy-hit:focus{stroke:var(--gold);stroke-width:2px;outline:none}.coach-chart-readout b{color:var(--blue);font-size:12px;font-weight:500}.coach-chart-readout svg{margin-left:auto}.coach-chart-empty{color:#7f95b0;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:245px;font-size:13px;display:flex}.coach-section-cap.recent{padding-top:20px}.coach-recent-list .coach-result-notch{width:22px;height:25px;font-size:14px}.coach-overview-aside>.coach-section-cap{padding-left:0;padding-right:0}.coach-focus-item{border-bottom:1px solid #28374a;gap:11px;padding:18px 0;display:flex}.coach-focus-item>span{font:500 15px var(--display);color:#68819f}.coach-focus-item strong{font-size:13px;font-weight:550;display:block}.coach-focus-item small{color:var(--gold);margin-top:6px;font-size:11px;display:block}.coach-focus-item p{color:#91a5bf;margin-top:8px;font-size:12px;line-height:1.75}.coach-history-note>svg{color:#7087a3;margin-top:2px}.coach-history-note b{color:#bdd1e8;font-weight:550}.coach-radar-groups{border-right:1px solid var(--border);background:#111a25;flex-direction:column;min-width:0;min-height:0;display:flex}.coach-segmented{background:#0a121e;border:1px solid #2c3b4e;border-radius:5px;gap:2px;padding:2px;display:flex}.coach-segmented>button[aria-pressed=true]{color:#e0e9f5;background:#27374b}.coach-radar-list{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;flex:1;min-height:0;overflow-y:auto}.coach-radar-row:hover{background:#1d2b3d}.coach-radar-row.selected{background:#233347}.coach-radar-rate>i{background:#36475d;border-radius:3px;height:3px;margin-bottom:7px;display:block;overflow:hidden}.coach-radar-rate>i>b{background:#8eb8e8;height:100%;display:block}.coach-radar-sample>i{color:#6e839f;padding:0 3px;font-style:normal;font-weight:400}.coach-radar-detail{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;background:#172130;min-width:0;min-height:0;overflow-y:auto}.coach-radar-detail-cap>div>span{letter-spacing:1.2px;color:#819bb9;font-size:11px}.coach-radar-detail>.coach-match-row{padding-left:22px;padding-right:22px}.coach-training-main{border-right:1px solid var(--border);min-width:0}.coach-training-focus>span{font:500 25px var(--display);color:#6f88a6;line-height:1.2}.coach-practice h2 b{color:var(--gold);padding-right:7px;font-weight:500}.coach-practice>p{color:#94aac5;margin-bottom:23px;font-size:13px;line-height:1.85}.coach-practice-checks{border-top:1px solid #324258;gap:0;display:grid}.coach-practice-checks input{flex-shrink:0;margin:2px 0 0}.coach-collection{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.coach-collection-ledger small{color:#7790af;padding-left:2px;font-size:13px}.coach-inventory-trigger.active{color:var(--gold);background:#eac07808;border-color:#eac07845}.coach-card-filters>button{color:#8ea4bf;white-space:nowrap;border:1px solid #0000;border-radius:4px;min-height:27px;padding:6px 7px;font-size:11px}.coach-card-filters>button[aria-pressed=true]{color:var(--gold);background:#eac0780a;border-color:#eac07840}.coach-library-card:hover{background:#213149;border-color:#59718f}.coach-library-card.selected{background:#22364e;border-color:#80b0e7}.coach-library-art img{aspect-ratio:120/144;object-fit:contain;filter:drop-shadow(0 5px 5px #0005);width:100%;height:auto;display:block}.coach-library-art>b{font:500 14px var(--display);color:#fff;text-align:center;background:#1b2b40;border:1px solid #7d93ae66;border-radius:3px;min-width:24px;line-height:19px;position:absolute;bottom:4px;left:1px}.coach-library-art>i{background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 3px #142136}.coach-library-card.maxed .coach-library-art>b{color:var(--gold);border-color:#eac07866}.coach-library-card.maxed>small{color:var(--gold)}.coach-card-inspector{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;background:#172130;min-width:0;min-height:0;overflow-y:auto}.coach-inventory-portrait>div{min-width:0}.coach-inventory-portrait span{color:#8fa7c5;font-size:11px}.coach-inventory-portrait>div>strong{color:#c6d8ec;font-size:13px;font-weight:500}.coach-inventory-forms{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.coach-inventory-values{border-top:1px solid #35465d;border-bottom:1px solid #35465d;gap:12px;margin:0;padding:16px 0 19px;display:grid}.coach-inventory-values dt{color:#91a9c5}.coach-inventory-values dd{font-variant-numeric:tabular-nums;margin:0;font-weight:550}.coach-inventory-detail>.coach-section-cap{padding:20px 0 11px}.coach-upgrade-plan{margin:0;padding:0;list-style:none}.coach-step-state{border:1px solid #536b8a;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.coach-upgrade-plan li.ready .coach-step-state{color:var(--green);background:#79cbb10a;border-color:#79cbb170}.coach-upgrade-plan li.ready>strong{color:#b3e0d2}.coach-upgrade-plan li>strong{color:#8a9fb9;font-size:12px;font-weight:500}.coach-upgrade-plan li>div{text-align:right}.coach-upgrade-plan b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.coach-max-state{color:var(--gold);flex-direction:column;align-items:center;gap:12px;padding:28px 0;display:flex}.coach-max-state strong{font:500 24px var(--display)}.coach-max-state span{color:#8ca6c4;font-size:12px}.coach-budget-planner>.coach-section-cap{padding:13px 0 16px}.coach-budget-gold input{background:#101925;width:100%;min-height:40px;margin-top:9px;font-size:13px;display:block}.coach-budget-result{border-top:1px solid #34455b;border-bottom:1px solid #34455b;margin:17px 0 6px;padding:15px 0}.coach-budget-result>span{color:#8ea8c7;font-size:12px}.coach-budget-result dl{gap:11px;margin:14px 0 0;display:grid}.coach-budget-result dt{color:#94accb}.coach-budget-result dd{color:var(--gold);font-variant-numeric:tabular-nums;margin:0;font-weight:550}.coach-budget-result p{color:#8ba5c5;margin-top:9px;font-size:12px;line-height:1.7}.coach-budget-wildcards{gap:0;display:grid}.coach-rarity{background:#a6bacb;border-radius:2px;flex-shrink:0;width:6px;height:6px;display:inline-block}.coach-rarity.rare{background:#e6b57d}.coach-rarity.epic{background:#c39ce9}.coach-rarity.legendary{background:#87d5c7}.coach-rarity.champion{background:#e8c276}.coach-collection-summary{border-top:1px solid #34455b;margin-top:17px}.coach-collection-summary summary{cursor:pointer;color:#a7bdd8;padding:13px 0;font-size:12px}.coach-collection-summary dl{gap:12px;margin:4px 0 18px;display:grid}.coach-collection-summary dl>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.coach-collection-summary dt{color:#89a2c2}.coach-collection-summary dd{color:#c1d4eb;margin:0}.coach-level-distribution{gap:2px;height:22px;display:flex}.coach-level-distribution>span{color:#c4d8f0;text-align:center;background:#344f70;border-radius:2px;min-width:0;font-size:11px;line-height:22px;overflow:hidden}.coach-cost-source>span{align-items:center;gap:5px;display:flex}.coach-cost-source a{color:#9fb8d6;white-space:nowrap;align-items:center;gap:5px;display:flex}.coach-spinning svg{animation:1s linear infinite coach-spin}@keyframes coach-spin{to{transform:rotate(360deg)}}.coach-app{font-size:14px}.coach-toolstrip{border-bottom:1px solid var(--border);background:#101923;flex-shrink:0;align-items:stretch;gap:28px;height:54px;min-height:54px;padding:0 24px;display:flex}.coach-tool-identity{color:var(--text);align-items:center;font-size:14px;font-weight:600;display:flex}.coach-view-overview .coach-tool-identity{display:none}.coach-toolstrip>nav{scrollbar-width:none;align-items:stretch;gap:24px;min-width:0;display:flex;overflow-x:auto}.coach-toolstrip>nav>button{color:#8fa2b9;white-space:nowrap;align-items:center;gap:7px;min-height:54px;padding:0 3px;font-size:13px;display:flex;position:relative}.coach-toolstrip>nav>button small{color:#8194aa;background:#ffffff07;border-radius:3px;margin-left:2px;padding:1px 4px;font-size:11px}.coach-export{color:#a1b1c5;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 0 0 18px;font-size:12px;display:flex}.coach-filterstrip{border-bottom:1px solid #263444;flex-shrink:0;align-items:center;gap:12px;min-height:56px;padding:10px 24px;display:flex}.coach-filterstrip select{background:#101923;min-height:36px;font-size:13px}.coach-filterstrip>span{color:#8fa2b9;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.coach-profile-strip{border-bottom:1px solid var(--border);background:#151f2c;flex-shrink:0;align-items:center;gap:40px;min-height:92px;padding:18px 24px;display:flex}.coach-player strong{font-size:18px;font-weight:600;line-height:1.1;display:block}.coach-player>div>span{color:#899db5;margin-top:7px;font-size:12px;display:block}.coach-profile-strip dt{color:#8a9eb5;align-items:center;gap:4px;font-size:12px;display:flex}.coach-profile-strip dd{font:500 22px/1 var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:27px}.coach-profile-strip .coach-goal dd{color:#d6c09d;font-size:18px;line-height:27px}.coach-profile-strip>dl{gap:40px;margin:0;display:flex}.coach-source{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.coach-section-cap{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:18px 24px;display:flex}.coach-section-cap>strong{font-size:14px;font-weight:550}.coach-section-cap>span{color:#8298b2;align-items:center;gap:5px;font-size:12px;display:flex}.coach-notice{color:#a8b9ca;background:#23324638;border-left:2px solid #5f7793;flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 18px;font-size:13px;line-height:1.7;display:flex}.coach-overview{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;flex:1;grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.coach-trophy-chart{padding:4px 24px 0}.coach-trophy-chart>svg{width:100%;height:250px;display:block;overflow:visible}.coach-trophy-chart text{fill:#8299b4;font-size:12px}.coach-chart-readout{color:#8ea4be;text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 6px 13px;font-size:12px;display:flex}.coach-chart-readout strong{color:#dce7f3;font-size:14px;font-weight:550}.coach-chart-readout>b{font-size:13px}.coach-overview-ledger{color:#91a6be;background:#0c131e69;border-top:1px solid #29384b;border-bottom:1px solid #29384b;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px;font-size:13px;display:flex}.coach-overview-ledger b{color:#d4e1ef;margin-right:2px;font-size:15px;font-weight:550}.coach-overview-ledger>span:last-child{margin-left:auto;font-size:12px}.coach-overview-aside{background:#101925;min-width:0;padding:2px 24px 24px}.coach-overview-aside>.coach-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:400px;margin:10px auto 14px}.coach-current-deck-meta{color:#93a7c0;border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:19px;font-size:12px;display:flex}.coach-focus-cap{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:14px;display:flex}.coach-focus-cap button{color:var(--blue);align-items:center;gap:6px;min-height:36px;font-size:13px;display:flex}.coach-overview-training-hint{color:var(--muted);max-width:360px;margin-top:12px;font-size:13px;line-height:1.8}.coach-history-note{color:#8198b4;gap:8px;margin-top:19px;font-size:12px;line-height:1.7;display:flex}.coach-match-row{text-align:left;border-bottom:1px solid #273446;align-items:center;gap:12px;width:100%;min-height:78px;padding:18px 20px;transition:background .15s;display:flex}.coach-match-opponent>strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:550;display:flex;overflow:hidden}.coach-match-opponent>span{color:#8ca1ba;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.coach-match-score{font:500 19px var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;color:#d5e2f1;font-size:24px}.coach-recent-list .coach-match-row{min-height:78px;padding:18px 24px}.coach-archive-tools{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.coach-search{color:#849ab4;background:#0d1520;border:1px solid #2e3c4e;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding-left:9px;display:flex}.coach-search input{background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:10px 5px;font-size:13px}.coach-pin-filter{color:#8fa3bb;white-space:nowrap;align-items:center;gap:5px;min-height:42px;padding:4px 6px;font-size:12px;display:flex}.coach-advanced-filters{border-bottom:1px solid var(--border);flex-shrink:0;margin:0 16px 10px}.coach-advanced-filters>summary{color:#a6bad2;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:12px;list-style:none;display:flex}.coach-advanced-filters>summary::-webkit-details-marker{display:none}.coach-advanced-filters>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:17px}.coach-advanced-filters[open]>summary:after{content:"−"}.coach-advanced-filters>summary>span{color:var(--gold);margin-left:5px;font-size:11px}.coach-archive-subtools{border-bottom:1px solid #283648;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 18px;display:grid}.coach-archive-subtools>label,.coach-date-range>label{color:var(--muted);gap:7px;min-width:0;font-size:12px;display:grid}.coach-archive-subtools select{color:#8ba1bb;background:0 0;border:0;width:100%;min-width:0;max-width:none;min-height:38px;padding:4px 20px 4px 0;font-size:13px}.coach-date-range{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.coach-date-range input{width:100%;min-width:0;padding:8px;font-size:12px}.coach-pagination{border-top:1px solid var(--border);color:#8197b1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.coach-pagination .icon-button{width:36px;height:36px}.coach-battle-detail{max-width:1100px;margin:auto;padding:26px 32px 32px}.coach-battle-cap{border-bottom:1px solid #354357;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:20px;display:flex}.coach-battle-cap h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:9px;font-size:24px;font-weight:600}.coach-battle-cap>div>span,.coach-battle-cap small{font-size:12px}.coach-battle-outcome strong{font:500 30px/1 var(--display);font-variant-numeric:tabular-nums;font-size:38px}.coach-battle-outcome>span{font-size:12px!important}.coach-match-decks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.coach-match-decks>section{min-width:0}.coach-deck{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px;max-width:500px;margin:0 auto 24px;display:grid}.coach-deck .card-level{font-size:12px;bottom:3px}.coach-deck .card-form{padding:2px 3px;font-size:10px}.coach-deck-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;padding:0 1px 12px;font-size:13px;display:flex}.coach-deck-label>strong{overflow-wrap:anywhere;font-size:14px}.coach-deck-label>span{color:#839bb7;text-align:right;font-size:12px}.coach-match-metadata{margin-bottom:20px}.coach-match-metadata>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.coach-battle-context{color:#8ba2be;flex-wrap:wrap;gap:9px 16px;padding:14px 0;font-size:12px;line-height:1.7;display:flex}.coach-battle-context>span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.coach-battle-detail>.coach-notice{margin-bottom:20px;font-size:12px}.coach-note{border-top:1px solid #354357;margin-top:2px;padding-top:22px}.coach-note>div:first-child label{font-size:14px;font-weight:550}.coach-note textarea{background:#101925;width:100%;min-height:115px;padding:12px 14px;font-size:14px;line-height:1.7;display:block}.coach-note-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:11px;display:flex}.coach-note-actions>label{color:#a7b9ce;flex:1;align-items:center;gap:6px;min-width:180px;font-size:13px;display:flex}.coach-note-actions input{flex-shrink:0;width:17px;height:17px}.coach-note-buttons{align-items:center;gap:16px;margin-left:auto;display:flex}.coach-discard{color:#95adc9;min-height:40px;padding:8px 0;font-size:12px}.coach-save{background:var(--gold);color:#182131;white-space:nowrap;border-radius:5px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600}.coach-mobile-back,.coach-player>div>span.coach-mobile-stamp{display:none}.coach-radar{flex:1;grid-template-columns:minmax(350px,.85fr) minmax(0,1.2fr);min-width:0;min-height:0;display:grid}.coach-radar-row{text-align:left;border-bottom:1px solid #263649;grid-template-columns:minmax(0,1fr) 90px 54px;align-items:center;gap:20px;width:100%;min-height:90px;padding:18px 24px;display:grid}.coach-radar-row>span:first-child strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.coach-radar-row>span:first-child small{color:#829bb8;margin-top:6px;font-size:12px;display:block}.coach-radar-rate>span{color:#bad0e8;font-size:13px}.coach-radar-sample{font:500 17px var(--display);white-space:nowrap;text-align:right;font-size:22px}.coach-radar-sample>small{color:#829bb8;margin-top:4px;font:12px Inter Variable;display:block}.coach-segmented>button{color:#869db8;white-space:nowrap;border-radius:3px;min-height:36px;padding:8px 12px;font-size:13px}.coach-radar-detail-cap{justify-content:space-between;align-items:center;gap:15px;padding:28px;display:flex}.coach-radar-detail-cap h2{letter-spacing:-.5px;margin:10px 0 8px;font-size:26px;font-weight:550}.coach-radar-detail-cap small{color:#8fa5c0;font-size:13px;line-height:1.6}.coach-radar-detail-cap>strong{font:500 35px var(--display);color:var(--blue);white-space:nowrap;font-size:38px}.coach-radar-detail>.coach-notice{margin:0 28px 14px}.coach-training{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;flex:1;grid-template-columns:minmax(0,1.4fr) minmax(350px,.8fr);min-height:0;display:grid;overflow-y:auto}.coach-training-focus{border-bottom:1px solid #2a394c;gap:24px;padding:22px 28px 30px;display:flex}.coach-training-focus h2{letter-spacing:-.3px;margin:0 0 11px;font-size:20px;font-weight:550}.coach-training-focus>div>strong{color:var(--gold);font-size:13px;font-weight:500}.coach-training-focus p{color:#91a8c3;max-width:550px;margin-top:12px;font-size:14px;line-height:1.8}.coach-practice{background:#101925;padding:28px 32px}.coach-practice-label{letter-spacing:1.3px;color:var(--gold);font-size:12px}.coach-practice h2{font:500 31px/1.35 var(--display);letter-spacing:-.3px;color:#cbd9eb;margin:19px 0;font-size:30px}.coach-practice>p,.coach-practice-checks>label{font-size:14px;line-height:1.8}.coach-practice-checks>label{cursor:pointer;color:#c5d3e6;border-bottom:1px solid #2b3a4e;align-items:flex-start;gap:9px;padding:18px 0;font-size:13px;line-height:1.7;display:flex}.coach-practice>small{color:#7f97b4;margin-top:17px;font-size:12px;line-height:1.8;display:block}.coach-collection-ledger{border-bottom:1px solid var(--border);background:#182231;flex-shrink:0;align-items:center;gap:32px;min-height:70px;padding:16px 24px;display:flex}.coach-collection-ledger>span{white-space:nowrap;color:#90a6c2;align-items:center;gap:6px;font-size:12px;display:flex}.coach-collection-ledger b{font:500 21px var(--display);color:#d9e6f4;font-variant-numeric:tabular-nums;font-size:25px}.coach-inventory-trigger{white-space:nowrap;color:#adc1da;border:1px solid #3a4c65;border-radius:5px;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:9px 13px;font-size:13px;display:flex}.coach-collection-layout{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:block;overflow:hidden}.coach-library-pane{background:#111a25;border-right:0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.coach-library-tools{flex-shrink:0;align-items:center;gap:12px;padding:18px 24px 12px;display:flex}.coach-library-tools select{min-width:0;max-width:210px;min-height:42px;padding-right:21px;font-size:13px}.coach-library-tools .coach-search{min-width:120px;max-width:480px}.coach-card-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:0 24px 14px;display:flex}.coach-card-filters>label{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.coach-card-filters select{min-height:36px;font-size:13px}.coach-card-filters>span{color:#7f97b5;margin-left:auto;padding:0 5px;font-size:12px}.coach-library-grid{scrollbar-width:thin;scrollbar-color:#3a4d65 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));align-content:start;gap:16px;min-height:0;padding:24px;display:grid;overflow-y:auto}.coach-library-card{text-align:left;background:#172230;border:1px solid #2b394c;border-radius:6px;align-self:start;min-width:0;padding:14px 12px 12px;transition:border-color .15s,background .15s}.coach-library-art{width:100%;max-width:112px;margin:0 auto 12px;display:block;position:relative}.coach-library-card>strong{overflow-wrap:anywhere;min-height:38px;font-size:13px;font-weight:500;line-height:1.5;display:block}.coach-library-card>small{color:#94aac6;margin-top:5px;font-size:12px;line-height:1.5;display:block}.coach-library-footer{color:#7f97b6;border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:12px;display:flex}.coach-inventory-detail{padding:24px 28px 28px}.coach-inventory-portrait{align-items:center;gap:24px;min-width:0;padding-bottom:20px;display:flex}.coach-inventory-portrait>img{object-fit:contain;filter:drop-shadow(0 6px 6px #0004);width:120px;height:146px}.coach-inventory-portrait h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:9px 0 8px;font-size:25px;font-weight:550;line-height:1.2}.coach-inventory-portrait span,.coach-inventory-portrait>div>strong{font-size:13px}.coach-inventory-forms>span{color:#d0b9eb;background:#a88ac00a;border:1px solid #a88ac044;border-radius:3px;padding:5px 8px;font-size:12px}.coach-inventory-values>div{justify-content:space-between;gap:14px;font-size:14px;display:flex}.coach-upgrade-plan>li{border-bottom:1px solid #2b3b50;grid-template-columns:18px minmax(0,1fr) 95px 90px;align-items:center;gap:12px;padding:16px 0;display:grid}.coach-upgrade-plan li>strong,.coach-upgrade-plan b{font-size:14px}.coach-upgrade-plan small{color:#7d97b6;margin-top:3px;font-size:12px;display:block}.coach-detail-footnote{color:#829bb9;margin-top:17px;font-size:12px;line-height:1.8}.coach-budget-planner{padding:10px 28px 28px}.coach-budget-gold{color:#b6c9e1;font-size:14px;display:block}.coach-budget-gold>span{color:#748dad;margin-left:4px;font-size:12px}.coach-budget-result>span,.coach-budget-result p{font-size:13px}.coach-budget-result dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.coach-budget-wildcards>label{border-bottom:1px solid #2b3c51;grid-template-columns:minmax(0,1fr) 120px 100px;align-items:center;gap:16px;padding:16px 0;display:grid}.coach-budget-wildcards>label>span{color:#afc4de;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.coach-budget-wildcards input{background:#101925;width:100%;min-width:0;padding:10px;font-size:14px}.coach-budget-wildcards strong{font:500 13px var(--display);text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.coach-budget-wildcards small{color:#829dbf;margin-top:4px;font:12px Inter Variable;display:block}.coach-collection-summary summary,.coach-collection-summary dl>div{font-size:13px}.coach-cost-source{color:#7e97b7;border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;gap:15px;min-height:40px;padding:12px 24px;font-size:12px;display:flex}@media (max-width:1200px){.coach-match-decks{grid-template-columns:1fr;gap:8px}.coach-deck-label{max-width:500px;margin:0 auto}.coach-battle-detail{padding:24px}.coach-overview{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.coach-overview-ledger{gap:16px}.coach-overview-ledger>span:last-child{width:100%;margin-left:0}.coach-profile-strip{gap:28px}.coach-profile-strip>dl{gap:24px}.coach-source>span{display:none}}@media (max-width:900px){.coach-archive{grid-template-columns:300px minmax(0,1fr)}.coach-archive-tools{flex-wrap:wrap}.coach-archive-tools .coach-search{min-width:100%}.coach-overview{grid-template-columns:1fr}.coach-overview-main{border-right:0}.coach-overview-aside{border-top:1px solid var(--border)}.coach-overview-aside>.coach-deck{max-width:420px}.coach-radar{grid-template-columns:minmax(300px,.85fr) minmax(0,1fr)}.coach-radar-row{grid-template-columns:minmax(0,1fr) 55px 46px;gap:12px;padding:16px}.coach-radar-rate>i{display:none}.coach-radar-groups>.coach-section-cap{padding:16px}.coach-segmented>button{padding-left:8px;padding-right:8px;font-size:12px}.coach-training{grid-template-columns:1fr}.coach-training-main{border-right:0}.coach-practice{border-top:1px solid var(--border)}.coach-practice h2 br{display:none}.coach-practice h2 b{padding-left:20px}.coach-practice h2 b:first-child{padding-left:0}.coach-toolstrip{gap:20px;padding:0 18px}.coach-toolstrip>nav{gap:18px}.coach-tool-identity{display:none}}@media (max-width:650px){.coach-profile-strip{flex-wrap:wrap;gap:18px;padding:18px}.coach-profile-strip>dl{flex:1;justify-content:flex-end;gap:22px}.coach-profile-strip .coach-goal{display:none}.coach-profile-strip dt{font-size:11px}.coach-profile-strip dd{font-size:24px}.coach-player{gap:9px;min-width:130px}.coach-player strong{font-size:17px}.coach-player>div>span{font-size:11px}.coach-monogram,.coach-source{display:none}.coach-player>div>span.coach-mobile-stamp{margin-top:6px;font-size:11px;display:block}.coach-toolstrip{gap:14px;height:50px;min-height:50px;padding:0 14px}.coach-toolstrip>nav{flex:1;gap:20px}.coach-toolstrip>nav>button{min-height:50px;font-size:13px}.coach-toolstrip>nav>button svg,.coach-toolstrip>nav>button small{display:none}.coach-export{padding-left:0}.coach-export>span{display:none}.coach-filterstrip{flex-wrap:wrap;gap:8px;padding:10px 14px}.coach-filterstrip select{padding-left:8px;padding-right:22px;font-size:12px}.coach-filterstrip>span{width:100%;margin-left:0;font-size:11px}.coach-archive{flex-direction:column;display:flex}.coach-match-pane{border-right:0;flex:1}.coach-match-inspector{flex:1;display:none}.coach-archive.match-open>.coach-match-pane{display:none}.coach-archive.match-open>.coach-match-inspector{display:block}.coach-archive-tools{flex-wrap:nowrap}.coach-archive-tools .coach-search{min-width:0}.coach-match-row{min-height:76px;padding:16px}.coach-match-opponent>strong{font-size:14px}.coach-match-opponent>span{font-size:12px}.coach-mobile-back{color:var(--blue);align-items:center;gap:6px;min-height:40px;margin-bottom:12px;padding:6px 0;font-size:13px;display:flex}.coach-battle-detail{padding:12px 18px 24px}.coach-battle-cap h2{font-size:22px}.coach-battle-cap>div>span{line-height:1.7}.coach-match-decks{gap:10px}.coach-deck{gap:7px}.coach-deck .card-form{font-size:9px}.coach-note-actions{align-items:flex-start;gap:14px}.coach-note-buttons{justify-content:flex-end;width:100%}.coach-section-cap{align-items:flex-start;gap:10px;padding:18px}.coach-section-cap>span{max-width:55%;font-size:11px;line-height:1.6}.coach-trophy-chart{padding:0 10px}.coach-trophy-chart>svg{height:220px}.coach-chart-readout{flex-wrap:wrap;gap:8px 12px;font-size:11px}.coach-chart-readout strong{font-size:13px}.coach-overview-ledger{gap:14px;padding:16px 18px;font-size:12px}.coach-recent-list .coach-match-row{padding:16px 18px}.coach-overview-aside{padding:2px 18px 24px}.coach-radar{flex-direction:column;display:flex;overflow:auto}.coach-radar-groups{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;min-height:220px;max-height:320px}.coach-radar-row{grid-template-columns:minmax(0,1fr) 65px 52px;min-height:82px;padding:16px 18px}.coach-radar-detail{flex:1;min-height:250px;overflow:visible}.coach-radar-detail-cap{padding:24px 18px}.coach-radar-detail-cap h2{font-size:23px}.coach-radar-detail>.coach-notice{margin-left:18px;margin-right:18px;font-size:12px}.coach-training-focus{gap:16px;padding:20px 18px 24px}.coach-training-focus h2{font-size:19px}.coach-practice{padding:24px 20px}.coach-practice h2{white-space:nowrap;font-size:26px}.coach-practice h2 b{padding-left:12px}.coach-collection-ledger{flex-wrap:wrap;gap:12px;padding:14px 18px}.coach-collection-ledger>span{font-size:11px}.coach-collection-ledger>span:nth-child(2),.coach-collection-ledger>span:nth-child(3){display:none}.coach-collection-ledger b{font-size:23px}.coach-library-tools{grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 12px;display:grid}.coach-library-tools .coach-search{grid-column:1/-1;max-width:none}.coach-library-tools select{width:100%;max-width:none;font-size:12px}.coach-card-filters{padding:0 18px 14px}.coach-card-filters>label{gap:8px;font-size:11px}.coach-card-filters select{max-width:190px;font-size:12px}.coach-card-filters>span{padding:0;font-size:11px}.coach-library-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;padding:18px}.coach-library-card{padding:12px 9px}.coach-library-art{max-width:110px}.coach-library-card>strong{font-size:13px}.coach-library-card>small{font-size:11px}.coach-library-footer{padding:12px 18px;font-size:11px;line-height:1.6}.coach-inventory-detail{padding:20px 18px}.coach-inventory-portrait{gap:18px}.coach-inventory-portrait>img{width:100px;height:124px}.coach-inventory-portrait h2{font-size:22px}.coach-inventory-values>div{font-size:13px}.coach-upgrade-plan>li{grid-template-columns:15px minmax(0,1fr) 77px 70px;gap:8px}.coach-upgrade-plan li>strong,.coach-upgrade-plan b{font-size:13px}.coach-upgrade-plan small{font-size:11px}.coach-budget-planner{padding:10px 18px 24px}.coach-budget-wildcards>label{grid-template-columns:minmax(0,1fr) 80px 75px;gap:10px}.coach-budget-wildcards>label>span{font-size:12px}.coach-budget-wildcards input{padding:9px;font-size:13px}.coach-budget-wildcards strong{font-size:16px}.coach-budget-wildcards small{font-size:11px}.coach-cost-source{padding:11px 18px;font-size:11px;line-height:1.6}.coach-cost-source .info-pop{display:none}}@media (max-width:365px){.coach-profile-strip{padding:16px 14px}.coach-profile-strip>dl{justify-content:flex-start}.coach-toolstrip{padding-left:12px;padding-right:12px}.coach-toolstrip>nav{gap:18px}.coach-card-filters{flex-wrap:wrap}.coach-inventory-portrait>img{width:80px;height:105px}.coach-inventory-portrait h2{font-size:20px}.coach-upgrade-plan>li{grid-template-columns:14px minmax(0,1fr) 69px 60px;gap:6px}.coach-budget-wildcards>label{grid-template-columns:minmax(0,1fr) 70px 63px;gap:8px}}@media (prefers-reduced-motion:reduce){.coach-spinning svg{animation:none}.coach-match-row,.coach-library-card{transition:none}}@media (max-width:365px){.coach-toolstrip{gap:8px}.coach-toolstrip>nav{justify-content:space-between;gap:4px}.coach-toolstrip>nav>button{padding-inline:1px;font-size:12px}}.ops-status,.ops-manager{color:var(--text,#eef1f5);min-width:0;font-size:13px;line-height:1.45}.ops-status button,.ops-status a,.ops-manager button,.ops-manager input,.ops-manager textarea{font:inherit}.ops-toolbar,.ops-export-row,.ops-access,.ops-form-heading,.ops-form-actions,.ops-absence-submit,.ops-log-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-toolbar{padding:2px 0 18px}.ops-collector-state{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ops-collector-state strong{font-size:14px;font-weight:550}.ops-collector-state>span:last-child{color:var(--muted,#8f9cac);margin-left:4px;font-size:11px}.ops-led{background:var(--muted,#8f9cac);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ops-led.success,.ops-log-row.success .ops-led{background:var(--green,#76c9af)}.ops-led.pending,.ops-log-row.pending .ops-led{background:var(--gold,#eac078)}.ops-led.error,.ops-log-row.error .ops-led{background:var(--red,#eb8d8d)}.ops-button{border:1px solid var(--border,#293544);background:var(--panel2,#192330);color:var(--text,#eef1f5);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex;font-size:12px!important}.ops-button:hover{background:#243143;border-color:#42526a;text-decoration:none}.ops-button.primary{background:var(--gold,#eac078);color:#171c24;border-color:var(--gold,#eac078);font-weight:650}.ops-button.primary:hover{background:#f6d295}.ops-button.danger{color:var(--red,#eb8d8d);background:#eb8d8d12;border-color:#eb8d8d45}.ops-button:disabled,.ops-remove:disabled,.ops-text-button:disabled{cursor:default;opacity:.42}.ops-icon{flex-shrink:0;display:block}.ops-icon.is-spinning{animation:1s linear infinite ops-spin}.ops-progress{color:var(--muted,#8f9cac);font-variant-numeric:tabular-nums;align-items:center;gap:13px;margin:0 0 17px;font-size:11px;display:flex}.ops-progress progress{background:var(--border,#293544);max-width:100%;height:3px;accent-color:var(--gold,#eac078);border:0;border-radius:2px;flex:1}.ops-progress progress::-webkit-progress-bar{background:var(--border,#293544);border-radius:2px}.ops-progress progress::-webkit-progress-value{background:var(--gold,#eac078);border-radius:2px}.ops-error{border-left:2px solid var(--red,#eb8d8d);color:#efc7c7;gap:5px;margin-bottom:20px;padding:0 0 0 13px;font-size:12px;display:grid}.ops-error strong{color:var(--red,#eb8d8d);font-weight:550}.ops-error small{color:var(--muted,#8f9cac);font-size:11px}.ops-source-times{border-top:1px solid var(--border,#293544);border-bottom:1px solid var(--border,#293544);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:16px 0;display:grid}.ops-source-times dt{color:var(--muted,#8f9cac);margin-bottom:5px;font-size:11px}.ops-source-times dd{margin:0;font-size:12px}.ops-coverage-line{color:var(--muted,#8f9cac);flex-wrap:wrap;gap:20px;padding:15px 0 20px;font-size:11px;display:flex}.ops-coverage-line strong{color:var(--text,#eef1f5);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:550}.ops-coverage-line .ops-warning,.ops-coverage-line .ops-warning strong{color:var(--gold,#eac078)}.ops-log{border:1px solid var(--border,#293544);border-radius:7px;overflow:hidden}.ops-log-head{border-bottom:1px solid var(--border,#293544);padding:12px 14px}.ops-log-head h3,.ops-form-heading h3{letter-spacing:0;margin:0;font-size:13px;font-weight:550}.ops-log-toggle{border:1px solid var(--border,#293544);background:#080d1380;border-radius:5px;gap:2px;padding:2px;display:flex}.ops-log-toggle button{color:var(--muted,#8f9cac);cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:26px;padding:3px 10px;font-size:11px}.ops-log-toggle button[aria-pressed=true]{background:var(--panel2,#192330);color:var(--text,#eef1f5)}.ops-log-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3d4a5c transparent;max-height:278px;overflow:auto}.ops-log-row{border-bottom:1px solid #29354480;grid-template-columns:44px minmax(0,1fr) 58px;align-items:start;gap:12px;padding:11px 14px;font-size:12px;display:grid}.ops-log-row:last-child{border:0}.ops-log-row>time{font-variant-numeric:tabular-nums;color:var(--muted,#8f9cac);font-size:11px;line-height:19px}.ops-log-source{gap:2px;min-width:0;display:grid}.ops-log-source>span:first-child{overflow-wrap:anywhere}.ops-log-source small{color:var(--muted,#8f9cac);font-size:10px}.ops-log-error{color:var(--red,#eb8d8d);padding-top:3px;font-size:11px;line-height:1.5}.ops-run-result{color:var(--muted,#8f9cac);justify-content:flex-end;align-items:center;gap:6px;font-size:10px;line-height:19px;display:flex}.ops-log-row.error .ops-run-result{color:var(--red,#eb8d8d)}.ops-empty{text-align:center;color:var(--muted,#8f9cac);padding:29px 16px;font-size:12px}.ops-empty.compact{text-align:left;padding:15px 0}.ops-export-row{color:var(--muted,#8f9cac);padding:18px 0;font-size:11px}.ops-help{border-top:1px solid var(--border,#293544)}.ops-help details{border-bottom:1px solid var(--border,#293544)}.ops-help summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:43px;padding:12px 0;font-size:12px;list-style:none;display:flex}.ops-help summary::-webkit-details-marker{display:none}.ops-help summary:after{content:"+";color:var(--muted,#8f9cac);font-size:17px;font-weight:300}.ops-help details[open] summary:after{content:"−"}.ops-help dl{gap:12px;margin:1px 0 18px;font-size:11px;display:grid}.ops-help dl>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.ops-help dt{color:var(--text,#eef1f5)}.ops-help dd{color:var(--muted,#8f9cac);margin:0;line-height:1.6}.ops-source-help p{color:var(--muted,#8f9cac);margin:0 0 16px;font-size:11px;line-height:1.65}.ops-source-links{flex-wrap:wrap;gap:8px 17px;padding-bottom:18px;display:flex}.ops-source-links a{color:var(--blue,#62a4ef);font-size:11px;text-decoration:none}.ops-source-links a:hover{text-decoration:underline}.ops-access{color:var(--muted,#8f9cac);padding-top:19px;font-size:11px}.ops-access button,.ops-text-button{color:var(--muted,#8f9cac);cursor:pointer;background:0 0;border:0;min-height:32px;padding:7px 0;font-size:12px!important}.ops-access button:hover,.ops-text-button:hover{color:var(--text,#eef1f5)}.ops-manager{padding-top:2px}.ops-form-heading{margin-bottom:11px;font-size:13px}.ops-form-heading>label{font-weight:550}.ops-form-heading>span{color:var(--muted,#8f9cac);text-align:right;font-size:10px}.ops-form-heading .ops-draft-label{color:var(--gold,#eac078)}.ops-manager textarea,.ops-manager input[type=text],.ops-manager input[type=date]{border:1px solid var(--border,#293544);width:100%;min-width:0;color:var(--text,#eef1f5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1118;border-radius:6px;outline:none;padding:10px 12px;font-size:13px;line-height:1.6;transition:border-color .15s}.ops-manager textarea{resize:vertical;min-height:126px;max-height:300px;display:block}.ops-manager textarea:focus,.ops-manager input[type=text]:focus,.ops-manager input[type=date]:focus{border-color:var(--blue,#62a4ef);box-shadow:0 0 0 2px #62a4ef1a}.ops-manager input::placeholder,.ops-manager textarea::placeholder{color:#657386}.ops-form-actions{color:var(--muted,#8f9cac);padding:10px 0 0;font-size:10px}.ops-form-actions>div,.ops-absence-submit>div,.ops-delete-confirm{align-items:center;gap:13px;display:flex}.ops-absences{border-top:1px solid var(--border,#293544);margin-top:24px;padding-top:20px}.ops-absence-list{margin:0 0 17px;padding:0;list-style:none}.ops-absence-list li{border-bottom:1px solid #29354480;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.ops-absence-list li>div:first-child{min-width:0}.ops-absence-list strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ops-absence-list strong>span{color:var(--muted,#8f9cac);padding:0 3px}.ops-absence-list p{color:var(--muted,#8f9cac);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:11px;margin:5px 0 0;font-size:11px;display:flex}.ops-absence-list p>span{color:var(--muted,#8f9cac);white-space:nowrap;font-size:10px}.ops-absence-list p>span.approved{color:var(--green,#76c9af)}.ops-remove{width:34px;height:34px;color:var(--muted,#8f9cac);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ops-remove:hover{color:var(--red,#eb8d8d);background:#eb8d8d0d;border-color:#eb8d8d40}.ops-delete-confirm{flex-shrink:0;gap:10px}.ops-date-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ops-date-fields label,.ops-reason-field{color:var(--muted,#8f9cac);font-size:11px;display:block}.ops-date-fields input,.ops-reason-field input{min-height:41px;margin-top:7px;display:block}.ops-reason-field{margin-top:14px}.ops-reason-field>span{color:#657386;margin-left:3px;font-size:10px}.ops-absence-submit{margin-top:14px}.ops-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:flex}.ops-check input{width:15px;height:15px;accent-color:var(--gold,#eac078);cursor:pointer;margin:0}.ops-form-error{color:var(--red,#eb8d8d);margin:11px 0 0;font-size:12px;line-height:1.6}.ops-manager-footnote{color:var(--muted,#8f9cac);margin:20px 0 0;font-size:10px;line-height:1.6}.ops-status :focus-visible,.ops-manager button:focus-visible,.ops-manager input[type=checkbox]:focus-visible{outline:2px solid var(--blue,#62a4ef);outline-offset:3px}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.ops-status,.ops-manager{font-size:12px}.ops-toolbar{align-items:flex-start;gap:10px}.ops-collector-state{gap:7px;max-width:175px}.ops-collector-state>span:last-child{width:100%;margin-left:13px}.ops-collector-state strong{font-size:13px}.ops-button{min-height:40px;padding:8px 11px}.ops-source-times{grid-template-columns:1fr;gap:11px;padding:15px 0}.ops-source-times>div{justify-content:space-between;gap:20px;display:flex}.ops-source-times dt{margin:0}.ops-source-times dd{font-size:11px}.ops-coverage-line{gap:8px 17px;padding:14px 0 19px}.ops-log-head{padding:11px 12px}.ops-log-row{grid-template-columns:37px minmax(0,1fr) 49px;gap:10px;padding:11px 12px}.ops-log-scroll{max-height:245px}.ops-export-row{gap:10px}.ops-help dl>div{grid-template-columns:93px minmax(0,1fr);gap:11px}.ops-help dd{font-size:11px}.ops-access{padding-top:15px}.ops-manager textarea{font-size:14px}.ops-date-fields{gap:10px}.ops-manager input[type=date]{padding:9px 8px;font-size:12px}.ops-absence-list li{flex-wrap:wrap;gap:10px}.ops-delete-confirm{margin-left:auto}.ops-absence-submit{gap:10px}.ops-form-actions>div,.ops-absence-submit>div{gap:11px}.ops-check{font-size:11px}.ops-remove{width:40px;height:40px}.ops-manager-footnote{font-size:11px}}@media (prefers-reduced-motion:reduce){.ops-icon.is-spinning{animation:none}.ops-button,.ops-manager textarea,.ops-manager input{transition:none}}:root{color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1118;--panel:#131b26;--panel2:#192330;--border:#293544;--text:#eef1f5;--muted:#98a5b5;--gold:#eac078;--blue:#79b1ef;--green:#79cbb1;--red:#eb9696;--display:"Barlow Semi Condensed", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .25, 1);font-family:Inter Variable,sans-serif;font-size:14px;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}button:disabled:focus-visible{outline:none}input,select,textarea{border:1px solid var(--border);background:#0f1721;border-radius:5px}input,textarea{padding:10px 12px}input::placeholder{color:#77889b}input[type=search]::-webkit-search-cancel-button{display:none}select{max-width:100%;padding:6px 25px 6px 9px;font-size:11px}textarea{resize:vertical;min-height:100px;line-height:1.6}input[type=checkbox]{accent-color:var(--gold);width:16px;height:16px}.mono{font-family:var(--mono)}.positive{color:var(--green)}.negative{color:var(--red)}.unknown{color:var(--muted)}.unknown small{color:#8291a3;font-size:10px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}kbd{background:#ffffff08;border:1px solid #ffffff14;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:9px}.icon-button{width:34px;height:34px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.icon-button:hover{color:var(--text);background:#ffffff0a}.icon-button.is-selected{color:var(--gold);background:#eac07812}.primary-button{background:var(--gold);color:#19202a;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:650;display:inline-flex}.primary-button:hover{background:#f2cd8f}.text-button{color:var(--blue);padding:8px;font-size:12px}.skip{background:var(--gold);color:var(--bg);z-index:500;padding:12px;position:fixed;top:-100px;left:15px}.skip:focus{top:10px}.elite-app{flex-direction:column;height:100dvh;min-height:620px;display:flex;overflow:hidden}.app-header{border-bottom:1px solid var(--border);z-index:20;background:#101720;flex-shrink:0;align-items:center;gap:28px;height:65px;padding:0 24px;display:flex;position:relative}.clan-brand{text-align:left;flex-shrink:0;align-items:center;gap:10px;min-width:178px;padding:0;display:flex}.clan-brand img{object-fit:contain;filter:drop-shadow(0 3px 4px #0005);width:35px;height:41px}.clan-brand>span{letter-spacing:-.5px;font-size:17px;font-weight:700}.clan-brand small{letter-spacing:1.1px;color:#8b9aab;margin-top:3px;font-size:8px;font-weight:500;display:block}.workspace-switch{gap:3px;height:100%;display:flex}.workspace-switch button{color:var(--muted);align-items:center;gap:8px;height:100%;padding:0 17px;font-size:12px;transition:color .15s;display:flex;position:relative}.workspace-switch button:hover{color:#fff}.workspace-switch button.active{color:var(--gold)}.workspace-switch i{background:var(--gold);height:2px;position:absolute;bottom:0;left:14px;right:14px}.command-trigger{color:#8d9bac;background:#ffffff03;border:1px solid #2a3542;border-radius:6px;align-items:center;gap:10px;width:230px;height:34px;margin-right:8px;padding:0 10px;font-size:11px;display:flex}.command-trigger:hover{border-color:#657486}.command-trigger kbd{margin-left:auto}.app-header-actions{align-items:center;gap:6px;display:flex}.collection-trigger{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:5px;font-size:10px;display:flex}.collection-trigger>i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #79cbb10a}.collection-trigger.has-error>i{background:var(--red)}.collection-trigger small{font:9px var(--mono);color:#768699}.collection-trigger time{font-variant-numeric:tabular-nums}.mobile-search{display:none}.connection-banner{color:#f7cfac;background:#442c25;flex-shrink:0;align-items:center;gap:8px;padding:9px 24px;font-size:11px;display:flex}.connection-banner button{color:inherit;margin-left:auto;font-size:11px;text-decoration:underline}.war-rail-shell{border-bottom:1px solid var(--border);background:#0f161f;flex-shrink:0;align-items:stretch;gap:20px;height:67px;padding:0 24px;display:flex}.rail-label{color:#78899b;text-transform:uppercase;letter-spacing:1px;flex-shrink:0;align-items:center;gap:7px;width:78px;font-size:10px;display:flex}.war-rail{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;align-items:stretch;gap:4px;display:flex;overflow-x:auto}.war-rail::-webkit-scrollbar{display:none}.war-ticket{color:#8192a6;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;min-width:108px;padding:8px 15px;transition:background .15s,color .15s;display:flex;position:relative}.war-ticket:hover{color:var(--text);background:#ffffff04}.war-ticket.active{border-bottom-color:var(--gold);color:#f0d3a1;background:#eac07808}.war-ticket strong{white-space:nowrap;margin-top:5px;font-size:11px;font-weight:550}.ticket-date{align-items:center;gap:6px;font-size:9px;display:flex}.ticket-date>i{background:var(--green);border-radius:50%;width:4px;height:4px}.ticket-rank{font:500 16px var(--display);color:#627286;position:absolute;bottom:11px;right:12px}.war-ticket.active .ticket-rank{color:#b5935e}.work-area{flex-direction:column;flex:1;min-height:0;display:flex;outline:none!important}.war-stage{background:#151e2a;border-bottom:1px solid #2a3541;flex-shrink:0;grid-template-columns:minmax(320px,.85fr) minmax(0,2.1fr);min-height:153px;display:grid;position:relative}.stage-identity{border-right:1px solid var(--border);align-items:center;gap:2px;padding:15px 10px 15px 15px;display:flex;position:relative;overflow:hidden}.stage-art{flex-shrink:0;justify-content:center;align-items:center;width:133px;height:123px;display:flex;position:relative}.stage-art:after{content:"";filter:blur(14px);background:#0007;height:24px;position:absolute;bottom:2px;left:12px;right:12px}.stage-art img{object-fit:contain;z-index:1;filter:drop-shadow(0 7px 9px #0004);width:139px;max-height:139px;position:relative}.stage-caption{z-index:2;min-width:0;position:relative}.phase-pill{color:var(--gold);align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:600;display:flex}.phase-pill i{background:currentColor;border-radius:50%;width:4px;height:4px}.stage-caption h2{letter-spacing:-.4px;white-space:nowrap;font-size:19px;font-weight:600}.stage-sub{color:#91a1b4;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.stage-participation{white-space:nowrap;align-items:center;gap:5px;margin-top:15px;display:flex}.stage-participation strong{font:500 16px var(--display);color:#d5dfeb}.stage-participation strong small{color:#8394a7;font-size:12px}.stage-participation>span{color:#8e9db0;font-size:9px}.stage-participation>b{color:#526276;margin:0 3px;font-size:10px}.race-board{min-width:0;padding:17px 24px 20px}.race-caption{color:#8495a9;justify-content:space-between;gap:12px;min-height:18px;margin-bottom:19px;font-size:9px;display:flex}.race-caption>span:first-child{letter-spacing:1.4px;font-size:8px}.race-caption>span:last-child{align-items:center;gap:6px;max-width:70%;display:flex}.clan-standings{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;display:grid}.clan-lane{text-align:left;grid-template-columns:19px 32px minmax(0,1fr);align-items:center;gap:6px;padding:3px 0;transition:opacity .16s;display:grid;position:relative}.clan-lane:hover{opacity:.8}.clan-lane-rank{font:500 25px var(--display);color:#71859c}.clan-lane-rank small{font-size:14px}.clan-lane .game-badge{object-fit:contain;filter:drop-shadow(0 3px 3px #0004);width:32px;height:39px}.clan-lane-info{min-width:0}.clan-lane-info>span{color:#9ca9b9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;display:block;overflow:hidden}.clan-lane-info b{font:500 23px var(--display);font-variant-numeric:tabular-nums;letter-spacing:.1px;line-height:1.35}.clan-lane.ours .clan-lane-info>span,.clan-lane.ours .clan-lane-rank{color:var(--gold)}.clan-lane.ours .clan-lane-info b{color:#f7dda8}.race-track{background:#354254;border-radius:2px;width:100%;height:3px;margin-top:6px}.race-track i{background:#758ca5;border-radius:2px;height:100%;display:block}.clan-lane.ours .race-track i{background:var(--gold)}.clan-lane.inspected:after{content:"";pointer-events:none;border:1px solid #93a5ba5c;border-radius:5px;position:absolute;inset:-6px -6px -8px}.archive-stand{align-items:center;gap:40px;padding:20px 30px;display:flex}.archive-stand>div{flex-direction:column;gap:9px;display:flex}.archive-stand>div>span{letter-spacing:1px;color:#8294a9;font-size:9px}.archive-stand>div>b{font:500 34px var(--display);font-variant-numeric:tabular-nums}.archive-placement{font:500 58px/.9 var(--display);color:var(--gold);text-align:center;border-right:1px solid #465260;min-width:85px;margin-right:8px;padding-right:35px}.archive-placement small{letter-spacing:1.7px;margin-top:10px;font:500 8px Inter Variable;display:block}.archive-stand>.icon-button{margin-left:auto}.war-desk{flex:1;grid-template-columns:278px minmax(0,1fr);min-height:0;display:grid}.player-roster{border-right:1px solid var(--border);background:#111923;flex-direction:column;min-height:0;display:flex}.roster-cap{align-items:center;gap:10px;padding:17px 15px 12px;display:flex}.roster-cap>strong{align-items:center;gap:7px;font-size:12px;display:flex}.roster-cap small{color:#99a9ba;background:#ffffff08;border-radius:3px;padding:3px 5px;font-size:9px}.roster-cap select{color:var(--muted);background:0 0;border:0;margin-left:auto;padding:5px 18px 5px 3px;font-size:10px}.roster-search{color:#75879b;background:#0b121b;border:1px solid #2c3948;border-radius:5px;align-items:center;gap:8px;height:35px;margin:0 14px;padding-left:9px;display:flex}.roster-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 1px;font-size:11px}.roster-search:focus-within{border-color:var(--blue)}.roster-search>.icon-button{width:28px;height:29px}.roster-filters{border-bottom:1px solid #273340;justify-content:space-between;align-items:center;padding:9px 15px 8px;display:flex}.roster-filters select{color:#8d9fb2;background:0 0;border:0;max-width:170px;padding:4px 20px 4px 0;font-size:10px}.roster-filters>span{letter-spacing:1px;color:#697d94;padding-right:18px;font-size:7px}.roster-rows{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#344457 transparent;flex:1;min-height:0;overflow-y:auto}.roster-player{border-bottom:1px solid #202c3b;align-items:center;min-height:57px;transition:background .14s;display:flex;position:relative}.roster-player:hover{background:#1b2633}.roster-player.selected:before{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:0}.roster-player-main{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;min-height:57px;padding:11px 3px 11px 13px;display:flex}.roster-rank{width:15px;font:10px var(--mono);color:#708298;flex-shrink:0}.roster-player-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;display:block;overflow:hidden}.roster-player-name>span{color:#8396ac;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.roster-player-values{flex-direction:column;align-items:flex-end;gap:7px;margin-left:5px;display:flex}.roster-player-values b{font:500 17px/1 var(--display);font-variant-numeric:tabular-nums;color:#dce7f1}.deck-notches{color:#8ca0b8;gap:3px;height:7px;font-size:8px;display:flex}.deck-notches i{background:#2f4154;border-radius:1px;width:5px;height:7px}.deck-notches i.used{background:#8bb6de}.roster-compare{color:#687e96;opacity:0;justify-content:center;align-items:center;width:25px;height:35px;margin:0 5px 0 3px;display:flex}.roster-player:hover .roster-compare,.roster-compare:focus-visible,.roster-compare.active{opacity:1}.roster-compare.active{color:var(--gold)}.roster-footer{border-top:1px solid var(--border);color:#798ba1;justify-content:space-between;align-items:center;min-height:35px;padding:9px 15px;font-size:8px;display:flex}.roster-footer kbd{margin-right:2px;font-size:7px}.inspector-container{background:#151e2a;min-width:0;min-height:0;display:flex}.inspector{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.inspector-header{flex-shrink:0;align-items:center;gap:12px;padding:15px 21px 10px;display:flex}.player-emblem{color:#bdd3e9;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:#223145;border:1px solid #44556b;flex-shrink:0;place-items:center;width:35px;height:39px;font-size:11px;font-weight:600;display:grid}.player-identity{min-width:0}.player-identity h1{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}.player-identity .tag{color:#8196af;margin-top:5px;font-size:8px;display:inline-block}.former-label{color:var(--gold);margin-left:8px;font-size:8px}.player-switch{gap:0;margin-left:auto;display:flex}.player-switch .icon-button{width:27px}.inspector-header>.icon-button{margin-left:-4px}.inspector-context{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:15px;padding:0 21px 10px;display:flex}.mini-war-switch{color:#9db0c7;align-items:center;gap:4px;font-size:9px;display:flex}.mini-war-switch .icon-button{width:20px;height:20px}.player-numbers{color:#9aacc2;font-variant-numeric:tabular-nums;gap:16px;margin-left:auto;font-size:9px;display:flex}.player-numbers b{color:var(--text);margin-right:3px;font-size:12px;font-weight:550}.inspector-tabs{border-bottom:1px solid var(--border);background:#111a25;flex-shrink:0;align-items:center;gap:19px;height:42px;padding:0 21px;display:flex}.inspector-tabs>button{color:#8b9eb6;min-height:42px;padding:0 3px;font-size:11px;position:relative}.inspector-tabs>button.active{color:#d7e7f8}.inspector-tabs>button>i{background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.inspector-tabs>.coverage-mark{margin-left:auto}.coverage-mark{white-space:nowrap;color:#90a2b6;align-items:center;gap:5px;font-size:8px;display:inline-flex}.coverage-mark i{background:#6a7d93;border-radius:50%;width:4px;height:4px}.coverage-mark.partial i{background:var(--gold)}.coverage-mark.matched i{background:var(--green)}.coverage-mark.conflict{color:var(--red)}.coverage-mark.conflict i{background:var(--red)}.scope-bar{flex-shrink:0;align-items:center;gap:10px;padding:10px 21px 9px;display:flex}.scope-tabs{background:#0e1722;border:1px solid #2b3b4e;border-radius:5px;padding:2px;display:flex}.scope-tabs button{color:#899db5;border-radius:3px;min-height:29px;padding:7px 10px;font-size:9px}.scope-tabs button.active{color:#e7eef6;background:#2b3d52}.scope-tabs span{font:9px var(--mono);color:#819bb6;margin-left:5px}.scope-tabs button.active span{color:#c2d5e8}.scope-bar select{color:#98aac0;background:0 0;border:0;margin-left:auto;font-size:9px}.scope-note{color:#b8a88e;flex-shrink:0;align-items:center;gap:6px;padding:0 21px 11px;font-size:9px;display:flex}.scope-note>span{line-height:1.4}.scope-note .info-pop{margin-left:auto}.battle-workspace{border-top:1px solid var(--border);flex:1;grid-template-columns:185px minmax(0,1fr);min-height:0;display:grid}.encounter-list{border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#344457 transparent;background:#101a26;min-height:0;overflow-y:auto}.encounter-option{text-align:left;border-bottom:1px solid #263447;width:100%;min-height:91px;padding:13px 13px 13px 17px;transition:background .15s;display:block;position:relative}.encounter-option:hover{background:#1a2839}.encounter-option.active{background:#22364b}.encounter-option.active:before{content:"";background:#8ab9e8;width:2px;position:absolute;top:0;bottom:0;left:0}.encounter-stamp{color:#8fa3bb;gap:7px;padding-right:24px;font-size:8px;display:flex}.encounter-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:8px 0 4px;font-size:10px;font-weight:550;display:block;overflow:hidden}.encounter-mode{color:#8097b1;font-size:8px}.encounter-result{font:500 17px var(--display);white-space:nowrap;color:#9cacc0;position:absolute;top:14px;right:10px}.encounter-result i{color:#6d7f96;padding:0 2px;font-style:normal}.encounter-option.win .encounter-result{color:var(--green)}.encounter-option.loss .encounter-result{color:var(--red)}.duel-count{color:#b8a081;margin-left:5px;font-size:7px;display:inline-block}.battle-view{scrollbar-width:thin;scrollbar-color:#344457 transparent;background:#172230;flex-direction:column;min-width:0;min-height:0;padding:0 22px;display:flex;overflow-y:auto}.battle-caption{color:#8299b3;border-bottom:1px solid #2a3a4d;flex-shrink:0;align-items:center;gap:12px;min-height:37px;font-size:9px;display:flex}.battle-caption>span{color:#bed0e1}.battle-caption time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:8px}.match-scoreboard{flex-shrink:0;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:10px;padding:14px 0 10px;display:grid}.contender{min-width:0}.contender>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;display:block}.contender>.side-label{letter-spacing:1.3px;color:#7f96b0;margin-bottom:5px;font-size:6px;display:block}.contender>span:last-child:not(.side-label){color:#8d9fb6;margin-top:4px;font-size:8px;display:block}.contender.enemy{text-align:right}.match-score{text-align:center}.match-outcome{color:#93a5ba;font-size:8px;display:block}.match-score.win .match-outcome{color:var(--green)}.match-score.loss .match-outcome{color:var(--red)}.match-score>b{font:500 39px/1.2 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.2px;color:#eff4fb;justify-content:center;align-items:center;gap:10px;display:flex}.match-score>b i{font:400 22px var(--display);color:#5c738e}.match-score small{color:#8399b3;font-size:7px}.round-selector{border-bottom:1px solid #2c3c50;flex-shrink:0;gap:4px;margin:0 0 16px;display:flex}.round-selector>button{color:#809ab7;justify-content:center;align-items:center;gap:15px;min-width:112px;min-height:32px;font-size:9px;display:flex;position:relative;overflow:hidden}.round-selector>button>b{font:500 14px var(--display);color:#b6c9de}.round-selector>button.active{color:#d6e5f5}.round-selector>button.active:after{content:"";pointer-events:none;background:#79b1ef08;position:absolute;inset:0}.round-selector>button i{background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.deck-battle{flex-shrink:0;grid-template-columns:minmax(0,1fr) 33px minmax(0,1fr);gap:6px;margin:auto 0;display:grid}.deck-team{min-width:0}.deck-team-label{color:#7f96af;justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;font-size:7px;display:flex}.deck-team-label>span{white-space:nowrap;text-overflow:ellipsis;color:#c5d5e5;max-width:60%;overflow:hidden}.deck-team-label small{white-space:nowrap;font-size:7px}.deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 5px;max-width:460px;margin:0 auto;display:grid}.playing-card{aspect-ratio:120/148;min-width:0;transition:transform .18s var(--ease);filter:drop-shadow(0 5px 3px #0003);isolation:isolate;padding:0;display:block;position:relative}.playing-card:hover{z-index:3;transform:translateY(-5px)scale(1.05)}.card-art{display:block;position:absolute;inset:0;overflow:hidden}.card-art img{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:relative}.card-fallback{color:#a8b9cb;overflow-wrap:anywhere;border:1px solid #5c7189;border-radius:5px;justify-content:center;align-items:center;font-size:10px;display:none;position:absolute;inset:15% 8%}.card-art.failed .card-fallback{display:flex}.card-level{z-index:3;font:600 9px var(--display);color:#f3f6fb;background:#152237;border:1px solid #69809a;border-radius:3px;padding:2px 5px;line-height:1;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #000c}.card-form{font:600 7px var(--display);letter-spacing:.3px;color:#f3dbff;z-index:2;text-shadow:0 1px 2px #000;background:#6d4097f0;border:1px solid #a37ec1;border-radius:3px 3px 0 0;padding:2px 0;line-height:1;position:absolute;top:1%;left:3%;right:3%}.playing-card.form-2 .card-form{color:#ffe7a9;background:#70602c;border-color:#b99a53}.playing-card.form-3 .card-form{color:#ffe3a6;background:#5b4775;border-color:#b99a53}.versus{color:#7c93ad;font:500 9px var(--display);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.versus img{object-fit:contain;opacity:.72;width:26px;height:26px}.battle-footer{color:#879db6;border-top:1px solid #2d3d50;flex-shrink:0;align-items:center;gap:13px;min-height:42px;margin-top:16px;font-size:8px;display:flex}.result-label.win{color:var(--green)}.result-label.loss{color:var(--red)}.recorded-label{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.recorded-label i{background:#a78d67;border-radius:50%;width:4px;height:4px}.tower-chip{text-align:left;color:#839ab4;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:7px;overflow:hidden}.tower-chip b{color:#b5c8dd;margin-left:4px;font-weight:450}.deck-unavailable{color:#7d94ad;background:#0b14202e;border:1px dashed #34485f;border-radius:4px;grid-column:1/-1;place-items:center;min-height:130px;font-size:11px;display:grid}.app-footline{color:#6e839a;letter-spacing:.15px;background:#0c131c;border-top:1px solid #263343;flex-shrink:0;align-items:center;gap:24px;height:26px;padding:0 20px;font-size:7px;display:flex}.app-footline>span{align-items:center;gap:7px;display:flex}.app-footline>span>i{background:var(--green);border-radius:50%;width:3px;height:3px}.app-footline b{font-weight:400}.app-footline a{align-items:center;gap:5px;display:inline-flex}.app-footline>span:nth-child(2){margin-left:auto}.coach-link{font-size:8px}.info-pop{color:#8b9fb5;z-index:8;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.info-pop>summary{cursor:pointer;justify-content:center;align-items:center;min-width:18px;min-height:22px;list-style:none;display:flex}.info-pop>summary::-webkit-details-marker{display:none}.info-pop[open]>summary{color:var(--gold)}.info-pop>div{color:#dae4ef;text-transform:none;letter-spacing:0;white-space:normal;text-align:left;z-index:30;background:#253345;border:1px solid #4b5d73;border-radius:5px;width:260px;max-width:calc(100vw - 40px);padding:13px 15px;font:11px/1.7 Inter Variable;position:absolute;top:100%;right:0;box-shadow:0 12px 35px #0008}.stage-sub .info-pop>div{left:0;right:auto}.roster-footer .info-pop>div{inset:auto auto 100% 0}.result-line{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.result-line b{font-weight:550}.result-line>span{color:#647991}.result-line small{color:#8396ad;margin-left:7px;font-size:9px}.app-dialog{color:var(--text);scrollbar-width:thin;scrollbar-color:#4d6079 transparent;background:#141e2b;border:1px solid #47586d;border-radius:12px;width:590px;max-width:min(590px,100vw - 32px);max-height:calc(100dvh - 64px);padding:0;overflow:auto;box-shadow:0 35px 100px #0009}.app-dialog.wide{width:860px;max-width:min(860px,100vw - 32px)}.app-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080fd9}.dialog-cap{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141e2bf5;border-bottom:1px solid #324256;justify-content:space-between;align-items:center;padding:18px 23px;display:flex;position:sticky;top:0}.dialog-cap h2{letter-spacing:-.2px;font-size:16px;font-weight:600}.card-inspect{grid-template-columns:190px 1fr;gap:35px;padding:32px;display:grid}.card-inspect>img{object-fit:contain;filter:drop-shadow(0 10px 12px #0007);width:190px;height:228px}.card-inspect>div{padding-top:18px}.form-badge{background:#283b50;border:1px solid #4d637b;border-radius:4px;padding:6px 8px;font-size:10px;display:inline-flex}.form-badge.form-1{background:#453258;border-color:#8c6bab}.form-badge.form-2{background:#4b4129;border-color:#9f854c}.card-inspect dl{margin-top:23px;font-size:12px}.card-inspect dl>div{border-bottom:1px solid #2e4056;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.card-inspect dt{color:var(--muted)}.card-inspect dd{font-variant-numeric:tabular-nums;margin:0}.modal-note{color:var(--muted);padding:0 32px 23px;font-size:10px}.app-toast{color:#142033;z-index:150;pointer-events:none;background:#d9e7f1;border:1px solid #f0f4f8;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:13px 18px;font-size:11px;display:flex;position:fixed;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0006}.loading-state{color:#8fa4bc;flex:1;justify-content:center;align-items:center;gap:13px;min-height:200px;font-size:12px;display:flex}.loader{border:2px solid #35455a;border-top-color:var(--gold);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}.empty-state{text-align:center;color:#7e95af;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:13px;min-height:170px;padding:40px 25px;display:flex}.empty-state strong{color:#bacbdd;font-size:13px;font-weight:550}.empty-state p{color:#8198b3;max-width:380px;font-size:11px;line-height:1.7}.pane-scroll{scrollbar-width:thin;scrollbar-color:#3d5068 transparent;flex:1;min-height:0;overflow:auto}.activity-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.activity-heading h2{font-size:15px;font-weight:550}.activity-heading>span{color:#92a7bf;align-items:center;gap:6px;font-size:10px;display:flex}.activity-days{gap:12px;min-height:120px;margin:0 0 28px;display:flex;overflow-x:auto}.day-column{border:1px solid #34495e;border-radius:5px;flex-direction:column;align-items:flex-start;gap:12px;min-width:100px;padding:15px;display:flex}.day-column>span{color:#8ea5bf;font-size:9px}.day-slots{gap:5px;display:flex}.day-slots>i{border:1px dashed #526984;border-radius:2px;width:12px;height:24px}.day-slots>i.used{background:#7faacf;border-style:solid;border-color:#a9c5df}.day-slots>i.unused{background:#805b3b;border-style:solid;border-color:#af855c}.day-column>strong{font:500 24px var(--display);color:#dbe7f3}.day-column>strong small{color:#7f97b2;font-size:14px}.activity-ledger{border-top:1px solid #2e4359;margin-bottom:35px}.activity-ledger>div,.result-ledger>div{border-bottom:1px solid #2d4056;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.activity-ledger>div>span,.result-ledger>div>span{color:#95aac3}.activity-ledger b{font-variant-numeric:tabular-nums;font-weight:550}.history-view .player-history-bars{flex-direction:column;display:flex}.player-history-bars>button{text-align:left;border-bottom:1px solid #2c3e52;align-items:center;gap:16px;padding:16px 0;display:flex}.player-history-bars>button:hover,.player-history-bars>button.active{background:#1d2c3e}.history-bar-label{color:#91a6bf;flex-shrink:0;width:75px;font-size:11px}.history-bar-track{background:#263b52;border-radius:2px;flex:1;min-width:20px;height:8px}.history-bar-track i{background:var(--blue);border-radius:2px;height:100%;display:block}.player-history-bars b{text-align:right;width:55px;font:500 20px var(--display)}.player-history-bars>button>span:nth-last-child(2){color:#93a9c1;white-space:nowrap;text-align:right;width:74px;font-size:9px}.micro-note{color:#8ba1ba;margin-top:20px;font-size:10px;line-height:1.7}.inline-warning{color:#ecc89a;background:#463424;align-items:center;gap:7px;padding:10px 20px;font-size:10px;display:flex}.mobile-back{display:none}.command-input{border-bottom:1px solid var(--border);color:#8198b3;align-items:center;gap:12px;padding:8px 23px;display:flex}.command-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:48px;font-size:14px}.command-results{max-height:55dvh;padding:10px;overflow:auto}.section-label{letter-spacing:1px;text-transform:uppercase;color:#738aa5;padding:15px 12px 8px;font-size:9px;display:block}.command-results>button{text-align:left;border-radius:4px;align-items:center;gap:12px;width:100%;padding:12px;font-size:12px;display:flex}.command-results>button:hover,.command-results>button:focus{background:#25374e}.command-results>button>strong{font-weight:500}.command-results>button>span{color:#879db8;margin-left:auto;font-size:9px}.command-results>button>svg{color:#849bb6}.login-page{background:#101923;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.login-brand{align-items:center;gap:13px;margin-bottom:40px;display:flex}.login-brand img{width:42px}.login-brand strong{letter-spacing:-.8px;font-size:23px}.login-brand>span{color:#7f94ad;letter-spacing:2px;border-left:1px solid #45556a;margin-left:5px;padding-left:15px;font-size:8px}.login-shell{background:#172332;border:1px solid #35465b;border-radius:12px;grid-template-columns:280px 300px;align-items:center;gap:55px;padding:45px;display:grid}.login-arena{filter:drop-shadow(0 20px 20px #0006);width:280px}.login-form{padding:28px}.login-shell .login-form{padding:0}.login-form h1{letter-spacing:-.6px;margin-bottom:24px;font-size:23px;line-height:1.3}.eyebrow{color:var(--gold);letter-spacing:1.5px;margin-bottom:12px;font-size:9px;display:block}.login-form>label{color:#a2b4ca;flex-direction:column;gap:9px;font-size:11px;display:flex}.login-form input{width:100%;min-width:0;font-size:14px}.login-form .primary-button{width:100%;margin-top:22px}.form-error{color:var(--red);margin-top:12px;font-size:11px;line-height:1.6}.fan-label{color:#70869f;margin-top:35px;font-size:8px}.fatal-error{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.fatal-error img{width:50px}.fatal-error h1{font-size:20px}.fatal-error button{border:1px solid var(--border);padding:10px 20px}.game-badge{object-fit:contain}.badge-outline{clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);color:#afc3d8;background:#33445a;place-items:center;width:32px;height:38px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}.spinning svg{animation:.8s linear infinite spin}@media (min-width:1700px){.war-stage{grid-template-columns:minmax(400px,.85fr) minmax(0,2.1fr);min-height:170px}.stage-art{width:155px;height:135px}.stage-art img{width:155px;max-height:155px}.race-board{padding-top:23px}.race-caption{margin-bottom:25px}.clan-lane{grid-template-columns:25px 42px minmax(0,1fr);gap:9px}.clan-lane .game-badge{width:42px;height:49px}.clan-lane-info b{font-size:29px}.clan-lane-info>span{font-size:11px}.war-desk{grid-template-columns:310px minmax(0,1fr)}.roster-player,.roster-player-main{min-height:63px}.roster-player-name strong{font-size:12px}.roster-player-name>span{font-size:9px}.roster-player-values b{font-size:20px}.battle-workspace{grid-template-columns:220px minmax(0,1fr)}.battle-view{padding:0 35px}.battle-caption{min-height:42px;font-size:11px}.battle-caption time{font-size:10px}.contender>strong{font-size:17px}.contender>.side-label{font-size:8px}.match-score>b{font-size:47px}.deck-grid{gap:8px}.card-level{font-size:11px}.card-form{font-size:9px}.deck-team-label{font-size:10px}.deck-team-label small{font-size:9px}.encounter-option{min-height:100px;padding:15px 20px}.encounter-name{max-width:145px;font-size:12px}.encounter-stamp,.encounter-mode{font-size:10px}.encounter-result{font-size:20px;right:15px}.battle-footer{min-height:50px;font-size:10px}.inspector-header{padding-top:20px}.inspector-header h1{font-size:22px}.inspector-context{padding-bottom:15px}.player-numbers{font-size:11px}.player-numbers b{font-size:14px}.inspector-tabs{height:46px}.inspector-tabs>button{font-size:12px}.coverage-mark{font-size:10px}.scope-tabs button{font-size:11px}.scope-bar{padding-top:12px;padding-bottom:12px}.scope-note{font-size:10px}}@media (max-width:1250px){.app-header{gap:14px;padding:0 18px}.clan-brand{min-width:160px}.command-trigger{width:190px}.collection-trigger small{display:none}.war-stage{grid-template-columns:300px minmax(0,1fr);min-height:145px}.stage-art{width:100px;height:110px}.stage-art img{width:115px}.stage-caption h2{font-size:17px}.stage-sub,.stage-participation{font-size:8px}.race-board{padding:15px 16px}.race-caption{margin-bottom:13px}.clan-standings{gap:9px}.clan-lane{grid-template-columns:22px minmax(0,1fr);gap:4px}.clan-lane .game-badge{grid-area:1/1/3;width:25px;height:30px}.clan-lane-rank{display:none}.clan-lane-info{grid-area:1/2/3}.clan-lane-info b{font-size:23px}.clan-lane-info>span{font-size:8px}.war-desk{grid-template-columns:245px minmax(0,1fr)}.battle-workspace{flex-direction:column;display:flex}.encounter-list{border-right:0;border-bottom:1px solid var(--border);flex-shrink:0;min-height:77px;max-height:77px;display:flex;overflow:auto hidden}.encounter-option{border-right:1px solid var(--border);border-bottom:0;min-width:172px;max-width:172px;min-height:76px;padding:10px 13px}.encounter-option.active:before{width:auto;height:2px;top:auto;right:0}.encounter-name{margin:6px 0 3px;font-size:10px}.encounter-mode{font-size:8px}.encounter-stamp{font-size:7px}.battle-view{flex:1;padding:0 20px}.match-scoreboard{padding:10px 0 6px}.deck-battle{grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr);gap:5px}.versus img{width:24px}.round-selector{margin-bottom:12px}.inspector-header,.inspector-context,.scope-note,.scope-bar{padding-left:17px;padding-right:17px}.inspector-tabs{gap:15px;padding:0 17px}.roster-cap{gap:5px}.app-footline{gap:12px}.archive-stand{gap:25px;padding:20px}.archive-stand>div>b{font-size:28px}.archive-placement{min-width:65px;padding-right:25px;font-size:48px}}@media (max-width:1000px){.app-header{gap:10px}.clan-brand{min-width:145px}.command-trigger{background:0 0;border:0;justify-content:center;width:36px;padding:0}.command-trigger>span,.command-trigger>kbd{display:none}.workspace-switch button{padding:0 13px}.war-rail-shell{gap:5px;height:61px;padding:0 16px}.rail-label{width:65px;font-size:8px}.war-ticket{min-width:98px}.war-stage{grid-template-columns:250px minmax(0,1fr);min-height:133px}.stage-art{display:none}.stage-identity{padding:15px 24px}.stage-participation{margin-top:12px}.clan-lane{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.clan-lane .game-badge{width:27px;height:31px}.clan-lane-info{width:100%}.clan-lane-info b{font-size:20px}.clan-lane-info>span{font-size:7px}.race-caption{margin-bottom:6px}.race-board{padding:11px 16px 13px}.race-track{height:2px;margin-top:3px}.war-desk{grid-template-columns:218px minmax(0,1fr)}.roster-cap,.roster-search,.roster-filters{margin-left:10px;margin-right:10px}.roster-cap{padding-left:0;padding-right:0}.roster-search{padding-left:7px}.roster-filters{padding-left:0;padding-right:0}.roster-player-main{gap:6px;padding-left:10px}.roster-player-name strong{font-size:10px}.roster-player-name>span{font-size:7px}.roster-compare{width:22px;margin-left:0;margin-right:1px}.roster-player-values b{font-size:16px}.inspector-context{gap:7px}.player-numbers{gap:9px;font-size:8px}.player-numbers b{font-size:11px}.scope-note{font-size:8px}.battle-view{padding:0 14px}.contender>strong{font-size:12px}.match-scoreboard{grid-template-columns:1fr 70px 1fr}.match-score>b{font-size:34px}.deck-grid{gap:4px 3px}.card-form{font-size:6px}.card-level{padding:1px 4px;font-size:8px}.deck-team-label{font-size:7px}.deck-team-label small{font-size:6px}.tower-chip{display:none}.archive-stand{gap:20px}.archive-stand>div:last-of-type{display:none}.archive-stand>div>b{font-size:30px}.archive-placement{font-size:45px}.app-footline>span:nth-child(2){font-size:6px}}@media (max-width:720px){.elite-app{height:auto;min-height:100dvh;overflow:visible}.app-header{gap:10px;height:60px;padding:0 14px;position:sticky;top:0}.clan-brand{gap:7px;min-width:0}.clan-brand img{width:27px;height:33px}.clan-brand>span{letter-spacing:-.3px;font-size:14px}.clan-brand small{letter-spacing:.5px;margin-top:3px;font-size:6px}.workspace-switch{margin-left:9px}.workspace-switch button{gap:5px;padding:0 9px;font-size:10px}.workspace-switch button>svg{display:none}.workspace-switch i{left:8px;right:8px}.command-trigger{display:none}.app-header-actions{gap:0;margin-left:auto}.app-header-actions>.collection-trigger,.refresh-control{display:none}.mobile-search{display:flex}.icon-button{width:33px;height:36px}.app-header-actions>.icon-button:last-child{width:29px}.war-rail-shell{z-index:4;gap:0;height:58px;padding:0 9px;position:relative}.rail-label{display:none}.war-ticket{min-width:91px;padding-left:11px;padding-right:11px}.ticket-date{font-size:8px}.war-ticket strong{margin-top:4px;font-size:10px}.ticket-rank{font-size:13px;bottom:9px;right:8px}.work-area{flex:1;min-height:0;display:block}.war-stage{background:#172331;min-height:0;padding:12px 14px 14px;display:block}.stage-identity{border:0;margin-bottom:11px;padding:0;overflow:visible}.stage-caption{align-items:center;gap:10px;width:100%;display:flex}.phase-pill{margin:0;font-size:8px}.stage-caption h2{letter-spacing:0;font-size:12px}.stage-sub{max-width:125px;margin:0 0 0 auto;font-size:7px}.stage-sub .info-pop,.stage-participation{display:none}.race-board{padding:0}.race-caption{margin-bottom:10px;font-size:8px}.race-caption>span:first-child{letter-spacing:.8px;font-size:7px}.race-caption>span:last-child{white-space:nowrap;max-width:70%;font-size:7px;overflow:visible}.clan-standings{gap:14px}.clan-lane{gap:3px}.clan-lane .game-badge{width:28px;height:34px}.clan-lane-info>span{margin-bottom:2px;font-size:7px}.clan-lane-info b{font-size:20px;line-height:1.15}.race-track{margin-top:5px}.clan-lane.ours .clan-lane-info>span{color:#f4d094}.clan-lane.inspected:after{inset:-5px}.archive-stand{gap:27px;padding:8px 0 0}.archive-stand>div>span{font-size:7px}.archive-stand>div>b{font-size:27px}.archive-placement{min-width:52px;padding-right:22px;font-size:37px}.archive-placement small{margin-top:7px;font-size:6px}.archive-stand>.icon-button{width:30px}.war-desk{min-height:0;display:block}.player-roster{border-right:0;min-height:300px}.roster-cap{margin:0 17px;padding-top:18px;padding-bottom:12px}.roster-cap>strong{gap:8px;font-size:14px}.roster-cap small{font-size:10px}.roster-cap select{font-size:11px}.roster-search{height:39px;margin:0 17px;padding-left:11px}.roster-search input{font-size:12px}.roster-filters{margin:0;padding:10px 17px}.roster-filters select{font-size:11px}.roster-filters>span{padding-right:39px;font-size:8px}.roster-rows{min-height:0;overflow:visible}.roster-player-main{gap:12px;min-height:65px;padding-left:17px;padding-right:12px}.roster-rank{width:18px;font-size:10px}.roster-player-name strong{font-size:12px}.roster-player-name>span{margin-top:6px;font-size:9px}.roster-player-values{gap:8px}.roster-player-values b{font-size:21px}.deck-notches{gap:4px}.deck-notches i{width:6px;height:8px}.roster-compare{opacity:1;width:36px;height:46px;margin:0 10px 0 0}.roster-footer,.inspector-container{display:none}.player-open .inspector-container{z-index:50;background:#15212f;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.player-open .war-rail-shell{z-index:1}.inspector{height:100dvh;min-height:0;overflow:hidden}.mobile-back{display:inline-flex}.inspector-header{background:#172332;flex-shrink:0;gap:9px;padding:12px 12px 10px}.player-emblem{width:29px;height:34px;font-size:9px}.player-identity{flex:1;min-width:0}.player-identity h1{max-width:190px;font-size:17px}.player-identity .tag{font-size:8px}.former-label{margin:4px 0 0;display:block}.player-switch{display:none}.inspector-header>.compare-toggle{margin-left:auto}.inspector-header>.icon-button{width:32px}.inspector-context{background:#172332;gap:5px;min-height:34px;padding:0 15px 12px}.mini-war-switch{white-space:nowrap;gap:2px;font-size:8px}.mini-war-switch .icon-button{width:17px;height:21px}.player-numbers{gap:9px;margin-left:auto;font-size:8px}.player-numbers b{margin-right:1px;font-size:10px}.inspector-tabs{background:#101c2a;gap:18px;height:42px;padding:0 15px}.inspector-tabs>button{font-size:11px}.coverage-mark{font-size:7px}.inspector-tabs .coverage-mark{max-width:85px;margin-left:auto}.scope-bar{gap:4px;padding:10px 12px}.scope-tabs{flex-shrink:0}.scope-tabs button{min-height:29px;padding:7px 8px;font-size:8px}.scope-tabs button span{margin-left:3px;font-size:8px}.scope-bar select{max-width:80px;padding:6px 19px 6px 3px;font-size:8px}.scope-note{gap:5px;padding:0 15px 10px;font-size:8px;line-height:1.4}.scope-note>span{max-width:90%}.battle-workspace{flex:1;min-height:0;display:block;overflow:auto}.encounter-list{min-height:76px;max-height:76px;position:relative}.encounter-option{min-width:158px;max-width:158px;min-height:75px;padding:10px 12px}.encounter-stamp{font-size:8px}.encounter-name{max-width:112px;margin:6px 0 3px;font-size:10px}.encounter-mode{font-size:8px}.encounter-result{font-size:16px}.battle-view{min-height:0;padding:0 14px;display:block;overflow:visible}.battle-caption{gap:8px;min-height:35px;font-size:9px}.battle-caption time{font-size:7px}.match-scoreboard{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:5px;padding:13px 0 10px}.contender>strong{font-size:12px}.contender>.side-label{letter-spacing:.8px;margin-bottom:6px;font-size:6px}.contender>span:last-child:not(.side-label){text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.match-score>b{gap:10px;font-size:36px}.match-score>b i{font-size:20px}.match-outcome{font-size:8px}.match-score small{font-size:7px}.round-selector{gap:3px;margin-bottom:14px}.round-selector>button{gap:15px;min-width:97px;min-height:34px;font-size:9px}.round-selector>button>b{font-size:14px}.deck-battle{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:4px;margin:12px 0 0}.deck-team-label{margin-bottom:8px;font-size:7px}.deck-team-label small{font-size:6px}.deck-grid{gap:8px 3px}.playing-card{aspect-ratio:120/157;min-height:53px}.card-form{border-radius:2px;padding:2px 0;font-size:6px;top:0;left:2%;right:2%}.card-level{min-width:17px;padding:1px 3px;font-size:8px;bottom:0}.playing-card:hover{transform:none}.versus{gap:4px;font-size:7px}.versus img{width:18px;height:18px}.battle-footer{min-height:42px;padding-bottom:env(safe-area-inset-bottom,0);gap:10px;margin-top:15px;font-size:8px}.recorded-label{font-size:7px}.app-footline{flex-wrap:wrap;gap:8px 15px;height:auto;min-height:40px;padding:11px 17px;font-size:6px;display:flex}.app-footline>span:nth-child(2){margin-left:0;font-size:6px}.coach-link{margin-left:auto;font-size:7px}.app-dialog,.app-dialog.wide{border-radius:9px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.dialog-cap{padding:13px 15px}.dialog-cap h2{font-size:15px}.card-inspect{grid-template-columns:125px minmax(0,1fr);gap:20px;padding:22px 20px}.card-inspect>img{width:125px;height:155px}.card-inspect>div{padding-top:0}.card-inspect dl{margin-top:15px;font-size:10px}.card-inspect dl>div{padding:9px 0}.form-badge{padding:5px 7px;font-size:8px}.card-inspect dd.mono{font-size:8px}.modal-note{padding:0 20px 20px;font-size:9px}.app-toast{padding:11px 14px;font-size:10px;line-height:1.6;bottom:24px}.activity-view,.history-view{padding:22px 17px}.activity-heading{gap:7px}.activity-heading h2{font-size:14px}.activity-heading>span{font-size:8px}.activity-ledger>div,.result-ledger>div{font-size:11px}.day-column{min-width:90px;padding:12px}.player-history-bars>button{gap:10px}.history-bar-label{width:64px;font-size:10px}.player-history-bars b{width:43px;font-size:17px}.player-history-bars>button>span:nth-last-child(2){width:60px;font-size:8px}.info-pop>div{width:230px;font-size:10px}.scope-note .info-pop>div{right:0}.empty-state{min-height:160px;padding:35px 20px}.empty-state p{font-size:10px}.login-page{padding:25px}.login-brand{gap:10px;margin-bottom:30px}.login-brand img{width:35px}.login-brand strong{font-size:20px}.login-brand>span{font-size:7px}.login-shell{flex-direction:column;gap:20px;width:100%;max-width:380px;padding:20px 25px 30px;display:flex}.login-arena{object-fit:contain;width:180px;height:160px}.login-shell .login-form{width:100%}.login-form h1{margin-bottom:23px;font-size:21px}.fan-label{font-size:7px}.command-input{padding:8px 16px}.command-input input{font-size:13px}.command-results{padding:8px}.command-results>button{gap:9px;padding:12px 8px;font-size:11px}.command-results>button>span{font-size:8px}.connection-banner{padding:9px 14px;font-size:10px;line-height:1.5}.connection-banner button{white-space:nowrap;font-size:9px}}@media (max-width:365px){.app-header{gap:6px;padding:0 10px}.clan-brand>span{font-size:12px}.clan-brand img{width:24px}.workspace-switch{margin-left:2px}.workspace-switch button{padding:0 7px;font-size:9px}.app-header-actions>.icon-button{width:28px}.clan-standings{gap:9px}.stage-sub{max-width:105px;font-size:6px}.stage-caption h2{font-size:11px}.clan-lane-info b{font-size:18px}.player-numbers{gap:5px;font-size:7px}.player-numbers b{font-size:9px}.inspector-header{gap:7px}.inspector-header>.icon-button{width:28px}.player-emblem{display:none}.inspector-tabs{gap:15px}.inspector-tabs>.coverage-mark{font-size:6px}.scope-tabs button{padding:7px 6px;font-size:7px}.scope-bar select{max-width:73px;font-size:7px}.deck-grid{gap:6px 2px}.card-level{font-size:7px}.card-form{font-size:5px}.contender>strong{font-size:10px}.card-inspect{grid-template-columns:105px minmax(0,1fr);gap:13px}.card-inspect>img{width:105px;height:135px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:721px){.stage-identity{overflow:visible}.deck-battle{min-height:0;margin:auto 0}.deck-team-label{max-width:460px;margin-left:auto;margin-right:auto}.deck-team{flex-direction:column;align-items:stretch;display:flex}.deck-grid{width:100%}}@media (min-width:721px) and (max-height:850px){.war-stage{min-height:120px}.stage-art{height:95px}.stage-art img{width:105px;max-height:110px}.stage-caption h2{font-size:17px}.stage-participation{margin-top:9px}.race-board{padding-top:12px;padding-bottom:12px}.race-caption{margin-bottom:10px}.inspector-header{padding-top:11px;padding-bottom:8px}.inspector-context{padding-bottom:8px}.scope-bar{padding-top:7px;padding-bottom:7px}.scope-note{padding-bottom:8px}.match-scoreboard{padding-top:8px;padding-bottom:6px}.match-score>b{font-size:32px}.round-selector{margin-bottom:9px}.battle-footer{min-height:34px;margin-top:10px}}@media (max-width:720px){.elite-app.war-workspace{height:100dvh;min-height:0;overflow:hidden}.work-area.war{flex-direction:column;min-height:0;display:flex}.war-desk{flex-direction:column;flex:1;min-height:0;display:flex}.player-roster{flex:1;min-height:0}.roster-rows{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.war-workspace .app-footline{height:24px;min-height:24px;padding:5px 14px;font-size:6px}.war-workspace .app-footline>span:first-child{display:none}.war-workspace .app-footline>span:nth-child(2),.war-workspace .coach-link{font-size:6px}.battle-view{container-type:normal}.deck-grid{max-width:100%}}@media (min-width:721px){.roster-player-name strong{font-size:12px}.roster-player-name>span{font-size:9px}.roster-player-main{min-height:59px}.roster-cap select,.roster-filters select,.roster-search input{font-size:11px}.roster-filters>span{font-size:8px}.inspector-tabs>button{font-size:12px}.scope-tabs button,.scope-note{font-size:10px}.player-identity .tag{font-size:9px}.player-numbers,.battle-caption{font-size:10px}.battle-caption time{font-size:9px}.contender>.side-label{letter-spacing:1px;font-size:8px}.match-outcome{font-size:10px}.match-score small,.deck-team-label{font-size:9px}.deck-team-label small{font-size:8px}.battle-footer{font-size:9px}.encounter-name{font-size:11px}.encounter-stamp,.encounter-mode{font-size:9px}.duel-count{font-size:8px}.coverage-mark{font-size:9px}.phase-pill,.stage-sub,.stage-participation>span,.clan-lane-info>span,.ticket-date{font-size:10px}.war-ticket strong{font-size:12px}.rail-label{font-size:9px}}@media (max-width:720px){.deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 5px;max-width:148px}.playing-card{aspect-ratio:120/151}.card-level{min-width:22px;padding:2px 4px;font-size:10px}.card-form{padding:2px 0;font-size:8px}.deck-team-label{font-size:8px}.deck-team-label small{font-size:7px}.deck-team-label>span{max-width:55%}.battle-view{padding-bottom:8px}.battle-footer{font-size:8px}.deck-battle{margin-top:13px}.versus img{width:19px;height:19px}.versus{align-self:center}}.focus-toggle{color:#829ab5;border:1px solid #34495e;border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font-size:10px;display:flex}.focus-toggle.active{color:var(--gold);background:#eac07808;border-color:#826c46}.focus-toggle+.player-switch{margin-left:0}.draft-confirm{color:#f4d6af;z-index:30;background:#503c26;border-top:1px solid #95724c;align-items:center;gap:12px;padding:16px 22px;font-size:11px;display:flex;position:sticky;bottom:0}.draft-confirm>span{margin-right:auto}.draft-confirm button{border:1px solid #ab8c63;border-radius:4px;padding:8px 10px;font-size:10px}.draft-confirm button:last-child{color:#2c261f;background:#eac078}@media (min-width:721px){.war-stage.compact{height:57px;min-height:57px}.war-stage.compact .stage-art{display:none}.war-stage.compact .stage-identity{padding:10px 20px}.war-stage.compact .stage-caption{align-items:center;gap:12px;display:flex}.war-stage.compact .phase-pill{margin:0;font-size:9px}.war-stage.compact h2{font-size:13px}.war-stage.compact .stage-sub,.war-stage.compact .stage-participation,.war-stage.compact .race-caption,.war-stage.compact .race-track{display:none}.war-stage.compact .race-board{padding:8px 24px}.war-stage.compact .clan-lane{grid-template-columns:15px 22px minmax(0,1fr);gap:6px;padding:0}.war-stage.compact .clan-lane .game-badge{width:22px;height:27px}.war-stage.compact .clan-lane-rank{font-size:17px}.war-stage.compact .clan-lane-info b{font-size:18px;line-height:1.1}.war-stage.compact .clan-lane-info>span{font-size:8px}.war-stage.compact .archive-stand{gap:25px;padding:5px 22px}.war-stage.compact .archive-placement{align-items:center;gap:8px;min-width:0;padding-right:20px;font-size:22px;display:flex}.war-stage.compact .archive-placement small{margin-top:0;font-size:6px}.war-stage.compact .archive-stand>div{gap:2px}.war-stage.compact .archive-stand>div>b{font-size:19px}.war-stage.compact .archive-stand>div>span{font-size:7px}}@media (max-width:1000px) and (min-width:721px){.war-stage.compact .clan-lane{grid-template-columns:21px 1fr;display:grid}.war-stage.compact .clan-lane-rank{display:none}.war-stage.compact .clan-lane-info{text-align:left}.war-stage.compact .race-board{padding-left:15px;padding-right:15px}.war-stage.compact .clan-lane-info b{font-size:15px}.war-stage.compact .clan-lane-info>span{font-size:7px}}@media (max-width:720px){.focus-toggle{display:none}.draft-confirm{flex-wrap:wrap;padding:15px;font-size:11px}.draft-confirm>span{width:100%}}.info-button{color:#9aadc3;border-radius:3px;justify-content:center;align-items:center;min-width:20px;min-height:24px;padding:0;display:flex}.info-button:hover,.info-button[aria-expanded=true]{color:var(--gold)}.info-float{z-index:120;color:#e1eaf4;letter-spacing:0;text-transform:none;text-align:left;background:#26384e;border:1px solid #576e8b;border-radius:5px;width:260px;max-width:calc(100vw - 24px);padding:13px 15px;font:11px/1.7 Inter Variable,sans-serif;position:fixed;box-shadow:0 12px 35px #0008}.stage-sub .info-pop{z-index:auto}.stage-view-switch{align-items:center;gap:3px;margin-left:14px;margin-right:auto;display:flex}.stage-view-switch button{color:#879ab2;border-radius:3px;min-height:25px;padding:4px 8px;font-size:9px}.stage-view-switch button.active{color:#d9e4ee;background:#304257}.race-caption{align-items:center}.race-caption>span:last-child{margin-left:auto}.stage-trend{height:86px;margin-top:-7px;position:relative}.stage-trend svg{width:100%;height:100%;overflow:visible}.stage-trend text{font:9px var(--mono);fill:#8da2bc}.stage-trend-grid{stroke:#304459;fill:none;stroke-dasharray:2 4}.stage-trend-line{stroke:var(--gold);fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.stage-trend-hit{fill:#0000;cursor:crosshair}.stage-trend-value{pointer-events:none;background:#304155;border:1px solid #4d657e;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;top:0;left:70px}.stage-trend-empty{height:75px;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (max-width:720px){.stage-view-switch{gap:0;margin-left:7px}.stage-view-switch button{min-height:23px;padding:3px 6px;font-size:8px}.stage-trend{height:80px;margin-top:0}.stage-trend-value{font-size:9px;left:45px}.race-caption>span:last-child{max-width:45%}.stage-trend-empty{height:80px}}.profile-action{color:#a7b9cf;white-space:nowrap;border:1px solid #34485f;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:10px;display:inline-flex}.profile-action:hover{color:#e8eff7;background:#ffffff09}.profile-action.is-selected{color:var(--gold);background:#eac07809;border-color:#86704a}@media (max-width:720px){.profile-action{gap:4px;padding:7px 6px;font-size:9px}.profile-action svg{width:14px;height:14px}.inspector-header .player-identity{min-width:45px}.inspector-header .player-identity h1{max-width:145px}}@media (max-width:365px){.profile-action{padding:7px 5px;font-size:8px}.profile-action svg{width:12px;height:12px}}@media (max-width:720px){.inspector-header{padding-top:9px;padding-bottom:7px}.inspector-context{min-height:29px;padding-bottom:7px}.scope-bar{padding-top:6px;padding-bottom:6px}.scope-note{padding-bottom:6px;font-size:8px}.encounter-list{min-height:64px;max-height:64px}.encounter-option{min-height:63px;padding-top:7px;padding-bottom:7px}.encounter-name{margin-top:5px;margin-bottom:3px}.battle-caption{min-height:29px}.match-scoreboard{padding-top:8px;padding-bottom:6px}.match-score>b{font-size:31px;line-height:1.12}.match-score>b i{font-size:18px}.match-outcome{font-size:8px}.match-score small{font-size:7px}.contender>.side-label{margin-bottom:4px;font-size:6px}.round-selector{margin-bottom:10px}.round-selector>button{min-height:32px}.deck-battle{margin-top:8px}.battle-footer{min-height:37px;margin-top:9px}.deck-team-label{margin-bottom:5px}.contender>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-switch{gap:0;margin-left:3px}.workspace-switch button{padding-left:7px;padding-right:7px;font-size:9px}.app-header{gap:7px}.clan-brand small{letter-spacing:.2px;font-size:6px}.coach-workspace .mobile-search{display:none}}@media (max-width:365px){.clan-brand>span{display:none}.clan-brand{margin-right:3px}.workspace-switch{margin-left:0}.workspace-switch button{padding-left:8px;padding-right:8px;font-size:10px}.app-header-actions>.icon-button{width:28px}}.navigation-confirm{color:#aebed1;padding:24px;font-size:12px;line-height:1.7}.navigation-confirm>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.navigation-confirm .text-button{color:var(--red)}.skeleton-layout{align-self:flex-start;width:100%;max-width:900px;padding:25px 30px}.skeleton-layout i{background:#29384b;border-radius:4px;animation:1.4s ease-in-out infinite alternate skeleton-pulse;display:block}.skeleton-name{width:28%;height:23px;margin-bottom:16px}.skeleton-line{width:58%;height:10px;margin-bottom:32px}.skeleton-line.short{width:35%;margin-top:26px}.skeleton-decks{opacity:.7;grid-template-columns:1fr 1fr;gap:35px;display:grid}.skeleton-decks>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.skeleton-decks i{aspect-ratio:120/144;animation-delay:.1s}.skeleton-decks>div:nth-child(2) i{animation-delay:.3s}@keyframes skeleton-pulse{0%{opacity:.35}to{opacity:.7}}@media (max-width:720px){.skeleton-layout{padding:25px 18px}.skeleton-decks{gap:30px}.skeleton-decks>div{grid-template-columns:repeat(2,1fr);gap:8px}.skeleton-line{margin-bottom:23px}}.elite-app{min-height:0}.app-header{gap:24px;height:68px}.workspace-switch button{font-size:14px}.clan-brand small{letter-spacing:.5px;font-size:10px}.command-trigger{height:38px;font-size:13px}.collection-trigger{font-size:12px}.collection-trigger small{font-size:11px}.app-header-actions{margin-left:auto}.app-footline,.app-footline>span:nth-child(2){height:25px;font-size:10px}select,.primary-button,.text-button{font-size:13px}.info-float{font-size:13px;line-height:1.65}.empty-state strong{font-size:16px}.empty-state p{max-width:420px;font-size:13px}.empty-state .text-button{margin:16px auto 0;display:block}.inline-warning,.connection-banner,.connection-banner button{font-size:13px}.war-navigation{border-bottom:1px solid var(--border);background:#151e2a;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px 28px;display:flex}.war-navigation-selection{align-items:center;gap:25px;display:flex}.war-picker{text-align:left;border-radius:4px;align-items:center;gap:13px;padding:5px 8px 5px 0;display:flex}.war-picker>svg:first-child{color:var(--gold)}.war-picker>svg:last-child{color:var(--muted);margin-left:12px}.war-picker strong,.standings-trigger strong{font-size:15px;font-weight:600;display:block}.war-picker small,.standings-trigger small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.war-picker:hover strong{color:var(--gold)}.war-navigation-arrows{gap:2px;display:flex}.standings-trigger{text-align:left;align-items:center;gap:12px;padding:5px 0 5px 12px;display:flex}.standings-trigger>svg{color:var(--muted)}.standings-label{color:#b5c3d3;margin-left:35px;font-size:13px}.standings-trigger:hover .standings-label{color:var(--gold)}.war-archive-picker{padding:8px 18px 18px}.war-archive-picker>button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:16px;width:100%;padding:17px 8px;display:flex}.war-archive-picker>button:hover,.war-archive-picker>button[aria-pressed=true]{background:#253449}.archive-picker-icon{color:#8ca5c3}.war-archive-picker strong{font-size:14px;font-weight:550}.war-archive-picker small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.archive-picker-rank{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.war-archive-picker>button[aria-pressed=true]>svg{color:var(--gold)}.war-desk{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0}.player-roster{background:#111a25;min-height:0}.roster-cap{margin:0 20px;padding:19px 0 13px}.roster-cap>strong{gap:9px;font-size:16px}.roster-cap small{font-size:12px}.roster-cap .icon-button{width:34px;height:34px;position:relative}.filter-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.roster-search{height:42px;margin:0 20px}.roster-search input{font-size:14px}.roster-options{border-bottom:1px solid var(--border);gap:12px;margin:15px 20px 4px;padding-bottom:14px;display:grid}.roster-options label{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.roster-options select{max-width:170px;font-size:13px}.roster-column-label{color:#8fa2ba;justify-content:space-between;padding:17px 22px 10px;font-size:11px;display:flex}.roster-player-main{gap:12px;width:100%;min-height:76px;padding:12px 22px 12px 17px}.roster-player-name strong{font-size:14px;line-height:1.4}.roster-player-name>span{margin-top:5px;font-size:11px}.roster-player-values b{font-size:24px}.deck-notches{gap:4px;font-size:11px}.deck-notches i{width:6px;height:8px}.roster-rows{overflow-y:auto}.inspector{background:#172230}.inspector-header{background:#17212f;border-bottom:1px solid #2a394b;gap:15px;min-height:88px;padding:18px 30px}.player-identity h1{max-width:260px;font-size:23px;font-weight:600;line-height:1.25}.former-label{margin:5px 0 0;font-size:11px;display:block}.player-summary{text-align:right;align-items:center;gap:30px;margin-left:auto;display:flex}.player-summary>span{flex-direction:column;gap:4px;display:flex}.player-summary b{font-family:var(--display);font-size:24px;font-weight:500;line-height:1.1}.player-summary small{color:#9fb1c7;white-space:nowrap;font-size:12px}.participation-unknown{margin-left:auto;font-size:13px}.profile-options{margin-left:7px}.inspector-tabs{gap:29px;height:49px;padding:0 30px}.inspector-tabs>button{min-height:49px;padding:0 2px;font-size:14px}.coverage-mark{font-size:12px}.battle-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:7px 30px;display:flex}.encounter-picker-trigger{color:#c9d8e9;border-radius:5px;align-items:center;gap:10px;min-height:36px;margin-left:-10px;padding:8px 10px;font-size:13px;display:flex}.encounter-picker-trigger:hover{background:#2a3b50}.encounter-picker-trigger b{color:#99b3cf;margin-left:6px;font-size:12px;font-weight:500}.encounter-picker-trigger>svg:last-child{color:var(--muted);margin-left:8px}.battle-source{color:#8ea8c6;align-items:center;gap:7px;font-size:12px;display:flex}.battle-source.unassigned{color:#d3bb96}.battle-workspace{border:0;min-height:0;display:flex;overflow:hidden}.battle-view{flex:1;min-height:0;padding:0 32px 14px;display:block;overflow-y:auto;container-type:normal}.battle-caption{max-width:1100px;min-height:42px;margin:0 auto;font-size:13px}.battle-caption time{font-size:12px}.match-scoreboard{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);width:100%;max-width:1100px;margin:0 auto;padding:20px 0 18px}.contender>strong{font-size:19px;line-height:1.4}.contender>.side-label{letter-spacing:.7px;margin-bottom:7px;font-size:11px}.contender>span:last-child:not(.side-label){margin-top:4px;font-size:12px}.match-outcome{font-size:12px}.match-score>b{gap:13px;font-size:40px;line-height:1.2}.match-score small{font-size:11px}.round-selector{gap:12px;width:100%;max-width:1100px;min-height:44px;margin:0 auto 22px}.round-selector>button{gap:19px;min-width:140px;min-height:44px;font-size:13px}.round-selector>button>b{font-size:18px}.deck-battle{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:14px;width:100%;max-width:1100px;margin:0 auto}.deck-team{display:block}.deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 9px;width:100%;max-width:460px}.playing-card{aspect-ratio:120/151;min-height:0}.card-level{min-width:24px;padding:3px 6px;font-size:13px;bottom:2%}.card-form{padding:3px 0;font-size:10px}.deck-team-label{max-width:460px;margin:0 auto 11px;font-size:12px}.deck-team-label>span{color:#9db4ce;max-width:100%}.versus img{width:32px;height:32px}.battle-footer{flex-wrap:wrap;gap:10px 23px;max-width:1100px;min-height:52px;margin:23px auto 0;font-size:12px}.tower-chip{max-width:220px;font-size:12px}.encounter-picker-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.encounter-picker-controls select{font-size:13px}.scope-tabs button{min-height:39px;padding:10px 12px;font-size:13px}.scope-tabs span{font-size:12px}.encounter-picker-note{color:#cdb693;padding:0 24px 17px;font-size:12px;line-height:1.5}.encounter-picker-list{max-height:55dvh;padding:0 16px 16px;overflow-y:auto}.encounter-choice{border-top:1px solid var(--border);text-align:left;align-items:center;gap:18px;width:100%;padding:18px 10px;display:flex}.encounter-choice:hover,.encounter-choice[aria-pressed=true]{background:#25384e}.encounter-choice-date{color:#a9bed5;flex-shrink:0;width:50px;font-size:13px}.encounter-choice-date small{margin-top:6px;font-size:12px;display:block}.encounter-choice-player{flex:1;min-width:0}.encounter-choice-player strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.encounter-choice-player small{color:#94abc5;margin-top:6px;font-size:12px;display:block}.encounter-choice-result{font:500 24px var(--display);white-space:nowrap}.encounter-choice.win .encounter-choice-result{color:var(--green)}.encounter-choice.loss .encounter-choice-result{color:var(--red)}.encounter-choice>svg{color:#91abc7}.player-action-list{padding:12px 22px 22px}.player-action-list>button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:15px;width:100%;min-height:65px;font-size:14px;display:flex}.player-action-list>button>svg:last-child{margin-left:auto}.player-action-list>button:hover{color:var(--gold)}.app-dialog .war-stage{border:0;min-height:0;display:block}.app-dialog .stage-identity{border:0;border-bottom:1px solid var(--border);gap:20px;padding:20px 25px}.app-dialog .stage-art{width:125px;height:115px;display:flex}.app-dialog .stage-art img{width:125px;max-height:125px}.app-dialog .stage-caption{display:block}.app-dialog .stage-caption h2{font-size:22px}.app-dialog .phase-pill,.app-dialog .stage-sub{font-size:12px}.app-dialog .stage-sub{align-items:center;gap:8px;max-width:none;margin-top:8px;display:flex}.app-dialog .stage-participation{font-size:13px;display:flex}.app-dialog .stage-participation>span{font-size:12px}.app-dialog .race-board{padding:22px 28px 28px}.app-dialog .race-caption{flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:12px}.app-dialog .race-caption>span:first-child{font-size:11px}.app-dialog .race-caption>span:last-child{max-width:none;font-size:12px}.app-dialog .stage-view-switch button{min-height:32px;font-size:13px}.app-dialog .clan-standings{grid-template-columns:1fr;gap:0;display:grid}.app-dialog .clan-lane{border-bottom:1px solid #2a3b50;grid-template-columns:28px 40px minmax(0,1fr);gap:15px;min-height:70px;padding:12px 0;display:grid}.app-dialog .clan-lane-rank{font-size:23px;display:block}.app-dialog .clan-lane .game-badge{width:36px;height:43px}.app-dialog .clan-lane-info{text-align:left;grid-template-columns:1fr auto;gap:7px 20px;display:grid}.app-dialog .clan-lane-info>span{align-self:center;margin:0;font-size:14px}.app-dialog .clan-lane-info b{font-size:25px;line-height:1.1}.app-dialog .race-track{grid-column:1/-1;margin:0}.app-dialog .archive-stand{flex-wrap:wrap;gap:35px;padding:26px}.app-dialog .archive-stand>div>span{font-size:12px}.app-dialog .stage-trend{height:180px;margin:20px 0}.app-dialog .stage-trend text{font-size:11px}.activity-view,.history-view{padding:30px}.activity-heading>span{font-size:12px}.day-column{min-width:130px;padding:18px}.day-column>span{font-size:12px;line-height:1.5}.player-history-bars>button{padding:20px 0}.history-bar-label{width:85px;font-size:13px}.player-history-bars>button>span:nth-last-child(2){width:90px;font-size:12px}.micro-note{font-size:12px}@media (min-width:1101px) and (max-width:1360px){.war-desk{grid-template-columns:280px minmax(0,1fr)}.inspector-header{padding-left:24px;padding-right:24px}.player-summary{gap:22px}.battle-view{padding-left:25px;padding-right:25px}.deck-battle{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:8px}}@media (max-width:1100px){.command-trigger,.collection-trigger{display:none}.app-header .mobile-search{display:inline-flex}.app-header{gap:18px}.clan-brand{min-width:145px}.war-desk{flex-direction:column;display:flex}.player-roster{border:0;flex:1;min-height:0;display:flex}.roster-cap,.roster-search,.roster-options{margin-left:24px;margin-right:24px}.roster-column-label{padding-left:26px;padding-right:26px}.roster-player-main{padding-left:24px;padding-right:28px}.roster-player-name{flex:1}.roster-player-values{margin-left:auto}.inspector-container{display:none}.player-open .inspector-container{z-index:50;background:#172230;display:flex;position:fixed;inset:0;overflow:hidden}.inspector{height:100dvh}.mobile-back{display:inline-flex}.inspector-header{padding-left:20px;padding-right:20px}.player-identity h1{max-width:300px}.deck-grid{max-width:460px}.work-area.war{min-height:0;display:flex}}@media (max-width:720px){.elite-app{height:100dvh;min-height:0;overflow:hidden}.app-header{gap:10px;height:62px;padding:0 14px}.clan-brand{gap:8px;min-width:0}.clan-brand img{width:30px;height:36px}.clan-brand>span{font-size:15px}.clan-brand small{display:none}.workspace-switch{flex:1;justify-content:center;margin-left:auto}.workspace-switch button{gap:6px;padding:0 10px;font-size:13px}.workspace-switch svg{display:none}.app-header-actions{gap:0;margin-left:0}.app-header .refresh-control{display:none}.app-header .icon-button{width:34px;height:38px}.coach-workspace .mobile-search{display:inline-flex}.war-navigation{gap:12px;min-height:72px;padding:8px 17px}.war-navigation-selection{gap:10px}.war-picker{gap:8px}.war-picker>svg:first-child{display:none}.war-picker>svg:last-child{margin-left:5px}.war-picker strong,.standings-trigger strong{font-size:13px}.war-picker small,.standings-trigger small{margin-top:5px;font-size:11px}.standings-trigger{gap:9px;padding-left:0}.standings-trigger .game-badge{width:24px;height:29px}.standings-label{display:none}.standings-trigger>svg{width:13px}.roster-cap{margin:0 20px;padding-top:15px}.roster-search{margin:0 20px}.roster-player-main{min-height:75px}.roster-rows{min-height:0;overflow-y:auto}.war-workspace .app-footline,.app-footline{gap:0;height:25px;min-height:25px;padding:5px 17px;font-size:9px}.app-footline>span:first-child{display:none}.app-footline>span:nth-child(2){font-size:9px}.inspector-header{gap:10px;min-height:84px;padding:15px 14px}.player-emblem{display:none}.player-identity{flex:1}.player-identity h1{max-width:185px;font-size:19px}.player-identity .tag{font-size:10px}.player-summary{gap:16px;margin-left:auto}.player-summary b{font-size:22px}.player-summary small{font-size:11px}.player-summary>span:last-child{display:none}.profile-options{width:30px;margin:0}.participation-unknown{max-width:92px;font-size:11px;line-height:1.4}.inspector-tabs{gap:25px;height:47px;padding:0 20px}.inspector-tabs>button{min-height:47px;font-size:13px}.inspector-tabs>.coverage-mark{max-width:none;font-size:10px}.battle-toolbar{gap:8px;min-height:51px;padding:7px 19px}.encounter-picker-trigger{gap:8px;font-size:12px}.encounter-picker-trigger b{font-size:11px}.battle-source{gap:4px;font-size:11px}.battle-workspace{display:flex;overflow:hidden}.battle-view{min-height:0;padding:0 19px 20px;display:block;overflow-y:auto}.battle-caption{gap:8px;min-height:40px;font-size:12px}.battle-caption time{font-size:11px}.match-scoreboard{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:8px;padding:20px 0 15px}.contender>strong{font-size:14px}.contender>.side-label{letter-spacing:.4px;margin-bottom:7px;font-size:10px}.contender>span:last-child:not(.side-label){white-space:normal;overflow-wrap:anywhere;font-size:11px}.match-outcome{font-size:11px}.match-score>b{gap:10px;font-size:34px}.match-score small{font-size:10px}.round-selector{gap:6px;min-height:42px;margin-bottom:20px}.round-selector>button{gap:12px;min-width:105px;min-height:42px;font-size:12px}.round-selector>button>b{font-size:17px}.deck-battle{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px;margin:0 auto}.deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 6px;width:100%;max-width:250px}.deck-team-label{margin-bottom:12px;font-size:11px}.deck-team-label>span{max-width:100%}.card-level{min-width:22px;padding:2px 5px;font-size:12px}.card-form{padding:2px 0;font-size:9px}.playing-card{min-height:0}.versus img{width:20px;height:20px}.battle-footer{gap:10px 14px;min-height:45px;margin-top:20px;padding-top:12px;font-size:11px;line-height:1.5}.encounter-picker-controls{gap:12px;padding:16px}.scope-tabs button{padding:10px 9px;font-size:12px}.scope-tabs span{font-size:11px}.encounter-choice{gap:13px;padding:18px 7px}.encounter-choice-player strong{font-size:13px}.encounter-choice-player small{font-size:11px}.encounter-choice-result{font-size:22px}.encounter-choice-date{width:44px;font-size:12px}.activity-view,.history-view{padding:24px 20px}.activity-heading h2{font-size:16px}.activity-heading>span{font-size:11px}.activity-ledger>div,.result-ledger>div{font-size:13px}.history-bar-label{width:65px;font-size:12px}.player-history-bars b{width:46px;font-size:22px}.player-history-bars>button>span:nth-last-child(2){width:75px;font-size:11px}.app-dialog .stage-identity{gap:10px;padding:18px}.app-dialog .stage-art{width:85px;height:100px}.app-dialog .stage-art img{width:90px;max-height:100px}.app-dialog .stage-caption h2{font-size:19px}.app-dialog .stage-participation{flex-wrap:wrap;gap:6px}.app-dialog .race-board{padding:18px}.app-dialog .race-caption>span:first-child{display:none}.app-dialog .race-caption>span:last-child{font-size:11px}.app-dialog .stage-view-switch{margin-left:0}.app-dialog .clan-lane{grid-template-columns:24px 33px minmax(0,1fr);gap:10px}.app-dialog .clan-lane-info>span{font-size:13px}.app-dialog .clan-lane-info b{font-size:23px}.app-dialog .archive-stand{gap:22px;padding:20px}}@media (max-width:480px){.clan-brand>span{display:none}.workspace-switch button{padding:0 9px;font-size:12px}.war-navigation-arrows{display:none}.player-identity h1{max-width:130px}.app-header{gap:6px}.app-dialog .stage-sub{font-size:11px}}@media (max-width:365px){.app-header{padding:0 10px}.workspace-switch button{padding:0 7px}.app-header .icon-button{width:30px}.player-summary{gap:11px}.player-summary b{font-size:20px}.player-identity h1{max-width:105px;font-size:17px}.player-identity .tag{font-size:9px}.inspector-header{gap:6px;padding-left:9px;padding-right:9px}.inspector-tabs{gap:20px;padding:0 16px}.inspector-tabs>.coverage-mark{font-size:9px}.battle-toolbar{padding-left:16px;padding-right:12px}.encounter-picker-trigger{gap:5px;font-size:11px}.encounter-picker-trigger>svg:first-child{display:none}.battle-source{font-size:10px}.battle-view{padding-left:15px;padding-right:15px}.battle-caption{font-size:11px}.battle-caption time{font-size:10px}.deck-battle{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:6px}.card-form{font-size:8px}.card-level{font-size:11px}.history-bar-label{width:55px;font-size:11px}.player-history-bars>button{gap:8px}}.inspector-navigation{border-bottom:1px solid var(--border);background:#111a25;flex-shrink:0;align-items:center;gap:20px;min-height:49px;padding-right:30px;display:flex}.inspector-navigation .inspector-tabs{border:0;flex:1;min-width:0}.inspector-navigation .encounter-picker-trigger{gap:8px;margin:0;font-size:13px}.inspector-navigation .encounter-picker-trigger b{margin:0}.inspector-navigation .coverage-mark{margin-left:auto}.assignment-indicator{background:#6d512b12;border:1px solid #756246;border-radius:4px;padding:4px 7px;font-size:12px;color:#d3bb96!important}.war-navigation{min-height:68px}.battle-caption{gap:12px}@media (max-width:720px){.war-navigation{min-height:68px}.inspector-navigation{gap:10px;min-height:47px;padding-right:18px}.inspector-navigation .inspector-tabs{gap:24px;padding-right:0}.inspector-navigation .encounter-picker-trigger{gap:7px;padding:8px 0}.encounter-trigger-label,.inspector-navigation .encounter-picker-trigger>svg:first-child{display:none}.inspector-navigation .encounter-picker-trigger>svg:last-child{margin-left:0}.assignment-indicator{padding:3px 5px;font-size:10px}.battle-caption{flex-wrap:wrap;gap:6px;padding:9px 0}.battle-caption time{margin-left:auto}.battle-caption .info-pop{margin-left:0}}@media (max-width:365px){.inspector-navigation{gap:6px;padding-right:12px}.inspector-navigation .inspector-tabs{gap:21px}.battle-caption time{font-size:10px}.battle-caption{gap:5px}}.round-selector>button{flex:1;min-width:0;max-width:160px;padding-left:4px;padding-right:4px}.coach-loading .loading-state{width:100%;max-width:900px}@media (max-width:365px){.round-selector:has(>button:nth-child(3))>button{flex-direction:column;gap:4px;min-height:53px}}.encounter-total{color:#a4b8d0;white-space:nowrap;font-size:12px}.encounter-back-short{display:none}.encounter-overview{flex-direction:column;flex:1;min-height:0;display:flex}.encounter-overview-controls{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 30px 14px;display:flex}.encounter-overview-controls select{min-height:39px;font-size:13px}.encounter-overview-note{color:#c6b391;flex-shrink:0;align-items:center;gap:8px;padding:0 30px 15px;font-size:12px;display:flex}.encounter-overview-note .info-pop{margin-left:auto}.encounter-day-list{scrollbar-width:thin;scrollbar-color:#3d5068 transparent;flex:1;min-height:0;padding:0 30px 25px;overflow-y:auto}.encounter-day{margin-bottom:20px}.encounter-day-heading{border-bottom:1px solid #34465c;justify-content:space-between;align-items:center;gap:15px;min-height:48px;display:flex}.encounter-day-heading h2{font-size:15px;font-weight:600}.encounter-day-heading>span{color:#93aac5;font-size:12px}.encounter-day .encounter-choice{border-top:0;border-bottom:1px solid var(--border);gap:25px;min-height:86px;padding:19px 10px}.encounter-day .encounter-choice-date{font-variant-numeric:tabular-nums;width:56px;font-size:14px}.encounter-day .encounter-choice-player strong{font-size:16px}.encounter-day .encounter-choice-player small{align-items:center;gap:12px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.encounter-round-count{color:#d3bd97;white-space:nowrap;background:#eac0780b;border:1px solid #695d47;border-radius:3px;padding:1px 6px;font-size:11px}.encounter-choice-score{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.encounter-choice-score>small{color:#9db1ca;font-size:11px}.encounter-choice.win .encounter-choice-score>small{color:var(--green)}.encounter-choice.loss .encounter-choice-score>small{color:var(--red)}@media (max-width:720px){.encounter-back-full{display:none}.encounter-back-short{display:inline}.inspector-navigation .encounter-back{gap:7px;padding:8px 0;font-size:12px}.inspector-navigation .encounter-back>svg:first-child{display:block}.encounter-total{font-size:11px}.encounter-overview-controls{flex-wrap:wrap;gap:12px;padding:18px 20px 12px}.encounter-overview-controls .scope-tabs{width:100%}.encounter-overview-controls .scope-tabs button{flex:1;padding:10px 6px;font-size:12px}.encounter-overview-controls select{min-height:35px;margin-left:auto;font-size:12px}.encounter-overview-note{padding:0 20px 13px;font-size:11px;line-height:1.5}.encounter-overview-note>svg{display:none}.encounter-day-list{padding:0 20px 20px}.encounter-day-heading{min-height:44px}.encounter-day-heading h2{font-size:14px}.encounter-day-heading>span{font-size:11px}.encounter-day .encounter-choice{gap:13px;min-height:88px;padding:17px 2px}.encounter-day .encounter-choice-date{width:42px;font-size:12px}.encounter-day .encounter-choice-player strong{font-size:14px}.encounter-day .encounter-choice-player small{flex-wrap:wrap;gap:7px;font-size:11px}.encounter-choice-score>small{font-size:10px}.encounter-round-count{padding:1px 5px;font-size:10px}}@media (max-width:365px){.encounter-overview-controls,.encounter-overview-note,.encounter-day-list{padding-left:16px;padding-right:16px}.encounter-day .encounter-choice{gap:9px}.encounter-day .encounter-choice-player strong{font-size:13px}.encounter-day .encounter-choice-date{width:36px;font-size:11px}.encounter-day .encounter-choice-result{font-size:21px}}.app-header{gap:22px;height:52px;padding:0 22px}.clan-brand img{width:28px;height:34px}.clan-brand>span{font-size:16px}.clan-brand small{display:none}.command-trigger{height:33px}.app-header .icon-button{width:34px;height:34px}.war-navigation{gap:16px;min-height:44px;padding:4px 24px}.war-picker{gap:10px;padding:2px 0}.war-picker>span,.standings-trigger>span:not(.standings-label){align-items:center;gap:13px;display:flex}.war-picker strong,.standings-trigger strong{font-size:13px}.war-picker small,.standings-trigger small{margin:0;font-size:12px}.war-navigation-selection{gap:18px}.war-navigation-arrows .icon-button{width:30px;height:30px}.standings-trigger{gap:9px;padding:2px 0}.standings-trigger .game-badge{width:21px;height:26px}.standings-label{margin-left:16px;font-size:12px}.inspector-header{gap:12px;min-height:64px;padding:10px 28px}.player-emblem{width:30px;height:35px;font-size:11px}.player-identity h1{font-size:20px}.player-identity .tag{margin-top:3px;font-size:10px}.player-summary{gap:25px}.player-summary>span{flex-direction:row;align-items:baseline;gap:6px}.player-summary b{font-size:22px}.player-summary small{font-size:11px}.inspector-navigation,.inspector-tabs{height:41px;min-height:41px}.inspector-tabs>button{min-height:41px;font-size:13px}.encounter-overview-controls{padding:12px 28px 8px}.encounter-overview-controls .scope-tabs button{min-height:33px;padding-top:7px;padding-bottom:7px}.encounter-overview-controls select{min-height:33px}.encounter-overview-note{padding:0 28px 8px}.encounter-day-heading{min-height:40px}.roster-cap{padding-top:12px;padding-bottom:9px}.roster-column-label{padding-top:12px}@media (max-width:1100px){.inspector-header{padding-left:18px;padding-right:18px}}@media (max-width:720px){.app-header{gap:8px;height:48px;padding:0 12px}.clan-brand img{width:25px;height:30px}.workspace-switch button{padding:0 12px;font-size:13px}.app-header .icon-button{width:32px;height:34px}.war-navigation{gap:10px;min-height:43px;padding:4px 16px}.war-picker strong,.standings-trigger strong{font-size:12px}.war-picker>span,.standings-trigger>span:not(.standings-label){gap:7px}.war-picker small{font-size:11px}.standings-trigger small{display:none}.standings-trigger .game-badge{width:20px;height:24px}.inspector-header{gap:9px;min-height:61px;padding:9px 13px}.player-identity h1{font-size:18px}.player-identity .tag{margin-top:3px;font-size:10px}.player-summary{gap:15px}.player-summary>span{flex-direction:column;align-items:flex-end;gap:2px}.player-summary b{font-size:21px}.player-summary small{font-size:10px}.inspector-navigation,.inspector-tabs{height:40px;min-height:40px}.inspector-tabs>button{min-height:40px}.encounter-overview-controls{gap:7px;padding:10px 18px 7px}.encounter-overview-controls .scope-tabs button{min-height:32px;padding-top:7px;padding-bottom:7px}.encounter-overview-controls select{min-height:30px;padding-top:4px;padding-bottom:4px}.encounter-overview-note{padding:0 18px 8px;font-size:11px}.encounter-day-heading{min-height:38px}}@media (max-width:365px){.inspector-header{gap:6px;padding-left:9px;padding-right:9px}.player-identity h1{font-size:17px}.player-summary{gap:11px}.war-picker>span{gap:5px}.war-picker strong{font-size:11px}.war-picker small{font-size:10px}.war-picker>svg:last-child{margin-left:0}}.an-topline{min-height:50px;padding:8px 24px}.an-view-nav,.an-view-nav button{min-height:40px}.an-detail-toolbar,.an-chart-toolbar{min-height:56px;padding:10px 24px}@media (max-width:720px){.an-topline{min-height:48px;padding:8px 16px}.an-view-nav,.an-view-nav button{min-height:40px}.an-detail-toolbar,.an-chart-toolbar{min-height:54px;padding:10px 16px}}@media (max-width:480px){.war-navigation-selection,.war-picker,.war-picker>span{min-width:0}.war-picker strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.war-picker small{white-space:nowrap}}@media (max-width:365px){.war-picker strong{max-width:105px}.war-picker small{display:none}}.roster-player-main{gap:12px;min-height:64px;padding:11px 18px}.roster-rank{width:18px;font-size:11px}.roster-player-name{flex:1;min-width:0}.roster-player-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:1.35;overflow:hidden}.roster-player-name>.roster-activity{color:#91a5bc;letter-spacing:0;margin-top:6px;font-family:inherit;font-size:11px;line-height:1.3}.roster-player-values{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;width:72px;display:flex}.roster-player-values b{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-family:Inter Variable,sans-serif;font-size:18px;font-weight:600;line-height:1.15}.roster-player-values b small{color:#8c9fb5;letter-spacing:0;font:450 10px Inter Variable,sans-serif}.roster-contribution{background:#2a3a4c;border-radius:2px;width:68px;height:3px;display:block;overflow:hidden}.roster-contribution i{background:#7ba7d1;border-radius:2px;height:100%;display:block}.roster-player.selected{background:#213247}.roster-player.selected .roster-contribution i{background:var(--gold)}.roster-player.selected .roster-rank{color:var(--gold)}.roster-column-label{color:#9aadc3;padding:12px 18px 9px;font-size:11px}.an-matrix tbody th,.an-matrix td,.an-numbers tbody th,.an-numbers td{height:56px;padding-top:8px;padding-bottom:8px}.an-heat-cell{border-radius:3px;min-height:34px;font-size:13px}@media (max-width:1100px){.roster-cap,.roster-search,.roster-options{margin-left:20px;margin-right:20px}.roster-player-main{gap:13px;min-height:66px;padding:12px 20px}.roster-column-label{padding-left:20px;padding-right:20px}}@media (max-width:365px){.roster-player-main{gap:10px;padding:11px 16px}.roster-player-values{width:65px}.roster-contribution{width:60px}.roster-player-values b{font-size:17px}.roster-player-name>.roster-activity{font-size:10px}}.history-view,.activity-view{background:#141e2b;padding:24px 30px}.history-content,.activity-content{max-width:1080px;margin:0 auto}.history-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.history-toolbar h2{font-size:17px;font-weight:600}.history-toolbar>div>span{color:#93a7c0;margin-top:6px;font-size:12px;display:block}.history-toolbar select{min-height:36px;font-size:13px}.history-chart{width:100%;height:236px}.history-chart svg{width:100%;height:100%;overflow:visible}.history-chart text{fill:#8fa4be;font-variant-numeric:tabular-nums;font:12px Inter Variable,sans-serif}.history-gridline{stroke:#2b3b4e;stroke-width:1px}.history-line{fill:none;stroke:#85b8eb;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.history-point{fill:#85b8eb;stroke:#141e2b;stroke-width:2px}.history-point.active{fill:var(--gold)}.history-hit{fill:#0000;cursor:pointer}.history-hit:focus-visible{stroke:var(--gold);stroke-width:1.5px;outline:none}.history-readout{color:#a2b5ce;border-bottom:1px solid #34465b;align-items:baseline;gap:18px;padding:14px 0 20px;font-size:12px;display:flex}.history-readout strong{color:#e8eff7;font:600 19px Inter Variable,sans-serif}.history-readout strong small{color:#99aec7;font-size:12px;font-weight:450}.history-chart-hint{color:#8ea6c1;margin-left:auto;font-size:11px}.history-ledger-head,.history-ledger>button{text-align:right;grid-template-columns:minmax(120px,1.4fr) minmax(70px,1fr) minmax(55px,.7fr) minmax(100px,1fr) 18px;align-items:center;gap:20px;display:grid}.history-ledger-head{color:#8da4c0;border-bottom:1px solid #2b3c50;min-height:43px;font-size:11px}.history-ledger-head>span:first-child{text-align:left}.history-ledger>button{font-variant-numeric:tabular-nums;color:#b2c4d9;border-bottom:1px solid #27394e;width:100%;min-height:57px;padding:9px 6px;font-size:13px}.history-ledger>button:hover,.history-ledger>button.active{background:#203147}.history-ledger>button>span:first-child{text-align:left;align-items:baseline;gap:12px;display:flex}.history-ledger strong{color:#d4e1f0;font-size:13px;font-weight:550}.history-ledger small{color:#869db8;font-size:11px}.history-ledger b{color:#e5edf6;font:600 14px Inter Variable,sans-serif}.history-ledger>button>svg{color:#829bb7}.activity-content>.activity-heading{margin-bottom:17px}.activity-heading h2{font-size:17px}.activity-days{gap:10px;min-height:0;margin-bottom:24px}.activity-days>.empty-state{text-align:left;align-items:flex-start;min-height:110px;padding:20px 0}.activity-days>.empty-state>svg{display:none}.day-column{background:#192637;border-color:#34495f;border-radius:5px;gap:10px;min-width:126px;padding:15px}.day-column>span{font-size:11px}.day-column>strong{font:600 23px Inter Variable,sans-serif}.day-slots{gap:5px}.day-slots>i{width:15px;height:24px}.participation-analysis{grid-template-columns:1fr 1fr;gap:40px;padding-top:8px;display:grid}.activity-ledger{margin:0}.activity-ledger>div,.result-ledger>div{padding:14px 0;font-size:13px}.participation-results .activity-heading{height:34px;margin:0 0 8px}.participation-results .result-ledger>div{flex-wrap:wrap;gap:10px;min-height:57px}.activity-ledger>div:first-child{min-height:43px}.result-line{font-size:13px}.result-line small{font-size:11px}.an-heat-cell{font-variant-numeric:tabular-nums;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 10px;font-size:13px;display:flex;position:relative}.heat-value-track{background:#ffffff09;border-radius:1px;width:100%;height:3px;display:block}.heat-value-track>i{background:#81add7;border-radius:1px;height:100%;display:block}.an-heat-cell.zero .heat-value-track>i{width:0}.an-matrix td{padding:7px 9px}.an-matrix tbody th,.an-matrix td{height:59px}@media (max-width:720px){.history-view,.activity-view{padding:20px 18px}.history-toolbar{gap:12px;margin-bottom:16px}.history-toolbar h2,.activity-heading h2{font-size:16px}.history-toolbar>div>span{font-size:11px;line-height:1.5}.history-toolbar select{max-width:132px;font-size:12px}.history-chart-hint{display:none}.history-readout{flex-wrap:wrap;gap:14px;padding-bottom:18px}.history-readout strong{font-size:17px}.history-ledger-head,.history-ledger>button{grid-template-columns:minmax(80px,1fr) 60px 40px 70px 12px;gap:8px}.history-ledger-head{font-size:10px}.history-ledger>button{min-height:59px;padding-left:0;padding-right:0;font-size:12px}.history-ledger>button>span:first-child{flex-direction:column;gap:4px}.history-ledger strong{font-size:12px}.history-ledger small{font-size:10px}.history-ledger b{font-size:13px}.participation-analysis{grid-template-columns:1fr;gap:28px}.activity-heading>span{font-size:11px}.activity-content>.activity-heading{flex-wrap:wrap;gap:8px}.activity-days{margin-bottom:18px}.micro-note{font-size:11px;line-height:1.6}}@media (max-width:365px){.history-ledger-head,.history-ledger>button{grid-template-columns:minmax(66px,1fr) 51px 32px 64px 10px;gap:6px}.history-view,.activity-view{padding-left:14px;padding-right:14px}.history-toolbar select{max-width:115px}.history-readout strong{font-size:16px}}.activity-ledger-title{height:34px;margin:0 0 8px;font-size:17px;font-weight:550}.participation-empty{color:#90a6c0;padding:16px 0;font-size:12px;line-height:1.6}.participation-analysis .activity-ledger{border-top:0}.participation-analysis .result-ledger>.result-distribution{min-height:0;padding:13px 0 16px;display:block}.result-distribution-caption{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.result-distribution-caption>span{color:#a9bdd5}.result-distribution-track{border-radius:2px;gap:2px;width:100%;height:6px;margin-top:12px;display:flex;overflow:hidden}.result-distribution-track i.win{background:#79cbb1}.result-distribution-track i.loss{background:#d98086}.result-distribution-track i.draw{background:#9bacbf}.result-distribution-track i.unknown{background:#5a6b80}.result-distribution>small{color:#829ab6;margin-top:9px;font-size:11px;display:block}.activity-content{max-width:920px}.activity-days{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid;overflow:visible}.activity-days>.empty-state{grid-column:1/-1}.day-column{grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:5px 22px;width:100%;min-width:0;min-height:78px;padding:14px 18px;display:grid}.day-column>span:first-child{grid-area:1/1}.day-column>span:last-child{grid-area:2/1}.day-column>.day-slots{grid-area:1/2/span 2}.day-column>strong{grid-area:1/3/span 2}.day-column>strong small{font-size:13px}.result-distribution-track{max-width:240px}.participation-analysis{padding-top:0}.activity-ledger-title{font-size:16px}@media (max-width:720px){.activity-days{grid-template-columns:1fr}.day-column{gap:5px 14px;min-height:75px;padding:12px 14px}.day-column>.day-slots{gap:4px}.day-slots>i{width:11px;height:22px}.day-column>strong{font-size:20px}.result-distribution-track{max-width:none}}.participation-analysis.without-ledger{display:block}.without-ledger .result-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.without-ledger .result-distribution-caption{flex-direction:column;align-items:flex-start;gap:12px}.without-ledger .result-distribution-caption>.result-line{font-size:15px}.without-ledger .result-distribution-track{max-width:none}.without-ledger .participation-results .activity-heading{margin-bottom:10px}@media (max-width:720px){.without-ledger .result-ledger{grid-template-columns:1fr;gap:0}.without-ledger .result-distribution-caption{flex-direction:row;align-items:center}}.threshold-filter{color:#d9b57b;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.threshold-arrow{color:#edba73;margin-right:5px;font-size:12px;font-style:normal}.below-target-cell{background:#bc82210c}.matrix-clean .an-matrix{table-layout:fixed;width:100%;min-width:0}.matrix-clean .an-sticky-player{width:185px;min-width:185px}.matrix-clean .an-matrix th:last-child,.matrix-clean .an-matrix td:last-child{z-index:2;background:#16212f;border-left:1px solid #304052;width:100px;position:sticky;right:0}.matrix-clean .an-matrix thead th{height:54px;padding:9px 6px;font-size:12px}.matrix-clean .an-matrix thead th small{margin-top:4px;font-size:10px}.matrix-clean .an-matrix td,.matrix-clean .an-matrix tbody th{border-bottom:1px solid #283647;height:52px;padding:5px 6px}.matrix-clean .an-heat-cell{background:0 0;border:0;flex-direction:row;gap:0;width:100%;min-height:39px;padding:7px 2px;font-size:13px;display:flex}.matrix-clean .an-heat-cell:hover{background:#8eb5e812}.matrix-clean .an-heat-cell.below-target{color:#efc184;font-weight:600}.matrix-clean .an-player-open{min-height:39px;padding:5px 12px;font-size:13px}.matrix-clean .an-player-open small{display:none}.matrix-clean .has-below-target .an-player-open{box-shadow:inset 2px 0 #a98750}.matrix-clean .an-total{font-family:Inter Variable,sans-serif;font-size:13px}.threshold-count b{color:#edbf80;font-weight:600}.threshold-count small{font-size:10px;font-weight:450}.threshold-count>span{color:#63768c}.matrix-clean .an-matrix tbody tr:hover td,.matrix-clean .an-matrix tbody tr:hover th{background-color:#203044}.roster-player.below-target .roster-player-values b{color:#efc184}.roster-player.below-target .roster-contribution i{background:#d0a15e}.history-target line{stroke:#c49a5b;stroke-dasharray:4 5;opacity:.7}.history-target text{fill:#d7ae73;font-size:11px}.history-point.below-target{fill:#e1ac67}.history-ledger>button.below-target b{color:#edbf80}.history-threshold-count{color:#dab57d;font-size:11px}.matrix-clean{scrollbar-width:thin}@media (min-width:1101px){.matrix-clean .an-matrix{min-width:1060px}}@media (max-width:1100px){.matrix-clean .an-matrix{min-width:1050px}.matrix-clean .an-sticky-player{width:160px;min-width:160px}}@media (max-width:720px){.threshold-filter{margin-left:0;font-size:11px}.matrix-clean .an-sticky-player{width:132px;min-width:132px}.matrix-clean .an-matrix{min-width:1010px}.matrix-clean .an-player-open{padding-left:10px;font-size:12px}.history-threshold-count{font-size:10px}}.matrix-clean .an-player-open small.duplicate-tag{color:#839bb6;margin-top:3px;font-size:10px;font-weight:450;display:block}.encounter-log-title{color:#b7c9df;font-size:13px;font-weight:550}.encounter-overview-controls{padding-bottom:12px}@media (max-width:720px){.encounter-log-title{font-size:12px}.encounter-overview-controls select{max-width:125px}}.without-ledger .result-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.result-distribution-caption{flex-wrap:wrap}.duel-round-summary{border-left:2px solid #34495e;margin-top:12px;padding-left:12px}@media (max-width:720px){.without-ledger .result-ledger{grid-template-columns:1fr}}.app-header>.clan-brand{min-width:0}@media (min-width:761px){.app-header{gap:16px}}.inspector{--player-gutter:clamp(18px, 1.7vw, 28px)}.inspector>.inspector-header,.inspector>.inspector-navigation,.profile-performance,.encounter-overview>.battle-feed{padding-inline:var(--player-gutter);scrollbar-gutter:stable both-edges}.inspector>.inspector-header,.inspector>.inspector-navigation{overflow:hidden}.inspector .inspector-navigation .inspector-tabs{padding-inline:0}.profile-performance .activity-view{background:0 0;padding-inline:0}.profile-performance .activity-content,.encounter-overview .battle-day>.battle-view{max-width:none}.encounter-overview .battle-day-heading{margin-bottom:6px}.encounter-overview .battle-day>.battle-view{padding-inline:clamp(12px,2vw,24px)}.player-roster{--roster-gutter:16px}.player-roster .roster-cap,.player-roster .roster-search,.player-roster .roster-options{margin-inline:var(--roster-gutter)}.player-roster .roster-column-label,.player-roster .roster-player-main{padding-inline:var(--roster-gutter)}.player-roster .roster-player-main{gap:8px}.player-roster .roster-player-values{width:68px}.player-roster .roster-rank{flex:none;width:14px}.app-dialog{--dialog-gutter:22px}.app-dialog>.dialog-cap,.app-dialog>:is(.card-inspect,.login-form,.ops-status,.ops-manager,.war-archive-picker,.command-input,.command-results,.player-action-list,.navigation-confirm),.app-dialog .war-stage :is(.stage-identity,.race-board){padding-inline:var(--dialog-gutter)}.app-dialog>.dialog-cap{min-height:54px;padding-block:8px}.app-dialog>.dialog-cap h2{overflow-wrap:anywhere;min-width:0;margin:0}.app-dialog>:is(.ops-status,.ops-manager,.login-form,.player-action-list,.navigation-confirm){padding-block:16px}.app-dialog>.ranked-profile{margin:14px var(--dialog-gutter) 16px}.app-dialog .command-results>button,.app-dialog .command-results .section-label{padding-inline:8px}.app-dialog .command-results>button{min-height:42px}.app-dialog .command-results>button>strong,.app-dialog .war-archive-picker>button>span{overflow-wrap:anywhere;min-width:0}.app-dialog .war-archive-picker>button{border-radius:5px}.app-dialog .archive-picker-rank{white-space:nowrap}.app-dialog .card-inspect{align-items:center}.app-dialog .card-inspect>div{padding-top:0}.app-dialog .ops-log-head{flex-wrap:wrap;gap:8px}.app-dialog .ops-source-times>div,.app-dialog .ops-date-fields>label{min-width:0}.app-dialog .ops-toolbar>.ops-button{flex:none}.app-dialog .ops-form-actions,.app-dialog .ops-absence-submit{flex-wrap:wrap}.coach-app{--coach-gutter:24px}.coach-app :is(.coach-profile-strip,.coach-toolstrip,.coach-filterstrip,.coach-section-cap,.coach-trophy-chart,.coach-archive-tools,.coach-library-tools,.coach-library-footer,.coach-training-focus){padding-inline:var(--coach-gutter)}.coach-app .coach-section-cap{gap:8px 14px}.coach-app .coach-filterstrip,.coach-app .coach-library-tools{row-gap:8px}.coach-app .coach-filterstrip select,.coach-app .coach-library-tools select{min-height:36px}@media (max-width:760px){.inspector{--player-gutter:12px}.app-dialog{--dialog-gutter:14px}.coach-app{--coach-gutter:14px}.app-dialog .war-archive-picker>button{gap:9px;padding-block:12px}.app-dialog .ops-source-times dd{text-align:right}.coach-app .coach-toolstrip{gap:10px}}
