@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing: .25rem;--default-font-family: var(--font);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.relative{position:relative}.static{position:static}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.\!mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-right{text-align:right}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:dark;--bg: #08060f;--bg-tint-1: #6d28d9;--bg-tint-2: #b45309;--glass: rgb(255 255 255 / .045);--glass-strong: rgb(255 255 255 / .075);--glass-hover: rgb(255 255 255 / .09);--surface-1: #14101f;--fg: #f6f4fd;--fg-secondary: #cdc7e0;--fg-muted: #9c96b4;--line: rgb(255 255 255 / .09);--line-strong: rgb(255 255 255 / .17);--ring: #a78bfa;--accent: #8b5cf6;--accent-soft: #a78bfa;--accent-fg: #ffffff;--gold: #f5c451;--gold-deep: #d99b1f;--series-1: #a78bfa;--series-2: #f59e0b;--grid: rgb(255 255 255 / .07);--axis: rgb(255 255 255 / .2);--good: #34d399;--good-fg: #5eead4;--warn: #fbbf24;--warn-fg: #fcd34d;--bad: #fb7185;--bad-fg: #fda4af;--star: #fcd34d;--r-lg: 1rem;--r-md: .625rem;--r-sm: .4375rem;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--z-sticky: 40;--z-overlay: 80;--z-dialog: 90;--z-tooltip: 100}[data-theme=light]{color-scheme:light;--bg: #f6f4fb;--bg-tint-1: #c4b5fd;--bg-tint-2: #fcd34d;--glass: rgb(255 255 255 / .72);--glass-strong: rgb(255 255 255 / .9);--glass-hover: rgb(255 255 255 / 1);--surface-1: #ffffff;--fg: #17122a;--fg-secondary: #4a4265;--fg-muted: #6f6791;--line: rgb(23 18 42 / .1);--line-strong: rgb(23 18 42 / .2);--ring: #6d28d9;--accent: #6d28d9;--accent-soft: #7c3aed;--gold: #b57d09;--gold-deep: #8a5d00;--series-1: #6d28d9;--series-2: #c2410c;--grid: rgb(23 18 42 / .08);--axis: rgb(23 18 42 / .22);--good: #0f766e;--good-fg: #0f766e;--warn: #a16207;--warn-fg: #854d0e;--bad: #be123c;--bad-fg: #a1102f;--star: #b57d09;--hero-stars-from: var(--gold-deep);--hero-stars-to: var(--gold)}:root{--hero-stars-from: #fff8e1;--hero-stars-to: var(--gold-deep);--brand-deep: #4c1d95;--badge-alt-from: #f59e0b;--badge-alt-to: #9a3412;--crest-from: #fde68a;--crest-fg: #2b1a00;--on-accent: #ffffff;--scrim: rgb(4 2 10 / .62);--shadow: rgb(0 0 0 / .4)}[data-theme=light]{--scrim: rgb(23 18 42 / .38);--shadow: rgb(23 18 42 / .14)}@layer components{*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;color:var(--fg);font-family:var(--font);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;background:radial-gradient(70rem 40rem at 8% -10%,var(--bg-tint-1),transparent 60%),radial-gradient(52rem 36rem at 102% 8%,var(--bg-tint-2),transparent 62%),var(--bg);background-attachment:fixed;min-height:100vh}@supports (color: color-mix(in lab,red,red)){body{background:radial-gradient(70rem 40rem at 8% -10%,color-mix(in srgb,var(--bg-tint-1) 34%,transparent),transparent 60%),radial-gradient(52rem 36rem at 102% 8%,color-mix(in srgb,var(--bg-tint-2) 22%,transparent),transparent 62%),var(--bg)}}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-soft)}h1,h2,h3{margin:0;font-weight:650;letter-spacing:-.022em}h1{font-size:1.375rem}h2{font-size:.875rem}h3{font-size:.8125rem}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px}.muted{color:var(--fg-muted)}.secondary{color:var(--fg-secondary)}.small{font-size:.78125rem}.xs{font-size:.6875rem}.bold{font-weight:600}.nowrap{white-space:nowrap}.mono-nums{font-variant-numeric:tabular-nums}.neg{color:var(--bad-fg)}.pos{color:var(--good-fg)}.up{text-transform:uppercase;letter-spacing:.07em;font-size:.6875rem;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:1380px;margin:0 auto;padding:0 1.5rem}.container.narrow{max-width:980px}.page{padding-top:1.5rem;padding-bottom:5rem}.stack{display:flex;flex-direction:column;min-width:0}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1.25rem}.grow{flex:1;min-width:0}.right{margin-left:auto}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.grid-side{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1rem}::selection{background:var(--accent)}@supports (color: color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent) 45%,transparent)}}.appbar{position:sticky;top:0;z-index:var(--z-sticky);background:var(--bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.appbar{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.appbar-inner{display:flex;align-items:center;gap:.75rem;height:3.25rem}.appbar-sep{width:1px;height:1.125rem;background:var(--line-strong);flex-shrink:0}.brand{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.brand-mark{width:1.875rem;height:1.875rem;border-radius:.5625rem;display:grid;place-items:center;color:var(--on-accent);background:linear-gradient(145deg,var(--accent-soft),var(--accent) 55%,var(--brand-deep));box-shadow:inset 0 1px #ffffff47,0 4px 14px var(--accent)}@supports (color: color-mix(in lab,red,red)){.brand-mark{box-shadow:inset 0 1px #ffffff47,0 4px 14px color-mix(in srgb,var(--accent) 45%,transparent)}}.brand-mark .icon{width:1.0625rem;height:1.0625rem}.brand-name{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(100deg,var(--fg),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.clan-switch{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;flex-shrink:0}.clan-switch:hover{background:var(--glass);border-color:var(--line)}.clan-switch .icon{color:var(--fg-muted)}.clan-badge{width:1.875rem;height:1.875rem;border-radius:.5rem;background:linear-gradient(150deg,var(--accent-soft),var(--brand-deep));color:var(--on-accent);display:grid;place-items:center;font-size:.6875rem;font-weight:800;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 1px #ffffff40,0 2px 8px #00000059}.clan-badge.lg{width:3.25rem;height:3.25rem;border-radius:.875rem;font-size:.9375rem;box-shadow:inset 0 1px #ffffff4d,0 8px 24px #00000073}.clan-badge.alt{background:linear-gradient(150deg,var(--badge-alt-from),var(--badge-alt-to))}.nav{display:flex;gap:.125rem}.nav a{display:inline-flex;align-items:center;gap:.375rem;height:1.875rem;padding:0 .6875rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:500;color:var(--fg-muted)}.nav a:hover{background:var(--glass);color:var(--fg)}.nav a[aria-current]{background:var(--accent);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color: color-mix(in lab,red,red)){.nav a[aria-current]{background:color-mix(in srgb,var(--accent) 22%,transparent)}}@supports (color: color-mix(in lab,red,red)){.nav a[aria-current]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.rolebar{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:.5rem;background:var(--glass);border:1px solid var(--line)}.roleopt{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;border:none;border-radius:.375rem;background:none;color:var(--fg-muted);font-family:inherit;font-size:.6875rem;font-weight:500;cursor:pointer}.roleopt:hover{color:var(--fg)}.roleopt.on{background:var(--glass-strong);color:var(--fg);box-shadow:0 1px 4px #0000004d}.kbd{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .3125rem;border-radius:.3125rem;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:.625rem;font-weight:600;font-family:var(--font);color:var(--fg-muted);white-space:nowrap}.freshness{display:inline-flex;align-items:center;gap:.3125rem}.bar-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem 1.5rem;font-size:.78125rem;border-bottom:1px solid var(--line)}.bar-alert.late{background:var(--warn);color:var(--warn-fg)}@supports (color: color-mix(in lab,red,red)){.bar-alert.late{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.bar-alert.stale{background:var(--bad);color:var(--bad-fg)}@supports (color: color-mix(in lab,red,red)){.bar-alert.stale{background:color-mix(in srgb,var(--bad) 16%,transparent)}}.bar-alert .icon{flex-shrink:0;margin-top:.125rem}.bar-alert strong{color:inherit}.bar-alert-inner{max-width:1380px;margin:0 auto;display:flex;gap:.625rem;align-items:flex-start;width:100%}.page-head{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-title{font-size:1.75rem;font-weight:750;letter-spacing:-.035em;background:linear-gradient(96deg,var(--fg) 30%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.page-sub{margin:.1875rem 0 0;font-size:.8125rem;color:var(--fg-muted)}.crumb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.875rem;font-size:.78125rem;color:var(--fg-muted)}.war-hero{position:relative;overflow:hidden;isolation:isolate;padding:1.25rem 1.5rem 1.125rem;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(160deg,var(--accent),transparent 55%),var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 50px #0006}@supports (color: color-mix(in lab,red,red)){.war-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 20%,transparent),transparent 55%),var(--glass)}}.hero-glow{position:absolute;inset:-40% -10% auto;height:120%;z-index:-1;background:radial-gradient(28rem 14rem at 22% 0%,var(--accent),transparent 70%),radial-gradient(24rem 12rem at 82% 10%,var(--bg-tint-2),transparent 70%);filter:blur(6px);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.hero-glow{background:radial-gradient(28rem 14rem at 22% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),radial-gradient(24rem 12rem at 82% 10%,color-mix(in srgb,var(--bg-tint-2) 38%,transparent),transparent 70%)}}.war-hero.live{border-color:var(--accent-soft)}@supports (color: color-mix(in lab,red,red)){.war-hero.live{border-color:color-mix(in srgb,var(--accent-soft) 45%,transparent)}}.war-hero.compact{padding:1rem 1.25rem}.hero-top{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:1.125rem}.hero-meta{font-size:.75rem;color:var(--fg-secondary);font-variant-numeric:tabular-nums}.hero-scoreline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.hero-side{display:flex;align-items:center;gap:.875rem;min-width:0}.hero-side strong{font-size:1.0625rem;font-weight:650;letter-spacing:-.015em}.hero-side.rev{flex-direction:row-reverse;text-align:right}.hero-side.rev .stack{align-items:flex-end}.hero-score{display:flex;align-items:baseline;gap:.75rem}.hero-stars{font-size:3.5rem;font-weight:800;line-height:.95;letter-spacing:-.055em;font-variant-numeric:tabular-nums;background:linear-gradient(170deg,var(--hero-stars-from) 5%,var(--gold) 55%,var(--hero-stars-to));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px var(--gold))}@supports (color: color-mix(in lab,red,red)){.hero-stars{filter:drop-shadow(0 4px 18px color-mix(in srgb,var(--gold) 35%,transparent))}}.hero-stars.opp{background:linear-gradient(170deg,var(--fg-secondary),var(--fg-muted));-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}[data-theme=light] .hero-stars{background:linear-gradient(170deg,var(--gold-deep),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}.hero-vs{color:var(--fg-muted);font-size:1.5rem;font-weight:300}.hero-bar{display:flex;gap:3px;height:.375rem;margin:1.125rem 0 .875rem}.hero-bar span{border-radius:999px}.hero-bar .a{background:linear-gradient(90deg,var(--accent),var(--gold));box-shadow:0 0 16px var(--gold)}@supports (color: color-mix(in lab,red,red)){.hero-bar .a{box-shadow:0 0 16px color-mix(in srgb,var(--gold) 40%,transparent)}}.hero-bar .b{background:var(--glass-strong)}.hero-foot{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;font-size:.78125rem;color:var(--fg-secondary)}.hero-foot .icon{color:var(--warn)}.hero-result{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:999px;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--good-fg);background:var(--good);box-shadow:inset 0 0 0 1px var(--good)}@supports (color: color-mix(in lab,red,red)){.hero-result{background:color-mix(in srgb,var(--good) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hero-result{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 45%,transparent)}}.hero-result.lose{color:var(--bad-fg);background:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}@supports (color: color-mix(in lab,red,red)){.hero-result.lose{background:color-mix(in srgb,var(--bad) 16%,transparent)}}@supports (color: color-mix(in lab,red,red)){.hero-result.lose{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 45%,transparent)}}.hero-result .icon{color:currentColor}.card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 30px #00000047}.card-header{padding:1.0625rem 1.25rem .5rem;display:flex;align-items:flex-start;gap:.625rem;flex-wrap:wrap}.card-body{padding:.9375rem 1.25rem 1.25rem}.card-title{font-size:.875rem;font-weight:650}.card-desc{margin:.125rem 0 0;font-size:.75rem;color:var(--fg-muted)}.card-foot{padding:.75rem 1.25rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--fg-muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.75rem}.tiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}.tile{position:relative;overflow:hidden;border-radius:var(--r-md);padding:.9375rem 1.0625rem;border:1px solid var(--line);background:linear-gradient(160deg,var(--glass-strong),var(--glass));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tile:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.tile-label{font-size:.6875rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.07em}.tile-value{font-size:1.875rem;font-weight:750;line-height:1.1;margin-top:.1875rem;letter-spacing:-.035em}.tile-value.sm{font-size:1.375rem}.tile-sub{font-size:.6875rem;color:var(--fg-muted);margin-top:.125rem}.tile.warn{border-color:var(--warn)}@supports (color: color-mix(in lab,red,red)){.tile.warn{border-color:color-mix(in srgb,var(--warn) 38%,transparent)}}.tile.bad{border-color:var(--bad)}@supports (color: color-mix(in lab,red,red)){.tile.bad{border-color:color-mix(in srgb,var(--bad) 38%,transparent)}}.mine{border-color:var(--accent-soft);background:linear-gradient(150deg,var(--accent),var(--glass))}@supports (color: color-mix(in lab,red,red)){.mine{border-color:color-mix(in srgb,var(--accent-soft) 50%,transparent)}}@supports (color: color-mix(in lab,red,red)){.mine{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 16%,transparent),var(--glass))}}.mine-head{display:inline-flex;align-items:center;gap:.375rem;color:var(--accent-soft);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:1.9375rem;padding:0 .75rem;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--glass-strong);color:var(--fg);font-family:inherit;font-size:.78125rem;font-weight:550;cursor:pointer;white-space:nowrap;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}.btn:hover{background:var(--glass-hover);color:var(--fg);transform:translateY(-1px)}.btn:active{transform:none}.btn-primary{border-color:transparent;color:var(--on-accent);background:linear-gradient(140deg,var(--accent-soft),var(--accent));box-shadow:0 6px 18px var(--accent)}@supports (color: color-mix(in lab,red,red)){.btn-primary{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 45%,transparent)}}.btn-primary:hover{color:var(--on-accent);box-shadow:0 10px 26px var(--accent)}@supports (color: color-mix(in lab,red,red)){.btn-primary:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 55%,transparent)}}.btn-ghost{background:transparent;border-color:transparent;color:var(--fg-secondary)}.btn-ghost:hover{background:var(--glass);color:var(--fg)}.btn-icon{width:1.9375rem;min-width:1.9375rem;padding:0}.btn-sm{min-height:1.625rem;padding:0 .5625rem;font-size:.75rem}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}select.select,input.input{min-height:1.9375rem;padding:0 .5rem;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--glass-strong);color:var(--fg);font-family:inherit;font-size:.78125rem}input.input::placeholder{color:var(--fg-muted)}.toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:1rem 0 .75rem}.field{position:relative;display:inline-flex;align-items:center}.field .icon{position:absolute;left:.5rem;color:var(--fg-muted);pointer-events:none}.field input{padding-left:1.75rem;min-width:200px}.seg{display:inline-flex;gap:2px;padding:2px;border-radius:.5rem;background:var(--glass);border:1px solid var(--line)}.seg-opt{min-height:1.625rem;padding:0 .6875rem;border:none;border-radius:.375rem;background:none;color:var(--fg-muted);font-family:inherit;font-size:.78125rem;font-weight:500;cursor:pointer}.seg-opt:hover{color:var(--fg)}.seg-opt.on{background:linear-gradient(140deg,var(--accent-soft),var(--accent));color:var(--on-accent)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .5rem;border-radius:999px;background:var(--glass-strong);color:var(--fg-secondary);box-shadow:inset 0 0 0 1px var(--line);font-size:.6875rem;font-weight:550;line-height:1.45;white-space:nowrap}.badge-outline{background:transparent}.badge-muted{color:var(--fg-muted)}.badge-good{background:var(--good);color:var(--good-fg);box-shadow:inset 0 0 0 1px var(--good)}@supports (color: color-mix(in lab,red,red)){.badge-good{background:color-mix(in srgb,var(--good) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.badge-good{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 40%,transparent)}}.badge-warning{background:var(--warn);color:var(--warn-fg);box-shadow:inset 0 0 0 1px var(--warn)}@supports (color: color-mix(in lab,red,red)){.badge-warning{background:color-mix(in srgb,var(--warn) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.badge-warning{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}}.badge-critical{background:var(--bad);color:var(--bad-fg);box-shadow:inset 0 0 0 1px var(--bad)}@supports (color: color-mix(in lab,red,red)){.badge-critical{background:color-mix(in srgb,var(--bad) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.badge-critical{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 40%,transparent)}}.badge-accent{background:var(--accent);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-soft)}@supports (color: color-mix(in lab,red,red)){.badge-accent{background:color-mix(in srgb,var(--accent) 22%,transparent)}}@supports (color: color-mix(in lab,red,red)){.badge-accent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-soft) 50%,transparent)}}.badge-live{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--accent-soft);text-transform:uppercase;letter-spacing:.06em;font-weight:700}@supports (color: color-mix(in lab,red,red)){.badge-live{background:color-mix(in srgb,var(--accent) 26%,transparent)}}@supports (color: color-mix(in lab,red,red)){.badge-live{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-soft) 60%,transparent)}}[data-theme=light] .badge-live{color:var(--accent)}.pstate{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:550;white-space:nowrap}.pstate-notopted{color:var(--fg-muted);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.pstate-notselected{color:var(--fg-secondary);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:var(--r-sm)}.pstate-selected{color:var(--good-fg);background:var(--good);box-shadow:inset 0 0 0 1px var(--good)}@supports (color: color-mix(in lab,red,red)){.pstate-selected{background:color-mix(in srgb,var(--good) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pstate-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 40%,transparent)}}.pstate-partial{color:var(--warn-fg);background:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}@supports (color: color-mix(in lab,red,red)){.pstate-partial{background:color-mix(in srgb,var(--warn) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pstate-partial{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}}.pstate-unknown{color:var(--fg-secondary);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-strong);background:repeating-linear-gradient(135deg,var(--glass-strong) 0 4px,transparent 4px 8px)}.tabs{display:inline-flex;gap:2px;padding:3px;border-radius:.625rem;background:var(--glass);border:1px solid var(--line);max-width:100%;overflow-x:auto}.tab{padding:.375rem .875rem;border:none;border-radius:.5rem;background:none;color:var(--fg-muted);font-family:inherit;font-size:.8125rem;font-weight:550;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--on-accent);background:linear-gradient(140deg,var(--accent-soft),var(--accent));box-shadow:0 4px 14px var(--accent)}@supports (color: color-mix(in lab,red,red)){.tab[aria-selected=true]{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 40%,transparent)}}.tabpanel{margin-top:1.125rem}.tabpanel[hidden]{display:none}.table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}table{width:100%;border-collapse:collapse;font-size:.8125rem}thead th{position:sticky;top:0;z-index:2;background:var(--bg);text-align:left;font-weight:600;font-size:.625rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.09em;padding:.6875rem .75rem;white-space:nowrap;border-bottom:1px solid var(--line-strong)}@supports (color: color-mix(in lab,red,red)){thead th{background:color-mix(in srgb,var(--bg) 92%,transparent)}}thead th.group{text-align:center}tbody td{padding:.5625rem .75rem;border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .12s ease}tbody tr:hover td{background:var(--glass-strong)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.ctr,th.ctr{text-align:center;font-variant-numeric:tabular-nums}th.sortable>button{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}th.sortable>button:hover{color:var(--fg)}th[aria-sort]>button{color:var(--fg)}.sortglyph{opacity:0}table.bare{background:none}table.bare thead th{position:static;background:none}table.bare tbody tr:hover td{background:none}.score-cell b{font-weight:750;color:var(--gold)}tr.row-nodetail td{opacity:.45}tr.mine-row td{background:var(--accent)!important}@supports (color: color-mix(in lab,red,red)){tr.mine-row td{background:color-mix(in srgb,var(--accent) 16%,transparent)!important}}tr.former td{opacity:.6}.nodata{color:var(--fg-muted);opacity:.55;border-bottom:1px dotted currentColor;cursor:help}.sticky-id{position:sticky;left:0;z-index:1}thead .sticky-id{z-index:3}tbody .sticky-id{background:var(--bg)}@supports (color: color-mix(in lab,red,red)){tbody .sticky-id{background:color-mix(in srgb,var(--bg) 88%,var(--glass))}}tbody tr:hover .sticky-id{background:var(--bg)}@supports (color: color-mix(in lab,red,red)){tbody tr:hover .sticky-id{background:color-mix(in srgb,var(--bg) 80%,var(--glass-strong))}}.member-cell{display:flex;align-items:center;gap:.5rem;min-width:8.5rem}.member-name{font-weight:600}tr.note-row td{padding:.0625rem .75rem .5rem;border-bottom:1px solid var(--line);font-size:.71875rem;color:var(--fg-muted)}tr.note-row .note{display:inline-flex;align-items:flex-start;gap:.375rem}tr.note-row .icon{color:var(--fg-muted);margin-top:.0625rem}tr:not(.note-row)+tr.note-row td{border-top:none}tr.has-note td{border-bottom:none}.meter{height:.3125rem;border-radius:999px;background:var(--glass-strong);overflow:hidden}.meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-soft))}.meter.good>span{background:linear-gradient(90deg,var(--good),var(--good))}@supports (color: color-mix(in lab,red,red)){.meter.good>span{background:linear-gradient(90deg,var(--good),color-mix(in srgb,var(--good) 60%,var(--good-fg)))}}.meter.warn>span{background:linear-gradient(90deg,var(--warn),var(--warn-fg))}.meter.bad>span{background:linear-gradient(90deg,var(--bad),var(--bad-fg))}.gauge{display:inline-flex;gap:2px;vertical-align:-1px}.gauge i{width:.5rem;height:.6875rem;border-radius:2px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line)}.gauge i.on{background:var(--accent-soft);box-shadow:none}.gauge.good i.on{background:var(--good)}.gauge.warn i.on{background:var(--warn)}.gauge.bad i.on{background:var(--bad)}.gauge.na{opacity:.3}.gauge.na i{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.gauge-set{display:inline-flex;align-items:center;gap:.5rem}.gauge-cell{display:inline-flex;flex-direction:column;align-items:center;gap:.1875rem}.gauge-cap{font-size:.5625rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.contrib{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .625rem}.contrib-name{font-size:.78125rem;font-weight:550}.contrib-bar{height:.4375rem;border-radius:999px;background:var(--glass-strong);overflow:hidden}.contrib-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--gold))}.contrib-val{font-size:.78125rem;font-weight:600;font-variant-numeric:tabular-nums}.contrib-group+.contrib-group{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--line)}.score-card{padding:1.0625rem 1.125rem 1.125rem}.score-top{display:flex;align-items:flex-start;gap:.625rem}.score-value{font-size:2.75rem;font-weight:800;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.score-max{font-size:.875rem;color:var(--fg-muted);font-weight:500}.score-low{opacity:.62}.score-conf{display:inline-flex;align-items:center;gap:.3125rem;font-size:.6875rem}.breakdown{width:100%;font-size:.75rem;margin-top:.875rem}.breakdown td{padding:.21875rem 0;border:none}.breakdown td:first-child{color:var(--fg-secondary)}.breakdown td.b-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.breakdown td.b-weight{text-align:right;color:var(--fg-muted);width:3.5rem;font-variant-numeric:tabular-nums}.breakdown tr.renorm td{color:var(--fg-muted);font-style:normal;padding-top:.4375rem}.stars{display:inline-flex;align-items:center;gap:1px;vertical-align:-1px}.star{width:.875rem;height:.875rem}.star-on{color:var(--star);filter:drop-shadow(0 0 4px var(--star))}@supports (color: color-mix(in lab,red,red)){.star-on{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--star) 55%,transparent))}}.star-off{color:var(--line-strong)}.delta{display:inline-flex;align-items:center;gap:.1875rem;font-weight:650;font-variant-numeric:tabular-nums}.delta.pos{color:var(--good-fg)}.delta.neg{color:var(--bad-fg)}.attack{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5625rem;border-radius:var(--r-sm);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line);font-size:.75rem;font-variant-numeric:tabular-nums;border:none;font-family:inherit;color:inherit;cursor:pointer;text-align:left}.attack.over{background:var(--good);box-shadow:inset 0 0 0 1px var(--good)}@supports (color: color-mix(in lab,red,red)){.attack.over{background:color-mix(in srgb,var(--good) 14%,var(--glass-strong))}}@supports (color: color-mix(in lab,red,red)){.attack.over{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 38%,transparent)}}.attack.under{background:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}@supports (color: color-mix(in lab,red,red)){.attack.under{background:color-mix(in srgb,var(--bad) 14%,var(--glass-strong))}}@supports (color: color-mix(in lab,red,red)){.attack.under{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 38%,transparent)}}.attack.over .delta{color:var(--good-fg)}.attack.under .delta{color:var(--bad-fg)}.attack .meta{color:var(--fg-muted)}.attack-flags{display:inline-flex;gap:.25rem}.flag{display:inline-flex;align-items:center;gap:.1875rem;padding:0 .3125rem;border-radius:.3125rem;font-size:.625rem;font-weight:600;color:var(--fg-secondary);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.attack-list{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.missing{display:inline-flex;align-items:center;gap:.3125rem;color:var(--bad-fg);font-size:.75rem;font-weight:600}.cwl-card{overflow:hidden}.cwl-head{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem .875rem;flex-wrap:wrap}.league-crest{width:3rem;height:3rem;border-radius:.875rem;display:grid;place-items:center;flex-shrink:0;color:var(--crest-fg);background:linear-gradient(150deg,var(--crest-from),var(--gold) 45%,var(--gold-deep));box-shadow:inset 0 1px #ffffff80,0 8px 22px var(--gold)}@supports (color: color-mix(in lab,red,red)){.league-crest{box-shadow:inset 0 1px #ffffff80,0 8px 22px color-mix(in srgb,var(--gold) 35%,transparent)}}.cwl-figs{display:flex;align-items:center;gap:1.375rem;flex-wrap:wrap}.cwl-figs .stack{align-items:flex-end}.round-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;padding:0 1.25rem 1.25rem}.round{display:flex;flex-direction:column;gap:.0625rem;padding:.625rem .6875rem;border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--line);transition:transform .14s ease,box-shadow .14s ease}.round:hover{transform:translateY(-2px);color:inherit;box-shadow:0 10px 22px #00000059}.round.win{border-color:var(--good);background:linear-gradient(165deg,var(--good),var(--glass-strong))}@supports (color: color-mix(in lab,red,red)){.round.win{border-color:color-mix(in srgb,var(--good) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.round.win{background:linear-gradient(165deg,color-mix(in srgb,var(--good) 16%,transparent),var(--glass-strong))}}.round.lose{border-color:var(--bad);background:linear-gradient(165deg,var(--bad),var(--glass-strong))}@supports (color: color-mix(in lab,red,red)){.round.lose{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}}@supports (color: color-mix(in lab,red,red)){.round.lose{background:linear-gradient(165deg,color-mix(in srgb,var(--bad) 14%,transparent),var(--glass-strong))}}.round.todo{opacity:.55}.round-n{font-size:.625rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.09em;font-weight:600}.round-opp{font-size:.8125rem;font-weight:650}.round-score{font-size:.75rem;color:var(--fg-secondary)}.player-head{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;flex-wrap:wrap}.player-avatar{width:3.5rem;height:3.5rem;border-radius:1rem;flex-shrink:0;display:grid;place-items:center;color:var(--on-accent);font-size:1.125rem;font-weight:800;background:linear-gradient(150deg,var(--accent-soft),var(--accent) 60%,var(--brand-deep));box-shadow:inset 0 1px #ffffff4d,0 8px 24px var(--accent)}@supports (color: color-mix(in lab,red,red)){.player-avatar{box-shadow:inset 0 1px #ffffff4d,0 8px 24px color-mix(in srgb,var(--accent) 40%,transparent)}}.player-name{font-size:1.375rem;font-weight:750;letter-spacing:-.03em}.player-facts{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.78125rem;color:var(--fg-secondary)}.war-row{display:grid;grid-template-columns:4.5rem 1fr auto;gap:.75rem;align-items:center;padding:.5625rem .75rem;border-bottom:1px solid var(--line)}.war-row:last-child{border-bottom:none}.war-row:hover{background:var(--glass-strong)}.timeline{display:grid;gap:.25rem}.tl-row{display:grid;grid-template-columns:5.25rem 1fr;align-items:center;gap:.625rem}.tl-label{font-size:.6875rem;color:var(--fg-muted);text-align:right}.tl-track{display:flex;gap:2px;height:1.125rem}.tl-cell{flex:1;border-radius:2px;background:var(--glass-strong)}.tl-cell.on{background:var(--accent)}@supports (color: color-mix(in lab,red,red)){.tl-cell.on{background:color-mix(in srgb,var(--accent) 65%,transparent)}}.tl-cell.hi{background:var(--accent-soft)}.tl-cell.gap{background:repeating-linear-gradient(135deg,var(--line-strong) 0 3px,transparent 3px 6px)}.tl-axis{display:grid;grid-template-columns:5.25rem 1fr;gap:.625rem;font-size:.625rem;color:var(--fg-muted)}.tl-axis>span:last-child{display:flex;justify-content:space-between}.chart{width:100%;display:block;overflow:visible}.chart .gridline{stroke:var(--grid);stroke-width:1}.chart .axisline{stroke:var(--axis);stroke-width:1}.chart .tick{fill:var(--fg-muted);font-size:10px;font-variant-numeric:tabular-nums}.chart .axistitle{fill:var(--fg-secondary);font-size:10px}.chart .serieline{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.chart .seriearea{opacity:.16}.chart .endlabel{font-size:11px;font-weight:700}.chart .crosshair{stroke:var(--axis);stroke-width:1}.chart .lastwindow{fill:var(--warn);opacity:.1}.chart .bar{transition:opacity .12s ease}.chart .bar:hover{opacity:.8}.legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--fg-secondary)}.legend-item{display:inline-flex;align-items:center;gap:.375rem}.legend-swatch{width:.625rem;height:.625rem;border-radius:3px;flex-shrink:0}.tooltip{position:fixed;z-index:var(--z-tooltip);pointer-events:none;opacity:0;transition:opacity .08s;background:var(--bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:.5625rem .6875rem;font-size:.75rem;box-shadow:0 14px 34px #00000080;min-width:9.5rem}@supports (color: color-mix(in lab,red,red)){.tooltip{background:color-mix(in srgb,var(--bg) 85%,transparent)}}.tooltip .tt-title{font-weight:650;margin-bottom:.25rem}.tooltip .tt-approx{font-weight:400;color:var(--fg-muted);font-size:.6875rem}.tooltip .tt-row{display:flex;align-items:center;gap:.375rem;justify-content:space-between}.tooltip .tt-row b{font-variant-numeric:tabular-nums}.tableview summary{cursor:pointer;color:var(--fg-muted);font-size:.6875rem;padding:.3125rem 0}.tableview summary:hover{color:var(--fg)}.tableview table{margin-top:.5rem}.tableview td,.tableview th{padding:.25rem .5rem;font-size:.6875rem}.banner{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.8125rem;color:var(--fg-secondary)}.banner strong{color:var(--fg)}.banner-icon{flex-shrink:0;margin-top:.0625rem;color:var(--accent-soft);display:inline-flex}.banner.warn{border-color:var(--warn)}@supports (color: color-mix(in lab,red,red)){.banner.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.banner.warn .banner-icon{color:var(--warn)}.banner.bad{border-color:var(--bad)}@supports (color: color-mix(in lab,red,red)){.banner.bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}}.banner.bad .banner-icon{color:var(--bad)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.75rem 1.5rem}.empty-mark{width:2.75rem;height:2.75rem;border-radius:.875rem;display:grid;place-items:center;color:var(--accent-soft);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.empty h3{font-size:.9375rem}.empty p{margin:0;max-width:34rem;font-size:.8125rem;color:var(--fg-muted)}.skel{border-radius:var(--r-sm);background:linear-gradient(100deg,var(--glass-strong) 30%,var(--glass-hover) 50%,var(--glass-strong) 70%);background-size:220% 100%;animation:skel 1.4s linear infinite}@keyframes skel{to{background-position:-120% 0}}.skel-line{height:.625rem}.skel-row{display:grid;grid-template-columns:9rem 1fr 1fr 1fr 5rem;gap:.75rem;align-items:center;padding:.5625rem .75rem;border-bottom:1px solid var(--line)}.reqid{font-size:.625rem;color:var(--fg-muted);font-variant-numeric:tabular-nums}.overlay{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:start center;padding:4.5rem 1rem 1rem}.dialog{position:relative;z-index:var(--z-dialog);width:100%;max-width:30rem;border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 80px #0009}@supports (color: color-mix(in lab,red,red)){.dialog{background:color-mix(in srgb,var(--bg) 82%,var(--glass-strong))}}.dialog-head{padding:1.125rem 1.25rem .375rem}.dialog-body{padding:.75rem 1.25rem 1rem}.dialog-foot{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--line)}.dialog.wide{max-width:40rem}.form-row{display:flex;flex-direction:column;gap:.3125rem;margin-bottom:.875rem}.form-row label{font-size:.75rem;font-weight:600}.form-row .hint{font-size:.6875rem;color:var(--fg-muted)}.form-row input{width:100%}.sheet{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-dialog);width:min(24rem,100%);border-left:1px solid var(--line-strong);background:var(--bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:-20px 0 60px #00000080;overflow-y:auto}@supports (color: color-mix(in lab,red,red)){.sheet{background:color-mix(in srgb,var(--bg) 86%,var(--glass-strong))}}.sheet-head{display:flex;align-items:flex-start;gap:.625rem;padding:1.125rem 1.25rem .5rem}.sheet-body{padding:.625rem 1.25rem 1.5rem}.kv{display:grid;grid-template-columns:auto 1fr;gap:.375rem .875rem;font-size:.78125rem}.kv dt{color:var(--fg-muted)}.kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.palette{width:100%;max-width:34rem}.palette-input{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--line)}.palette-input input{flex:1;background:none;border:none;color:var(--fg);font-family:inherit;font-size:.9375rem}.palette-input input:focus{outline:none}.palette-list{max-height:21rem;overflow-y:auto;padding:.375rem}.palette-group{padding:.4375rem .625rem .1875rem;font-size:.625rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.palette-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4375rem .625rem;border-radius:var(--r-sm);border:none;background:none;color:inherit;font-family:inherit;font-size:.8125rem;cursor:pointer;text-align:left}.palette-item:hover,.palette-item[aria-selected=true]{background:var(--glass-strong);color:var(--fg)}.palette-item .icon{color:var(--fg-muted)}.palette-item .right{font-size:.6875rem;color:var(--fg-muted)}.icon{width:1rem;height:1rem;flex-shrink:0}.icon-sm{width:.8125rem;height:.8125rem}.icon-lg{width:1.375rem;height:1.375rem}@media(max-width:1100px){.grid-side{grid-template-columns:1fr}.tiles.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.container{padding:0 1rem}.bar-alert{padding-left:1rem;padding-right:1rem}.hide-sm{display:none!important}.tiles,.tiles.five{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.hero-scoreline{grid-template-columns:1fr;row-gap:.875rem}.hero-side.rev{flex-direction:row;text-align:left}.hero-side.rev .stack{align-items:flex-start}.hero-score{justify-content:center}.hero-stars{font-size:2.75rem}.round-strip{grid-template-columns:repeat(2,1fr)}.cwl-figs{gap:1rem}.tl-row,.tl-axis{grid-template-columns:4rem 1fr}}@media(max-width:640px){.cards-only{display:block}.table-only{display:none}.mcard{padding:.75rem .875rem;border-bottom:1px solid var(--line)}.mcard:last-child{border-bottom:none}.mcard-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.mcard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mcard-fig{display:flex;flex-direction:column;gap:.0625rem}.mcard-fig .up{font-size:.5625rem}.mcard-fig b{font-size:.875rem;font-variant-numeric:tabular-nums}.mcard-note{margin-top:.5rem;font-size:.71875rem;color:var(--fg-muted)}}@media(min-width:641px){.cards-only{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.chr-icon{display:inline-flex;flex-shrink:0;line-height:0}.chr-icon svg{display:block}.skip-link{position:absolute;left:.75rem;top:-3rem;z-index:var(--z-tooltip);padding:.5rem .75rem;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-weight:600}.skip-link:focus{top:.75rem;color:var(--on-accent)}main:focus{outline:none}.block{display:block}.m-0{margin:0}.mb-0{margin-bottom:0}.chr-backdrop{position:fixed;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}brn-dialog-overlay{display:none}.cdk-overlay-pane .dialog{margin-top:4.5rem}.cdk-global-overlay-wrapper{align-items:flex-start!important}.popover{z-index:var(--z-dialog);min-width:15rem;max-width:min(24rem,calc(100vw - 1rem));max-height:min(26rem,calc(100vh - 6rem));overflow-y:auto;padding:.375rem;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 50px var(--shadow)}@supports (color: color-mix(in lab,red,red)){.popover{background:color-mix(in srgb,var(--bg) 88%,var(--glass-strong))}}.popover .breakdown{margin-top:.5rem}.period-popover{width:20rem}.account-popover{width:17rem}.clan-badge{overflow:hidden}.clan-badge.has-img{background:none;box-shadow:none}.clan-badge img{width:100%;height:100%;object-fit:contain}.clan-switch-name{font-size:.8125rem;line-height:1.2;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar .btn .truncate{max-width:13rem}.appbar-inner>.right{flex-shrink:0}.hero-result.tie{color:var(--fg-secondary);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}th.sortable button{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}th.sortable button:hover,th[aria-sort] button{color:var(--fg)}th[aria-sort] .sortglyph{opacity:1}th.sortable button:hover .sortglyph{opacity:.6}.score-chip{display:inline-flex;align-items:center;gap:.4375rem;min-height:1.5rem;padding:.125rem .375rem;margin:-.125rem -.375rem;border:none;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;cursor:pointer}.score-chip:hover{background:var(--glass-strong)}.score-chip-meter{width:2.75rem;display:inline-block}.chart-host{width:100%}.subbar{border-top:1px solid var(--line);padding:.375rem 0}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);justify-content:space-around;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom));background:var(--bg);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-top:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.mobile-nav{background:color-mix(in srgb,var(--bg) 82%,transparent)}}.mobile-nav a,.mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:4rem;min-height:2.75rem;padding:.25rem .5rem;border:none;border-radius:var(--r-sm);background:none;color:var(--fg-muted);font:inherit;font-size:.6875rem;font-weight:550;cursor:pointer}.mobile-nav a[aria-current]{color:var(--fg);background:var(--accent)}@supports (color: color-mix(in lab,red,red)){.mobile-nav a[aria-current]{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-row{cursor:pointer}.link-row:focus-within td{background:var(--glass-strong)}.cell-link{color:inherit}.cell-link:hover{color:var(--accent-soft)}.section-title{margin-bottom:.5rem}.empty .empty-title{font-size:1.0625rem}.star-on svg{fill:currentColor}.tab[aria-current=page]{color:var(--on-accent);background:linear-gradient(140deg,var(--accent-soft),var(--accent));box-shadow:0 4px 14px var(--accent)}@supports (color: color-mix(in lab,red,red)){.tab[aria-current=page]{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 40%,transparent)}}.kpi-inline{display:inline-flex;align-items:baseline;gap:.25rem}.show-md,.show-xl,.show-sm-flex,.show-sm-inline,.show-lg-inline{display:none}[data-theme=light] .hero-stars.opp{background:linear-gradient(170deg,var(--fg-secondary),var(--fg-muted));-webkit-background-clip:text;background-clip:text;color:transparent}}@media(max-width:1360px){.hide-xl{display:none!important}.show-xl{display:block}}@media(max-width:1180px){.hide-lg{display:none!important}.show-lg-inline{display:inline}}@media(max-width:1024px){.hide-md{display:none!important}.show-md{display:block}}@media(max-width:900px){.show-sm-flex{display:flex}.page{padding-bottom:6.5rem}}@media(max-width:640px){.period-block{width:100%;justify-content:flex-start}.period-block .truncate{flex:1;text-align:left}}@media(max-width:480px){.hide-xs{display:none!important}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
