/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--header-h:80px;--logo:52px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--font-weight-medium:500;--font-weight-bold:700;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0a0b;--color-surface:#131315;--color-surface-2:#1b1b1e;--color-raised-2:#27272b;--color-line:#27272b;--color-line-strong:#3a3a40;--color-line-tile:#34343a;--color-track:#2d2d31;--color-ink:#f6f6f4;--color-muted:#c7c7c3;--color-faint:#9b9b97;--color-accent:#b50d12;--color-accent-hover:#cf131a;--color-accent-tint:#2b1112;--color-accent-mid:#8b2528;--color-accent-low:#5e292b;--color-accent-text:#ff6b6e;--color-merc:#e8c95a;--color-attention:#f5c518;--color-meter:#e4e4e0;--color-podium-gold:#e2b23e;--color-podium-silver:#b9c4cf;--color-podium-bronze:#d48f5a;--color-faction-lonestar:#364be5;--color-faction-valkyra:#d92d26;--color-faction-manticore:#38a633;--color-elo-bronze:#d6986a;--color-elo-green:#62cf7f;--color-elo-blue:#5db4ff;--color-league-points:#6cb0ff;--color-elo-purple:#c195ff;--color-elo-gold:#f2b92e;--color-band-excellent:#4ccba0;--color-band-good:#a9cf58;--color-band-fair:#eda33b;--font-display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--container-shell:1240px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ground:var(--color-bg);--surface:var(--color-surface);--raised:var(--color-surface-2);--raised-2:var(--color-raised-2);--edge:var(--color-line-tile);--ink:var(--color-ink);--ink-2:var(--color-muted);--ink-3:var(--color-faint);--accent:var(--color-accent);--accent-hi:var(--color-accent-hover);--accent-tint:var(--color-accent-tint);--lonestar:var(--color-faction-lonestar);--valkyra:var(--color-faction-valkyra);--manticore:var(--color-faction-manticore);--display:var(--font-display);--text:var(--font-sans);--r:2px;--pad:24px;--gap:16px;--max:1240px}@media (width>=1600px){:root{--max:1440px}}@media (width>=1900px){:root{--max:1640px}}html{background:var(--ground);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:clip}body{font:400 14px/1.5 var(--text);font-feature-settings:"tnum" 1;min-height:100vh;margin:0;overflow-x:clip}h1,h2,h3,.dsp{font-family:var(--display);text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}button{cursor:pointer}::selection{background:var(--accent);color:#fff}body{flex-direction:column;display:flex}main{flex:1 0 auto;width:100%}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:inherit;text-decoration:none}button,input,select{font:inherit}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + var(--pad) * 2);padding:0 var(--pad);margin:0 auto}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:16px;height:16px}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}.btn{border-radius:var(--r);white-space:nowrap;background:var(--raised-2);color:#fff;min-height:44px;transition:background-color var(--dur-instant), color var(--dur-instant), opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:#34343a}.btn-primary{background:var(--accent)}.btn-primary:hover{background:var(--accent-hi)}.btn-white{color:#0a0a0b;background:#fff}.btn-white:hover{background:#e4e4e0}.btn-lg{min-height:56px;padding:0 26px;font-size:16px}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover{background:var(--raised);color:#fff}.chip{border-radius:var(--r);background:var(--raised-2);height:32px;color:var(--ink);white-space:nowrap;transition:background-color var(--dur-instant), color var(--dur-instant), transform var(--dur-fast) var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}button.chip:hover{background:#34343a}.chip[aria-pressed=true]{color:#0a0a0b;background:#fff}.chip .mt{filter:grayscale(.6)brightness(.8);background-size:cover;border-radius:1px;width:22px;height:22px;margin-left:-8px}.chip[aria-pressed=true] .mt{filter:grayscale(.3)}.chip-sm{height:24px;padding:0 8px;font-size:12px}.chip-live{background:var(--accent);color:#fff}.chip-red{background:var(--accent-tint);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.chip-dark{background:#0a0a0bcc}.chip .dot{background:#fff;border-radius:50%;width:8px;height:8px}.chip-live .dot{animation:1.6s infinite blink}@keyframes blink{50%{opacity:.25}}.cd{font-variant-numeric:tabular-nums}.seg{background:var(--raised);border-radius:var(--r);gap:3px;padding:3px;display:inline-flex}.seg a,.seg button{height:38px;color:var(--ink-2);border-radius:1px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.seg a:hover,.seg button:hover{color:#fff}.seg [aria-current],.seg [aria-pressed=true]{color:#0a0a0b;background:#fff}.pips{align-items:center;gap:6px;display:inline-flex}.pips i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 2px #6d6d72}.pips i.on{box-shadow:none;background:#fff}.pips-lg i{width:22px;height:22px}.pips-sm i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #6d6d72}.crest{flex:none;width:40px;height:46.67px}.crest text{font:700 17px var(--display);fill:#fff;text-anchor:middle;text-transform:uppercase;font-variant-numeric:normal}.crest-xs{width:24px;height:28px}.crest-s{width:30px;height:35px}.crest-l{width:72px;height:84px}.crest-xl{width:104px;height:121.3px}.emb{object-fit:contain;flex:none;width:56px;height:56px}.emb-s{width:30px;height:30px}.emb-l{width:96px;height:96px}.f-lonestar{--f:var(--lonestar)}.f-valkyra{--f:var(--valkyra)}.f-manticore{--f:var(--manticore)}.edge{border-top:3px solid var(--f,var(--edge))}.place{min-width:44px;height:30px;font:700 18px/1 var(--display);text-transform:uppercase;border-radius:var(--r);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.place.p1{color:#0a0a0b;background:#fff}.place.p2{background:var(--raised-2);color:#fff}.place.p3{color:var(--ink-2);box-shadow:inset 0 0 0 2px #6d6d72}.place-xl{min-width:84px;height:56px;padding:0 14px;font-size:36px}.form{gap:3px;display:inline-flex}.form b{width:24px;height:24px;font:700 14px/1 var(--display);border-radius:1px;place-items:center;display:grid}.form .p1{color:#0a0a0b;background:#fff}.form .p2{color:#fff;background:#3b3b40}.form .p3{color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1.5px #55555a}.delta{font-variant-numeric:tabular-nums;font-weight:600}.delta.up{color:#fff}.delta.up:before{content:"▲ ";vertical-align:1px;font-size:9px}.delta.dn{color:var(--ink-2)}.delta.dn:before{content:"▼ ";vertical-align:1px;font-size:9px}.mapbox{background:#0f0f10;position:relative;overflow:hidden}.mi{filter:grayscale(.72)brightness(.58)contrast(1.08);background-position:50%;background-size:cover;position:absolute;inset:0}.mi-dim{filter:grayscale(.8)brightness(.45)contrast(1.05)}.mi-rand{filter:none;background:0 0;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.mi-rand i{filter:grayscale(.72)brightness(.55);background-position:50%;background-size:cover}.maplabel{max-width:calc(100% - 20px);font:700 20px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#0a0a0bdb;padding:5px 10px 4px;position:absolute;bottom:10px;left:10px;overflow:hidden}.maplabel i{color:var(--ink-2);font-style:normal;font-weight:500}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:20px 0;display:flex}.page-h h1{font-size:clamp(44px,6vw,68px)}.page-h .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sec-h{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.sec-h .more{color:var(--ink-2);align-items:center;gap:8px;margin-left:auto;font-weight:600;display:inline-flex}.sec-h .more:hover{color:#fff}.sec{padding:32px 0}.tile{background:var(--surface);padding:18px 20px}.tile .k{color:var(--ink-3);font-size:13px;font-weight:500}.tile .big{font:700 64px/.9 var(--display);font-variant-numeric:tabular-nums;margin-top:8px}.tile .sub{color:var(--ink-2);align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-bg{z-index:-2;background:#0a0a0b;position:absolute;inset:0}.hero-bg img{object-fit:cover;filter:grayscale()brightness(.8)contrast(1.05);opacity:.75;width:100%;height:100%}.hero:after{content:"";z-index:-1;background:#0a0a0b80;position:absolute;inset:0}.hero-body{padding:20px 0 40px}.cd-xl{font:800 clamp(72px, 15vw, 184px)/.82 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:baseline;gap:6px;display:flex}.cd-xl small{font:600 clamp(20px, 3vw, 34px)/1 var(--display);color:var(--ink-2);text-transform:uppercase;margin:0 clamp(8px,1.4vw,22px) 0 2px}.when{font:700 clamp(28px, 4vw, 44px)/1 var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:14px;display:flex}.when span{font:500 15px var(--text);color:var(--ink-2);text-transform:none}.three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vs{border-top:3px solid var(--f);background:#0a0a0bbd;align-items:center;gap:16px;padding:16px 18px;display:flex}.vs b{font:700 28px/.95 var(--display);text-transform:uppercase;display:block}.vs span{color:var(--ink-2);font-size:13px}.vs .crest{margin-left:auto}.btn-ghost{color:#fff;background:#27272b}.btn-ghost:hover{background:#34343a}.chip-white{color:#0a0a0b;background:#fff}.chip-white .pips i{box-shadow:inset 0 0 0 2px #0a0a0b}.chip-white .pips i.on{background:#0a0a0b}.chip-flat{height:auto;color:var(--ink-2);background:0 0;padding:0;font-weight:500}.sec-h h2{font-size:clamp(34px,4.4vw,56px)}.sec-h .sub{color:var(--ink-2);font-size:16px}.show-m{display:none}.home-hero .hero-bg img{transform-origin:18% 30%;position:absolute;inset:0;transform:scale(1.35)}.home-hero .hero-body{flex-direction:column;gap:26px;padding:26px 0 32px;display:flex}.claim{font:800 clamp(54px, 8.8vw, 126px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.005em;flex-direction:column;gap:6px;display:flex}.sub-claim{font:500 clamp(17px, 1.8vw, 22px)/1.4 var(--text);color:var(--ink);max-width:620px}.roles{flex-wrap:wrap;gap:10px;display:flex}.roles .btn{justify-content:space-between;min-width:230px}.band{isolation:isolate;margin-top:64px;padding:52px 0 56px;position:relative;overflow:hidden}.band .hero-bg{z-index:-2}.band:after{content:"";z-index:-1;background:#0a0a0b94;position:absolute;inset:0}.band .hero-bg img{object-fit:cover;filter:grayscale()brightness(.85)contrast(1.05);opacity:.75;width:100%;height:100%}.fac3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fac{border-top:3px solid var(--f);background:#0a0a0bcc;align-items:center;gap:24px;min-width:0;padding:24px 26px;display:flex}.fac .emb{width:112px;height:112px}.fac h3{font-size:clamp(34px,3.4vw,48px)}.fac p{color:var(--ink);margin-top:8px;font-size:15px}.maps3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.map3{background:#0f0f10;flex-direction:column;justify-content:flex-end;min-height:400px;padding:20px;display:flex;position:relative;overflow:hidden}.map3 .mi{filter:grayscale(.6)brightness(.66)contrast(1.1)}.map3 h3{font-size:52px;position:relative}.map3 .layers{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex;position:relative}.lay{background:#0a0a0bdb;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.lay b{background:var(--accent);color:#fff;width:20px;height:20px;font:700 13px/1 var(--display);border-radius:50%;place-items:center;display:grid}.map3 .tagp{position:absolute;top:12px;right:12px}.livegrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px;display:grid}.lm{background:var(--surface);grid-template-columns:104px 1fr auto;align-items:stretch;display:grid}.lm+.lm{margin-top:8px}.lm:hover{background:var(--raised)}.lm .mapbox{min-height:96px}.lm .in{flex-direction:column;justify-content:center;gap:8px;padding:12px 18px;display:flex}.lm .in .t{font:800 44px/.85 var(--display);align-items:baseline;gap:12px;display:flex}.lm .in .t small{font:600 14px var(--text);color:var(--ink-2)}.lm .tm{align-items:center;gap:6px;display:flex}.lm .go{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;padding:0 18px 0 0;display:flex}.lm.mine{box-shadow:inset 3px 0 0 var(--accent);background:var(--raised)}.res{background:var(--surface);flex-direction:column;min-width:0;display:flex;position:relative}.res:hover{background:var(--raised)}.res .mapbox .chip{position:absolute;top:10px;right:10px}.res .mapbox .chip.l{left:10px;right:auto}.res.mine{box-shadow:inset 3px 0 0 var(--accent)}.rr{grid-template-columns:44px 26px 1fr auto 52px;align-items:center;gap:10px;padding:9px 14px;display:grid}.rr+.rr{border-top:1px solid #1f1f22}.rr .emb{width:26px;height:26px}.rr .nm{align-items:center;gap:8px;min-width:0;display:flex}.rr .nm b{font:700 20px/1 var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rr .sc{font:800 34px/.9 var(--display);text-align:right;font-variant-numeric:tabular-nums}.rr.w .sc{color:#fff}.rr:not(.w) .sc{color:var(--ink-2)}.rr .delta{text-align:right;font-size:13px}.rr .delta.pend{color:var(--ink-3);font-weight:500}.res-f{color:var(--ink-3);justify-content:space-between;align-items:center;padding:8px 14px 12px;font-size:12px;display:flex}.res-f b{color:var(--ink-2);font-weight:600}.tabbar{border-bottom:1px solid #222226;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabs a{height:56px;color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.tabs a:hover{color:#fff}.tabs a[aria-current]{color:#fff;border-bottom-color:var(--accent)}.tabs a b{font:700 24px/1 var(--display);font-variant-numeric:tabular-nums}.tabs a:not([aria-current]) b{color:var(--ink-3)}.tools{align-items:center;gap:8px;margin-left:auto;padding:6px 0;display:flex}.alertb{position:relative}.alertb .btn[aria-pressed=true]{color:#0a0a0b;background:#fff}.wd[aria-pressed=true] .dn,.sh{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0 12px;display:flex}.sh h2{font-size:38px}.sh .why{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.sh .pips{margin-left:2px}.slots{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mapbox>.chip{z-index:2}.slot-hit{z-index:1;width:100%;height:100%;position:absolute;inset:0}.slot-hit:focus-visible{outline-offset:-3px;outline:3px solid #fff}.time{font:800 58px/.82 var(--display);font-variant-numeric:tabular-nums}.tzs{color:var(--ink-2);flex-direction:column;margin-left:-4px;font-size:12px;line-height:1.4;display:flex}.tzs b{color:#fff;font-weight:600}.tzs .in{color:var(--ink);align-items:center;gap:5px;display:flex}.tzs .in .ic{width:12px;height:12px}.listfoot{color:var(--ink-3);justify-content:space-between;align-items:center;margin:26px 0 0;display:flex}.scrim{opacity:0;pointer-events:none;z-index:40;background:#0a0a0bbd;transition:opacity .2s;position:fixed;inset:0}.scrim.is-open{opacity:1;pointer-events:auto}body.panel-open{overflow:hidden}.drawer{background:var(--surface);z-index:41;flex-direction:column;width:min(520px,100%);transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%)}.drawer.is-open{transform:none}.dr-map{background:#0f0f10;flex:none;height:184px;position:relative}.dr-map .mi{filter:grayscale(.6)brightness(.62)contrast(1.1)}.dr-map .maplabel{padding:8px 14px 6px;font-size:34px;bottom:20px;left:20px}.dr-map .maplabel i{font-size:24px}.dr-x{z-index:3;background:#0a0a0bdb;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.dr-x:hover{background:#000}.dr-map .chips{gap:6px;display:flex;position:absolute;top:18px;left:20px}.dr-b{flex-direction:column;flex:1;gap:16px;padding:18px 24px 8px;display:flex}.dr-time{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.dr-time .time{font-size:84px}.dr-time .d{font:700 30px/1 var(--display);text-transform:uppercase}.dr-time .tzs{margin:0 0 4px}.dr-sec h3{color:var(--ink-2);margin-bottom:10px;font-size:22px}.n48h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.n48h b{font:700 28px/1 var(--display);text-transform:uppercase}.tl{background:#2d2d31;height:22px;display:flex}.tl i{background:#fff;display:block}.tl s{background:repeating-linear-gradient(135deg,#6a6a70 0 3px,#2d2d31 3px 6px);text-decoration:none;display:block}.tl-lb{color:var(--ink-2);grid-template-columns:auto 1fr auto;gap:12px;margin-top:8px;font-size:12px;display:grid}.tl-lb b{color:#fff;font-weight:600}.tl-lb span:nth-child(2){text-align:center}.tl-k{color:var(--ink-2);gap:16px;margin-top:10px;font-size:12px;display:flex}.tl-k span{align-items:center;gap:8px;display:inline-flex}.tl-k i{background:#fff;width:14px;height:10px;display:block}.tl-k i.h{background:repeating-linear-gradient(135deg,#6a6a70 0 3px,#2d2d31 3px 6px)}.srows{flex-direction:column;gap:6px;display:flex}.srow{background:var(--raised);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:60px;padding:8px 14px;display:grid}.srow .crest{width:36px;height:42px}.srow b{font:700 26px/1 var(--display);text-transform:uppercase;display:block}.srow span.s{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.srow.empty-s{box-shadow:inset 0 0 0 2px #3a3a40;box-shadow:none;background:0 0;border:2px dashed #44444a;padding:8px 12px}.srow.empty-s b{color:var(--ink-2)}.dr-f{background:var(--surface);flex-direction:column;gap:10px;margin-top:auto;padding:14px 24px 20px;display:flex;position:sticky;bottom:0}.dr-f .row{gap:8px;display:flex}.dr-f .row .btn{flex:1}.dr-f .fine{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.pop{background:var(--raised);z-index:20;flex-direction:column;gap:14px;width:360px;padding:18px;display:none;position:absolute;top:calc(100% + 8px);right:0}.pop.on{display:flex}.pop h2{font-size:30px}.pop .chips{flex-wrap:wrap;gap:6px;display:flex}.pop .line{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.pop .line .ic{color:#fff}.dock-m{display:none}@media (width<=1100px){.claim{font-size:clamp(54px,9.6vw,110px)}.fac3,.maps3,.livegrid{grid-template-columns:1fr}.map3{min-height:300px}.slots{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){:root{--pad:16px}.hide-m{display:none!important}.show-m{display:inherit}.sec-h{flex-wrap:wrap}.home-hero .hero-bg img{object-position:62% 30%;transform:none}.home-hero .hero-body{gap:22px;padding-top:18px}.claim{font-size:clamp(50px,17vw,82px)}.roles{flex-direction:column}.roles .btn{width:100%;min-width:0}.band{margin-top:48px;padding:36px 0 40px}.fac{gap:16px;padding:16px 18px}.fac .emb{width:80px;height:80px}.map3{min-height:300px;padding:14px}.map3 h3{font-size:42px}.lm{grid-template-columns:76px 1fr}.lm .go{flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:0 14px 14px}.lm .in{padding:12px 12px 8px 14px}.lm .in .t{font-size:38px}.rr{grid-template-columns:40px 24px 1fr auto 46px;gap:8px;padding:9px 10px}.rr .nm .crest{display:none}.sec{padding:44px 0 0}.page-h{flex-wrap:nowrap;align-items:center;padding:10px 0}.page-h h1{font-size:44px}.page-h .seg button{height:34px;padding:0 10px;font-size:13px}.tabbar{gap:0;margin-bottom:14px}.tabs{width:100%}.tabs a{flex:1;justify-content:center;height:50px;padding:0 10px;font-size:15px}.tools{width:100%;margin:0;padding:8px 0 12px}.tools>*,.tools .alertb{flex:1}.tools .alertb .btn{width:100%}.pop{width:auto;position:fixed;inset:auto 12px 80px}.sh{margin:22px 0 10px}.sh h2{font-size:32px}.sh .why{flex-basis:100%;font-size:13px}.slots{grid-template-columns:minmax(0,1fr);gap:8px}.time{font-size:46px}.tzs{white-space:nowrap;margin-left:0}.drawer{width:100%}.dr-map{height:170px}.dr-map .maplabel{font-size:26px;bottom:14px;left:14px}.dr-b{gap:18px;padding:16px 16px 8px}.dr-time .time{font-size:72px}.dr-f{padding:12px 16px 16px}.dock-m{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0a0a0b;display:block;position:fixed;bottom:0;left:0;right:0}.dock-m .btn{width:100%;min-height:52px;font-size:16px}body.has-dock{padding-bottom:78px}body.panel-open .dock-m{display:none}}.res,.map3{min-width:0}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.drawer{overflow:hidden}.dr-b{min-height:0;overflow-y:auto}.dr-f{flex:none;margin-top:0;position:static;box-shadow:inset 0 1px #26262a}.res .mapbox{height:88px}.map3 h3{background:#0a0a0bdb;align-self:flex-start;padding:6px 14px 3px}.skip{z-index:100;color:#0a0a0b;background:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:8px}.cal7{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;display:grid}.cday{background:var(--surface);text-align:left;border-top:3px solid #0000;flex-direction:column;gap:8px;min-width:0;padding:12px 14px 14px;display:flex}.cday:hover{background:var(--raised)}.cday .h{justify-content:space-between;align-items:baseline;display:flex}.cday .dd{font:800 52px/.85 var(--display)}.cday .dn{color:var(--ink-2);text-transform:none;font-size:14px;font-weight:500}.cday .ct{font:700 22px/1 var(--display);color:#fff}.cday[aria-pressed=true]{background:var(--raised-2);border-top-color:var(--accent)}.cday.off:not([aria-pressed=true]){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.cday.off:not([aria-pressed=true]){background:color-mix(in srgb, var(--surface) 62%, var(--ground))}}.cday.off:not([aria-pressed=true]):hover{background:var(--raised)}.cday.off .dd,.cday.off .ct,.cday.off .dn{color:var(--ink-3)}.cday.off .lane{opacity:.62}.lane{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.lane i{background:#fff;height:8px}.lane i[data-l="0"]{background:#2e2e32}.lane i[data-l="1"]{opacity:.35}.lane i[data-l="2"]{opacity:.65}.lane i[data-l="3"]{opacity:1}.lanek{color:var(--ink-3);justify-content:space-between;font-size:11px;display:flex}.dayh{align-items:baseline;gap:14px;margin:28px 0 12px;display:flex}.dayh h2{font-size:34px}.dayh .ct{color:var(--ink-2);font-weight:500}@media (width<=1100px){.cal7{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.dayh h2{font-size:28px}.cal7{grid-template-columns:repeat(7,1fr);gap:3px}.cday{align-items:center;gap:4px;padding:8px 4px 10px}.cday .h{flex-direction:column;align-items:center;gap:6px}.cday .dd{font-size:30px}.cday .ct{font-size:18px}.cday .lane,.cday .lanek{display:none}.cday .dn{font-size:12px}.cday .dn .u{display:none}}html[data-motion=reduced] .cd-sec{display:none}html[data-motion=reduced] .drawer,html[data-motion=reduced] .scrim{transition:none}html[data-motion=reduced] .chip-live .dot{animation:none}.cd-lbl{font:600 20px/1 var(--display);color:var(--ink-2);text-transform:uppercase;margin:0 8px 0 3px}.cd-lbl:last-child{margin-right:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.crest.ghost{width:26px;height:30.3px}.more-row{justify-content:center;margin-top:14px;display:flex}.page-h .eyebrow{margin-bottom:4px}.lm .t{min-width:0}.dr-map .chips{z-index:2}.n48h b{align-items:center;gap:8px;display:flex}.maplabel .ic{vertical-align:-2px;display:inline-block}.seg a,.seg button{white-space:nowrap}.cols3,.panel,.fcol,.fact,.tile{min-width:0}.panel{background:var(--surface);padding:20px 22px 22px}.panel h2{font-size:26px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ph .v{font:700 40px/1 var(--display)}.stack{flex-direction:column;gap:12px;display:flex}.chip-up{color:#0a0a0b;background:#fff}.legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.legend>span{align-items:center;gap:8px;display:inline-flex}.stat-note{color:var(--ink-3);margin-top:10px;font-size:13px}.hero-match .hero-body{padding:16px 0 48px}.mhero{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px;display:grid}.mhero .cd-xl{font-size:clamp(64px,10vw,132px)}.mhero .cd-lbl{margin:0 clamp(8px,1.4vw,22px) 0 2px;font-size:clamp(20px,3vw,34px)}.mhero .cd-lbl:last-child{margin-right:0}.mhero .cd-vis{flex-wrap:wrap;align-items:baseline;display:flex}.mhero .cd-sec{align-items:baseline;display:inline-flex}.mapname{align-items:center;gap:16px;margin-top:22px;display:flex}.mapname .mapbox{flex:none;width:88px;height:88px}.mapname h2{font-size:clamp(36px,5vw,56px)}.mapname p{color:var(--ink-2);margin-top:6px}.chip-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lockmap{aspect-ratio:1;background:#0f0f10;position:relative;overflow:hidden;container-type:inline-size}.lockmap .mi{filter:grayscale(.25)brightness(.9)contrast(1.05)}.lockmap svg{width:100%;height:100%;position:absolute;inset:0}.lockmap .grid{stroke:#ffffff57;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.lockmap .zone{fill:#b50d1247;stroke:var(--accent-hi);stroke-width:2.5px;vector-effect:non-scaling-stroke}.lockmap .hot{fill:#b50d12d9;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lockmap .zc{stroke:#fff;stroke-width:2px;fill:none;vector-effect:non-scaling-stroke}.lockmap .veh{fill:#ffffffc7;stroke:#0a0a0b;stroke-width:1px;vector-effect:non-scaling-stroke}.lockmap .lead{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lm-mk{color:#fff;width:clamp(19px,5.6cqw,30px);height:clamp(19px,5.6cqw,30px);font:700 clamp(11px, 2.4cqw, 14px) / 1 var(--display);text-transform:uppercase;pointer-events:none;background:#0a0a0beb;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.lm-lbl{text-overflow:ellipsis;color:#fff;max-width:30cqw;font:700 clamp(10px, 2.9cqw, 15px) / 1.3 var(--display);text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#0a0a0be6;padding:.2em .45em;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.lockmap.is-veh .lm-mk{opacity:.7}.lockmap svg.lm-top{pointer-events:none}.lm-lbl.is-zone{background:var(--accent)}.lm-gl{font:700 10px / 1 var(--text);color:#fff;pointer-events:none;background:#0a0a0b99;padding:2px 3px;position:absolute}.lm-gl.is-col{top:0;transform:translate(-50%)}.lm-gl.is-row{left:0;transform:translateY(-50%)}@container (width<=480px){.lm-gl.is-odd{display:none}}.lm-north svg{width:16px;height:16px;position:static}.lm-north{font:700 18px/1 var(--display);background:#0a0a0bb3;flex-direction:column;align-items:center;gap:3px;padding:5px 6px 3px;display:flex;position:absolute;top:22px;right:10px}.lm-scale{font:600 12px/1 var(--text);background:#0a0a0bc7;flex-direction:column;gap:3px;padding:5px 8px 4px;display:flex;position:absolute;bottom:10px;left:26px}.lm-scale i{border:2px solid #fff;border-top:0;height:4px;display:block}.lm-ref{font:700 17px/1 var(--display);text-transform:uppercase;background:#0a0a0bdb;padding:5px 9px 4px;position:absolute;bottom:10px;right:10px}.lm-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;padding:0;font-size:12px;list-style:none;display:flex}.lm-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lm-key{width:18px;height:18px;font:700 10px / 1 var(--display);background:#0a0a0beb;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.lm-legend li{align-items:center;gap:7px;display:inline-flex}.lm-legend svg{flex:none;width:16px;height:16px}.lm-note{color:var(--ink);background:#0a0a0bc7;border-left:3px solid #fff;margin-top:10px;padding:9px 12px;font-size:13px}.mtrack{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mtr{background:var(--surface);align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.mtr .no{background:var(--raised-2);width:30px;height:30px;font:700 16px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.mtr.done .no{color:#0a0a0b;background:#fff}.mtr.now{background:var(--raised);box-shadow:inset 0 -3px 0 var(--accent)}.mtr.now .no{background:var(--accent)}.mtr small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.cols3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fcol{background:var(--surface);border-top:3px solid var(--f);flex-direction:column;gap:16px;padding:20px 20px 22px;display:flex}.fcol .tp{justify-content:space-between;align-items:flex-start;display:flex}.fcol h3{font-size:34px}.fcol h3 a:hover{text-decoration:underline}.fcol .start{color:var(--ink-2);margin-top:6px;font-size:13px}.fcol .stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st{background:var(--raised);padding:10px 12px}.st .k{color:var(--ink-3);font-size:12px}.st .v{font:700 30px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:4px}.fcol .rdy{align-items:center;gap:10px;font-weight:600;display:flex}.fcol .rdy .chip{margin-left:auto}.fcol.you{background:var(--raised)}.host-bar{background:var(--surface);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:16px 20px;display:flex}.host-bar .sv{background:var(--raised-2);place-items:center;width:44px;height:44px;display:grid}.host-bar b{font:700 24px/1 var(--display);text-transform:uppercase}.host-bar .sp{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.ldock{background:var(--raised);grid-template-columns:1fr auto auto;align-items:stretch;gap:12px;margin-top:12px;padding:16px;display:grid}.ldock .grp{flex-wrap:wrap;align-items:center;gap:14px;padding:0 8px;display:flex}.ldock .grp b{font:700 22px/1 var(--display);text-transform:uppercase}.slim .hero-body{padding:12px 0 32px}.race{background:var(--surface);padding:22px 24px 26px}.axis{grid-template-columns:340px 1fr 190px;gap:20px;margin-bottom:6px;display:grid}.axis .ticks{height:22px;font:600 13px var(--text);color:var(--ink-3);position:relative}.axis .ticks span{position:absolute;top:0;transform:translate(-50%)}.axis .ticks span:first-child{transform:none}.axis .ticks span:last-child{color:#fff;transform:translate(-100%)}.lane-r{grid-template-columns:340px 1fr 190px;align-items:center;gap:20px;padding:14px 0;display:grid}.lane-r+.lane-r{border-top:1px solid #222226}.lane-r .who{align-items:center;gap:14px;min-width:0;display:flex}.lane-r .who>div{min-width:0}.lane-r .who h2{font-size:28px}.lane-r .who h2 a:hover{text-decoration:underline}.lane-r .who small{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.lane-r .tk{background:#242428;height:16px;position:relative}.lane-r .tk .fill{background:#6b6b70;position:absolute;top:0;bottom:0;left:0}.lane-r.w .tk .fill{background:var(--accent)}.lane-r .tk .tick{background:#3a3a40;width:2px;position:absolute;top:-4px;bottom:-4px}.lane-r .tk .fin{background:#fff;width:4px;position:absolute;top:-12px;bottom:-12px;right:0}.lane-r .mk{width:52px;height:52px;box-shadow:0 0 0 3px var(--f);z-index:2;background:#0a0a0b;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%}.lane-r .mk img{object-fit:contain;width:36px;height:36px}.lane-r .sc{text-align:right;font:800 clamp(72px, 9vw, 112px) / .8 var(--display);font-variant-numeric:tabular-nums}.lane-r.w .sc{color:#fff}.lane-r:not(.w) .sc{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){@keyframes grow{0%{transform:scaleX(0)}}}.facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.fact{background:var(--surface);align-items:center;gap:14px;min-height:96px;padding:16px 18px;display:flex}.fact .mapbox{flex:none;width:64px;height:64px}.fact .k{color:var(--ink-3);font-size:13px}.fact .v{font:700 30px/1 var(--display);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:4px}.fact .v i{color:var(--ink-2);font-size:20px;font-style:normal;font-weight:500}.fb{background:var(--raised);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:20px 24px;display:flex}.fb h2{margin-right:auto;font-size:30px}.fb .btn-lg{min-width:230px}.fb-state{flex-direction:column;gap:6px;margin-right:auto;display:flex}.fb-state h2{margin-right:0}.fb-state p{color:var(--ink-2);font-size:14px}.fb-state.disputed{box-shadow:inset 3px 0 0 var(--accent);padding-left:16px}.dlg{background:var(--raised);color:var(--ink);border-radius:var(--r);border:0;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto}.dlg::backdrop{background:#0a0a0bc7}.dlg form{flex-direction:column;gap:16px;padding:24px;display:flex}.dlg h2{font-size:34px}.dlg .row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lbl{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.ctl{background:var(--ground);width:100%;min-height:48px;color:var(--ink);border-radius:var(--r);font:500 15px/1.4 var(--text);border:0;padding:10px 14px;box-shadow:inset 0 0 0 1px #3a3a40}textarea.ctl{resize:vertical;min-height:120px}.ctl:focus-visible{outline-offset:2px;outline:3px solid #fff}.ctl[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--accent-text,#ff6b6e)}.err{color:#ff6b6e;font-size:13px}.team-h{flex-wrap:wrap;align-items:center;gap:28px;padding:24px 0 20px;display:flex}.team-h h1{font-size:clamp(44px,6vw,76px)}.team-h .tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.team-h .safety{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);min-width:180px;margin-left:auto;padding:14px 20px}.team-h .safety.is-good{box-shadow:inset 3px 0 #fff}.team-h .safety .k{color:var(--ink-3);font-size:13px}.team-h .safety b{font:700 40px/1 var(--display);text-transform:uppercase;margin-top:4px;display:block}.team-h .blurb{color:var(--ink-2);max-width:56ch;margin-top:10px}.stats4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rec{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rec div{font:700 28px/1 var(--display);align-items:center;gap:6px;display:flex}.ov{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.seg-r{display:inline-flex}.spark{width:100%;height:auto;display:block}.spark .area{fill:#b50d1224}.spark .ln{fill:none;stroke:var(--accent-hi);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark .gl{stroke:#2a2a2e;stroke-width:1px;vector-effect:non-scaling-stroke}.spark .dot{fill:#fff}.spark text{font:500 11px var(--text);fill:var(--ink-3)}.sp-foot{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.nxt{grid-template-columns:96px 1fr;display:grid}.nxt .mapbox{min-height:100%}.nxt-b{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.nxt-b .t{font:800 48px/.85 var(--display);text-transform:uppercase}.nxt-b .nxt-tl{align-items:center;gap:8px;display:flex}.rep{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}.rep-top{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.rep-top .n{font:800 84px/.8 var(--display)}.rep-top .of{font:600 22px/1 var(--display);color:var(--ink-3);margin-bottom:6px}.rep-top h2{margin-left:12px;padding-bottom:6px}.rrow{grid-template-columns:130px 1fr 34px;align-items:center;gap:12px;height:36px;display:grid}.rrow b{font-weight:600}.rrow .bar2{background:#2a2a2e;height:8px;position:relative}.rrow .bar2 i{background:#bdbdb8;position:absolute;top:0;bottom:0;left:0}.rrow .bar2 i.lo{background:var(--accent-hi)}.rrow em{font:700 22px/1 var(--display);text-align:right;font-style:normal}.rrow em.lo{color:#ff6b6e}.rep-notes{gap:10px;margin-top:6px;display:grid}.rep-n{border-top:1px solid #222226}.rep-n-row{width:calc(100% + 12px);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-instant) var(--ease-out);grid-template-columns:160px minmax(0,1fr) 52px;align-items:center;gap:6px 16px;margin:0 -6px;padding:10px 6px;display:grid}.rep-n-row:hover,.rep-item[data-open]>.rep-n-row{background:var(--raised)}.rep-n b{font-weight:600}.rep-n-note{min-width:0;color:var(--ink-2);font-size:13px}.rep-n .bar2{background:#2a2a2e;grid-column:1/-1;height:8px}.rep-n em{font:700 28px/1 var(--display);text-align:right;font-style:normal}.rep-n em.lo{color:#ff6b6e}.fh{flex-direction:column;gap:10px;display:flex}.fh-row{background:var(--raised);border-top:3px solid var(--f);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.fh-row .nm2{font:700 22px/1 var(--display);text-transform:uppercase}.fh-row small{color:var(--ink-3);font:500 12px var(--text);text-transform:none;margin-top:3px;display:block}.fh-row .v{font:700 36px/1 var(--display)}.fhbar{gap:2px;height:10px;margin-top:2px;display:flex}.fhbar i{background:#fff}.fhbar i:nth-child(2){background:#8d8d92}.fhbar i:nth-child(3){background:#4a4a4f}.rost{flex-wrap:wrap;gap:4px;display:flex}.rost i{background:#fff;width:14px;height:22px}.rost i.e{background:#2e2e32}.recent{flex-direction:column;gap:6px;display:flex}.rc{background:var(--raised);grid-template-columns:56px 1fr auto auto auto 52px;align-items:center;gap:14px;min-height:56px;padding:0 14px 0 0;display:grid;position:relative}.rc:hover,.rc:focus-within{background:var(--raised-2)}.rc .mapbox{align-self:stretch;min-height:56px}.rc-d b{font:700 20px/1 var(--display);text-transform:uppercase;display:block}.rc-d span{color:var(--ink-3);font-size:12px}.rc-t{gap:4px;display:flex}.rc .delta{text-align:right}.rc a.cover:after{content:"";position:absolute;inset:0}.rc-f{display:inline-flex}.stat-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.warn-bar{background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:inset 3px 0 #fff}.warn-bar b{font:700 24px/1 var(--display);text-transform:uppercase}.warn-bar span{color:var(--ink-2)}.roster-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.rtbl{border-collapse:separate;border-spacing:0 2px;width:100%}.rtbl th{text-align:left;white-space:nowrap;padding:0 14px 8px;font-size:13px;font-weight:500}.rtbl td{background:var(--surface);vertical-align:middle;padding:12px 14px}.rtbl td.mono{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px}.rtbl .who{align-items:center;gap:10px;font-weight:500;display:flex}.rtbl .who-name{overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.rtbl tr[data-staff] .who{font-size:16px;font-weight:600}.rtbl tr[data-staff=owner] .pl{background:var(--ink);color:var(--ground)}.rtbl .pl{background:var(--raised-2);width:32px;height:32px;font:700 13px var(--display);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.rtbl .pl img{object-fit:cover;width:100%;height:100%}.csvbox{background:var(--surface);padding:20px 22px 22px}.csvbox h2{margin-bottom:6px;font-size:26px}.drop{background:var(--ground);min-height:96px;color:var(--ink-2);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex;box-shadow:inset 0 0 0 2px #3a3a40}.drop:hover,.drop:focus-within{color:#fff;box-shadow:inset 0 0 0 2px #fff}.drop input{opacity:0;width:1px;height:1px;position:absolute}.diff-sum{flex-wrap:wrap;gap:8px;margin:14px 0 8px;display:flex}.diff-sum .chip b{font:700 18px/1 var(--display)}.dtbl{border-collapse:collapse;width:100%;font-size:13px}.dtbl th{text-align:left;padding:6px 10px;font-weight:500}.dtbl td{vertical-align:top;border-top:1px solid #222226;padding:8px 10px}.dtbl .tag{background:var(--raised-2);min-width:76px;padding:2px 8px;font-weight:600;display:inline-block}.dtbl .tag.add{color:#0a0a0b;background:#fff}.dtbl .tag.bad{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.dtbl-wrap{max-height:360px;overflow:auto}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.set-grid .wide{grid-column:1/-1}.lock-note{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ctl[readonly],.ctl[disabled]{background:var(--raised);color:var(--ink-2);box-shadow:inset 0 0 0 1px #2a2a2e}.tfilters{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.tfilters .grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tfilters .k{color:var(--ink-3);margin-right:2px;font-size:13px}.tsearch{background:var(--raised);width:min(260px,100%);min-height:40px;color:var(--ink);border-radius:var(--r);border:0;padding:0 12px;box-shadow:inset 0 0 0 1px #3a3a40}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tcard{background:var(--surface);flex-direction:column;gap:14px;min-width:0;height:100%;padding:18px 20px;display:flex;position:relative}.tcard:hover{background:var(--raised)}.tcard .top{align-items:center;gap:14px;display:flex}.tcard h2{overflow-wrap:anywhere;font-size:28px}.tcard h2 a:after{content:"";position:absolute;inset:0}.tcard .meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tcard .nums{align-items:flex-end;gap:22px;display:flex}.tcard .nums .k{color:var(--ink-3);font-size:12px}.tcard .nums .v{font:800 40px/.9 var(--display);font-variant-numeric:tabular-nums;margin-top:4px}.tcard .nums .v.sm{font-size:30px}.tcard .foot-r{justify-content:space-between;align-items:center;gap:10px;display:flex}.sband{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.sband i{background:#fff;border-radius:50%;width:10px;height:10px}.sband.watch i{background:0 0;box-shadow:inset 0 0 0 2px #fff}.sband.flagged i{background:var(--accent)}.tcard .spk{margin:0 -2px}.tbl{border-collapse:separate;border-spacing:0 2px;width:100%}.tbl th{text-align:left;color:var(--ink-3);white-space:nowrap;padding:0 14px 8px;font-size:13px;font-weight:500}.tbl td{background:var(--surface);white-space:nowrap;height:64px;padding:0 14px}.tbl tr:hover td{background:var(--raised)}.tbl td.r,.tbl th.r{text-align:right}.tbl .rank{font:800 40px/1 var(--display);width:76px;padding-left:18px}.tbl tr.t3 td:first-child{box-shadow:inset 3px 0 #fff}.tbl tr.mine td{background:var(--raised)}.tbl tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tbl .tm{align-items:center;gap:14px;display:flex}.tbl .tm b{font:700 24px/1 var(--display);text-transform:uppercase;display:block}.tbl .tm small{color:var(--ink-3);font-size:12px}.tbl .tm:hover b{text-decoration:underline}.tbl .elo{font:800 36px/1 var(--display)}.tbl .elo.dim{font:700 26px/1 var(--display);color:var(--ink-2)}.tbl .pts{font:800 36px/1 var(--display)}.tbl .rp{align-items:center;gap:10px;display:inline-flex}.tbl .rp .m{background:#2a2a2e;width:56px;height:6px;position:relative}.tbl .rp .m i{background:#bdbdb8;position:absolute;inset:0 auto 0 0}.tbl .rp .m i.lo{background:var(--accent-hi)}.tbl .rp b{font:700 22px/1 var(--display);text-align:right;width:30px}.tbl .n2{font:700 24px/1 var(--display)}.tbl-cards{display:none}.scard{background:var(--surface);grid-template-columns:44px 1fr auto;align-items:center;gap:4px 12px;margin-bottom:2px;padding:12px 14px;display:grid;position:relative}.scard.mine{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}.scard.t3{box-shadow:inset 3px 0 #fff}.scard .rank{font:800 30px/1 var(--display);text-align:center;grid-row:1/span 2}.scard .tm{align-items:center;gap:10px;min-width:0;display:flex}.scard .tm b{font:700 20px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;display:block}.scard .tm small{color:var(--ink-3);font-size:12px}.scard .tm a:after{content:"";position:absolute;inset:0}.scard .big{text-align:right}.scard .big b{font:800 32px/.9 var(--display);display:block}.scard .big small{color:var(--ink-3);font-size:11px}.scard .more{color:var(--ink-2);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:12px;font-size:12px;display:flex}.lbl .hint{color:var(--ink-3);font-size:12px;font-weight:400}.check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;display:flex}.check input{accent-color:#fff;flex:none;width:20px;height:20px;margin-top:2px}@media (width<=1100px){.lane-r,.axis{grid-template-columns:260px 1fr 150px}.mhero{grid-template-columns:minmax(0,1fr)}.lockmap{max-width:560px}.post{grid-template-columns:1fr}.preview{position:static}.stats4{grid-template-columns:repeat(2,1fr)}.ov{grid-template-columns:1fr}.facts,.mtrack{grid-template-columns:repeat(2,1fr)}.tgrid,.hb-steps,.hb-comps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.page-h .meta{gap:8px;width:100%}.page-h .meta .seg button{padding:0 12px}.slim .page-h .meta{width:100%}.slim .page-h>div{min-width:0;max-width:100%}.mtrack{grid-template-columns:1fr 1fr;gap:6px}.mtr{padding:10px 12px;font-size:13px}.cols3{grid-template-columns:1fr;gap:8px}.fcol{gap:12px;padding:16px 16px 18px}.fcol h3{font-size:30px}.ldock{grid-template-columns:1fr}.ldock .btn{width:100%}.mapname .mapbox{width:64px;height:64px}.mhero{gap:24px}.axis{display:none}.race{padding:14px 14px 18px}.lane-r{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;padding:14px 0}.lane-r .tk{order:3;grid-column:1/-1;margin:6px 26px 6px 0}.lane-r .sc{min-width:0;font-size:64px}.lane-r .who{gap:10px}.lane-r .who h2{font-size:24px}.lane-r .who .place-xl{min-width:60px;height:44px;padding:0 8px;font-size:28px}.lane-r .who .crest-s{display:none}.lane-r .mk{width:44px;height:44px;margin:-22px 0 0 -22px}.lane-r .mk img{width:30px;height:30px}.facts{grid-template-columns:1fr 1fr;gap:8px}.fact{gap:10px;min-height:0;padding:12px}.fact .mapbox{width:48px;height:48px}.fact .v{font-size:24px}.fb{padding:16px}.fb .btn-lg{flex:100%;min-width:0}.team-h{gap:16px}.team-h .crest-xl{width:76px;height:88.6px}.team-h .safety{width:100%;margin-left:0}.stats4{gap:8px}.tile .big{font-size:52px}.rec div{font-size:24px}.rec .place{min-width:36px;padding:0 6px}.rep{grid-template-columns:1fr}.rrow{grid-template-columns:112px 1fr 30px}.rep-n-row{grid-template-columns:minmax(0,1fr) 52px}.rep-n-note{order:3;grid-column:1/-1}.rep-top .n{font-size:64px}.rc{grid-template-columns:48px 1fr auto auto auto;gap:10px}.rc-t{display:none}.nxt-b .t{font-size:40px}.stat-row,.tgrid,.set-grid{grid-template-columns:1fr}.rtbl .hide-m,.rtbl th.hide-m,.tbl{display:none}.tbl-cards{display:block}.hb-steps,.hb-comps,.hb-three,.hb-two,.hb-fac,.hb-maps,.hb-tl{grid-template-columns:1fr}.dlg form{padding:18px}}@media (width<=420px){.rrow{grid-template-columns:104px 1fr 28px;gap:8px}.fields{grid-template-columns:1fr}.mapname h2{font-size:32px}}.share{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.team-h .share{margin-top:10px;margin-left:-14px}.share .btn{gap:7px}.share .ic{width:16px;height:16px}.dt-tools{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;display:flex}.dt-tools .grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dt-tools .k{color:var(--ink-3);margin-right:2px;font-size:13px}.dt-tools .chip{min-height:32px}.dt-tools .chip .emb{width:18px;height:18px;margin-left:-4px}.dt-search{align-items:center;width:min(280px,100%);display:flex;position:relative}.dt-search .ic{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.dt-search input{background:var(--raised);width:100%;min-height:44px;color:var(--ink);border-radius:var(--r);border:0;padding:0 12px 0 36px;box-shadow:inset 0 0 0 1px #3a3a40}.dt-search input::placeholder{color:var(--ink-3)}.dt-count{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.dt-sortsel{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:none}.dt-sortsel select,.dt-dir{background:var(--raised);min-height:44px;color:var(--ink);border-radius:var(--r);border:0;padding:0 10px;box-shadow:inset 0 0 0 1px #3a3a40}.dt-dir{width:44px;font-size:18px}.linklike{color:var(--ink);text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.host-note{background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;font-size:14px;display:flex;box-shadow:inset 3px 0 #fff}.dt-scroll{margin:-3px;padding:3px;overflow-x:auto}.dt{border-collapse:separate;border-spacing:0 2px;width:100%;min-width:1000px}.dt th{text-align:left;color:var(--ink-2);white-space:nowrap;padding:0 7px 6px;font-size:13px;font-weight:500}.dt th.r,.dt td.r{text-align:right}.dt td{background:var(--surface);white-space:nowrap;vertical-align:middle;height:60px;padding:0 7px}.dt tbody tr{position:relative}.gwl-rows thead th{color:var(--ink-2)}.gwl-rows tbody td{transition:background-color var(--dur-instant) var(--ease-out)}.gwl-rows tbody tr:hover td,.gwl-rows tbody tr:focus-within td,.dt tr.mine td{background:var(--raised)}.dt tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.th-sort{border-radius:var(--r);min-height:32px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0 -4px;padding:0 4px;display:inline-flex}.th-sort:hover,.th-sort.on{color:var(--ink)}.th-sort .arrow{opacity:.45;font-size:12px}.th-sort.on .arrow{opacity:1}.row-link{color:inherit;text-decoration:none}.row-link:after{content:"";z-index:0;position:absolute;inset:0}.row-link:focus-visible{outline:none}.row-link:focus-visible:after{outline-offset:-3px;outline:3px solid #fff}tr:hover .row-link b,.dcard:hover .row-link b,.row-link:focus-visible b{text-underline-offset:3px;text-decoration:underline}.cell-link{z-index:1;position:relative}a.cell-link:hover:not(.chip){text-underline-offset:3px;text-decoration:underline}a.chip:hover{background:#34343a}.dt .rank,.dcard .rank{font:800 34px/1 var(--display);width:52px;padding-left:14px}.dt td.team{min-width:200px}.tm{align-items:center;gap:12px;min-width:0;display:flex}.tm b{font:700 20px/1 var(--display);text-transform:uppercase;display:block}.tm small{color:var(--ink-3);font-size:12px}.dt .elo{font:800 28px/1 var(--display);font-variant-numeric:tabular-nums}.dt .elo.dim,.dt .elo.lite{font:700 22px/1 var(--display);color:var(--ink-2)}.dt .elo.md{font:700 26px/1 var(--display);font-variant-numeric:tabular-nums}.dt th.gstart,.dt td.gstart{border-left:1px solid var(--edge);padding-left:22px}.dt .pts{font:800 32px/1 var(--display);color:var(--color-league-points)}.dt .n2,.dcard .n2{font:700 24px/1 var(--display);font-variant-numeric:tabular-nums}.rp .m{background:#2a2a2e}.rp b{font:700 22px/1 var(--display)}.form a{width:24px;height:24px;font:700 14px/1 var(--display);color:inherit;border-radius:1px;place-items:center;text-decoration:none;display:grid;position:relative}.form a.p1{color:#0a0a0b;background:#fff}.form a.p2{color:#fff;background:#3b3b40}.form a.p3{color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1.5px #55555a}.form a:hover{outline:2px solid var(--ink-3);outline-offset:1px}.form a:before{content:"";position:absolute;inset:-11px -2px}.dt-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.dt-pager>div{align-items:center;gap:12px;display:flex}.dt-cards{margin:0;padding:0;list-style:none;display:none}.dcard{background:var(--surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-bottom:2px;padding:12px 14px;display:grid;position:relative}.dcard:hover,.dcard.mine{background:var(--raised)}.dcard.mine{box-shadow:inset 3px 0 0 var(--accent)}.dcard .rank{text-align:center;width:auto;padding:0;font-size:30px}.dcard .tm b{overflow-wrap:anywhere;font-size:20px}.dcard .big{text-align:right}.dcard .big b{font:800 32px/.9 var(--display);color:var(--color-league-points);display:block}.dcard .big small{color:var(--ink-3);font-size:11px}.dcard .more{color:var(--ink-2);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 14px;font-size:12px;display:flex}.dcard .cell-link{min-height:32px}.dcard .lbl{align-items:center;gap:8px;display:inline-flex}.dcard .lbl>span{color:var(--ink-3)}.dcard .cell-link:before{content:"";position:absolute;inset:-7px -4px}.dcard .form a{min-height:24px}.dcard .form a:before{inset:-11px -3px}@media (width<=900px){.dt-scroll{display:none}.dt-cards{display:block}.dt-sortsel{display:flex}.dt-count{width:100%;margin-left:0}.dt-search{width:100%}}@media (width<=520px){.dcard{grid-template-columns:34px minmax(0,1fr) auto;padding:12px 10px}.dt-tools .grp{width:100%}.dt-tools .chip{min-height:44px}}.crumbs{padding:14px 0 0;font-size:13px}.crumbs ol{color:var(--ink-3);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:#55555a;margin:0 8px}.crumbs a{min-height:32px;color:var(--ink-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.crumbs a:hover{color:var(--ink)}.crumbs li[aria-current]{color:var(--ink);font-weight:600}.tabbar-sentinel{height:1px;margin-top:-1px}.team-bar{top:var(--header-h,0px);z-index:30;background:var(--ground);position:sticky}.team-bar .mini-id{opacity:0;pointer-events:none;min-height:44px;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:center;gap:10px;margin-left:auto;padding-right:4px;display:inline-flex;transform:translateY(4px)}.team-bar .mini-id b{font:700 22px/1 var(--display);text-transform:uppercase}.team-bar.is-stuck .mini-id{opacity:1;pointer-events:auto;transform:none}html[data-motion=reduced] .team-bar .mini-id{transition:none;transform:none}@media (width<=760px){.team-bar .mini-id{display:none}}button.rrow.is-link:hover,.rep-item[data-open]>button.rrow.is-link,a.fh-row.is-link:hover{background:var(--raised-2)}button.rrow.is-link{width:calc(100% + 12px);height:auto;min-height:36px;color:inherit;text-align:left;margin:0 -6px;padding:0 6px}button.rrow.is-link:hover b,.rep-item[data-open]>button.rrow.is-link b{text-underline-offset:3px;text-decoration:underline}.rrow-pending{min-width:0;color:var(--ink-2);grid-column:2/-1;font-size:13px;line-height:1.25}.rep-item{min-width:0;position:relative}.rep-about{z-index:20;background:var(--raised);border:1px solid var(--edge);padding:10px 12px;font-size:13px;line-height:1.4;display:none;position:absolute;top:100%;left:-6px;right:-6px}.rep-item[data-open]>.rep-about{display:block}.rep-about a,.rep-how{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #55555a;text-decoration:underline #55555a}.rep-about a:hover,.rep-how:hover{color:var(--ink);text-decoration-color:currentColor}.rep-about a{margin-top:4px;display:inline-block}.rep-how{align-self:flex-start;margin-left:auto;font-size:13px}a.fh-row.is-link{color:inherit}a.fh-row.is-link:hover .nm2{text-underline-offset:3px;text-decoration:underline}.rep-n{scroll-margin-top:calc(var(--header-h,0px) + 72px)}.rep-n:target{padding-left:12px;box-shadow:inset 3px 0 #fff}.ph h2 a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #55555a;text-decoration:underline #55555a}.ph h2 a:hover{text-decoration-color:currentColor}.rtbl a.plink{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #55555a;text-decoration:underline #55555a}.rtbl a.plink:hover{text-decoration-color:currentColor}.rtbl a.chip{min-height:28px}.spark .pt-hit{fill:#0000}.spark .pt-dot{fill:var(--ground);stroke:var(--accent-hi);stroke-width:2px}.spark a.pt-link:hover .pt-dot,.spark a.pt-link:focus-visible .pt-dot{fill:#fff}.spark a.pt-link:focus-visible{outline:none}.spark a.pt-link:focus-visible .pt-hit{stroke:#fff;stroke-width:2px}.player-h .avatar{border-radius:var(--r);font-size:44px}.player-h .chip img,.player-h a.chip .crest-xs{margin-left:-4px}.pteam{align-items:center;gap:10px;min-height:32px;font-weight:600;display:inline-flex}.stints{gap:2px;margin:0;padding:0;list-style:none;display:grid}.stint{background:var(--raised);color:inherit;align-items:center;gap:12px;padding:10px 12px;display:flex}.stint:hover{background:var(--raised-2)}.stint b{font:700 20px/1 var(--display);text-transform:uppercase;display:block}.stint small{color:var(--ink-3);font-size:12px}.chip-x{margin-left:2px;font-size:16px;line-height:1}.elo-tier-bronze{color:var(--color-elo-bronze)}.elo-tier-green{color:var(--color-elo-green)}.elo-tier-blue{color:var(--color-elo-blue)}.elo-tier-purple{color:var(--color-elo-purple)}.elo-tier-gold{color:var(--color-elo-gold)}.elo-legend{margin-bottom:14px}.elo-legend .elo-tier{font-weight:600}.elo-legend a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.elo-legend a:hover{color:var(--ink)}@media (width<=900px){.elo-legend{gap:6px 12px}.elo-legend-range{display:none}}[data-rep-band=excellent]{--rep-band:var(--color-band-excellent)}[data-rep-band=good]{--rep-band:var(--color-band-good)}[data-rep-band=fair]{--rep-band:var(--color-band-fair)}[data-rep-band=poor]{--rep-band:var(--color-accent-text)}.rbar{display:block;position:relative}.rbar[data-fill] i{background:var(--rep-band);transform:scaleX(var(--v));transform-origin:0;position:absolute;inset:0}.rbar[data-fill=wait] i{animation:1ms linear 2.5s forwards rbar-failsafe;transform:scaleX(0)}.rbar[data-fill=armed] i{transform:scaleX(0)}.rbar[data-fill=go] i{transition:transform var(--dur-count) var(--ease-out) calc(var(--i,0) * var(--stagger))}@keyframes rbar-failsafe{to{transform:scaleX(var(--v))}}html[data-motion=reduced] .rbar[data-fill] i{transform:scaleX(var(--v));transition:none;animation:none}@media (prefers-reduced-motion:reduce),print{.rbar[data-fill] i{transform:scaleX(var(--v));transition:none;animation:none}}.rbar.bar2[data-fill] i{background:linear-gradient(to right, var(--color-faint), var(--rep-tip))}.rbar.bar2 i:after{content:"";background:var(--ink);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}button.rrow.is-link:hover .bar2 i:after,button.rrow.is-link:focus-visible .bar2 i:after,.rep-n-row:hover .bar2 i:after,.rep-n-row:focus-visible .bar2 i:after,.rep-item[data-open]>button .bar2 i:after{opacity:.16}.rp-wrap{min-width:0;display:inline-block}.dt .rp,.dcard .rp{min-height:32px;color:inherit;align-content:center;gap:5px;display:inline-grid}.rp-top{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.rp .m{width:100%;height:5px}.rp-num{color:var(--rep-band)}.rp-prov{color:var(--color-muted);font-size:12px}.rp-word{color:var(--rep-band);font-size:12px;font-weight:600}.rp .chip{align-self:center}.rp-pop{z-index:90;background:var(--raised);border:1px solid var(--edge);width:min(460px,100vw - 16px);padding:10px 12px;font-size:12px;line-height:1.3;position:fixed}.rp-pop p{color:var(--ink-2);margin:0 0 6px}.rp-pop ul{margin:0;padding:0;list-style:none}.rp-pop li{grid-template-columns:84px minmax(0,1fr) 26px;align-items:baseline;gap:8px;padding:2px 0;display:grid}.rp-pop li b{font-weight:600}.rp-pop li span{color:var(--ink-2)}.rp-pop em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.rep-word{font:600 22px/1 var(--display);color:var(--rep-band)}.rep-top .rep-word{margin-bottom:6px}.rrow em.lo[data-rep-band],.rep-n em.lo[data-rep-band]{color:var(--rep-band);font-weight:800}@media (prefers-contrast:more){.elo-tier,.rp-num,.rp-word,.rep-word,.rrow em.lo[data-rep-band],.rep-n em.lo[data-rep-band]{color:var(--color-ink)}.rbar[data-fill] i,.rbar.bar2[data-fill] i{background:var(--color-ink)}}@media (forced-colors:active){.elo-tier,.rp-num,.rp-word,.rep-word,.rrow em.lo[data-rep-band],.rep-n em.lo[data-rep-band]{color:canvastext}.rbar{outline:1px solid canvastext}.rbar[data-fill] i,.rbar.bar2[data-fill] i{forced-color-adjust:none;background:canvastext}.rbar.bar2 i:after{display:none}}.pf{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.pf-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-pstep{background:var(--surface);width:100%;min-height:48px;color:var(--ink-2);font:700 15px/1 var(--text);text-align:left;border-radius:var(--r);transition:background var(--dur-instant) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 12px;display:flex}.pf-pstep:hover{background:var(--raised)}.pf-pstep[data-state=now]{background:var(--raised);color:#fff;box-shadow:inset 0 -3px 0 var(--accent)}.pf-pstep[data-state=done]{color:#fff}.pf-pno{background:var(--raised-2);width:26px;height:26px;font:700 15px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.pf-pstep[data-state=now] .pf-pno{background:var(--accent)}.pf-pstep[data-state=done] .pf-pno{color:#0a0a0b;background:#fff}.pf-pno svg{width:14px;height:14px}.pf-pstep:focus-visible,.pf-day:focus-visible,.pf-map:focus-visible,.pf-seg button:focus-visible,.pf-input:focus-visible,.pf-link:focus-visible{outline-offset:2px;outline:3px solid #fff}.pf-card{background:var(--surface);animation:pf-in var(--dur-base) var(--ease-out) both;padding:24px 24px 20px}@keyframes pf-in{0%{opacity:0;transform:translateY(6px)}}html[data-motion=reduced] .pf-card{animation:none}.pf-count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:12px}.pf-q{outline:none;margin:0 0 8px;font-size:clamp(30px,4vw,42px)}.pf-help{color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.5}.pf-muted{color:var(--ink-3)}.pf-small{margin:10px 0 0;font-size:13px}.pf-fine{color:var(--ink-2);align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.pf-fine svg{flex:none;width:14px;height:14px}.pf-zone{color:#fff;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pf-zone svg{width:14px;height:14px}.pf-link{color:#fff;text-underline-offset:3px;background:0 0;padding:4px 2px;font-weight:600;text-decoration:underline}.pf-strip{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pf-strip.is-invalid{outline:2px solid var(--accent);outline-offset:4px}.pf-strip-ph{background:var(--raised);opacity:.4;height:164px}.pf-day{background:var(--raised-2);color:#fff;border-radius:var(--r);touch-action:manipulation;min-height:78px;transition:background var(--dur-instant) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 0;display:flex}.pf-day:hover{background:#34343a}.pf-day-wd{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.pf-day-n{font:800 28px/1 var(--display);font-variant-numeric:tabular-nums}.pf-day-mo{letter-spacing:.08em;text-transform:uppercase;min-height:12px;color:var(--ink-3);font-size:11px}.pf-day[aria-disabled=true],.pf-day[aria-disabled=true]:hover{color:#a5a5a1;cursor:not-allowed;background:repeating-linear-gradient(135deg,#202023 0 4px,#17171a 4px 8px)}.pf-day[aria-disabled=true] .pf-day-n{text-decoration:line-through}.pf-day[aria-pressed=true]{color:#0a0a0b;background:#fff}.pf-day[aria-pressed=true] .pf-day-wd,.pf-day[aria-pressed=true] .pf-day-mo{color:#55555a}.pf-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.pf-quick .chip:disabled{opacity:.5}.pf-suggest{background:var(--ground);box-shadow:inset 3px 0 0 var(--ink-3);color:var(--ink-2);margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.pf-suggest b{color:#fff}.pf-tag{background:var(--raised-2);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pf-times{flex-wrap:wrap;gap:8px;display:flex}.chip.pf-time{height:52px;font:700 26px/1 var(--display);font-variant-numeric:tabular-nums;padding:0 20px}.pf-custom{max-width:360px;margin-top:22px}.pf-custom label{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.pf-custom-row{gap:8px;display:flex}.pf-input{background:var(--ground);min-width:0;height:48px;color:var(--ink);border-radius:var(--r);font:700 22px/1 var(--display);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;flex:1;padding:0 14px;box-shadow:inset 0 0 0 1px #3a3a40}.pf-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--accent)}.pf-field-err{color:#ff6b6e;min-height:20px;margin:8px 0 0;font-size:13px}.pf-step-err{margin-top:14px}.pf-details{flex-direction:column;gap:26px;display:flex}.pf-field{border:0;min-width:0;margin:0;padding:0}.pf-field legend{font:700 13px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;padding:0}.pf-seg{gap:6px;display:inline-flex}.pf-seg button{background:var(--raised-2);color:#fff;min-width:96px;min-height:52px;font:700 22px/1 var(--display);border-radius:var(--r);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pf-seg button small{font:600 11px var(--text);color:var(--ink-2)}.pf-seg button[aria-pressed=true]{color:#0a0a0b;background:#fff}.pf-seg button[aria-pressed=true] small{color:#55555a}.pf-maps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-map{background:var(--ground);color:#fff;border-radius:var(--r);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3a3a40}.pf-map-img{filter:grayscale(.7)brightness(.55);background-position:50%;background-size:cover;height:64px;display:block}.pf-map-rand{grid-template-columns:repeat(3,1fr);display:grid}.pf-map-rand i{background-position:50%;background-size:cover}.pf-map-name{font:700 18px/1 var(--display);text-transform:uppercase;align-items:center;gap:6px;padding:10px;display:flex}.pf-map-name svg{width:16px;height:16px}.pf-map[aria-pressed=true]{box-shadow:none;outline-offset:-3px;outline:3px solid #fff}.pf-map[aria-pressed=true] .pf-map-img{filter:grayscale(.2)brightness(.9)}.pf-layers{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pf-host{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-opt{cursor:pointer;display:block;position:relative}.pf-opt input{opacity:0;width:1px;height:1px;position:absolute}.pf-opt-b{background:var(--ground);border-radius:var(--r);height:100%;transition:background var(--dur-instant) var(--ease-out);flex-direction:column;gap:6px;padding:14px 16px 14px 48px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #3a3a40}.pf-opt-b:before{content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 2px #6d6d72}.pf-opt:hover .pf-opt-b{background:var(--raised)}.pf-opt input:checked+.pf-opt-b{background:var(--raised);box-shadow:inset 0 0 0 2px #fff}.pf-opt input:checked+.pf-opt-b:before{background:radial-gradient(#fff 0 5px,#0000 6px);box-shadow:inset 0 0 0 2px #fff}.pf-opt input:focus-visible+.pf-opt-b{outline-offset:2px;outline:3px solid #fff}.pf-opt-b b{font:700 17px/1.2 var(--text);align-items:center;gap:8px;display:flex}.pf-opt-b b svg{width:16px;height:16px}.pf-opt-b small{color:var(--ink-2);font-size:13px;line-height:1.45}.pf-review{max-height:420px;margin-top:14px;overflow-y:auto}.pf-rrow{grid-template-columns:112px 1fr;align-items:center;gap:12px;padding:8px 12px;display:grid}.pf-rrow:nth-child(odd){background:#17171a}.pf-rday{font:700 19px/1 var(--display);text-transform:uppercase}.pf-rchips{flex-wrap:wrap;gap:6px;display:flex}.pf-slot{background:var(--raised-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;height:34px;padding:0 12px;display:inline-flex}.pf-slot b{font:700 20px/1 var(--display)}.pf-slot small{color:var(--ink-2);font-size:11px}.pf-slot.is-soon,.pf-slot.is-early,.pf-slot.is-dst,.pf-slot.is-dup{color:#a5a5a1;background:repeating-linear-gradient(135deg,#202023 0 4px,#17171a 4px 8px)}.pf-slot.is-soon b,.pf-slot.is-early b,.pf-slot.is-dst b,.pf-slot.is-dup b{text-decoration:line-through}.pf-notes{color:var(--ink-2);flex-direction:column;gap:6px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pf-notes b{color:#fff}.pf-bad{color:#ff6b6e}.pf-errs{color:#ff6b6e;margin:0;padding:0 0 0 18px;font-size:14px}.pf-gate{background:var(--ground);box-shadow:inset 3px 0 0 var(--accent);flex-direction:column;align-items:flex-start;gap:12px;margin:14px 0 0;padding:12px 14px;display:flex}.pf-gate p{margin:0;font-size:14px}.pf-gate .provider-row{max-width:320px}.pf-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.pf-nav .btn-lg svg{width:16px;height:16px}.pf-sum{top:calc(var(--header-h) + 16px);background:var(--surface);padding:20px;position:sticky}.pf-sum-n{justify-content:space-between;align-items:flex-end;padding-bottom:14px;display:flex}.pf-sum-n .n{font:800 84px/.8 var(--display);font-variant-numeric:tabular-nums}.pf-sum-n .k{font:700 24px/1 var(--display);text-transform:uppercase;color:var(--ink-2)}.pf-sum-l{flex-direction:column;gap:14px;margin:0;display:flex}.pf-sum-l dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px}.pf-sum-l dd{margin:0;font-size:14px;font-weight:600;line-height:1.4}.pf-sum-l dd.is-empty{color:var(--ink-3);font-weight:500}.pf-sum-chips{flex-wrap:wrap;gap:6px;display:flex}.pf-sum-note{color:var(--ink-2);margin:14px 0 0;font-size:12px}@media (width<=900px){.pf{grid-template-columns:1fr}.pf-sum{order:-1;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;padding:12px 14px;display:grid;position:static}.pf-sum-n{align-items:baseline;gap:8px;padding:0}.pf-sum-n .n{font-size:44px;line-height:1}.pf-sum-n .k{font-size:18px}.pf-sum-l>div:not(:last-child){display:none}.pf-sum-l{gap:0}.pf-sum-l dt{display:none}.pf-sum-note{grid-column:1/-1;margin:0}}@media (width<=600px){.pf-card{padding:18px 14px 16px}.pf-plabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-pstep{justify-content:center;padding:0}.pf-strip{gap:4px}.pf-day{min-height:68px}.pf-day-n{font-size:24px}.pf-maps{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-host{grid-template-columns:1fr}.pf-rrow{grid-template-columns:1fr;gap:6px}.chip.pf-time{height:48px;padding:0 16px;font-size:22px}.pf-nav .btn-lg{flex:1}}.needs-host{background:var(--accent-tint);width:fit-content;box-shadow:inset 3px 0 0 var(--accent);color:#fff;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.needs-host svg{width:12px;height:12px}.needs-host-note{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent);gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.needs-host-note svg{flex:none;width:16px;height:16px;margin-top:2px}.jc{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.jc legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.jc-opt{background:var(--ground);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #3a3a40}.jc-opt:has(input:checked){background:var(--raised);box-shadow:inset 0 0 0 2px #fff}.jc-opt:has(input:focus-visible){outline-offset:2px;outline:3px solid #fff}.jc-opt input{accent-color:#fff;width:18px;height:18px}.jc-err{color:#ff6b6e;min-height:18px;margin:0;font-size:13px}.jc-row{gap:8px;display:flex}.jc-row .btn-lg{flex:1}:root{--menu-edge:var(--accent-hi)}.skip{z-index:100;color:#0a0a0b;transition:transform var(--dur-fast) var(--ease-out);background:#fff;padding:12px 18px;font-weight:700;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}main:focus{outline:none}.header-spacer{height:var(--header-full)}.hero-wrap{padding-top:var(--header-full)}.site-header{z-index:30;height:var(--header-h);view-transition-name:masthead;position:fixed;inset:0 0 auto}html:after{content:"";height:var(--header-h);z-index:29;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--color-line-strong);opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:#0a0a0bc7;position:fixed;inset:0 0 auto}html[data-header=compact]:after{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:after{background:var(--ground)}}@media (prefers-reduced-transparency:reduce){html:after{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-bar{align-items:center;gap:16px;height:100%;display:flex;position:relative}.brand{color:#fff;flex:none;align-items:center;gap:12px;display:flex}.brand-mark{width:var(--logo);height:var(--logo);box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;flex:none}.brand-name b{font:700 21px/.95 var(--display);letter-spacing:.035em;text-transform:uppercase;display:block}.brand-name small{font:600 12px/1 var(--display);letter-spacing:.34em;text-transform:uppercase;color:#e4e4e0;margin-top:4px;display:block}.site-nav{align-self:stretch;margin-left:6px;display:flex}.nav-item{align-items:stretch;display:flex;position:relative}.nav-link{min-height:44px;color:var(--ink);transition:color var(--dur-instant);align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.nav-item:has(.nav-caret) .nav-link{padding-right:2px}.nav-caret{width:30px;color:var(--ink-2);place-items:center;display:grid}.nav-caret .ic{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.nav-caret[aria-expanded=true] .ic{transform:rotate(180deg)}.nav-item:hover .nav-caret,.nav-caret:hover{color:#fff}.nav-item:before,.nav-item:after{content:"";transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:12px;right:10px;transform:scaleX(0)}.nav-item:before{background:var(--ink);height:4px}.nav-item:after{background:var(--menu-edge);box-shadow:0 0 0 1px var(--ground)}.nav-item:has(.nav-link[aria-current=page]):before{transform:scaleX(1)}.nav-item:has(.nav-link[aria-current=page]):after{height:4px}.nav-item[data-open]:after{transform:scaleX(1)}.nav-item:has(:focus-visible):after{transform:scaleX(1)}@media (hover:hover){.nav-item:hover:after{transform:scaleX(1)}}.nav-item:not(:has(.nav-caret)):after{right:12px}.nav-item:not(:has(.nav-caret)):before{right:12px}.site-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.hdr-wide{display:contents}.hdr-btn{border-radius:var(--r);min-width:40px;height:40px;color:var(--ink);white-space:nowrap;transition:background-color var(--dur-instant);background:#131315cc;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.hdr-btn:hover,.hdr-btn[aria-expanded=true]{background:var(--raised-2)}html[data-header=compact] .hdr-btn{background:var(--raised)}html[data-header=compact] .hdr-btn:hover,html[data-header=compact] .hdr-btn[aria-expanded=true]{background:var(--raised-2)}.hdr-btn kbd,.pal kbd{font:600 11px/1 var(--text);background:var(--raised-2);color:var(--ink-2);border-radius:2px;padding:3px 6px}.hdr-search{padding:0 8px 0 12px}.hdr-search-text{text-align:left;min-width:44px}.hdr-icon{width:40px;padding:0}.hdr-discord .brand-ic[data-brand=discord]{color:currentColor;font-size:16px}.hdr-discord{transition:background-color var(--dur-instant), color var(--dur-instant);box-shadow:inset 0 0 0 1px #ffffff8c}.hdr-discord:hover,.hdr-discord:focus-visible{color:#0a0a0b;background:#fff}html[data-header=compact] .hdr-discord:hover{background:#fff}.hdr-discord-text{display:none}@media (width>=1240px){.hdr-discord{width:auto;padding:0 14px}.hdr-discord-text{display:inline}}.hdr-badge{background:var(--accent);color:#fff;min-width:18px;height:18px;font:700 13px/18px var(--display);text-align:center;border-radius:2px;padding:0 5px;position:absolute;top:-5px;right:-5px}.hdr-account{padding:0 8px 0 6px}.hdr-account .ic{width:14px;height:14px;color:var(--ink-2)}.hdr-account-name{text-overflow:ellipsis;max-width:120px;overflow:hidden}.hdr-signin{min-height:40px}.hdr-burger{display:none}.avatar{background:var(--raised-2);color:#fff;font:700 14px/1 var(--display);border-radius:2px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.hdr-pop{position:relative}.hpop{z-index:40;background:var(--surface);border:1px solid var(--edge);border-top:3px solid var(--menu-edge);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);position:absolute;top:100%;transform:translateY(-6px)}.hpop[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.hdr-pop>.hpop{margin-top:8px}.hpop:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.pop-end{right:0}.pop-head{border-bottom:1px solid var(--color-line);padding:14px 16px 12px}.pop-head b{font:700 20px/1 var(--display);text-transform:uppercase;display:block}.pop-head small{color:var(--ink-2);margin-top:5px;font-size:13px;display:block}.pop-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pop-head-row b{display:inline}.pop-link{color:var(--ink);text-underline-offset:3px;min-height:32px;font-size:13px;font-weight:600;text-decoration:underline}.pop-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.pop-foot{border-top:1px solid var(--color-line);color:var(--ink-3);padding:10px 16px;font-size:12px}.pop-empty{color:var(--ink-2);padding:24px 16px}.mega{grid-template-columns:1fr 290px;width:660px;display:grid;left:50%;translate:-50%}.mega-teams{grid-template-columns:368px minmax(0,1fr);width:820px}.mega-list{margin:0;padding:8px;list-style:none}.mega-item{min-height:60px;transition:background-color var(--dur-instant);align-items:center;gap:14px;padding:8px 12px;display:flex}.mega-item:hover,.mega-item:focus-visible{background:var(--raised);box-shadow:inset 3px 0 0 var(--menu-edge)}.mega-ic{background:var(--raised-2);color:#fff;flex:none;place-items:center;width:38px;height:38px;display:grid}.mega-ic .ic{width:18px;height:18px}.mega-item:hover .mega-ic,.mega-item:focus-visible .mega-ic{background:var(--accent)}.mega-tx{flex:1;min-width:0}.mega-tx b{color:#fff;font-size:15px;font-weight:600;display:block}.mega-tx small{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.3;display:block}.mega-ct{font:700 22px/1 var(--display);color:var(--ink-2);flex:none}.mega-aside{background:var(--raised);border-left:1px solid var(--menu-edge);flex-direction:column;gap:10px;padding:16px;display:flex}.mega-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.mega-stats b{font:800 46px/.9 var(--display);display:block}.mega-stats small{color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.mega-seat .pips{flex:none}.mega-maps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mega-map{background:#0f0f10;height:72px;display:block;position:relative;overflow:hidden}.mega-map .mi{transition:transform var(--dur-slow) var(--ease-out);background-size:cover}.mega-map:hover .mi{transform:scale(1.06)}.mega-map span:last-child{max-width:100%;font:700 13px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;background:#0a0a0bc7;padding:4px 6px 3px;position:absolute;bottom:0;left:0}.mega-top{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega-top a{grid-template-columns:44px 26px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:56px;padding:4px 8px;display:grid}.mega-top a:hover,.mega-top a:focus-visible{background:var(--raised-2);box-shadow:inset 3px 0 0 var(--menu-edge)}.mega-top .crest{width:24px;height:auto}.mega-rank{font:800 28px/1 var(--display);text-align:center;justify-content:center}.mega-tn{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:16px;font-weight:600;line-height:1.2}.mega-elo{font:700 18px/1 var(--display);color:var(--ink-2);text-align:right}.mega-top-wait{height:56px;padding:6px 0}.mega-top-wait span{background:var(--raised-2);height:100%;display:block}.mega-more{color:#fff;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:600;display:inline-flex}.mega-more:hover{text-underline-offset:3px;text-decoration:underline}.menu-row{width:100%;min-height:44px;color:var(--ink);text-align:left;transition:background-color var(--dur-instant);align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:flex}.menu-row:hover:not(:disabled),.menu-row:focus-visible{background:var(--raised);box-shadow:inset 3px 0 0 var(--menu-edge)}.menu-row:disabled{color:var(--ink-3);cursor:default}.menu-row .ic{color:var(--ink-2)}.menu-row small{color:var(--ink-3);font-size:12.5px;font-weight:500;display:block}.menu-row .crest{flex:none;width:22px;height:auto}.menu-identity{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.menu-identity:hover,.menu-identity:focus-visible{background:var(--raised);box-shadow:inset 3px 0 0 var(--menu-edge)}.menu-identity b{font:700 20px/1 var(--display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.menu-identity small{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.menu-sep{background:var(--color-line);height:1px;margin:4px 0}.pop-account{width:300px;padding-bottom:6px}.pop-account .pop-head{border-bottom:0;padding-bottom:6px}.menu-switches{flex-direction:column;display:flex}.menu-switch{width:100%;min-height:44px;color:var(--ink);text-align:left;align-items:center;padding:0 64px 0 16px;font-weight:600;display:flex;position:relative}.menu-switch:hover:not(:disabled){background:var(--raised)}.menu-switch:after{content:"";background:var(--color-track);width:34px;height:18px;transition:background-color var(--dur-fast);margin-top:-9px;position:absolute;top:50%;right:16px}.menu-switch:before{content:"";z-index:1;width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);background:#fff;margin-top:-6px;position:absolute;top:50%;right:38px}.menu-switch[data-on=true]:after{background:var(--accent)}.menu-switch[data-on=true]:before{transform:translate(16px)}.menu-switch:disabled{opacity:.6}.pop-zone{width:320px}.zone-list{max-height:min(360px,60vh);padding:6px 0;overflow-y:auto}.zone-item{text-align:left;width:100%;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.zone-item:hover{background:var(--raised)}.zone-item[aria-checked=true]{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-tint)}.zone-tx b{font-weight:600;display:block}.zone-tx small{color:var(--ink-3);font-size:12.5px;display:block}.zone-abbr{color:var(--ink-2);font:700 16px/1 var(--display)}.pop-notes{width:360px}.notes{margin:0;padding:4px 0;list-style:none}.note{grid-template-columns:10px 1fr auto;align-items:start;gap:12px;min-height:44px;padding:12px 16px;display:grid}.note:hover{background:var(--raised)}.note-dot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.note[data-unread] .note-dot{background:var(--color-accent-text)}.note-tx b{color:#fff;font-weight:600;display:block}.note:not([data-unread]) .note-tx b{color:var(--ink-2);font-weight:500}.note-tx small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.35;display:block}.note-at{color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:12px}.pal-layer{z-index:70;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.pal-scrim{background:#0a0a0bc7;position:absolute;inset:0}.pal{background:var(--surface);border:1px solid var(--edge);flex-direction:column;width:min(640px,100%);max-height:min(580px,78vh);display:flex;position:relative}.pal-field{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.pal-field .ic{width:20px;height:20px;color:var(--ink-2)}.pal-field input{color:#fff;background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:17px}.pal-field input::placeholder{color:var(--ink-3)}.pal-field input:focus-visible{outline:none}.pal-field:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.pal-list{overscroll-behavior:contain;flex:1;min-height:120px;padding:6px 0 10px;overflow-y:auto}.pal-h{font:700 13px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px 6px}.pal-item{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:6px 16px;display:flex}.pal-item[aria-selected=true]{background:var(--raised-2);box-shadow:inset 3px 0 0 var(--accent)}.pal-item>.ic{color:var(--ink-3);opacity:0;margin-left:auto}.pal-item[aria-selected=true]>.ic{opacity:1}.pal-ic,.pal-thumb{background:var(--raised-2);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pal-thumb{filter:grayscale(.6)brightness(.8);background-position:50%;background-size:cover}.pal-item .crest{flex:none;width:26px;height:auto}.pal-tx{min-width:0}.pal-tx b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pal-tx small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pal-empty{color:var(--ink-2);text-align:center;padding:28px 16px}.pal-foot{border-top:1px solid var(--color-line);color:var(--ink-3);flex:none;gap:18px;padding:10px 16px;font-size:12px;display:flex}.pal-foot kbd{margin-right:3px}.pal-esc{flex:none}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .pal-scrim{animation:fade-in var(--dur-fast) var(--ease-out) both}html:not([data-motion=reduced]) .pal{animation:pal-in var(--dur-base) var(--ease-out) both}@keyframes pal-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes fade-in{0%{opacity:0}}}.sheet{z-index:60;visibility:hidden;transition:visibility 0s linear var(--dur-base);position:fixed;inset:0}.sheet[data-open]{visibility:visible;transition-delay:0s}.sheet-scrim{opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:#0a0a0bc7;position:absolute;inset:0}.sheet[data-open] .sheet-scrim{opacity:1}.sheet-panel{background:var(--surface);border-left:1px solid var(--edge);width:min(400px,100%);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.sheet[data-open] .sheet-panel{transform:none}.sheet-head{height:var(--header-full);border-bottom:1px solid var(--color-line);flex-direction:row-reverse;flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.sheet-head .brand-mark{--logo:40px}.sheet-body{overscroll-behavior:contain;padding:8px 0 calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.sheet-h{font:700 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:18px 16px 6px}.sheet-body .mega-item{min-height:56px;padding:8px 16px}.sheet-search{background:var(--raised);width:calc(100% - 32px);color:var(--ink-2);margin:8px 0 0;margin-inline:16px}.sheet-body .zone-list{max-height:none}.sheet-discord .brand-ic[data-brand=discord]{color:var(--ink-2);font-size:16px}@media (width>=761px){.tabbar{top:var(--header-h);z-index:20;background:var(--ground);position:sticky}}@media (width<=999px){.site-nav,.hdr-wide,.hdr-search kbd,.hdr-search-text{display:none}.hdr-burger{display:inline-flex}.hdr-btn,.hdr-icon{min-width:44px;height:44px}.hdr-search{width:44px;padding:0}.brand-name b{font-size:19px}.site-tools .hdr-pop{position:static}.site-tools .hpop{left:8px;right:8px;top:calc(var(--header-h) + 6px);width:auto;max-height:calc(100dvh - var(--header-h) - 16px);margin-top:0;position:fixed;overflow-y:auto}}@media (width<=420px){.brand-name small{letter-spacing:.24em}.site-bar{gap:10px}}@media (width<=360px){.brand-name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1000px) and (width<=1239px){.hdr-search kbd,.hdr-search-text{display:none}.hdr-search{width:40px;padding:0}.hdr-account-name{display:none}}@media (pointer:coarse){.hdr-btn{min-height:44px}.hdr-discord{min-width:44px}.pal-foot,.pal-esc{display:none}}.hdr-zone .num{text-align:left;min-width:3ch}.home-hero,.home-stats{--stats-lift:52px}.home-hero .hero-calm{min-height:min(80svh,780px);padding:120px 0 calc(var(--stats-lift) + 56px);justify-content:center;gap:22px}.claim-calm{text-wrap:balance;max-width:11em;font-size:clamp(46px,7.4vw,108px);line-height:.9;display:block}.hero-sub{max-width:54ch;margin:0}.roles-calm .btn{min-width:0;transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out);justify-content:center;gap:12px;position:relative;overflow:hidden}.roles-calm .btn:after{content:"";background:var(--accent);transform-origin:0;height:4px;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.roles-calm .btn-primary:after{background:#fff}.roles-calm .btn .ic{transition:transform var(--dur-fast) var(--ease-out)}.roles-calm .btn:hover,.roles-calm .btn:focus-visible{transform:translateY(-3px)}.roles-calm .btn:hover:after,.roles-calm .btn:focus-visible:after{transform:scaleX(1)}.roles-calm .btn:hover .ic,.roles-calm .btn:focus-visible .ic{transform:translate(5px)}.roles-calm .btn-white:hover,.roles-calm .btn-white:focus-visible{background:#fff}.roles-calm .btn-ghost:hover,.roles-calm .btn-ghost:focus-visible{color:#0a0a0b;background:#fff}.roles-calm .btn:active{transform:translateY(0)scale(.97)}html[data-motion=reduced] .roles-calm .btn,html[data-motion=reduced] .roles-calm .btn:after,html[data-motion=reduced] .roles-calm .btn .ic{transition:none}html[data-motion=reduced] .roles-calm .btn:hover,html[data-motion=reduced] .roles-calm .btn:focus-visible,html[data-motion=reduced] .roles-calm .btn:active,html[data-motion=reduced] .roles-calm .btn:hover .ic,html[data-motion=reduced] .roles-calm .btn:focus-visible .ic{transform:none}.home-stats{z-index:3;margin-top:calc(var(--stats-lift) * -1);position:relative}.home-stats-bar{background:var(--color-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;padding:1px;list-style:none;display:grid}.home-stats-bar li{display:flex}.home-stat{text-align:center;background:var(--surface);transition:background-color var(--dur-instant);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 16px 28px;display:flex;position:relative;overflow:hidden}.home-stat:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.home-stat .ic{width:16px;height:16px;color:var(--ink-3);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out);position:absolute;top:14px;right:14px;transform:translate(-6px)}.home-stat:hover,.home-stat:focus-visible{background:var(--raised)}.home-stat:hover:before,.home-stat:focus-visible:before{transform:scaleX(1)}.home-stat:hover .ic,.home-stat:focus-visible .ic{opacity:1;color:var(--color-accent-text);transform:none}.home-stat b{transition:transform var(--dur-fast) var(--ease-out)}.home-stat:hover b,.home-stat:focus-visible b{transform:translateY(-2px)}@media (hover:none){.home-stat .ic{opacity:1;transform:none}}html[data-motion=reduced] .home-stat:before,html[data-motion=reduced] .home-stat .ic,html[data-motion=reduced] .home-stat b{transition:none;transform:none}html[data-motion=reduced] .home-stat .ic{opacity:1}.home-stat b{font:800 clamp(44px, 5.4vw, 72px) / .9 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.home-stat b *{font:inherit}.home-stat>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.home-stat b,.home-stat>span{transition:color var(--dur-instant)}.home-stat:hover b,.home-stat:focus-visible b,.home-stat:hover>span,.home-stat:focus-visible>span{color:var(--color-accent-text)}#h-fair{scroll-margin-top:calc(var(--header-h,0px) + 24px)}#h-fair:focus{outline:none}.home-stats+.sec{padding-top:56px}.go3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gobox{--opts-h:132px;--lift:0px;--shift:var(--opts-h);--show:0;--vis:hidden;--vis-delay:var(--dur-base);--bar:0;position:relative}.gobox[data-open],.gobox:focus-within{--lift:-6px;--shift:0px;--show:1;--vis:visible;--vis-delay:0s;--bar:1}@media (hover:hover){.gobox:hover{--lift:-6px;--shift:0px;--show:1;--vis:visible;--vis-delay:0s;--bar:1}}.gobox-card{isolation:isolate;background:var(--raised);outline:1px solid var(--color-line-strong);outline-offset:-1px;min-height:450px;transform:translateY(var(--lift));transition:transform var(--dur-base) var(--ease-out);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.gobox-card:before{content:"";z-index:3;background:var(--accent);height:3px;transform:scaleX(var(--bar));transform-origin:0;transition:transform var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0 0 auto}.gobox-art{z-index:0;transition:transform var(--dur-slow) var(--ease-out);justify-content:center;align-items:flex-start;gap:clamp(8px,1.2vw,20px);padding-top:36px;display:flex;position:absolute;inset:0;overflow:hidden}.gobox-art:after{content:"";background:#0a0a0b66;position:absolute;inset:0}.gobox:hover .gobox-art,.gobox:focus-within .gobox-art,.gobox[data-open] .gobox-art{transform:scale(1.04)}.gobox-logos{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:28px 0 auto}.gobox-logo{pointer-events:auto;width:60px;transition:transform var(--dur-fast) var(--ease-out);display:block;position:relative}.gobox-logo img,.gobox-logo .crest{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.gobox-logo .crest{aspect-ratio:48/56;background:0 0}.gobox-logo img,.gobox-logo .crest{transition:filter var(--dur-fast) var(--ease-out)}.gobox-logo:after{content:"";background:var(--accent);height:3px;transition:transform var(--dur-fast) var(--ease-out);pointer-events:none;position:absolute;bottom:-9px;left:22%;right:22%;transform:scaleX(0)}.gobox-logo:hover,.gobox-logo:focus-visible{transform:translateY(-4px)scale(1.12)}.gobox-logo:hover img,.gobox-logo:hover .crest,.gobox-logo:focus-visible img,.gobox-logo:focus-visible .crest{filter:drop-shadow(0 6px 12px var(--accent))}@supports (color:color-mix(in lab, red, red)){.gobox-logo:hover img,.gobox-logo:hover .crest,.gobox-logo:focus-visible img,.gobox-logo:focus-visible .crest{filter:drop-shadow(0 6px 12px color-mix(in srgb, var(--accent) 55%, transparent))}}.gobox-logo:hover:after,.gobox-logo:focus-visible:after{transform:scaleX(1)}.gobox-logo:focus-visible{outline:none}.gobox-logo:focus-visible img,.gobox-logo:focus-visible .crest{filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 6px 12px var(--accent))}@supports (color:color-mix(in lab, red, red)){.gobox-logo:focus-visible img,.gobox-logo:focus-visible .crest{filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 6px 12px color-mix(in srgb, var(--accent) 55%, transparent))}}html[data-motion=reduced] .gobox-logo,html[data-motion=reduced] .gobox-logo:after{transition:none}html[data-motion=reduced] .gobox-logo:hover,html[data-motion=reduced] .gobox-logo:focus-visible{transform:none}.gobox-art-emblems img{aspect-ratio:1;object-fit:contain;opacity:.85;width:clamp(64px,7vw,96px);height:auto;transition:transform var(--dur-base) var(--ease-out)}.gobox:hover .gobox-art-emblems img,.gobox:focus-within .gobox-art-emblems img,.gobox[data-open] .gobox-art-emblems img{transform:translateY(-6px)}.gobox:hover .gobox-art-emblems img:nth-child(2),.gobox:focus-within .gobox-art-emblems img:nth-child(2),.gobox[data-open] .gobox-art-emblems img:nth-child(2){transition-delay:50ms}.gobox:hover .gobox-art-emblems img:nth-child(3),.gobox:focus-within .gobox-art-emblems img:nth-child(3),.gobox[data-open] .gobox-art-emblems img:nth-child(3){transition-delay:.1s}html[data-motion=reduced] .gobox-art-emblems img{transition:none;transform:none!important}.gobox-map{filter:grayscale(.6)brightness(.62)contrast(1.1);background-repeat:no-repeat;position:absolute;inset:0}.gobox-hit{z-index:1;position:absolute;inset:0}.gobox-hit:focus-visible{outline-offset:-6px;outline:2px solid #fff}.gobox-body{z-index:2;pointer-events:none;transform:translateY(var(--shift));transition:transform var(--dur-base) var(--ease-out);position:relative}.gobox-title{font:800 clamp(48px, 5.4vw, 80px) / .9 var(--display);text-transform:uppercase;letter-spacing:-.005em}.gobox-line{color:var(--ink);margin-top:10px;font-size:16px}.gobox-opts{height:calc(var(--opts-h) - 18px);opacity:var(--show);visibility:var(--vis);transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--vis-delay);margin:18px 0 0;padding:0;list-style:none}.gobox-opts a{pointer-events:auto;height:38px;color:var(--ink);transition:background-color var(--dur-instant);background:#0a0a0b99;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.gobox-opts a:hover,.gobox-opts a:focus-visible{color:#fff;background:#ffffff24}.gobox-opts a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.gobox-opts .ic{width:14px;height:14px;color:var(--ink-2);transition:transform var(--dur-fast) var(--ease-out)}.gobox-opts a:hover .ic{transform:translate(3px)}html[data-motion=reduced] .gobox{--lift:0px;--shift:0px;--show:1;--vis:visible;--vis-delay:0s;--bar:0}html[data-motion=reduced] .gobox-art{transform:none}.how4{--pt:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.how4 li{background:var(--raised);padding:26px calc(var(--pt) + 18px) 30px calc(var(--pt) + 22px);margin-left:calc(var(--pt) * -.5 + 4px);clip-path:polygon(0 0, calc(100% - var(--pt)) 0, 100% 50%, calc(100% - var(--pt)) 100%, 0 100%, var(--pt) 50%);transition:transform var(--dur-base) var(--ease-out);position:relative}.how4 li:first-child{clip-path:polygon(0 0, calc(100% - var(--pt)) 0, 100% 50%, calc(100% - var(--pt)) 100%, 0 100%);margin-left:0;padding-left:22px}.how4 li:after{content:"";top:0;bottom:0;left:calc(100% - var(--pt) - 4px);width:calc(var(--pt) + 4px);background:var(--accent);clip-path:polygon(4px 0,100% 50%,4px 100%,0 100%,calc(100% - 4px) 50%,0 0);pointer-events:none;position:absolute}.how4 li:before{content:"";background:var(--accent);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}.how4 li:hover{transform:translate(6px)}.how4 li:hover:before{opacity:.12}.how4 h3{letter-spacing:.01em;color:var(--color-accent-text);font-size:clamp(34px,3.4vw,46px);font-weight:800;line-height:.95;position:relative}.how4 p{color:var(--ink-2);margin-top:12px;font-size:15px;position:relative}html[data-motion=reduced] .how4 li,html[data-motion=reduced] .how4 li:before{transition:none}html[data-motion=reduced] .how4 li:hover{transform:none}.fair-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fair-strip li{background:var(--surface);border-top:3px solid var(--accent);flex-direction:column;align-items:flex-start;gap:6px;padding:32px 32px 40px;display:flex}.fair-num{font:800 clamp(64px, 6vw, 96px) / .85 var(--display);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-bottom:12px}.fair-strip h3{letter-spacing:.02em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(28px,2.6vw,38px);line-height:1}.fair-strip p{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.fair-sentence{display:block}.fair-sentence+.fair-sentence{margin-top:1.1em}.joinband-body{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:64px 0 72px;display:flex}.joinband-body h2{font-size:clamp(52px,7vw,96px);line-height:.88}.joinband-body .provider-row{justify-content:center}@media (width<=1000px){.how4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.how4 li,.how4 li:first-child{clip-path:none;border-left:3px solid var(--accent);margin-left:0;padding:22px 22px 26px}.how4 li:after{display:none}}@media (width<=760px){.home-hero,.home-stats{--stats-lift:36px}.home-hero .hero-calm{min-height:min(86svh,700px);padding-top:96px}.claim-calm{font-size:clamp(42px,13vw,64px)}.hero-sub{font-size:17px}.roles-calm .btn{flex:auto}.home-stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stat{padding:18px 8px 16px}.go3{grid-template-columns:1fr}.gobox-card{min-height:340px;padding:22px}.gobox-art{padding-top:16px}.gobox-logos{gap:10px;width:auto;inset:16px 0 auto}.gobox-logo{width:48px}.gobox-logos li:nth-child(n+5){display:none}.gobox-art-emblems img{width:60px}.fair-strip{grid-template-columns:1fr}}@media (width<=520px){.how4{grid-template-columns:1fr}}.news .sec-h{align-items:center;min-height:44px}.news-arrows{gap:4px;margin-left:auto;display:flex}.news-arrow{width:40px;height:40px;color:var(--ink-2);background:var(--surface);transition:background-color var(--dur-instant), color var(--dur-instant);border:0;place-items:center;display:grid}@media (pointer:coarse){.news-arrow{width:44px;height:44px}}.news-arrow:hover{color:#fff;background:var(--raised)}.news-arrow[aria-disabled=true]{color:var(--color-muted);background:var(--surface);cursor:default}.news-reel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-2px 0 0;padding:2px 0 0;list-style:none;display:flex;overflow-x:auto}.news-reel::-webkit-scrollbar{display:none}.news-reel li{scroll-snap-align:start;flex:0 0 min(max(280px,25% - 9px),84%);min-width:0;display:flex}.news-card{background:var(--raised);outline:1px solid var(--color-line-strong);outline-offset:-1px;min-width:0;min-height:170px;transition:background-color var(--dur-instant), transform var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;gap:10px;padding:24px 24px 20px;display:flex;position:relative}a.news-card:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}a.news-card:hover,a.news-card:focus-visible{background:var(--surface)}a.news-card:hover:before,a.news-card:focus-visible:before{transform:scaleX(1)}a.news-card:hover .news-text,a.news-card:focus-visible .news-text{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}html[data-motion=reduced] a.news-card:before{transition:none}a.news-card:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:-3px}.news-kicker{color:var(--color-accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.news-text{color:var(--ink);overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.3}.news-time{color:var(--ink-2);margin-top:auto;padding-top:4px;font-size:13px}.brand-ic{flex:none;width:1em;height:1em;display:block}.brand-ic[data-brand=discord]{color:#5865f2}.brand-ic[data-brand=steam]{color:#dfe5ea}.provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;display:grid}.provider-tile{border:1px solid var(--edge);border-radius:var(--r);background:var(--raised);min-height:96px;color:var(--ink);font:600 15px/1 var(--text);text-align:center;cursor:pointer;transition:background-color var(--dur-instant), border-color var(--dur-instant);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}.provider-tile .brand-ic{transition:opacity var(--dur-fast) var(--ease-out);font-size:36px}.provider-tile:hover:not([aria-disabled=true]),.provider-tile:focus-visible{background:var(--raised-2);border-color:var(--color-line-strong)}.provider-tile[aria-disabled=true],.provider-tile:disabled{cursor:default}.provider-tile[aria-disabled=true]:not([data-state=pending]),.provider-tile:disabled:not([data-state=pending]){opacity:.5}.provider-tile[data-state=pending] .brand-ic{animation:provider-breathe var(--dur-pulse) var(--ease-inout) infinite}html[data-motion=reduced] .provider-tile[data-state=pending] .brand-ic{opacity:.6;animation:none}@media (prefers-reduced-motion:reduce){.provider-tile[data-state=pending] .brand-ic{opacity:.6;animation:none}}@keyframes provider-breathe{0%,to{opacity:1}50%{opacity:.35}}.provider-row[data-count="1"]{grid-template-columns:minmax(0,220px)}.provider-row[data-count="1"]:has(.provider-tile-wide){grid-template-columns:minmax(0,1fr)}.provider-tile-wide{flex-direction:row;gap:12px;min-height:56px;padding:14px 18px}.provider-tile-wide .brand-ic{font-size:26px}.provider-row-lg{gap:12px}.provider-row-lg .provider-tile{gap:14px;min-height:132px;font-size:17px}.provider-row-lg .provider-tile .brand-ic{font-size:52px}.provider-row-lg .provider-tile-wide{gap:14px;min-height:64px;font-size:17px}.provider-row-lg .provider-tile-wide .brand-ic{font-size:30px}.btn .brand-ic{font-size:20px}.btn-lg .brand-ic{font-size:24px}.btn-steam{color:#fff;background:#171a21;box-shadow:inset 0 0 0 1px #3a3f4b}.btn-steam:hover{background:#222733}.btn-discord{color:#fff;background:#5865f2}.btn-discord:hover:not(:disabled){background:#4752c4}.btn-discord .brand-ic{color:#fff}.door-lbl{align-items:center;gap:9px;display:inline-flex}.door li a .brand-ic,.vz-r span .brand-ic{font-size:16px}.provider-note{color:var(--ink-3);text-align:center;margin-top:10px;font-size:13px}.provider-note[role=alert]{color:var(--color-accent-text)}.provider-note button{color:var(--ink);text-underline-offset:2px;margin-left:6px;text-decoration:underline}.pop-signin{width:264px;padding:12px}.pop-signin .provider-tile-wide{min-height:52px}.sheet-body .provider-row{max-width:none;padding:6px 16px 14px}.signin-page{flex-direction:column;align-items:stretch;width:min(100%,420px);margin-inline:auto;padding-block:clamp(8px,4vh,48px);display:flex}.signin-page h1{text-align:center;font:700 clamp(36px, 6vw, 52px) / 1 var(--display);text-transform:uppercase;margin:0 0 20px}.signin-foot{color:var(--ink-3);text-align:center;margin-top:18px;font-size:13px}.signin-foot a{color:var(--ink-2);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.captcha-slot{justify-content:center;display:flex}.captcha-slot[data-interactive]{margin-top:12px}.linked-mark{align-items:center;gap:10px;font-weight:700;display:inline-flex}.linked-mark .brand-ic{font-size:22px}.welcome-page{justify-content:center;padding-block:clamp(8px,4vh,56px) 48px;display:flex}.welcome-card{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);width:min(100%,520px);padding:clamp(22px,4vw,36px)}.welcome-dots{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.welcome-dots li{background:var(--color-track);height:4px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:2px;flex:1;position:relative;overflow:hidden}.welcome-dots li:after{content:"";background:var(--accent);transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.welcome-dots li[data-state=now]{background:var(--ink-3)}.welcome-dots li[data-state=done]:after{transform:none}.welcome-card .eyebrow{margin-bottom:6px}.welcome-title{font:700 clamp(30px, 5vw, 42px) / 1.02 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 10px}.welcome-lede{color:var(--ink-2);margin:0 0 22px;font-size:16px;line-height:1.5}.welcome-body{flex-direction:column;gap:14px;display:flex}.welcome-hint{color:var(--ink-3);margin:0;font-size:13px;line-height:1.45}.welcome-sub{font:700 22px / 1.1 var(--display);text-transform:uppercase;margin:8px 0 4px}.welcome-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.welcome-actions-done{margin-top:0}.welcome-skipall{color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:6px 4px;font-size:13px;text-decoration:underline;display:block}.welcome-skipall:hover:not(:disabled){color:var(--ink)}.welcome-chip{color:var(--ink);font:600 14px / 1.2 var(--text);background:var(--raised);border:1px solid var(--edge);cursor:pointer;transition:background-color var(--dur-instant), border-color var(--dur-instant);border-radius:999px;align-self:flex-start;padding:9px 14px}.welcome-chip:hover,.welcome-chip[aria-pressed=true]{background:var(--raised-2);border-color:var(--ink-3)}.welcome-linked{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);align-items:center;gap:12px;margin:0;padding:14px 16px;font-weight:700;display:flex}.welcome-linked .brand-ic{font-size:28px}.welcome-linked small{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.setup-chip{background:var(--accent-tint);border:1px solid var(--color-accent-low);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.setup-chip-actions{align-items:center;gap:14px;display:flex}.setup-chip a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.setup-chip button{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.reg-card{width:min(100%,560px)}.reg-wait{min-height:240px}.reg-lede{margin-bottom:4px;font-size:15px}.reg-field{flex-direction:column;gap:6px;display:flex}.reg-field .lbl{margin:0}.reg-hint,.reg-field .err{justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.reg-count{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.reg-ok{color:var(--ink-2)}.reg-tag{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;max-width:9ch}.reg-chips{flex-wrap:wrap;gap:8px;display:flex}.reg-chips .welcome-chip,.reg-field>.welcome-chip{align-items:center;gap:7px;display:inline-flex}.reg-chips .welcome-chip[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent)}.reg-card .welcome-title:focus,.reg-card .welcome-title:focus-visible{outline:none}.reg-sum{border:1px solid var(--edge);border-radius:var(--r);background:var(--raised);margin:0}.reg-sum-row{grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid}.reg-sum-row+.reg-sum-row{border-top:1px solid var(--edge)}.reg-sum dt{color:var(--ink-3);font-size:13px}.reg-sum dd{overflow-wrap:anywhere;margin:0}.reg-sum-edit{text-align:right}.reg-edit{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;text-decoration:underline}.reg-edit:hover{color:var(--ink)}.reg-live{align-items:center;gap:18px;margin-bottom:14px;display:flex}.reg-live .crest{flex:none;width:64px;height:auto}.reg-live .welcome-title{margin:0}.reg-next{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reg-next-link{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);transition:background-color var(--dur-instant), border-color var(--dur-instant);align-items:center;gap:14px;padding:12px 14px;font-weight:700;display:flex}.reg-next-link:hover,.reg-next-link:focus-visible{background:var(--raised-2);border-color:var(--ink-3)}.reg-next-go{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}.reg-next-link:hover .reg-next-go,.reg-next-link:focus-visible .reg-next-go{color:var(--ink);transform:translate(4px)}.reg-next-link small{color:var(--ink-3);font-size:13px;font-weight:500;display:block}.reg-next-no{width:28px;height:28px;color:var(--ink);font:700 14px / 1 var(--display);background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=420px){.reg-sum-row{grid-template-columns:minmax(0,1fr) auto}.reg-sum dt{grid-column:1/-1}.reg-sum-row dd:first-of-type{grid-column:1}}.doc-hero{padding-top:calc(var(--header-full) + 24px);padding-bottom:36px}.doc-hero-in h1{margin-top:4px;font-size:clamp(44px,6.4vw,84px);line-height:.92}.doc-heading{color:var(--ink-2);font:600 clamp(14px, 1.4vw, 17px) / 1.3 var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:12px}.doc{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:40px;padding:36px 0 72px;display:grid}.doc-toc{top:calc(var(--header-h) + 20px);max-height:calc(100svh - var(--header-h) - 40px);align-self:start;font-size:14px;position:sticky;overflow:auto}.doc-toc ol{border-left:1px solid var(--color-line);margin:0;padding:0;list-style:none}.doc-toc li a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:7px 12px;display:block}.doc-toc li a:hover,.doc-toc li a:focus-visible{color:var(--ink);border-left-color:var(--accent)}.doc-other{background:var(--raised);color:var(--ink);margin-top:16px;padding:8px 12px;font-weight:600;display:inline-block}.doc-other:hover{background:var(--raised-2)}.doc-body{scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;gap:14px;display:flex}.doc-intro{padding:4px 0 12px}.doc-intro p{color:var(--ink-2);margin:0 0 12px;font-size:17px;line-height:1.6}.doc-intro p.lead,.doc-intro.lead{color:var(--ink);font:600 clamp(22px, 2.4vw, 28px) / 1.25 var(--display);letter-spacing:.01em}.doc-sec{background:var(--surface);border:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 16px);padding:22px 24px 20px}.doc-sec header{align-items:center;gap:14px;margin-bottom:12px;display:flex}.doc-sec header .num{min-width:2.4ch;color:var(--accent-hi);font:800 38px/1 var(--display)}.doc-sec header h2{font:700 clamp(24px, 2.6vw, 32px) / 1.05 var(--display);text-transform:uppercase;letter-spacing:.01em;flex:1;margin:0}.doc-sec header svg{color:var(--ink-3);flex:none}.doc-sec p{color:var(--ink-2);margin:0 0 10px;font-size:16px;line-height:1.65}.doc-pull{border-left:3px solid var(--accent);margin-top:14px;padding:10px 0 2px 16px}.doc-pull p{color:var(--ink);font:600 clamp(19px, 2vw, 23px) / 1.3 var(--display);letter-spacing:.01em;margin:0 0 4px}.doc-standard{background:var(--raised);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:6px;padding:26px 24px}.doc-standard h2{font:800 clamp(28px, 3vw, 38px) / 1 var(--display);text-transform:uppercase;margin:4px 0 14px}.doc-standard ul{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.doc-standard li{background:var(--surface);border:1px solid var(--color-line-strong);padding:7px 12px;font-size:14px;font-weight:600}.doc-standard p{color:var(--ink-2);margin:0 0 12px;font-size:16px;line-height:1.65}.doc-standard .motto{color:var(--ink);font:700 24px/1.2 var(--display);text-transform:uppercase}.doc-standard .signoff{color:var(--ink-2);flex-direction:column;margin:18px 0 0;display:flex}.doc-standard .signoff b{color:var(--ink);font:700 20px/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em}.doc-sec p.rule-headline{color:var(--ink);font:800 clamp(30px, 4vw, 48px) / 1 var(--display);text-transform:uppercase;margin:0 0 10px}.rule-list{margin:4px 0 10px;padding:0;list-style:none}.rule-list li{border-top:1px solid var(--color-line);color:var(--ink);padding:9px 0;font-weight:600}.rule-list li:first-child{border-top:0}.doc-sec p.rule-note{color:var(--ink-3);margin-top:6px;font-size:14px}.rule-table{border-collapse:collapse;width:100%;margin:6px 0 10px}.rule-table th,.rule-table td{border-top:1px solid var(--color-line);text-align:left;padding:10px 0;font-weight:600}.rule-table thead th{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:12px}.rule-table td,.rule-table thead th:last-child{text-align:right;width:7em;font:800 24px/1 var(--display);font-variant-numeric:tabular-nums}.rule-table thead th:last-child{font:600 12px/1 var(--text)}.rule-table tbody th{color:var(--ink)}@media (width<=900px){.doc{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.doc-toc{max-height:none;position:static}.doc-toc ol{border-left:0;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.doc-toc li a{white-space:nowrap;border:1px solid var(--color-line-strong);margin:0}.doc-sec{padding:18px 16px}}.hb-group{padding:24px 0 8px}.hb-group>h2{margin-bottom:14px;font-size:clamp(24px,3vw,32px)}.hb-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.hb-cards>li{min-width:0;display:flex}.hb-card{background:var(--surface);border:1px solid var(--color-line);width:100%;color:inherit;transition:background-color var(--dur-instant) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;gap:6px;padding:18px 20px 20px;text-decoration:none;display:flex}.hb-card:hover{background:var(--raised)}.hb-card svg{color:var(--ink-3);margin-bottom:6px}.hb-card h3{font-size:26px;line-height:1.05}.hb-card p{color:var(--ink-2);margin:0;font-size:14px}.hb-crumbs{color:var(--ink-2);margin:20px 0 4px;font-size:13px}.hb-crumbs ol{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.hb-crumbs li+li:before{content:"/";color:var(--ink-3);margin-right:8px}.hb-crumbs a{text-underline-offset:3px;text-decoration:underline}.hb-doc{max-width:68ch;padding-top:8px}.hb-doc>*+*{margin-top:16px}.hb-doc p,.hb-list li,.hb-terms dd{font-size:16px;line-height:1.55}.hb-doc h2{margin-top:32px;font-size:28px}.hb-list{padding-left:1.4em}.hb-list li+li{margin-top:10px}.hb-terms{border-top:1px solid var(--color-line)}.hb-terms>div{border-bottom:1px solid var(--color-line);padding:12px 0}.hb-terms dt{font:700 20px/1.1 var(--display);text-transform:uppercase}.hb-terms dd{color:var(--ink-2);margin:4px 0 0}.hb-next{max-width:68ch;margin-top:40px}.hb-next h2{margin-bottom:10px;font-size:22px}.hb-next ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.hb-next a{text-underline-offset:3px;text-decoration:underline}.page-h h1:after,.doc-hero-in h1:after,.state-body h1:after{content:"";background:var(--accent);width:40px;height:3px;margin-top:14px;display:block}.page-h{padding-bottom:24px}.page-sub{color:var(--ink-2);flex:0 0 100%;order:3;margin:0;font-size:14px}.page-sub a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.page-h>div:first-child{flex:0 auto}.foot-w{border-top:1px solid var(--color-line);background:#070708;margin-top:72px}.foot-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 64px;padding-top:40px;padding-bottom:36px;display:grid}.foot-brand{align-items:center;gap:12px;display:inline-flex}.foot-brand .roundel{box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;flex:none}.foot-name{font:700 20px/.95 var(--display);letter-spacing:.035em;text-transform:uppercase}.foot-name small{font:600 11px/1 var(--display);letter-spacing:.34em;color:var(--ink-2);margin-top:4px;display:block}.foot-line{color:var(--ink-2);margin:12px 0 0;font-size:14px}.foot-links ul{flex-wrap:wrap;justify-content:flex-end;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.foot-links a{color:var(--ink-2);text-underline-offset:6px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);padding:6px 0;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-block}.foot-links a:hover{color:#fff;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.foot-base-w{border-top:1px solid var(--color-line)}.foot-base{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;padding-bottom:24px;font-size:12px;display:flex}.foot-credit{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;display:inline-flex}.foot-credit img{opacity:.9;width:auto;height:18px}.foot-quiet{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.foot-ctl{color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.foot-ctl:hover{color:#fff}.foot-zone{padding:8px 0}.empty{background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:10px;padding:40px 24px 44px;display:flex}.shield-mark{opacity:.55;display:block}.empty-title{margin:6px 0 0;font-size:28px;line-height:1}.empty-line{max-width:46ch;color:var(--ink-2);margin:0}.empty-line a,.empty-line .linklike{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.state-page{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,64px);min-height:56vh;padding:24px 0 64px;display:grid}.state-page .roundel{aspect-ratio:1;width:clamp(96px,14vw,160px);height:auto;box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%}.state-body h1{margin:6px 0 14px;font-size:clamp(36px,5vw,60px)}.state-body p{max-width:48ch;color:var(--ink-2)}.state-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.signin-page .roundel,.welcome-card .roundel{box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;display:block}.signin-page .roundel{margin:0 auto 18px}.welcome-card .roundel{margin-bottom:18px}.gwl-toast[data-type=error]{border-left:3px solid var(--accent)!important}@media (width>=761px){.page-h>:not(:first-child):not(.page-sub){margin-bottom:17px}}@media (width<=760px){.page-h{flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.page-h .meta{width:auto;max-width:100%}.foot-links a,.foot-ctl,.foot-zone{padding:10px 0}.foot-base{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}[data-podium=gold]{color:var(--color-podium-gold)}[data-podium=silver]{color:var(--color-podium-silver)}[data-podium=bronze]{color:var(--color-podium-bronze)}.podium-rank{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.podium-icon{flex:none;width:16px;height:16px}.dt .rank .podium-icon,.dcard .rank .podium-icon{width:20px;height:20px}.dt td.rank,.dcard{position:relative}.dt .rank .podium-rank:before,.dcard .rank.podium-rank:before{content:"";background:currentColor;width:3px;position:absolute;top:0;bottom:0;left:0}.dt .rank [data-podium]{font-size:42px}.dcard .rank[data-podium]{font-size:38px}.tcd-rank[data-podium]{font-size:22px;font-weight:800}@media (width<=960px){.foot-w{margin-top:56px}.foot-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-bottom:28px}.foot-links ul{justify-content:flex-start;gap:0 24px}}@media (width<=640px){.state-page{grid-template-columns:1fr;gap:20px}}.foot-main{isolation:isolate;position:relative}.foot-bg{display:none}@media screen and (forced-colors:none) and (prefers-contrast:no-preference){.foot-w{--foot-red:var(--accent)}@supports (color:color-mix(in lab, red, red)){.foot-w{--foot-red:color-mix(in srgb, var(--accent) 30%, var(--ground))}}.foot-w{background:var(--foot-red);border-top:0}.foot-bg{z-index:-2;object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);display:block;position:absolute;inset:0}.foot-bg[data-drawn]{opacity:1}.foot-main{min-height:clamp(260px,17vw,420px)}.foot-main:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--ground) 0, var(--ground) 38%, var(--foot-red) 72%, var(--foot-red) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.foot-main:after{background:linear-gradient(to bottom, var(--ground) 0, color-mix(in srgb, var(--ground) 45%, transparent) 38%, color-mix(in srgb, var(--foot-red) 62%, transparent) 72%, var(--foot-red) 100%)}}.foot-grid{padding-top:72px;padding-bottom:44px}.foot-base-w{background:var(--foot-red);border-top:0}}@media screen and (forced-colors:none) and (prefers-contrast:no-preference) and (width<=960px){.foot-grid{padding-top:56px;padding-bottom:36px}}.pn-wrap{width:100%;max-width:calc(1480px + var(--pad) * 2);padding:var(--header-full) var(--pad) 0;margin:0 auto}.pn-app{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;padding:28px 0 72px;display:grid}.pn-main{min-width:0;max-width:1180px}.pn-side{top:calc(var(--header-h) + 20px);max-height:calc(100dvh - var(--header-h) - 40px);overscroll-behavior:contain;flex-direction:column;gap:24px;display:flex;position:sticky;overflow-y:auto}.pn-scope{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:0 12px 20px;display:flex}.pn-mark{box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;flex:none}.pn-scope strong{font:700 18px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;display:block}.pn-scope span{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.pn-group+.pn-group{margin-top:20px}.pn-group-label{color:var(--ink-3);margin:0 0 6px;padding:0 12px;font-size:12px}.pn-link{border-radius:var(--r);min-height:40px;color:var(--ink-2);transition:background var(--dur-instant) var(--ease-out);align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex}.pn-link svg{flex:none}.pn-link:hover{background:var(--surface);color:var(--ink)}.pn-link[aria-current=page]{background:var(--raised-2);color:#fff;font-weight:600}.pn-count{border-radius:var(--r);background:var(--accent);color:#fff;min-width:22px;height:20px;font:700 13px/1 var(--text);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.pn-refs{border-top:1px solid var(--color-line);gap:2px;margin-top:auto;padding:16px 12px 0;font-size:13px;display:grid}.pn-refs a{color:var(--ink-3);padding:6px 0}.pn-refs a:hover{color:var(--ink)}.pn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;display:flex}.pn-head h1{margin:0;font-size:40px}.pn-finding{color:var(--ink-2);margin:8px 0 0;font-size:15px}.pn-head-aside{align-items:center;gap:8px;display:flex}.pn-stack{gap:24px;display:grid}.pn-sec{background:var(--surface);min-width:0}.pn-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:18px 20px 0;display:flex}.pn-sec-head h2{letter-spacing:.04em;margin:0;font-size:20px}.pn-sec-aside{color:var(--ink-3);font-size:13px}.pn-sec-aside a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.pn-sec-aside a:hover{color:var(--ink)}.pn-empty{color:var(--ink-2);margin:0;padding:14px 20px 20px}.pn-more{color:var(--ink-3);padding:0 20px 16px;font-size:13px}.pn-work{background:var(--color-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.pn-work>li{background:var(--surface);display:flex}.pn-work-cell{min-height:136px;color:inherit;flex:1;align-content:start;gap:8px;padding:20px 20px 22px;display:grid;position:relative}a.pn-work-cell:hover{background:var(--raised)}.pn-work-cell[data-busy]:before{content:"";background:var(--accent);height:2px;position:absolute;inset:0 0 auto}.pn-work-n{font:700 52px/1 var(--display);font-variant-numeric:tabular-nums}.pn-work-cell[data-zero] .pn-work-n{color:var(--ink-3)}.pn-work-label{color:var(--ink-2);font-size:13px;line-height:1.35}.pn-work-cap{color:var(--ink-3);font-size:12px}.pn-rows{margin:0;padding:6px 20px 10px;list-style:none}.pn-row{border-top:1px solid var(--color-line);color:inherit;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.pn-rows>li:first-child>.pn-row,.pn-rows>.pn-row:first-child{border-top:0}a.pn-row:hover .pn-main-line{text-underline-offset:3px;text-decoration:underline}.pn-time{font:700 26px/1 var(--display);font-variant-numeric:tabular-nums}.pn-time small{font:500 12px/1.2 var(--text);color:var(--ink-3);margin-top:4px;display:block}.pn-main-line{font-weight:600}.pn-main-line i{color:var(--ink-3);font-style:normal;font-weight:500}.pn-sub{color:var(--ink-3);margin-top:2px;font-size:13px}.pn-jobs{background:var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.pn-sub[data-refused]{color:var(--color-accent-text)}.pn-job{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 20px 16px;display:grid}.pn-job-state{align-items:center;gap:8px;font-weight:600;display:inline-flex}.pn-job-state:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.pn-job-state[data-state=never]:before{box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0}.pn-job-state[data-state=late],.pn-job-state[data-state=failing]{color:var(--color-accent-text)}.pn-job-state[data-state=late]:before,.pn-job-state[data-state=failing]:before{background:var(--accent)}.pn-job small{color:var(--ink-3);grid-column:1/-1;font-size:13px}.pn-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.pn-tools .dt-search{margin-left:auto}.pn-tools .dt-search input{min-height:36px}.pn-tools .chip{height:32px}.pn-tools .chip b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600}.pn-tools .chip[aria-pressed=true] b{color:#55555a}.pn-tools.pn-tools-q .dt-search{width:min(360px,100%);margin-left:0}.pn-tools .sep{background:var(--color-line-strong);width:1px;height:20px;margin:0 4px}.pn-filter-chip{gap:8px}.pn-scroll{overflow-x:auto}.pn-table{border-collapse:collapse;width:100%}.pn-table th{border-bottom:1px solid var(--color-line-strong);text-align:left;font:500 12px/1.2 var(--text);color:var(--ink-3);white-space:nowrap;padding:10px 12px}.pn-table td{border-top:1px solid var(--color-line);vertical-align:top;padding:12px}.pn-table tbody tr:first-child td{border-top:0}.pn-table th:first-child,.pn-table td:first-child{padding-left:20px}.pn-table th:last-child,.pn-table td:last-child{padding-right:20px}.pn-table.pn-middle td{vertical-align:middle}.pn-table .r{text-align:right}.pn-table .nowrap{white-space:nowrap}.pn-table .dim{color:var(--ink-3)}.pn-table .num{font-variant-numeric:tabular-nums}.pn-who{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.pn-who:hover{text-decoration-color:currentColor}.pn-what{font-weight:600}.pn-why{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.pn-why[data-refused]{color:var(--color-accent-text)}.pn-stamp{white-space:nowrap}.pn-stamp small{color:var(--ink-3);font-size:12px;display:block}.pn-tag{color:var(--ink-3);margin-left:8px;font-weight:500}.pn-pager{padding:4px 20px 20px}.pn-pager .dt-pager{margin-top:12px}.pn-queue{margin:0;padding:6px 20px 10px;list-style:none}.pn-queue>li{border-top:1px solid var(--color-line);gap:6px;padding:14px 0;display:grid}.pn-queue>li:first-child{border-top:0}.pn-queue h3{margin:0;font-size:22px}.pn-queue p{margin:0}.pn-queue-meta{color:var(--ink-3);font-size:13px}.pn-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px;display:flex}.pn-actions .lbl{flex:260px}.pn-form .ctl{min-height:40px}.pn-manage td{background:var(--raised);padding:0}.pn-manage-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;padding:20px;display:grid}.pn-manage h3{letter-spacing:.04em;margin:0 0 8px;font-size:18px}.pn-manage-note{color:var(--ink-3);margin:0 0 12px;font-size:13px}.pn-settings{margin:0;padding:0;list-style:none}.pn-setting{border-top:1px solid var(--color-line-strong);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.pn-setting:first-child{border-top:0}.pn-setting-k{color:var(--ink-3);font-size:13px}.pn-setting-v{overflow-wrap:anywhere;min-width:0}.pn-setting-v em{color:var(--color-accent-text);margin-left:8px;font-size:12px;font-style:normal;font-weight:600}.pn-setting form{grid-column:1/-1;gap:10px;padding:10px 0 4px;display:grid}.pn-setting form .pn-actions{margin-top:0}.pn-manage .pn-side-block{align-content:start;gap:10px;display:grid}.pn-readonly{color:var(--ink-3);margin:0;font-size:13px}.pn-error{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);padding:28px 24px}.pn-error h2{margin:0 0 8px;font-size:26px}.pn-error p{color:var(--ink-2);margin:0 0 16px}.pn-forbidden{max-width:560px;margin:0 auto;padding:12vh 0 16vh}.pn-forbidden-code{font:700 96px/1 var(--display);color:var(--ink-3);margin:0}.pn-forbidden h1{margin:8px 0 12px;font-size:40px}.pn-forbidden p{color:var(--ink-2)}.pn-forbidden-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pn-skel{gap:24px;display:grid}.pn-skel-head{gap:12px;display:grid}.pn-skel-stat{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.pn-skel-block{gap:6px;display:grid}.pn-bar,.pn-sheet{display:none}@media (width<=1100px){.pn-work{grid-template-columns:minmax(0,1fr)}.pn-work-cell{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"n label""n cap";align-items:center;gap:2px 12px;min-height:0;padding:14px 20px}.pn-work-n{grid-area:n;font-size:40px}.pn-work-label{grid-area:label}.pn-work-cap{grid-area:cap}.pn-skel-stat,.pn-jobs{grid-template-columns:minmax(0,1fr)}.pn-manage-body{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=900px){.pn-app{grid-template-columns:minmax(0,1fr);padding-top:16px}.pn-side{display:none}.pn-head h1{font-size:32px}.pn-bar{z-index:40;background:var(--surface);border-top:1px solid var(--color-line-strong);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset:auto 0 0}.pn-tab{min-width:0;min-height:56px;color:var(--ink-3);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:12px;font-weight:500;display:flex}.pn-tab[aria-current=page],.pn-tab[data-current]{color:#fff;font-weight:700;box-shadow:inset 0 2px #fff}.pn-tab-icon{display:inline-flex;position:relative}.pn-tab-icon .pn-count{min-width:18px;height:18px;font-size:12px;position:absolute;top:-6px;left:12px}.pn-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}body:has(.pn-bar){padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.pn-sheet{z-index:60;visibility:hidden;transition:visibility 0s linear var(--dur-base);display:block;position:fixed;inset:0}.pn-sheet[data-open]{visibility:visible;transition-delay:0s}.pn-scrim{opacity:0;transition:opacity var(--dur-base) var(--ease-out);background:#0a0a0bc7;position:absolute;inset:0}.pn-sheet[data-open] .pn-scrim{opacity:1}.pn-sheet-panel{max-height:80dvh;padding:0 8px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--color-line-strong);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.pn-sheet[data-open] .pn-sheet-panel{transform:none}.pn-sheet-head{justify-content:space-between;align-items:center;padding:8px 4px 8px 12px;display:flex}.pn-sheet-head h2{margin:0;font-size:22px}.pn-close{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:inline-grid}.pn-sheet-list{margin:0 0 8px;padding:0;list-style:none}.pn-sheet-list .pn-link{min-height:48px}.pn-sheet .pn-group-label{margin-top:8px}}@media (width<=760px){.pn-time{font-size:22px}.pn-row{grid-template-columns:64px minmax(0,1fr)}.pn-row>:last-child{grid-column:2;justify-self:start}.pn-sec-head{padding:16px 16px 0}.pn-rows,.pn-queue,.pn-empty{padding-inline:16px}.pn-tools{padding:14px 16px}.pn-tools .dt-search{width:100%;margin-left:0}.pn-pager{padding-inline:16px}.pn-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pn-table,.pn-table tbody,.pn-table tr{display:block}.pn-table tr{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 16px;display:grid}.pn-table tbody tr:first-child{border-top:0}.pn-table td,.pn-table td:first-child,.pn-table td:last-child{border:0;padding:0;display:block}.pn-table td[data-label]:before{content:attr(data-label) " ";color:var(--ink-3);font-size:12px}.pn-table td.hide-m{display:none}.pn-table td.wide{grid-column:1/-1}.pn-table td.r{text-align:left}.pn-manage-body{padding:16px}.pn-setting{grid-template-columns:minmax(0,1fr) auto}.pn-setting-k{grid-column:1/-1}}@media (width<=480px){.pn-head h1{font-size:30px}}html[data-motion=reduced] .pn-sheet-panel,html[data-motion=reduced] .pn-scrim{transition:none}.pn-sides{flex-wrap:wrap;align-items:center;gap:2px 0;display:inline-flex}.pn-mside{align-items:center;gap:6px;min-width:0;display:inline-flex}.pn-mside i{color:var(--ink-3);margin-left:6px;font-style:normal;font-weight:500}.pn-mside+.pn-mside:before{content:"v";color:var(--ink-3);margin:0 10px;font-weight:500}.pn-faction{align-items:center;gap:8px;display:inline-flex}.pn-mq{margin:0;padding:6px 20px 10px;list-style:none}.pn-mq>li{border-top:1px solid var(--color-line);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.pn-mq>li:first-child{border-top:0}.pn-mq-when .pn-time small{white-space:nowrap}.pn-reason{color:var(--ink);font-weight:600}.pn-reason[data-urgent]{color:var(--color-accent-text)}.pn-mq-meta{color:var(--ink-3)}.pn-mq-act{justify-content:flex-end;align-items:center;gap:14px;min-width:168px;display:flex}.pn-mq-age{color:var(--ink-3);white-space:nowrap;font-size:13px}.pn-tools-find{align-items:flex-end}.pn-tools-find .dt-search{flex:260px;max-width:360px;margin-left:0}.pn-field{color:var(--ink-3);flex-direction:column;gap:4px;font-size:12px;display:flex}.pn-field .ctl{width:auto;min-height:36px;padding:6px 10px;font-size:14px}.pn-recompute{gap:6px;padding:10px 20px 20px;display:grid}.pn-recompute p{max-width:62ch;color:var(--ink-2);margin:0}.pn-facts{background:var(--color-line-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:14px 0 0;display:grid}.pn-facts>div{background:var(--surface);align-content:start;gap:4px;padding:12px 20px 14px;display:grid}.pn-facts dt{color:var(--ink-3);font-size:12px}.pn-facts dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.pn-score{font:700 22px/1 var(--display);font-variant-numeric:tabular-nums}.pn-bad{color:var(--color-accent-text);font-weight:600}.pn-problems{margin:0;padding:6px 20px 14px;list-style:none}.pn-problems li{border-top:1px solid var(--color-line);gap:4px;padding:12px 0;display:grid}.pn-problems li:first-child{border-top:0}.pn-problems p{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pn-decided{color:var(--ink-2);margin:0;padding:12px 20px 20px}.pn-decide,.pn-markform,.pn-extbody,.pn-startsbody{gap:14px;padding:16px 20px 20px;display:grid}.pn-markform{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr) auto;align-items:end;padding-top:10px}.pn-markform .err{grid-column:1/-1}.pn-decide>*,.pn-extbody>*,.pn-startsbody>*{min-width:0}.pn-decide .seg,.pn-extbody .seg,.pn-person-body .seg{flex-wrap:wrap;justify-self:start;max-width:100%}.pn-scores{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.pn-scores legend{color:var(--ink-3);grid-column:1/-1;margin-bottom:6px;padding:0;font-size:13px}.pn-scores>.pn-hint,.pn-scores>.err{grid-column:1/-1;margin:0}.pn-hint{color:var(--ink-3);font-size:13px;font-weight:400}.pn-fine{color:var(--ink-3);max-width:70ch;margin:0;padding:0 20px 18px;font-size:13px}.pn-startsbody .pn-fine,.pn-extbody .pn-fine{padding:0}.pn-switch-row{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.pn-switch-row>span{color:var(--ink-2);font-size:13px;font-weight:500}.pn-confirm{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent);gap:10px;padding:14px 16px;display:grid}.pn-confirm p,.pn-confirm-note{max-width:70ch;color:var(--ink-2);margin:0}.pn-confirm .pn-actions{margin-top:0}.pn-marks{margin:0;padding:6px 20px 0;list-style:none}.pn-marks li{border-top:1px solid var(--color-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.pn-marks li:first-child{border-top:0}.pn-marks b{font:700 22px/1 var(--display)}.pn-marks b[data-neg]{color:var(--color-accent-text)}.pn-marks .dim{color:var(--ink-3);text-align:right;font-size:13px}.pn-marks .pn-why{display:block}.pn-noshows{margin:0;padding:6px 20px 14px;list-style:none}.pn-noshows>li{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.pn-noshows>li:first-child{border-top:0}.pn-inline{flex:100%;gap:10px;display:grid}.pn-startsrow{grid-template-columns:minmax(0,1fr) 190px 150px;align-items:center;gap:8px 12px;display:grid}.pn-startsform{gap:10px;padding:0;display:grid}.pn-startsrow .ctl{min-height:40px}.pn-evidence{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pn-evidence li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pn-evidence a{text-underline-offset:3px;text-decoration:underline}.pn-people{margin:0;padding:6px 20px 10px;list-style:none}.pn-people>li{border-top:1px solid var(--color-line)}.pn-people>li:first-child{border-top:0}.pn-person{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.pn-person-main i{color:var(--ink-3);font-style:normal;font-weight:500}.pn-person-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;padding:14px 20px 22px;display:grid}.pn-person-body h3{letter-spacing:.04em;margin:18px 0 8px;font-size:18px}.pn-person-body h3:first-child{margin-top:0}.pn-person-body .pn-table th:first-child,.pn-person-body .pn-table td:first-child{padding-left:0}.pn-person-body .pn-table th:last-child,.pn-person-body .pn-table td:last-child{padding-right:0}.pn-person-body .pn-side-block{align-content:start;gap:10px;display:grid}.pn-person-body .pn-side-block h3{margin-top:0}.pn-accounts{margin:0;padding:0;list-style:none}.pn-accounts li{border-top:1px solid var(--color-line-strong);grid-template-columns:112px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.pn-accounts li:first-child{border-top:0}.pn-steam{overflow-wrap:anywhere;font:500 14px/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}.pn-steam-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}@media (width<=1100px){.pn-person-body{grid-template-columns:minmax(0,1fr);gap:24px}.pn-markform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pn-mq{padding-inline:16px}.pn-mq>li{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.pn-mq-when .pn-time{align-items:baseline;gap:10px;display:flex}.pn-mq-when .pn-time small{margin-top:0}.pn-mq-act{justify-content:space-between;min-width:0}.pn-mq-act .btn{justify-content:center;min-width:112px;min-height:44px}.pn-people{padding-inline:16px}.pn-person{grid-template-columns:minmax(0,1fr) auto}.pn-person-main{grid-column:1/-1}.pn-decide,.pn-extbody,.pn-startsbody{padding-inline:16px}.pn-scores{grid-template-columns:minmax(0,1fr)}.pn-markform{grid-template-columns:minmax(0,1fr);padding-inline:16px}.pn-startsrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-startsrow .pn-what{grid-column:1/-1}.pn-marks,.pn-noshows,.pn-problems{padding-inline:16px}.pn-marks li{grid-template-columns:40px minmax(0,1fr)}.pn-marks .dim{text-align:left;grid-column:2}.pn-facts>div,.pn-recompute,.pn-fine,.pn-decided,.pn-person-body{padding-inline:16px}.pn-field .ctl{min-height:44px}.pn-decide .seg button,.pn-extbody .seg button,.pn-person-body .seg button{height:40px;padding:0 12px}}.pn-person-body{padding-top:18px}.pn-person>.chip{justify-self:start}.pn-crest{flex:none;width:34px;height:auto}.pn-switch{color:var(--ink-3);gap:6px;padding:0 12px;font-size:12px;display:grid}.pn-switch .ctl{min-height:40px;font-size:14px}.tm-sides{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.tm-sides li{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.tm-sides li[data-you]{color:#fff}.tm-sides a:hover{text-underline-offset:3px;text-decoration:underline}.tm-sides i{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:500}.tm-next{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:20px;display:grid}.tm-map{aspect-ratio:4/3;width:160px}.tm-next-body{gap:6px;min-width:0;display:grid}.tm-when{font:700 44px/1 var(--display);font-variant-numeric:tabular-nums;margin:0}.tm-where{margin:0;font-size:17px}.tm-where i{color:var(--ink-3);font-style:normal}.tm-next-body .tm-sides{margin-top:8px}.tm-next-act{align-items:center;display:flex}.tm-attn{margin:0;padding:6px 20px 10px;list-style:none}.tm-attn li{border-top:1px solid var(--color-line)}.tm-attn li:first-child{border-top:0}.tm-attn a{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-weight:600;display:flex}.tm-attn a:after{content:"→";color:var(--accent-text,var(--accent));flex:none}.tm-attn a:hover{text-underline-offset:3px;text-decoration:underline}.tm-pair{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tm-pair>.pn-sec{padding-bottom:8px}.tm-fig-row{align-items:flex-end;gap:20px;padding:12px 20px 16px;display:flex}.tm-fig-row .tm-fig{padding:0}.tm-fig-row .tm-spark{flex:1;min-width:0;padding:0 0 6px}.tm-fig{gap:6px;padding:12px 20px 20px;display:grid}.tm-num{font:700 56px/1 var(--display);font-variant-numeric:tabular-nums}.tm-fig-note{color:var(--ink-2);font-size:14px}.tm-spark{padding:0 20px 18px}.tm-slots{padding-bottom:6px}.tm-slot{border-top:1px solid var(--color-line);grid-template-columns:150px minmax(0,1fr) 190px 150px;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.tm-slot:first-child{border-top:0}.tm-slot-main{min-width:0;display:grid}.tm-slot-main .pn-main-line i{color:var(--ink-3);font-style:normal;font-weight:500}.tm-slot-state{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.tm-slot-act{justify-content:flex-end;display:flex}.tm-confirm{max-width:320px;color:var(--ink-2);gap:8px;font-size:13px;display:grid}.tm-confirm p{margin:0}.tm-cards{background:var(--color-line);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:6px 0 0;list-style:none;display:grid}.tm-card{background:var(--surface);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:20px;display:grid}.tm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tm-card-when{font:700 26px/1.1 var(--display);margin:0}.tm-scores{font:600 15px/1.3 var(--text);font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0}.tm-actions{border-top:1px solid var(--color-line);gap:16px;padding-top:14px;display:grid}.tm-act-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.tm-vote{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.tm-block h3{letter-spacing:.04em;margin:0 0 8px;font-size:16px}.tm-details summary{cursor:pointer;font:700 16px/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:10px;display:flex}.tm-details summary span{font:500 13px/1 var(--text);text-transform:none;letter-spacing:0;color:var(--ink-3)}.tm-details[open] summary{margin-bottom:10px}.tm-card-foot{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.tm-card-foot a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.tm-recent{grid-template-columns:60px minmax(0,1fr) auto}.tm-recent .pn-time{font-size:28px}.tm-recent>span{min-width:0;display:grid}.tm-elo{font:700 22px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink-3)}.tm-elo[data-dir=up]{color:#fff}.ma-form{gap:12px;display:grid}.ma-form .ctl{min-height:44px}.ma-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ma-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ma-hint{color:var(--ink-3);margin:0;font-size:13px}.ma-leave{justify-content:flex-end;margin-top:12px;display:flex}.ma-plain,.ma-late{color:var(--ink-2);margin:0;font-size:14px}.ma-late{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);padding-left:14px}.ma-panel{background:var(--surface);gap:12px;margin-top:24px;padding:20px;display:grid}.ma-panel h2{margin:0;font-size:22px}.tm-tall{max-height:520px;overflow-y:auto}.tm-tall thead th{z-index:1;background:var(--surface);position:sticky;top:0}.tm-members{margin:0;padding:6px 20px 10px;list-style:none}.tm-member{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:4px 16px;padding:12px 0;display:grid}.tm-member:first-child{border-top:0}.tm-member-main{min-width:0;display:grid}.tm-member-main .pn-main-line i{color:var(--ink-3);font-style:normal;font-weight:500}.tm-member-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tm-role-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.tm-role-row:first-child{border-top:0}.tm-role-add{grid-template-columns:minmax(0,240px) auto;justify-content:start;align-items:end;gap:12px;padding:16px 20px 20px;display:grid}.tm-role-add .btn{min-height:48px}.tm-role-row .tm-role-add{grid-column:1/-1;padding:0}.tm-role-err{grid-column:1/-1;margin:0}.tm-roles-note{color:var(--ink-3);margin:0;padding:12px 20px 20px;font-size:13px}.tm-role-pick{margin-top:4px}.tm-role-pick>summary{cursor:pointer;width:fit-content;color:var(--ink-2);font-size:13px}.tm-role-pick>summary:hover{color:var(--ink)}.tm-role-options{flex-wrap:wrap;gap:6px;max-width:280px;margin-top:6px;display:flex}.tm-role-pick .tm-roles-note{padding:6px 0 0}.tm-invites{border-top:1px solid var(--color-line);padding-top:0}.tm-invite{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:12px;padding:16px 20px 20px;display:grid}.tm-invite .btn{min-height:48px}.tm-invite-err{grid-column:1/-1;margin:0}.tm-csv{padding:0 20px 20px}.tm-csv .csvbox{background:0 0;margin:0;padding:0}.tm-csv .csvbox>h2{display:none}.tm-details-grid{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:16px 20px 22px;display:grid}.tm-logo{align-content:start;justify-items:start;gap:14px;display:grid}.tm-logo-crest{width:120px;height:auto}.tm-logo-act{flex-wrap:wrap;gap:8px;display:flex}.tm-hint{color:var(--ink-3);margin:0;font-size:13px}.tm-form{gap:16px;display:grid}.tm-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm-row2:has(.tm-tag){grid-template-columns:minmax(0,1fr) 220px}.tm-lock{color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.tm-save{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.tm-prefs{padding:16px 20px 22px}.tm-chips{border:0;min-width:0;margin:0;padding:0}.tm-chips legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.tm-chips>div{flex-wrap:wrap;gap:8px;display:flex}.tm-danger{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.tm-danger-item{background:var(--surface);align-content:start;gap:12px;padding:20px;display:grid}.tm-danger-item>.btn,.tm-danger-item form>.btn{justify-self:start}.tm-danger-item h3{letter-spacing:.04em;margin:0;font-size:18px}@media (width<=1100px){.tm-slot{grid-template-columns:130px minmax(0,1fr) auto}.tm-slot-state{grid-area:2/2}.tm-slot-act{grid-area:1/3/span 2}.tm-danger{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.tm-next{grid-template-columns:96px minmax(0,1fr);padding:16px}.tm-map{width:96px}.tm-next-act{grid-column:1/-1}.tm-next-act .btn{width:100%}.tm-when{font-size:34px}.tm-pair,.tm-details-grid{grid-template-columns:minmax(0,1fr)}.tm-logo{grid-template-columns:auto minmax(0,1fr);align-items:center}.tm-logo-crest{width:64px}.tm-logo>.tm-hint,.tm-logo>.err{grid-column:1/-1}.tm-invite,.tm-role-add,.tm-role-row{grid-template-columns:minmax(0,1fr)}.tm-role-row .tm-member-act{justify-content:flex-start}.tm-member{grid-template-columns:minmax(0,1fr) auto}.tm-member-act{grid-column:1/-1;justify-content:flex-start}.tm-hide-m{display:none}.ma-scores{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.tm-slot{grid-template-columns:minmax(0,1fr) auto}.tm-slot-time{grid-column:1/-1}.tm-slot-main{grid-column:1}.tm-slot-state{grid-area:auto/1}.tm-slot-act{grid-area:2/2/span 2;align-items:center}:is(.tm-row2,.tm-row2:has(.tm-tag)){grid-template-columns:minmax(0,1fr)}.tm-card{padding:16px}.tm-recent{grid-template-columns:48px minmax(0,1fr) auto}}.tb{aspect-ratio:4;background:var(--raised-2);position:relative;overflow:hidden}.tb img{object-fit:cover;width:100%;height:100%;display:block}.th{background:var(--surface)}.th-id{z-index:1;align-items:flex-start;gap:18px;margin-top:-48px;padding:0 20px 18px;display:flex;position:relative}.th-crest{filter:drop-shadow(0 4px 10px #0000008c);width:88px;height:auto;animation:th-rise var(--dur-slow) var(--ease-out) backwards;flex:none;position:relative}.th-name{justify-items:start;gap:6px;min-width:0;padding-top:56px;display:grid}.th-title{overflow-wrap:anywhere;max-width:100%;font:700 clamp(26px, 4vw, 38px) / 1 var(--display);text-transform:uppercase;animation:th-fade var(--dur-slow) var(--ease-out) 80ms backwards;margin:0}@keyframes th-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes th-fade{0%{opacity:0}}.tm-prog{background:var(--color-line);height:4px;margin:14px 20px 0}.tm-prog i{background:var(--accent);transform-origin:0;height:100%;animation:tm-bar var(--dur-slow) var(--ease-out) .12s backwards;display:block}@keyframes tm-bar{0%{transform:scaleX(0)}}.tm-count{font:700 18px/1 var(--display);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.tm-todo{margin:0;padding:6px 20px 8px;list-style:none}.tm-todo li{border-top:1px solid var(--color-line)}.tm-todo li:first-child{border-top:0}.tm-todo-link{color:var(--ink);transition:color var(--dur-instant) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-weight:600;display:flex}.tm-todo-link svg{color:var(--accent-text,var(--accent));transition:transform var(--dur-fast) var(--ease-out);flex:none}.tm-todo-link:hover{text-underline-offset:3px;text-decoration:underline}.tm-todo-link:hover svg,.tm-todo-link:focus-visible svg{transform:translate(4px)}.tm-todo-done{color:var(--ink-3);align-items:center;gap:10px;padding:11px 0;display:flex}.tm-todo-done svg{color:var(--ink-2);flex:none}.tm-done{color:var(--ink-3);padding:0 20px 6px;font-size:14px}.tm-done summary{cursor:pointer;padding:8px 0}.tm-done ul{margin:0;padding:0 0 8px;list-style:none}.tm-done li{align-items:center;gap:10px;padding:5px 0;display:flex}.tm-done svg{color:var(--ink-2);flex:none}.tm-setup-foot{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin:0;padding:4px 20px 16px;font-size:13px;display:flex}.tm-setup-head{align-items:center;gap:14px;padding:16px 20px 0;display:flex}.tm-setup-head .tm-prog{flex:1;margin:0}.tm-setup-folded{background:var(--surface);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 20px;font-size:14px;display:flex}.tm-setup-folded b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:8px}.tm-linkbtn{color:var(--ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tm-linkbtn:hover{color:var(--ink)}.tm-pair>.pn-sec{transition:background var(--dur-base) var(--ease-out)}.tm-pair>.pn-sec:hover{background:var(--raised)}.tm-set{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:32px;display:grid}.tm-set .pn-sec{scroll-margin-top:calc(var(--header-h) + 20px)}.tm-snav{top:calc(var(--header-h) + 20px);position:sticky}.tm-snav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tm-snav a{border-left:2px solid var(--color-line);color:var(--ink-2);transition:color var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out);padding:8px 12px;font-size:14px;font-weight:500;display:block}.tm-snav a:hover{color:var(--ink)}.tm-snav a[aria-current=location]{border-left-color:var(--accent);color:var(--ink)}.tm-pad{padding:16px 20px 22px}.tm-look{gap:22px;padding:16px 20px 22px;display:grid}.tm-look .tm-logo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px}.tm-look .tm-logo-crest{width:72px}.tm-look .tm-logo>.tm-hint,.tm-look .tm-logo>.err{grid-column:1/-1}.tm-banner{border-top:1px solid var(--color-line);justify-items:start;gap:14px;max-width:760px;padding-top:22px;display:grid}.tm-banner .th{width:100%}.tm-banner-none{background:var(--raised);width:100%;color:var(--ink-2);margin:0;padding:18px 16px;font-size:14px}.tm-preview-label{color:var(--ink-2);margin:0;font-size:13px;font-weight:500}.tm-links{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tm-link-row{grid-template-columns:170px minmax(0,1fr) minmax(0,190px) auto;align-items:end;gap:10px 12px;display:grid}.tm-link-row .tm-link-err{grid-column:1/-1;margin:0}.tm-switches{gap:18px}.tm-switch{align-items:flex-start}.tm-switch span{gap:3px;display:grid}.tm-switch small{color:var(--ink-3);font-size:13px}.tp-banner{margin-top:4px}.team-h.has-banner .crest-xl{filter:drop-shadow(0 4px 10px #0000008c);align-self:flex-start;margin-top:-64px}.tp-links{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tp-link{border:1px solid var(--color-line-strong);min-height:36px;color:var(--ink);transition:background var(--dur-instant) var(--ease-out), border-color var(--dur-instant) var(--ease-out);align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.tp-link:hover{background:var(--raised);border-color:var(--ink-3)}.tp-link .brand-ic{font-size:16px}.team-h .tp-links+*{margin-top:12px}@media (width<=1100px){.tm-link-row{grid-template-columns:150px minmax(0,1fr) auto}.tm-link-row>:nth-child(3){grid-area:2/1/auto/3}.tm-link-row>.tm-link-rm{grid-area:1/3}}@media (width<=900px){.tm-set{grid-template-columns:minmax(0,1fr);gap:16px}.tm-snav{top:var(--header-h);z-index:2;margin:0 calc(var(--pad) * -1);padding:8px var(--pad);background:var(--ground);overflow-x:auto}.tm-snav ul{gap:6px;display:flex}.tm-snav a{white-space:nowrap;border:1px solid var(--color-line-strong);padding:8px 12px}.tm-snav a[aria-current=location]{border-color:var(--accent)}.tm-set .pn-sec{scroll-margin-top:calc(var(--header-h) + 64px)}}@media (width<=600px){.tb{aspect-ratio:3}.th-id{gap:12px;margin-top:-36px;padding:0 16px 14px}.th-crest{width:68px}.th-name{padding-top:44px}.tm-link-row{grid-template-columns:minmax(0,1fr) auto}.tm-link-row>:first-child{grid-column:1}.tm-link-row>:nth-child(2),.tm-link-row>:nth-child(3){grid-area:auto/1/auto/-1}.tm-link-row>.tm-link-rm{grid-area:1/2}.team-h.has-banner .crest-xl{margin-top:-48px}}html[data-motion=reduced] .th-crest,html[data-motion=reduced] .th-title,html[data-motion=reduced] .tm-prog i{animation:none}html[data-motion=reduced] .tm-todo-link svg,html[data-motion=reduced] .tm-todo-link:hover svg{transition:none;transform:none}.tm-dc{border-top:1px solid var(--color-line);justify-items:start;gap:10px;max-width:760px;padding-top:22px;display:grid}.tm-dc-h{margin:0;font-size:15px}.tm-dc-name{overflow-wrap:anywhere;margin:0}.tm-dc-label{color:var(--ink-3);margin-right:6px}.tm-dc-pics{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;display:flex}.tm-dc-icon{object-fit:contain;width:64px;height:64px}.tm-dc-banner{aspect-ratio:4;object-fit:cover;width:256px;max-width:100%;height:auto}.dt-sortsel.tcd-sort{display:flex}.tcd-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.tcd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.tcd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1240px){.tcd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcd{min-width:0;transition:transform var(--dur-fast) var(--ease-out);display:grid}.tcd:hover,.tcd:focus-within{transform:translateY(-2px)}.tcd-link{background:var(--surface);border-radius:var(--r);min-width:0;color:inherit;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tcd-link:hover .tcd-name h2,.tcd-link:focus-visible .tcd-name h2{text-underline-offset:3px;text-decoration:underline}.tcd-link:hover .tcd-facts,.tcd-link:focus-visible .tcd-facts{background:var(--raised)}.tcd-link:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}.tcd-top{background:var(--raised);flex-direction:column;justify-content:space-between;gap:22px;min-height:136px;padding:12px 14px;display:flex;position:relative}.tcd-top.has-banner{background:var(--raised-2)}.tcd-banner{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tcd-top.has-banner:after{content:"";background:linear-gradient(to top, var(--ground) 0%, var(--ground) 50%, var(--ground) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tcd-top.has-banner:after{background:linear-gradient(to top, color-mix(in srgb, var(--ground) 92%, transparent) 0%, color-mix(in srgb, var(--ground) 72%, transparent) 50%, color-mix(in srgb, var(--ground) 10%, transparent) 100%)}}.tcd-flags,.tcd-id{z-index:1;align-items:center;min-width:0;display:flex;position:relative}.tcd-flags{flex-wrap:wrap;gap:6px}.tcd-rank{border-radius:var(--r);background:var(--ground);height:26px;font:700 18px/1 var(--display);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;display:inline-flex}.tcd-mine{margin-left:auto}.tcd.is-mine .tcd-link{box-shadow:inset 0 -3px 0 var(--accent)}.tcd-id{gap:12px}.tcd-crest{flex:none;width:44px;height:auto}.tcd-name{gap:2px;min-width:0;display:grid}.tcd-name h2{font:700 22px/1.05 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.tcd-name span{color:var(--ink-2);font-size:12px}.tcd-facts{min-height:48px;color:var(--ink-2);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px 14px;padding:10px 14px;font-size:13px;display:flex}.tcd-elo{color:var(--ink)}.tcd-elo b{font:700 20px/1 var(--display);font-variant-numeric:tabular-nums}.tcd-facts .sband{color:var(--ink);gap:6px}html[data-motion=reduced] .tcd:hover,html[data-motion=reduced] .tcd:focus-within{transform:none}.tm-role{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tp-founders{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.tp-founders-k{color:var(--ink-3);margin-right:4px}.tp-founders b{color:var(--ink);font-weight:600}.tp-star{color:var(--ink);vertical-align:-2px;flex:none;margin-left:5px;display:inline-flex}.tp-rank{font:800 18px/1 var(--display);font-variant-numeric:tabular-nums}.tp-role-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tp-role-chips .chip{height:28px}.tp-role-chips .chip-flat{box-shadow:inset 0 0 0 1px var(--edge);padding:0 8px}.tp-tiles .tile{transition:background-color var(--dur-instant) var(--ease-out)}.tp-tiles .tile:hover{background:var(--raised)}.tp-tiles .sub{flex-wrap:wrap}.tp-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.tp-tiles-3{grid-template-columns:minmax(0,1fr)}}.tp-safety{box-shadow:inset 3px 0 0 var(--accent)}.tp-safety.is-good{box-shadow:inset 3px 0 0 var(--ink)}.tp-rep{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tp-roles{color:var(--ink-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:2px;margin:2px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.tp-roles span{color:var(--ink-3);margin-right:4px}.rh-row{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rh-head{color:inherit;border-radius:50%;display:inline-grid}.rh-head .avatar{border-radius:50%}.rh-head:hover .avatar,.rh-head:focus-visible .avatar{box-shadow:0 0 0 2px var(--ink)}.rh-more{margin:12px 0 0;font-size:14px}.rh-more a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.rh-pop{gap:2px;width:max-content;max-width:min(260px,100vw - 16px);font-size:14px;display:grid}.rh-pop em{font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal;font-weight:600}.rtbl tbody tr{position:relative}.rtbl th.num,.rtbl td.num{text-align:right}.rtbl .who-name{gap:6px}.rtbl .row-link:hover{text-decoration-color:currentColor}.rt-id{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:14px;display:inline-flex}.rt-id .brand-ic{width:16px;height:16px;color:var(--ink-2);flex:none}.rt-ext{z-index:1;color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);position:relative}.pp-head{min-width:0}.pp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pp-remove{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pp-remove .lbl{min-width:min(100%,240px)}.pp-tiles{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.pp-tiles .tile{flex:260px;min-width:0}.pp-tiles .big{white-space:nowrap}.pp-tiles .pp-word{white-space:normal}.pp-scope{width:fit-content;max-width:100%}.pp-word{overflow-wrap:anywhere;font-size:40px}.pp-finishes{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.pp-finishes>span{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pp-fav{color:var(--ink);font-weight:600}.pp-weapons{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pp-weapons li{grid-template-columns:minmax(0,130px) minmax(0,1fr) 44px 38px;align-items:center;gap:12px;display:grid}.pp-wname{overflow-wrap:anywhere;font-weight:600}.pp-wn,.pp-wshare{text-align:right;font-variant-numeric:tabular-nums}.pp-wshare{color:var(--ink-3);font-size:13px}.pp-bar{background:var(--raised-2);height:8px}.pp-bar[data-fill] i{background:var(--color-faint)}.pp-form{grid-auto-columns:minmax(0,28px);grid-auto-flow:column;justify-content:space-between;gap:4px;height:96px;margin:0 0 8px;padding:0;list-style:none;display:grid;position:relative}.pp-form:after{content:"";left:0;right:0;bottom:calc(var(--one) * 100%);border-top:1px solid var(--edge);pointer-events:none;position:absolute}.pp-form li,.pp-form a{height:100%;display:block;position:relative}.pp-form i{background:var(--color-faint);transform:scaleY(var(--h));transform-origin:bottom;position:absolute;inset:0}.pp-form a:hover i,.pp-form a:focus-visible i{background:var(--ink)}.pp-pairs{flex-wrap:wrap;gap:20px;display:flex}.pp-pairs span{color:var(--ink-3);font-size:13px;display:block}.pp-pairs b{font:700 28px/1.1 var(--display);font-variant-numeric:tabular-nums}.pp-switch{cursor:pointer;align-items:flex-start;gap:10px;font-weight:600;display:flex}.pp-switch input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.pp-hint{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.pp-admin-body{padding:14px 20px 20px}.pp-admin-row{border-top:1px solid var(--edge);padding:10px 20px}.pp-admin-row:first-child{margin-top:10px}.pp-table .num{text-align:right;font-variant-numeric:tabular-nums}.pp-table .delta{white-space:nowrap}.pp-map{color:var(--ink-3);font-size:13px;display:block}@media (width<=760px){.pp-tiles{gap:8px}.pp-tiles .tile{flex-basis:calc(50% - 4px)}.pp-tiles .big{font-size:40px}.pp-tiles .pp-word{font-size:28px}.rtbl.pp-table th,.rtbl.pp-table td{padding-left:6px;padding-right:6px}.pp-weapons li{grid-template-columns:minmax(0,90px) minmax(0,1fr) 40px 36px;gap:8px}}@media (prefers-contrast:more){.pp-form i{background:var(--color-ink)}}@media (forced-colors:active){.pp-form i{forced-color-adjust:none;background:canvastext}.pp-form a:hover i,.pp-form a:focus-visible i{background:highlight}}.il{scroll-margin-top:calc(var(--header-h) + 16px);gap:14px;padding:16px 20px 8px;display:grid}.il-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.il-lead p{max-width:52ch;color:var(--ink-2);margin:0}.il-panel{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);gap:16px;padding:16px;display:grid}.il-choice{border:0;min-width:0;margin:0;padding:0}.il-choice legend{color:var(--ink-3);margin-bottom:8px;padding:0;font-size:13px}.il-chips{flex-wrap:wrap;gap:8px;display:flex}.il-role{max-width:220px}.il-actions{flex-wrap:wrap;gap:8px;display:flex}.il-made{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);padding:16px}.il-share{gap:8px;display:grid}.il-share-row{flex-wrap:wrap;gap:8px;display:flex}.il-url{flex:260px;min-width:0}.il-note{color:var(--ink-3);margin:0;font-size:13px}.il-list{border-top:1px solid var(--color-line);padding:0}.il-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.il-row-act{justify-content:flex-end;display:flex}.il-link{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.il-mid{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);min-width:0;min-height:44px;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;cursor:text;-webkit-user-select:all;user-select:all;flex:auto;align-items:center;padding:0 12px;font-size:14px;display:flex}.il-mid-a{text-overflow:ellipsis;min-width:0;overflow:hidden}.il-mid-b{flex:none}.il-copy{flex:none;min-width:120px;min-height:44px}.il-row-note{grid-column:1/-1;margin:0}@media (width<=520px){.il-link{flex-direction:column;align-items:stretch}.il-copy{width:100%}}.il-byname{border-top:1px solid var(--color-line);margin:4px 20px 0}.il-byname>summary{color:var(--ink-2);cursor:pointer;padding:14px 0}.il-byname>summary:hover{color:var(--ink)}.il-byname .tm-invite,.il-byname .tm-members{padding-inline:0}.join{text-align:center;justify-items:center;gap:16px;max-width:440px;margin:0 auto;padding:56px 20px 80px;display:grid}.join-team{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);justify-items:center;gap:6px;width:100%;padding:24px 20px;display:grid}.join-team .crest,.join-team img{width:72px;height:auto}.join .welcome-title{overflow-wrap:anywhere;margin:0}.join-facts{color:var(--ink-3);margin:0;font-size:14px}.join-actions{gap:10px;width:100%;display:grid}.join p{margin:0}.join-sub{color:var(--ink-2)}.steam-prompt{gap:16px;width:100%;display:grid}.steam-prompt p{margin:0}.reg-next .reg-invite{display:block}.reg-invite-card{background:var(--raised);border:1px solid var(--ink-3);border-radius:var(--r);gap:14px;padding:16px 14px;display:flex}.reg-invite-body{flex:1;gap:10px;min-width:0;display:grid}.reg-invite-body h2{margin:0;font-size:18px}.reg-invite-body p{color:var(--ink-2);margin:0}.reg-invite-more{color:var(--ink-2);justify-self:start;font-size:14px;text-decoration:underline}.fb .fb-cd{color:#fff;font-variant-numeric:tabular-nums}.fb-state p{max-width:52ch}.facts{grid-template-columns:repeat(3,1fr)}@media (width<=1100px){.facts{grid-template-columns:repeat(2,1fr)}.facts .fact:first-child{grid-column:1/-1}}.jc{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jc legend,.jc .jc-err,.jc .jc-row{grid-column:1/-1}.jc legend{float:left;width:100%}.jc .jc-err{min-height:0}.jc .jc-err:not(:empty){min-height:18px}button.chip[aria-pressed=true]:hover{color:#0a0a0b;background:#e8e8ea}.seg a[aria-current]:hover,.seg button[aria-pressed=true]:hover{color:#0a0a0b}@media (width<=760px){.fcol .tp .emb-l{width:56px;height:56px}.fcol .tp .crest-l{aspect-ratio:26/30.3;width:44px;height:auto}.fcol{gap:10px}.fcol h3{font-size:28px}.fcol .st{padding:8px 10px}.fcol .st .v{font-size:24px}}.bv{display:contents}html[data-board-view=list] .bv-cal,html[data-board-view=calendar] .bv-list{display:none}@media (width>=640px){html:not([data-board-view]) .bv-list{display:none}}@media (width<=639.98px){html:not([data-board-view]) .bv-cal{display:none}}.bc-tabbar{flex-wrap:wrap;margin-bottom:14px}.bc-tabbar .tabs{flex:none;max-width:100%}.bc-tabbar .tabs a{gap:8px;height:48px;padding:0 16px;font-size:15px}.bc-tabbar .tabs a b{font:600 14px/1 var(--text);color:var(--ink-3)}.bc-tabbar .tabs a[aria-current] b{color:var(--ink-2)}.bc-tabbar .tools{padding:0}.bc-tabbar .alertb .btn:not([aria-pressed=true]){color:var(--ink-2);background:0 0}.bc-tabbar .alertb .btn:not([aria-pressed=true]):hover{background:var(--raised);color:#fff}.bc-tabbar .alertb .btn{height:36px;padding:0 12px}.bc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bc-days{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.bc-day-chip b{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700}.bc-day-chip[aria-pressed=true] b{color:#3a3a40}.bc-day-chip.is-zero:not([aria-pressed=true]){color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1px #2d2d31}.bc-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.bc-fg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bc-fg>.k{color:var(--ink-3);margin-right:2px;font-weight:500}.bc-clear{padding:0 8px}.bc-more b{color:#0a0a0b;min-width:18px;height:18px;font:700 11px/18px var(--text);text-align:center;background:#fff;border-radius:9px;padding:0 5px}.bc-more[aria-expanded=true]{box-shadow:inset 0 0 0 1px #6d6d72}.bc-panel{background:var(--surface);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:10px;padding:12px 14px;display:flex}.bc-panel .chip small{font:500 12px var(--text);color:var(--ink-2)}.bc-panel .chip[aria-pressed=true] small{color:#33333a}.bc-dayh{margin:24px 0 10px}.bc-dayh h2{font-size:26px}@media (width<=760px){.bc-tabbar{gap:0 4px;margin-bottom:10px}.bc-tabbar .tabs{gap:0;width:auto}.bc-tabbar .tabs a{flex:none;gap:6px;height:44px;padding:0 7px;font-size:14px}.bc-tabbar .tools{flex:none;width:auto;margin-left:auto}.bc-tabbar .tools>*,.bc-tabbar .tools .alertb{flex:none}.bc-tabbar .tools .alertb .btn{width:auto;padding:0 8px}.bc-tabbar .alertb .btn svg{display:none}.bc-days{margin:0 calc(var(--pad) * -1);padding:0 var(--pad);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:100%;overflow-x:auto}.bc-day-chip{scroll-snap-align:start}.bc-tools{width:100%;margin-left:0}.bc-clear{order:3;margin-left:auto}.bc-panel{gap:10px 16px;padding:10px 12px}.bc-panel .bc-fg:not(:has(>.k)){flex-basis:100%}.bc-dayh{margin:20px 0 8px}.bc-dayh h2{font-size:22px}}.page-h .meta{align-items:stretch;gap:8px}.page-h .meta .seg,.page-h .meta .btn{box-sizing:border-box;height:44px}.page-h .meta .seg{align-items:stretch}.page-h .meta .seg button{min-width:0;height:auto;padding:0 16px;font-size:14px}.page-h .meta .btn{padding:0 20px;font-size:14px}.page-h .meta>.bv{display:contents}@media (width<=760px){.page-h .meta .seg,.page-h .meta .btn{height:40px}.page-h .meta .seg button{padding:0 12px}}button.chip:not([aria-pressed=true]):is(:hover,:focus-visible){color:#fff;background:#3c3c43;box-shadow:inset 0 0 0 1px #8d8d93}button.chip[aria-pressed=true]:is(:hover,:focus-visible){color:#0a0a0b;background:#fff;box-shadow:inset 0 0 0 2px #8d8d93}.bc-day-chip.is-zero:not([aria-pressed=true]):is(:hover,:focus-visible){background:#3c3c43;box-shadow:inset 0 0 0 1px #8d8d93}button.chip.chip-flat:is(:hover,:focus-visible){box-shadow:none;color:#fff;background:0 0}.bc-tabbar .alertb .btn:not([aria-pressed=true]):is(:hover,:focus-visible),.seg button[aria-pressed=false]:is(:hover,:focus-visible),.seg a:not([aria-current]):is(:hover,:focus-visible){color:#fff;background:#3c3c43;box-shadow:inset 0 0 0 1px #8d8d93}.seg [aria-pressed=true]:is(:hover,:focus-visible),.seg [aria-current]:is(:hover,:focus-visible){color:#0a0a0b;background:#fff;box-shadow:inset 0 0 0 2px #8d8d93}.page-h .meta .btn-primary:is(:hover,:focus-visible){background:var(--accent-hi);box-shadow:inset 0 0 0 1px #fff9}.bc-tabbar .tabs a:not([aria-current]):is(:hover,:focus-visible){color:#fff;background:#232327;border-bottom-color:#8d8d93}.cal7 .cday{border-top-color:#0000}.cal7 .cday:is(:hover,:focus-visible){background:#2d2d32;box-shadow:inset 0 0 0 1px #8d8d93}.cal7 .cday.off:not([aria-pressed=true]):is(:hover,:focus-visible){background:#2d2d32}.cal7 .cday[aria-pressed=true]{background:#2d2d32;border-top-color:#0000}.cal7 .cday[aria-pressed=true]:is(:hover,:focus-visible){background:#323238;box-shadow:inset 0 0 0 1px #8d8d93}.cal7 .cday[aria-pressed=true] .lane i[data-l="0"]{background:#4a4a51}:is(.cal7 .cday:focus-visible,.bc-tabbar .tabs a:focus-visible) html:not([data-motion=reduced]) .cal7 .cday:active{transform:scale(.98)}.bnr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bnr-dayh{margin:18px 0 10px}.bnr{--bnr-line:var(--color-line-strong);--bnr-mark:var(--ink-2);--bnr-time:var(--ink);--bnr-slant:34px;--bnr-cut:10px;background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--bnr-line);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out);grid-template-columns:25% minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.bnr:is(:hover,:has(:focus-visible)){background:var(--raised-2);--bnr-line:#8d8d93}.bnr.is-sel{outline-offset:-3px;outline:3px solid #fff}.bnr :focus-visible{outline-offset:-2px;outline:2px solid #fff}.bnr .btn:focus-visible{outline-offset:2px}.bnr .btn{z-index:2;position:relative}html[data-motion=reduced] .bnr{transition:none}.bnr-map{background:var(--bnr-line);min-width:0;clip-path:polygon(0 0, 100% 0, calc(100% - var(--bnr-slant)) 100%, 0 100%);position:relative}.bnr-map .mapbox{clip-path:polygon(0 0, calc(100% - 2px) 0, calc(100% - var(--bnr-slant) - 2px) 100%, 0 100%);position:absolute;inset:0}.bnr-map .mi{filter:grayscale(.55)brightness(.68)contrast(1.12)}.bnr-chips{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:8px;left:8px}.bnr-chips svg{width:12px;height:12px;margin-right:4px}.bnr.mine .bnr-map:after{content:"";z-index:2;background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.bnr-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams teams""strip strip""line act";align-items:center;gap:10px 12px;min-width:0;padding:14px 16px 14px 8px;display:grid}.bnr-main>.tv{grid-area:teams}.bnr-strip{grid-area:strip}.bnr-line{grid-area:line}.bnr-act{color:var(--ink-2);flex-wrap:wrap;grid-area:act;justify-content:flex-end;align-items:center;gap:6px 10px;font-size:13px;display:flex}@container (width>=760px){.bnr-main{grid-template-areas:"teams act""strip strip""line line"}}.tv{--tv-tag:clamp(24px, 5.4cqi, 40px);--tv-crest:clamp(30px, 6.8cqi, 50px);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.tv-t{white-space:nowrap;align-items:center;gap:clamp(6px,1.2cqi,10px);display:inline-flex}.tv-t b{font:800 var(--tv-tag) / 1 var(--display);text-transform:uppercase}.tv .crest{width:var(--tv-crest);height:calc(var(--tv-crest) * 1.1667)}.tv .crest.ghost path{stroke:var(--ink-2)}.tv-f{--tv-tag:clamp(22px, 4.6cqi, 40px);--tv-crest:clamp(26px, 5.6cqi, 50px);column-gap:10px}.tv-v{font:italic 800 calc(var(--tv-tag) * .8) / 1 var(--display);color:var(--bnr-mark);margin-right:clamp(4px,1cqi,10px)}.tv .ic{width:14px;height:14px;color:var(--ink-2)}.tv-emb{width:calc(var(--tv-crest) * .7);height:calc(var(--tv-crest) * .7)}.bnr-strip{isolation:isolate;min-width:0;margin:0 0 0 calc(var(--bnr-slant) * -.35);background:var(--bnr-line);clip-path:polygon(var(--bnr-cut) 0, calc(100% - var(--bnr-cut)) 0, 100% var(--bnr-cut), 100% calc(100% - var(--bnr-cut)), calc(100% - var(--bnr-cut)) 100%, var(--bnr-cut) 100%, 0 calc(100% - var(--bnr-cut)), 0 var(--bnr-cut));justify-content:center;align-items:center;gap:8px clamp(10px,3cqi,24px);padding:8px clamp(10px,2.4cqi,22px);display:flex;position:relative}.bnr-strip:before{--c:calc(var(--bnr-cut) - .6px);content:"";z-index:-1;background:var(--ground);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute;inset:1px}.whend,.whenl{white-space:nowrap;align-items:center;gap:clamp(6px,1.6cqi,12px);display:inline-flex}.whend{font:700 clamp(19px, 4.2cqi, 32px) / 1 var(--display);text-transform:uppercase}.whend svg,.whenl svg{flex:none;width:clamp(18px,4cqi,30px);height:clamp(18px,4cqi,30px)}.bnr-div{border-left:1px solid var(--bnr-mark);align-self:stretch}.whenl-t{font:800 clamp(36px, 8.2cqi, 60px) / .9 var(--display);font-variant-numeric:tabular-nums;color:var(--bnr-time)}.whenl-z{color:var(--ink-2);flex-direction:column;font-size:12px;line-height:1.35;display:flex}.whenl-z b{color:var(--ink);font-size:13px;font-weight:600}@container (width<=430px){.bnr-strip{flex-wrap:wrap}.bnr-div{display:none}}.bnr-line{min-width:0;font:700 clamp(18px, 3.7cqi, 26px) / 1.05 var(--display);text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(8px,2cqi,16px);margin:0;display:flex}.bnr-sl{border-left:2px solid var(--bnr-mark);flex:none;height:1.15em;transform:skew(-24deg)}.mapn{min-width:0;color:var(--ink)}.mapn i{color:var(--ink-2);font-style:normal;font-weight:500}.mapn i:before{content:"";border-left:1px solid var(--bnr-mark);height:.8em;margin:0 .45em 0 .2em;display:inline-block}.bnr-c{--bnr-slant:20px;--bnr-cut:7px;grid-template-columns:124px minmax(0,1fr)}.bnr-c .tv{--tv-tag:22px;--tv-crest:28px;gap:4px 10px}.bnr-c .bnr-main{grid-template-columns:370px 280px minmax(0,1fr) auto;grid-template-areas:"teams strip line act";gap:8px 16px;padding:8px 12px 8px 4px}.bnr-c .bnr-strip{flex-wrap:nowrap;gap:10px;margin-left:0;padding:5px 12px}.bnr-c .whend{gap:6px;font-size:17px}.bnr-c .whend svg,.bnr-c .whenl svg{width:16px;height:16px}.bnr-c .whenl{gap:6px}.bnr-c .whenl-t{font-size:30px}.bnr-c .whenl-z,.bnr-c .whenl-z b{font-size:11px}.bnr-c .bnr-line{gap:8px;font-size:17px}.bc-yours ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.bnr-list{grid-template-columns:minmax(0,1fr)}.bnr-c .bnr-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams act""strip line"}}@media (width<=640px){.bnr,.bnr-c{--bnr-slant:16px;grid-template-columns:minmax(0,1fr)}.bnr-map{height:56px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bnr-slant)), 0 100%)}.bnr-map .mapbox{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bnr-slant) - 2px), 0 calc(100% - 2px))}.bnr-chips{flex-flow:wrap}.bnr-main,.bnr-c .bnr-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"teams""strip""line""act";padding:8px 12px 12px}.bnr-strip,.bnr-c .bnr-strip{flex-wrap:wrap;margin-left:0}.bnr-act{justify-content:flex-start}.bnr-act .btn{width:100%}.bnr-c .bnr-map{height:36px}.bnr-c{--bnr-slant:10px}.bnr-c .bnr-main{flex-wrap:wrap;gap:8px 12px;padding-top:6px;display:flex}.bnr-c .bnr-main>.tv,.bnr-c .bnr-strip{flex:100%}.bnr-c .bnr-line{flex:1 0 auto;max-width:100%}.bnr-c .bnr-act{flex:none;margin-left:auto}.bnr-c .bnr-act .btn{width:auto}.bnr-c .tv{--tv-tag:24px;--tv-crest:30px}}@media (prefers-contrast:more){.bnr{--bnr-line:var(--ink-2)}}@media (forced-colors:active){.bnr:not(.attn,.is-sel,:focus-visible){outline:1px solid canvastext}.bnr-strip{clip-path:none;border:1px solid canvastext;padding-block:14px}.bnr-strip:before,.bnr.mine .bnr-map:after{display:none}}:is(.bnr,.tm-card,.cday).attn{--attn-mark:0 0 transparent;box-shadow:var(--attn-mark), 0 0 0 1px #f5c518b8, 0 0 12px #f5c51833;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.bnr,.tm-card,.cday).attn{box-shadow:var(--attn-mark), 0 0 0 1px color-mix(in srgb, var(--color-attention) 72%, transparent), 0 0 12px color-mix(in srgb, var(--color-attention) 20%, transparent)}}.bnr.attn{--bnr-line:#f5c518}@supports (color:color-mix(in lab, red, red)){.bnr.attn{--bnr-line:color-mix(in srgb, var(--color-attention) 72%, var(--ground))}}.bnr.attn{--bnr-mark:var(--color-attention);--bnr-time:var(--color-attention)}.bnr.attn:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 20px 2px #f5c51842}@supports (color:color-mix(in lab, red, red)){.bnr.attn:before{box-shadow:0 0 20px 2px color-mix(in srgb, var(--color-attention) 26%, transparent)}}.bnr.attn:before{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.bnr.attn:is(:hover,:focus-visible,:has(:focus-visible)):before{opacity:1}html[data-motion=reduced] .bnr.attn:before{transition:none}.bnr.attn:is(:hover,:focus-visible,:has(:focus-visible)){--bnr-line:var(--color-attention)}.cal7 .cday.attn:is(:hover,:focus-visible,[aria-pressed=true]){box-shadow:0 0 0 1px var(--color-attention), 0 0 14px #f5c5184d}@supports (color:color-mix(in lab, red, red)){.cal7 .cday.attn:is(:hover,:focus-visible,[aria-pressed=true]){box-shadow:0 0 0 1px var(--color-attention), 0 0 14px color-mix(in srgb, var(--color-attention) 30%, transparent)}}.tm-card.attn{z-index:1}:is(.bnr,.tm-card,.cday).attn:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 16px 1px #f5c5184d}@supports (color:color-mix(in lab, red, red)){:is(.bnr,.tm-card,.cday).attn:after{box-shadow:0 0 16px 1px color-mix(in srgb, var(--color-attention) 30%, transparent)}}:is(.bnr,.tm-card,.cday).attn:after{opacity:0;animation:attn-pulse calc(var(--dur-pulse) * 2) var(--ease-inout) infinite alternate}@keyframes attn-pulse{to{opacity:1}}html[data-motion=reduced] .attn:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.attn:after{opacity:0;animation:none}}.chip-attention{background:var(--color-surface);color:var(--color-attention);box-shadow:inset 0 0 0 1px}.bv>.cal7{margin-top:12px}.cday .cattn{color:var(--color-attention);font-size:12px;font-weight:600}.cal-more{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;font-size:13px;display:flex}@media (width<=760px){.cday .cattn .w{display:none}.cday .cattn:not(:has(b)){display:none}}@media (prefers-contrast:more){:is(.bnr,.tm-card,.cday).attn{box-shadow:var(--attn-mark)}:is(.bnr,.tm-card,.cday).attn:not(.is-sel,:focus-visible){outline:2px solid var(--color-attention);outline-offset:0}.attn:after,.bnr.attn:before{display:none}.bnr.attn{--bnr-line:var(--color-attention)}}@media (forced-colors:active){:is(.bnr,.tm-card,.cday).attn:not(.is-sel,:focus-visible){outline-offset:0;outline:2px solid canvastext}.attn:after,.bnr.attn:before{display:none}.chip-attention{border:1px solid canvastext}}.pn-tools-chips{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.pn-row-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:inline-flex}.pn-ext{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;display:inline-flex}.pn-ext:hover{color:var(--ink);text-decoration-color:currentColor}.pn-anchor{scroll-margin-top:calc(var(--header-h) + 16px)}.pn-answer{white-space:pre-wrap;overflow-wrap:anywhere}.pn-quote{color:var(--ink-2);quotes:"“" "”";overflow-wrap:anywhere;margin-top:4px;display:block}.pn-history{margin:0;padding:0;list-style:none}.pn-history li{border-top:1px solid var(--color-line-strong);overflow-wrap:anywhere;grid-template-columns:132px minmax(0,1fr);gap:4px 12px;padding:9px 0;display:grid}.pn-history li:first-child{border-top:0}.pn-history-at{color:var(--ink-3);font-size:13px}.pn-history b{font-weight:600}.pn-close{border-top:1px solid var(--color-line-strong);margin-top:10px;padding-top:14px}.pn-close h3{margin:0 0 2px}.pn-seasons{margin:0;padding:6px 20px 10px;list-style:none}.pn-seasons>li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:12px 0;display:grid}.pn-seasons>li:first-child{border-top:0}.pn-season-name{font-weight:600}.pn-block{border-top:1px solid var(--color-line);gap:10px;padding:14px 20px 22px;display:grid}.pn-block-first{border-top:0}.pn-block h3{letter-spacing:.04em;margin:0;font-size:18px}.pn-block p{max-width:66ch;color:var(--ink-2);margin:0}.pn-block .pn-form{gap:10px;max-width:520px;display:grid}.pn-regions{margin:0;padding:6px 20px 14px;list-style:none}.pn-regions>li{border-top:1px solid var(--color-line);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:10px 0;display:grid}.pn-regions>li:first-child{border-top:0}.pn-region-code{font:700 22px/1 var(--display)}.pn-runs{margin:0;padding:6px 20px 10px;list-style:none}.pn-runs>li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.pn-runs>li:first-child{border-top:0}.pn-runs .pn-confirm{grid-column:1/-1}.pn-switch{align-items:center;gap:10px;font-weight:500;display:inline-flex}.pn-switch input{width:18px;height:18px;accent-color:var(--accent)}.pn-count-hint{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px}.pn-count-hint[data-over]{color:var(--color-accent-text)}.pn-env{margin:0;padding:4px 20px 16px}.pn-env .pn-accounts li{grid-template-columns:168px minmax(0,1fr)}.pn-env code{overflow-wrap:anywhere}@media (width<=760px){.pn-history li{grid-template-columns:minmax(0,1fr)}.pn-row-acts{justify-content:flex-start}.pn-seasons>li,.pn-runs>li{grid-template-columns:minmax(0,1fr)}.pn-block{padding-inline:16px}.pn-env .pn-accounts li,.pn-person-body .pn-accounts li{grid-template-columns:minmax(0,1fr)}}.announce{background:var(--color-surface);border-bottom:1px solid var(--color-line);min-height:40px;color:var(--color-ink);text-align:center;justify-content:center;align-items:center;gap:12px;padding:6px 48px;font-size:14px;line-height:1.4;display:flex;position:relative}.announce[data-overlay]{inset:var(--header-h,0px) 0 auto 0;z-index:5;position:absolute}.announce p{overflow-wrap:anywhere;max-width:80ch;margin:0}.announce a{text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.announce a:hover{text-decoration-color:currentColor}.announce-x{width:40px;color:var(--color-muted);cursor:pointer;inset-block:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:8px}.announce-x:hover{color:var(--color-ink)}.pn-aside-acts{align-items:center;gap:12px;display:inline-flex}.pn-block .lbl>span{display:block}.pn-switch{justify-self:start}.sf-list{margin:0;padding:0;list-style:none}.sf-item{border-top:1px solid var(--color-line);overflow-wrap:anywhere;gap:8px;min-width:0;padding:14px 16px;display:grid}.sf-item:first-child{border-top:0}.sf-form{gap:8px;max-width:36rem;display:grid}@media (width>=640px){.sf-item{padding-inline:20px}}.chip-merc{color:var(--color-merc);background:0 0;box-shadow:inset 0 0 0 1px}.merc-row{background:#e8c95a14}@supports (color:color-mix(in lab, red, red)){.merc-row{background:color-mix(in srgb, var(--color-merc) 8%, transparent)}}.tm-members .merc-row,.merc-grants .merc-row{margin-inline:-10px;padding-inline:10px}.tm-members .merc-row{border-top-color:#0000}.merc-grants{margin:8px 0;padding:0;list-style:none}.merc-grants .merc-row{padding-block:10px}.merc-form{gap:8px;min-width:0;max-width:28rem;display:grid}.merc-regions{border:0;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;display:flex}.merc-regions legend{padding:0}.merc-note{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.merc-filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.merc-list{margin:0;padding:0;list-style:none}.merc-item{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 0;display:grid}.merc-item:first-child{border-top:0}.merc-item-main{min-width:0;display:grid}.merc-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.merc-item-act{justify-content:flex-end;display:flex}@media (width<=479px){.merc-item{grid-template-columns:minmax(0,1fr)}.merc-item-act{justify-content:flex-start}}.merc-scrim{z-index:70;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.merc-dialog{background:var(--raised);border:1px solid var(--edge);border-radius:var(--r);width:min(100%,28rem);max-height:100%;padding:20px;overflow-y:auto}.merc-dialog h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:24px}.merc-dialog p{color:var(--ink-2);margin:0 0 12px;font-size:14px}.merc-dialog form{gap:12px;display:grid}.merc-dialog textarea{resize:vertical;width:100%;height:auto}.merc-dialog .err{margin:0}@media (forced-colors:active){.merc-row{outline:1px solid canvastext}}.country-flag{width:16px;height:12px;box-shadow:0 0 0 1px var(--color-line-strong);forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;flex:none}.country-name{align-items:center;gap:6px;max-width:100%;display:inline-flex}.country-name>.row-link{min-width:0}.player-h h1{align-items:center;gap:10px;display:flex}.region-label{vertical-align:bottom;align-items:center;gap:6px;display:inline-flex}.region-flag{width:16px;height:12px;box-shadow:0 0 0 1px var(--color-line-strong);forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2px;flex:none}.page-backdrop{z-index:-1;pointer-events:none;height:clamp(520px,92vh,860px);position:absolute;inset:0 0 auto}.page-backdrop canvas{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);display:block;-webkit-mask-image:linear-gradient(#000 120px,#00000073 340px,#0000);mask-image:linear-gradient(#000 120px,#00000073 340px,#0000)}.page-backdrop canvas[data-drawn]{opacity:1}.page-backdrop:after{content:"";background:#0a0a0bd6;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-backdrop:after{background:color-mix(in srgb, var(--color-bg) 84%, transparent)}}@supports not ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){.page-backdrop{display:none}}@media (forced-colors:active),(prefers-contrast:more),print{.page-backdrop{display:none}}.mh{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(210px,17vw,240px);display:flex;position:relative}.mh-art{z-index:-1;background:var(--color-bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mh-art img{object-fit:cover;object-position:50% 46%;width:100%;height:100%;display:block}.mh-art:after{content:"";background:linear-gradient(to right, #0a0a0bd9 36%, transparent 58%), linear-gradient(to bottom, transparent 30%, var(--color-bg) 96%), linear-gradient(#0a0a0b3d, #0a0a0b3d), linear-gradient(to bottom, var(--color-bg), transparent calc(var(--header-full) + 24px));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mh-art:after{background:linear-gradient(to right, color-mix(in srgb, var(--color-bg) 85%, transparent) 36%, transparent 58%), linear-gradient(to bottom, transparent 30%, var(--color-bg) 96%), linear-gradient(color-mix(in srgb, var(--color-bg) 24%, transparent), color-mix(in srgb, var(--color-bg) 24%, transparent)), linear-gradient(to bottom, var(--color-bg), transparent calc(var(--header-full) + 24px))}}.mh .page-h{padding-top:0}@media (width<=719px){.mh{justify-content:flex-start;min-height:0}.mh-art{height:calc(var(--header-full) + 130px);inset:0 0 auto}.mh-art:after{background:linear-gradient(to bottom, transparent 20%, var(--color-bg) 96%), linear-gradient(#0a0a0b3d, #0a0a0b3d), linear-gradient(to bottom, var(--color-bg), transparent calc(var(--header-full) + 24px))}@supports (color:color-mix(in lab, red, red)){.mh-art:after{background:linear-gradient(to bottom, transparent 20%, var(--color-bg) 96%), linear-gradient(color-mix(in srgb, var(--color-bg) 24%, transparent), color-mix(in srgb, var(--color-bg) 24%, transparent)), linear-gradient(to bottom, var(--color-bg), transparent calc(var(--header-full) + 24px))}}.mh-body{padding-top:calc(var(--header-full) + 100px)}}@media (forced-colors:active),(prefers-contrast:more),print{.mh{min-height:0}.mh-art{display:none}.mh-body{padding-top:var(--header-full)}}.ev-layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.ev-month,.ev-side{min-width:0}.ev-monthbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ev-monthbar h2,.ev-sidehead h2{min-width:0;font-family:var(--font-display);text-transform:uppercase;flex:1;margin:0;font-size:24px;font-weight:700;line-height:1.1}.ev-monthstep{padding-inline:10px}.ev-cal{table-layout:fixed;border-collapse:collapse;width:100%}.ev-cal th{letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--color-muted);padding:6px 4px;font-size:11px;font-weight:500}.ev-day{border:1px solid var(--color-line);vertical-align:top;padding:0}.ev-cell{min-width:0;min-height:48px;color:var(--color-faint);flex-direction:column;align-items:flex-start;gap:2px;padding:4px 5px;display:flex}.ev-cell-on{background:var(--color-surface);height:100%;color:var(--color-ink)}.ev-cell-on:hover{background:var(--color-surface-2)}.ev-cell-on[aria-current=true]{background:var(--color-raised-2);box-shadow:inset 0 0 0 1px var(--color-ink)}.ev-dnum{text-align:center;min-width:20px;font-size:13px;line-height:20px}[data-today] .ev-dnum{background:var(--color-ink);color:var(--color-bg);font-weight:600}.ev-ddots{gap:3px;padding-inline:2px;display:flex}.ev-ddots i{background:var(--color-ink);width:5px;height:5px}.ev-dtitle,.ev-dmore{display:none}.ev-sidehead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ev-past{margin-top:32px}.ev-list{margin:0;padding:0;list-style:none}.ev-item{border-top:1px solid var(--color-line);overflow-wrap:anywhere;gap:6px;min-width:0;padding:14px 0;display:grid}.ev-item:first-child{border-top:0}.ev-item h3,.ev-q h3{margin:0;font-size:20px;line-height:1.15}.ev-item h3 a:hover{text-underline-offset:2px;text-decoration:underline}.ev-when{color:var(--color-ink);gap:1px;margin:0;font-size:14px;display:grid}.ev-when small{color:var(--color-muted);font-size:12px}.ev-meta,.ev-excerpt{color:var(--color-muted);margin:0;font-size:14px}.ev-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.ev-ext{text-underline-offset:2px;justify-self:start;align-items:center;gap:6px;min-height:24px;font-size:14px;text-decoration:underline;display:inline-flex}.ev-url{overflow-wrap:anywhere}.ev-reason{border-left:3px solid var(--color-line-strong);color:var(--color-muted);overflow-wrap:anywhere;margin:0;padding-left:10px;font-size:14px}.ev-titled .page-h>div:first-child{min-width:0}.ev-titled h1{overflow-wrap:anywhere}.ev-detail{gap:12px;min-width:0;max-width:44rem;display:grid}.ev-detail-state{justify-items:start;gap:8px;display:grid}.ev-detail-acts{margin-top:12px}.ev-submit{gap:40px;min-width:0;max-width:44rem;display:grid}.ev-form{gap:14px;min-width:0;display:grid}.ev-form .ctl{width:100%}.ev-form-two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ev-form-field{gap:6px;min-width:0;display:grid}.ev-hint{color:var(--color-muted);margin:0;font-size:13px;font-weight:400;display:block}.ev-hint a{text-underline-offset:2px;text-decoration:underline}.ev-yours{scroll-margin-top:calc(var(--header-h) + 16px)}.ev-queue,.ev-rows{margin:0;padding:0;list-style:none}.ev-q{border-top:1px solid var(--color-line);overflow-wrap:anywhere;gap:8px;min-width:0;padding:16px;display:grid}.ev-q:first-child{border-top:0;padding-top:12px}.ev-row{border-top:1px solid var(--color-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:12px 16px;display:grid}.ev-decide{gap:8px;max-width:36rem;margin-top:4px;display:grid}.ev-row-main{min-width:0}.ev-row-form{grid-column:1/-1}@media (width>=640px){.ev-q,.ev-row{padding-inline:20px}.ev-form-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-row{grid-template-columns:minmax(0,1fr) 150px 130px 110px;align-items:start;gap:12px}}@media (width>=1000px){.ev-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:40px}.ev-cell{min-height:92px;padding:6px}.ev-ddots{display:none}.ev-dtitle{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:1.3;display:block;overflow:hidden}.ev-dmore{color:var(--color-muted);font-size:11px;display:block}}@media (pointer:coarse){button.chip,a.chip:not(.cell-link),.btn-sm{min-width:44px;height:auto;min-height:44px}main button:not(.chip-x):not(.dr-x),footer button,main select,main input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range]),.tabs a,.doc-toc a,.doc-other{min-height:44px}.tabs a,.doc-toc a,.doc-other{align-items:center;display:inline-flex}.announce-x{width:44px}:is(main label:has(input[type=checkbox]),main label:has(input[type=radio])){align-items:center;min-height:44px}.foot-links a,.foot-ctl,.foot-zone,.foot-brand,.brand,.plink,.rep-how,.rep-about a{align-items:center;min-height:44px;display:inline-flex}.foot-links a{display:flex}button.rrow.is-link,.ctl,.field,select.ctl{min-height:44px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;min-height:44px}}@media (height<=500px){.tabbar,.team-bar,.pf-sum,.doc-toc,.dr-f{position:static}}@media (width<=900px){html:has(.pn-bar){scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){html:has(body.has-dock){scroll-padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media (width<=900px){body:has(.pn-bar) [data-sonner-toaster]{--mobile-offset-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width<=760px){body.has-dock [data-sonner-toaster]{--mobile-offset-bottom:calc(94px + env(safe-area-inset-bottom,0px))}}@media (prefers-contrast:more){:root{--color-muted:#e4e4e0;--color-faint:#c7c7c3;--color-line:#55555a;--color-line-strong:#8a8a90;--color-line-tile:#6a6a70;--menu-edge:var(--color-accent-text)}.chip,.btn,.ctl,.field{box-shadow:inset 0 0 0 1px var(--color-line-strong)}[data-podium],.dt .pts,.dcard .big b{color:var(--ink)}.gwl-rows tbody tr:hover,.gwl-rows tbody tr:focus-within,.rc:hover,.rc:focus-within{outline:1px solid var(--color-line-strong);outline-offset:-1px}}@media (forced-colors:active){[data-podium],.dt .pts,.dcard .big b{color:canvastext}.gwl-rows tbody tr:hover,.gwl-rows tbody tr:focus-within,.rc:hover,.rc:focus-within{outline-offset:-2px;outline:2px solid highlight}.chip,.btn,.ctl,.field,.pf-day,.pf-pstep,.cday,.form a,.form b,.gwl-toast{border:1px solid buttontext}.chip[aria-pressed=true],.seg [aria-pressed=true],.cday[aria-pressed=true],.pf-day[aria-pressed=true],.pf-pstep[aria-current=step],a[aria-current=page]{outline-offset:1px;outline:2px solid highlight}.nav-item:before{background:canvastext}.nav-item:after{background:highlight}.mega-item:hover,.mega-item:focus-visible,.mega-top a:hover,.mega-top a:focus-visible,.menu-row:hover:not(:disabled),.menu-row:focus-visible,.menu-identity:hover,.menu-identity:focus-visible{outline-offset:-2px;outline:2px solid highlight}}.eyebrow{letter-spacing:.12em;color:var(--color-muted);text-transform:uppercase;font-size:11px}.field{border:1px solid var(--color-line-strong);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-ink);padding:7px 9px}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.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}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.m-246{margin:calc(var(--spacing) * 246)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-3{height:calc(var(--spacing) * 3)}.min-h-10{min-height:calc(var(--spacing) * 10)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[min\(440px\,calc\(100vw-24px\)\)\]{max-width:min(440px,100vw - 24px)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-accent{border-color:var(--color-accent)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.bg-accent{background-color:var(--color-accent)}.bg-accent-low{background-color:var(--color-accent-low)}.bg-accent-mid{background-color:var(--color-accent-mid)}.bg-surface{background-color:var(--color-surface)}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.font-display{font-family:var(--font-display)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-accent-text{color:var(--color-accent-text)}.text-muted{color:var(--color-muted)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.shadow-\[inset_0_3px_0_var\(--color-faction-lonestar\)\]{--tw-shadow:inset 0 3px 0 var(--tw-shadow-color,var(--color-faction-lonestar));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_3px_0_var\(--color-faction-manticore\)\]{--tw-shadow:inset 0 3px 0 var(--tw-shadow-color,var(--color-faction-manticore));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_3px_0_var\(--color-faction-valkyra\)\]{--tw-shadow:inset 0 3px 0 var(--tw-shadow-color,var(--color-faction-valkyra));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-faction-lonestar\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-faction-lonestar));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-faction-manticore\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-faction-manticore));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-faction-valkyra\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-faction-valkyra));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[dev\:db\]{dev:db}@media (hover:hover){.hover\:text-ink:hover{color:var(--color-ink)}}}:root{--dur-instant:.12s;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-count:.9s;--dur-pulse:1.4s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-inout:cubic-bezier(.6, 0, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .5, 1);--ease-linear:linear;--stagger:45ms}@font-face{font-family:Barlow Condensed;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}@property --header-h{syntax:"<length>";inherits:true;initial-value:80px}@property --logo{syntax:"<length>";inherits:true;initial-value:52px}:root{--header-full:80px;--header-compact:56px;--logo-full:52px;--logo-compact:36px;--header-h:var(--header-full);--logo:var(--logo-full);transition:--header-h var(--dur-base) var(--ease-out), --logo var(--dur-base) var(--ease-out)}html[data-header=compact]{--header-h:var(--header-compact);--logo:var(--logo-compact)}@media (width<=999px){:root{--header-full:64px;--header-compact:54px;--logo-full:44px;--logo-compact:34px}}html[data-motion=reduced]{transition-duration:.01ms!important}@media (prefers-reduced-motion:reduce){html{transition-duration:.01ms!important}}@keyframes reveal-failsafe{to{opacity:1;transform:none}}.foot-w{view-transition-name:footer}.route-progress{view-transition-name:route-progress}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out var(--dur-fast) var(--ease-in) both}::view-transition-new(root){animation:vt-in var(--dur-base) var(--ease-out) both}::view-transition-group(masthead){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}::view-transition-group(footer){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html[data-motion=reduced]::view-transition-group(*){animation:none!important}html[data-motion=reduced]::view-transition-old(*){animation:none!important}html[data-motion=reduced]::view-transition-new(*){animation:none!important}.route-progress{background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;width:100%;height:3px;position:absolute;top:100%;left:0;transform:scaleX(0)}.route-progress[data-phase=running]{opacity:1;transform:scaleX(.7)}.route-progress[data-phase=done]{opacity:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .route-progress[data-phase=running]{animation:route-fill 10s var(--ease-out) both}html:not([data-motion=reduced]) .route-progress[data-phase=done]{transition:transform var(--dur-fast) var(--ease-in), opacity var(--dur-base) ease var(--dur-fast)}@keyframes route-fill{0%{transform:scaleX(0)}10%{transform:scaleX(.7)}to{transform:scaleX(.92)}}}.sk{background:var(--raised-2);max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .sk{animation:sk-pulse var(--dur-pulse) var(--ease-inout) infinite}@keyframes sk-pulse{50%{opacity:.5}}}.pending{min-height:60vh}.sk-page{padding-bottom:48px}.sk-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 0;display:flex}.sk-stack{flex-direction:column;gap:10px;display:flex}.sk-row{align-items:center;gap:14px;display:flex}.sk-lines{flex-direction:column;gap:10px;display:flex}.sk-tabs{border-bottom:1px solid #222226;gap:20px;margin-bottom:18px;padding:14px 0 15px;display:flex}.sk-strip{grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:18px;display:grid}.sk-strip-4{grid-template-columns:repeat(4,1fr);margin-top:24px}.sk-cards{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.sk-cards-4{grid-template-columns:repeat(4,1fr)}.sk-card{background:var(--surface);flex-direction:column;display:flex}.sk-card .sk{background:var(--raised-2)}.sk-card-body{flex-direction:column;gap:10px;padding:16px;display:flex}.sk-card-row{flex-direction:row;align-items:center;gap:14px;padding:16px}.sk-card-body .sk-row{justify-content:space-between;margin-top:6px}.sk-hero{padding:calc(var(--header-full) + 20px) 0 40px;flex-direction:column;gap:22px;display:flex}.sk-hero-home{padding-top:calc(var(--header-full) + 40px);padding-bottom:56px}.sk-cols3{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.sk-col{background:var(--surface);flex-direction:column;gap:16px;padding:20px;display:flex}.sk-two{gap:var(--gap);grid-template-columns:1.6fr 1fr;display:grid}.sk-team-head{align-items:center;gap:20px;padding:24px 0 18px;display:flex}.sk-table{background:var(--surface);flex-direction:column;display:flex}.sk-trow{align-items:center;gap:18px;padding:14px 20px;display:flex}.sk-trow+.sk-trow{border-top:1px solid #222226}.sk-push{margin-left:auto}@media (width<=760px){.sk-strip{grid-template-columns:repeat(4,1fr)}.sk-cards,.sk-cards-4,.sk-cols3,.sk-two{grid-template-columns:1fr}.sk-cards-4{grid-template-columns:1fr 1fr}}.fade-img{transition:opacity var(--dur-slow) var(--ease-out)}.fade-img[data-fade=loading]{opacity:0;animation:1ms linear 3s forwards reveal-failsafe}.mi-full{transition:opacity var(--dur-slow) var(--ease-out)}.mi-full[data-state=loading]{opacity:0;animation:1ms linear 3s forwards reveal-failsafe}[data-reveal=out]{opacity:0;animation:1ms linear 2.5s forwards reveal-failsafe;transform:translateY(14px)}[data-reveal=in]{animation:reveal-in var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes reveal-in{0%{opacity:0;transform:translateY(14px)}}html[data-motion=reduced] [data-reveal]{opacity:1;animation:none;transform:none}.count-up{font-variant-numeric:tabular-nums;display:inline-grid}.count-up>*{text-align:inherit;grid-area:1/1}.cu-final{opacity:0}.count-up[data-count=wait]{opacity:0;animation:1ms linear 1.5s forwards reveal-failsafe}html[data-motion=reduced] .count-up{opacity:1;animation:none}html[data-motion=reduced] .cu-final{opacity:1}html[data-motion=reduced] .cu-live{display:none}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .pips i.on{animation:pip-pop var(--dur-base) var(--ease-pop) backwards}html:not([data-motion=reduced]) .pips i.on:nth-child(2){animation-delay:70ms}html:not([data-motion=reduced]) .pips i.on:nth-child(3){animation-delay:.14s}@keyframes pip-pop{0%{opacity:0;transform:scale(.3)}}}.cd-d{display:inline-block}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .cd-d{animation:digit-in var(--dur-fast) var(--ease-out) backwards}@keyframes digit-in{0%{opacity:0;transform:translateY(-28%)}}}.lane-r .tk{container-type:inline-size}.lane-r .mk{transform:translateX(calc(var(--v,0) * 1cqw));left:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .lane-r .fill{animation:grow var(--dur-count) var(--ease-out) .12s backwards;transform-origin:0}html:not([data-motion=reduced]) .lane-r .mk{animation:lane-run var(--dur-count) var(--ease-out) .12s backwards}@keyframes lane-run{0%{transform:translate(0)}}}.btn{position:relative}.btn-label{display:inherit;justify-content:center;align-items:center;gap:inherit}.btn.is-loading{cursor:progress;opacity:1}.btn.is-loading .btn-label{opacity:0}.btn-spin{opacity:.9;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .btn-spin{animation:spin .7s var(--ease-linear) infinite}@keyframes spin{to{transform:rotate(360deg)}}html:not([data-motion=reduced]) .state-page{animation:reveal-in var(--dur-slow) var(--ease-out) backwards}}.tabs,.seg{position:relative}.tabs[data-slide]:after,.seg[data-slide]:before{content:"";pointer-events:none;width:1px;position:absolute;left:0}.tabs[data-slide]:after{background:var(--accent);height:3px;transform:translateX(var(--mark-x,0)) scaleX(var(--mark-w,0));transform-origin:0;bottom:0}.tabs[data-slide] a[aria-current]{border-bottom-color:#0000}.seg[data-slide]:before{height:1px;transform:translate(var(--mark-x,0), var(--mark-y,0)) scale(var(--mark-w,0), var(--mark-h,0));transform-origin:0 0;background:#fff;top:0}.seg[data-slide] button{z-index:1;transition:color var(--dur-fast) var(--ease-out);position:relative}.seg[data-slide=live] [aria-pressed=true]{transition:color var(--dur-fast) var(--ease-out), background-color 0s linear var(--dur-fast)}.tabs[data-slide=live]:after{transition:transform var(--dur-base) var(--ease-inout)}.seg[data-slide=live]:before{transition:transform var(--dur-fast) var(--ease-inout)}.btn.is-done{opacity:1}.btn.is-done .btn-label{opacity:0}.btn-tick{margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.copy-swap{gap:inherit;display:inline-grid}.copy-rest,.copy-done{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;display:inline-flex}.copy-done,.copy-swap[data-copied] .copy-rest{visibility:hidden}.copy-swap[data-copied] .copy-done{visibility:visible}.team-h .crest-xl{view-transition-name:team-crest}[data-fresh]{position:relative}@media (prefers-reduced-motion:no-preference){::view-transition-group(team-crest){animation-duration:var(--dur-base);animation-timing-function:var(--ease-inout)}html:not([data-motion=reduced]) :is(.btn,button.chip,a.chip,.seg button,.pf-pstep):active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}html:not([data-motion=reduced]) :is(.hb-card,a.news-card,.bnr):hover,html:not([data-motion=reduced]) :is(.hb-card,a.news-card,.bnr):focus-visible{transform:translateY(-2px)}html:not([data-motion=reduced]) .bnr:has(:focus-visible){transform:translateY(-2px)}html:not([data-motion=reduced]) :is(.hb-card,a.news-card,.bnr):active,html:not([data-motion=reduced]) .tcd:active{transform:none}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(-n+12){animation:reveal-in var(--dur-base) var(--ease-out) backwards}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(2){animation-delay:var(--stagger)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}html:not([data-motion=reduced]) [data-enter=list]>:nth-child(n+8){animation-delay:calc(var(--stagger) * 7)}html:not([data-motion=reduced]) .empty{animation:reveal-in var(--dur-base) var(--ease-out) backwards}html:not([data-motion=reduced]) .pending{animation:opacity-in var(--dur-fast) var(--ease-out) backwards}html:not([data-motion=reduced]) :is(.merc-dialog,.dlg[open]){animation:dialog-in var(--dur-fast) var(--ease-out) backwards}html:not([data-motion=reduced]) .merc-scrim,html:not([data-motion=reduced]) .dlg[open]::backdrop{animation:opacity-in var(--dur-fast) var(--ease-out) backwards}html:not([data-motion=reduced]) :is(.tm-details,.tm-role-pick,.il-byname,.tm-done)[open]>:not(summary),html:not([data-motion=reduced]) .team-bar~*{animation:opacity-in var(--dur-base) var(--ease-out) backwards}html:not([data-motion=reduced]) .ev-cal[data-step=next]{animation:step-next var(--dur-base) var(--ease-out) backwards}html:not([data-motion=reduced]) .ev-cal[data-step=prev]{animation:step-prev var(--dur-base) var(--ease-out) backwards}html:not([data-motion=reduced]) :is(.err,.pf-field-err,.jc-err)[role=alert]{animation:err-nudge var(--dur-base) var(--ease-inout)}html:not([data-motion=reduced]) .btn-tick,html:not([data-motion=reduced]) .copy-swap[data-copied] .copy-done svg,html:not([data-motion=reduced]) .pf-pstep[data-state=done] .pf-pno svg,html:not([data-motion=reduced]) .hdr-badge{animation:pip-pop var(--dur-base) var(--ease-pop) backwards}html:not([data-motion=reduced]) .reg-live .crest{animation:reveal-in var(--dur-slow) var(--ease-out) backwards}html:not([data-motion=reduced]) [data-fresh]:after{content:"";background:var(--ink);opacity:0;pointer-events:none;animation:fresh-flash var(--dur-count) var(--ease-out);position:absolute;inset:0}@keyframes opacity-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes step-next{0%{opacity:0;transform:translate(10px)}}@keyframes step-prev{0%{opacity:0;transform:translate(-10px)}}@keyframes err-nudge{25%{transform:translate(-3px)}60%{transform:translate(3px)}}@keyframes fresh-flash{0%{opacity:.14}to{opacity:0}}}.gwl-toast{border:1px solid var(--color-line-strong)!important;background:var(--color-surface)!important;color:var(--color-ink)!important;border-radius:0!important;font-size:13px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
