@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--volt: #d9ff00;--on-volt: #111110;--pop: #ff2bb5;--on-pop: #111110;--hold: #ff8a1f;--on-hold: #111110;--danger: #e5383b;--display: "Big Shoulders Display Variable", "Big Shoulders Display", "Arial Narrow", system-ui, sans-serif;--sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: var(--sans);--serif: var(--display);--script: var(--sans);--r-btn: 999px;--r-card: 18px;--r-field: 12px;--ease: cubic-bezier(.16, 1, .3, 1);--t: .2s;--z-header: 30;--z-pop: 40;--bg: #f4f4f2;--bg-rgb: 244 244 242;--surface: #fcfcfb;--surface-2: #ececea;--surface-3: #e1e1de;--text: #121211;--ink-rgb: 18 18 17;--text-2: #3a3a37;--muted: #5f5f5b;--line: rgb(var(--ink-rgb) / .1);--line-2: rgb(var(--ink-rgb) / .18);--volt-line: #7a9200;--hi: color-mix(in oklab, var(--pop) 70%, #000);--shadow: none;--shadow-lift: none;--court-3: #121211;--court-4: #ff8a1f;color-scheme:light;--cream: var(--text);--cream-2: var(--text-2);--cream-3: var(--muted);--gold: var(--hi);--gold-soft: color-mix(in oklab, var(--volt) 22%, transparent);--gold-line: var(--volt-line);--green: var(--volt);--blue: var(--muted);--warn: var(--hold);--bg-2: var(--surface);--bg-3: var(--surface-2);--bg-4: var(--surface-3);--mark: var(--surface);--card: var(--surface);--card-hover: var(--surface-2);--card-border: var(--line);--stripes: none}[data-theme=dark]{--bg: #0e0e0d;--bg-rgb: 14 14 13;--surface: #161615;--surface-2: #1f1f1d;--surface-3: #2a2a27;--text: #f4f4f1;--ink-rgb: 244 244 241;--text-2: #d0d0cb;--muted: #9d9d97;--volt-line: var(--volt);--hi: var(--volt);--shadow: none;--shadow-lift: none;--court-3: #f4f4f1;--court-4: #ff8a1f;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip;background:var(--bg);color:var(--cream);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}p{margin:0}h1,h2,h3,h4{margin:0;text-wrap:balance}h1,h2,.serif{font-family:var(--serif);font-weight:800;letter-spacing:-.025em}h1{font-size:clamp(2.3rem,5.4vw,3.8rem);line-height:1.02}h2{font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}h3{font-family:var(--sans);font-size:.98rem;font-weight:600;letter-spacing:0}em{font-style:normal}.muted{color:var(--cream-3)}.script{font-family:var(--script);font-weight:600;font-style:normal;letter-spacing:0;text-transform:none}.small{font-size:.84rem}.error{color:var(--warn);font-size:.92rem}.late{color:var(--warn)}.kicker{font-size:.84rem;font-weight:600;color:var(--cream-3)}.num{font-variant-numeric:lining-nums tabular-nums}.grow{flex:1;min-width:0}.meta{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--cream-3);font-size:.92rem}.meta>*{white-space:nowrap}::selection{background:var(--gold);color:var(--bg)}.app{min-height:100dvh;background:var(--bg)}.appbar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgb(var(--bg-rgb) / .94)}.appbar__row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:14px 0}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;text-align:left}.brand__mark{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;border:1px solid var(--line)}.brand__text{display:grid;gap:1px;min-width:0}.brand__text b{font-family:var(--serif);font-weight:700;font-size:1rem;line-height:1.1;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.brand__text small{color:var(--cream-3);font-size:.75rem;white-space:nowrap}.appbar__actions{display:flex;gap:8px;align-items:center}.main{width:min(1200px,100%);margin:0 auto;padding:clamp(18px,3vw,36px) clamp(16px,3vw,32px) 110px;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-head>div{display:grid;gap:8px;min-width:0}.hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;gap:10px;min-height:clamp(220px,34vw,340px);padding:clamp(20px,3.4vw,40px);border-radius:24px;margin-bottom:8px;box-shadow:0 0 0 1px var(--line)}.hero{background:var(--surface-2)}.hero__img{position:absolute;inset:-12px;z-index:-2;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.8) blur(3px);mix-blend-mode:luminosity;transform-origin:60% 40%;animation:kenburns 38s var(--ease) infinite alternate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(var(--bg-rgb) / .3),rgb(var(--bg-rgb) / .5) 45%,rgb(var(--bg-rgb) / .95)),linear-gradient(90deg,rgb(var(--bg-rgb) / .6),transparent 70%)}.hero h1{max-width:18ch}.hero .meta{color:var(--cream-2)}.hero__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}button,input,select,textarea{font:inherit;color:inherit}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--cream);font-weight:800;font-size:.92rem;cursor:pointer;white-space:nowrap;transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease),transform .14s var(--ease)}button:hover,.btn:hover{border-color:rgb(var(--ink-rgb) / .55)}button:active,.btn:active{transform:scale(.98)}button:disabled{opacity:.4;cursor:default;transform:none}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:3px solid rgb(var(--ink-rgb) / .55);outline-offset:2px}button.primary,.btn--go,.btn--gold{border-color:rgb(var(--ink-rgb) / .45);background:linear-gradient(165deg,var(--text),var(--text));color:var(--bg);box-shadow:inset 0 1px rgb(var(--ink-rgb) / .25)}button.primary:hover,.btn--go:hover,.btn--gold:hover{background:linear-gradient(165deg,var(--text),var(--text));border-color:var(--text);box-shadow:inset 0 1px rgb(var(--ink-rgb) / .25),0 0 16px rgb(var(--ink-rgb) / .3)}.btn--ghost,button.ghost{border-color:transparent;background:transparent;color:var(--cream-2)}.btn--ghost:hover,button.ghost:hover{background:var(--bg-2);border-color:transparent;color:var(--cream)}.btn--sm{min-height:38px;padding:0 12px;font-size:.84rem;border-radius:10px}.btn svg,button svg{flex:none}button.link{border:0;min-height:0;padding:0;border-radius:0;color:var(--gold);background:none;font-weight:600}button.link:hover{background:none;text-decoration:underline;text-underline-offset:3px}input,select,textarea{width:100%;min-height:48px;padding:10px 14px;border-radius:var(--r-field);border:1px solid var(--line-2);background:rgb(var(--bg-rgb) / .55);outline:none;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px var(--gold-soft)}select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--cream-3) 50%),linear-gradient(135deg,var(--cream-3) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}label{display:grid;gap:7px;font-size:.84rem;color:var(--cream-2);font-weight:600}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--gold)}.panel{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-card);padding:clamp(16px,2vw,22px);box-shadow:var(--shadow);min-width:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.stack{display:grid;gap:12px;min-width:0}.row{display:flex;align-items:center;gap:10px;min-width:0}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.section{margin-top:40px}.section__head{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.section__head .count{color:var(--cream-3);font-size:.95rem}.empty{border:1px dashed var(--line-2);border-radius:var(--r-card);padding:32px 24px;text-align:center;color:var(--cream-3)}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:10px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--cream-2);border:1px solid var(--line);white-space:nowrap;line-height:1.3}.chip--live{color:var(--text);border-color:rgb(var(--ink-rgb) / .44);background:transparent}.chip--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.8s ease-in-out infinite}.chip--hold{color:var(--text);border-color:rgb(var(--ink-rgb) / .55)}.chip--draft{color:var(--cream);background:rgb(var(--ink-rgb) / .06)}.chip--done{color:var(--cream-3)}.chip--upcoming{color:var(--blue);border-color:rgb(var(--ink-rgb) / .5)}.chip--cancelled{color:var(--cream-3);text-decoration:line-through}@keyframes pulse{50%{opacity:.3}}.tcard{position:relative;overflow:hidden;display:grid;gap:18px;padding:22px;border-radius:var(--r-card);border:1px solid var(--card-border);background:var(--card);box-shadow:var(--shadow);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),background var(--t) var(--ease);min-width:0}.tcard:hover{border-color:rgb(var(--ink-rgb) / .5);background:var(--card-hover);transform:translateY(-2px)}.tcard h2{font-size:1.6rem;overflow-wrap:anywhere}.tcard__date{display:flex;gap:16px;align-items:center;min-width:0}.tcard__day{flex:none;display:grid;justify-items:center;width:58px;padding:6px 0 8px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.tcard__day>span{display:grid;justify-items:center}.tcard__day small{font-size:.72rem;font-weight:600;color:var(--gold)}.tcard__day b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:2rem;line-height:1}.tcard__meta{display:flex;gap:4px 16px;flex-wrap:wrap;color:var(--cream-3);font-size:.86rem}.progress{height:3px;border-radius:2px;background:rgb(var(--ink-rgb) / .08);overflow:hidden}.progress span{display:block;height:100%;background:var(--gold);border-radius:2px;transition:width .8s var(--ease)}.tcard__actions{display:flex;flex-wrap:wrap;gap:8px}.tcard--new{place-content:center;justify-items:center;text-align:center;min-height:230px;border-style:dashed;background:transparent;box-shadow:none;color:var(--cream-3);white-space:normal;font-weight:500;border-radius:var(--r-card)}.tcard--new b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.6rem;color:var(--cream)}.plus{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--bg);margin-bottom:4px}.tabs{position:relative;display:flex;flex-wrap:wrap;gap:2px;padding:5px;margin:24px 0;background:var(--bg-2);border:1px solid var(--line);border-radius:999px}.tabs button{position:relative;flex:1 1 auto;min-height:40px;padding:0 16px;background:transparent;border:0;color:var(--cream-3);font-weight:600}.tabs button:hover{color:var(--cream);background:transparent}.tabs__pill{position:absolute;left:0;top:0;border-radius:999px;background:var(--cream);transition:transform .42s var(--ease),width .42s var(--ease),height .42s var(--ease)}.tabs__label{position:relative;z-index:1;transition:color var(--t) var(--ease)}@media(max-width:560px){.tabs{border-radius:14px}.tabs__pill{border-radius:10px}.tabs button{padding:0 10px;font-size:.86rem}}.segs{display:flex;flex-wrap:wrap;gap:6px}.seg{min-height:36px;padding:0 14px;font-size:.86rem;color:var(--cream-2)}.seg.on{background:var(--cream);border-color:var(--cream);color:var(--bg)}.seg__count{font-size:.74rem;padding:0 7px;border-radius:999px;background:rgb(var(--ink-rgb) / .08);color:inherit}.seg.on .seg__count{background:rgb(var(--bg-rgb) / .12)}.seg--more{justify-self:start;border-style:dashed}@media(min-width:701px){.seg--more{display:none}}.filters{position:relative;overflow:hidden;display:grid;gap:12px;padding:16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-border);margin-bottom:8px;min-width:0}.filters__row{display:flex;flex-wrap:wrap;gap:10px 22px}.search{position:relative;display:flex;align-items:center}.search__icon{position:absolute;left:16px;color:var(--cream-3);pointer-events:none}.search input{padding-left:46px;padding-right:46px;border-radius:999px}.search__clear{position:absolute;right:6px;width:36px;min-height:36px;padding:0;border:0;color:var(--cream-3)}.times{display:flex;gap:22px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.times span{display:grid;gap:1px}.times small{font-size:.74rem;color:var(--cream-3);font-weight:500}.times b{font-weight:600}.times em{font-style:normal;font-size:.78rem;color:var(--cream-3);font-weight:500;margin-left:4px}.times .late b,.times .late em{color:var(--warn)}.score{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.score i{width:.5em;height:1.5px;background:currentColor;opacity:.45;border-radius:1px}.game{position:relative;overflow:hidden;display:grid;gap:12px;padding:18px;border-radius:var(--r-card);border:1px solid var(--card-border);background:var(--card);transition:border-color var(--t) var(--ease);min-width:0}.game--live{border-color:var(--gold-line)}.game--hold{border-style:dashed;border-color:var(--gold-line)}.game--cancelled{opacity:.5}.game__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.game__code{font-weight:700}.game__head .pop{margin-left:auto}.game__head .score{font-size:1.2rem}.game__vs{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font-family:var(--serif);letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1.2}.game__vs .vs,.vs{color:var(--cream-3);font-size:.8em}.game__vs .win{color:var(--gold)}.courts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.court{position:relative;display:flex;flex-direction:column;gap:14px;border-radius:var(--r-card);overflow:hidden;padding:20px;min-width:0;background:var(--bg-2);border:1px solid var(--line);box-shadow:var(--shadow);transition:border-color .6s var(--ease)}.court--live{border-color:var(--gold-line)}.court--hold{border-style:dashed;border-color:var(--gold-line)}.court__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.court__title{font-family:var(--serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.court__title em{font-family:var(--script);font-weight:600;font-style:normal;color:var(--cream-2);margin-right:2px}.court__surface{display:grid;gap:4px}.court__side{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.12;overflow-wrap:anywhere}.court__side.tbd{color:var(--cream-3);font-size:1.2rem}.court__net{display:flex;align-items:center;gap:12px;color:var(--cream-3);font-size:.82rem}.court__net:before,.court__net:after{content:"";flex:1;height:1px;background:var(--line-2)}.court__net em{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.05rem}.court__idle{display:grid;gap:4px;padding:22px 0}.court__idle b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.5rem}.court__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.court__foot small{color:var(--cream-3);font-size:.8rem;text-align:right}.clock{font-family:var(--serif);font-weight:700;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.clock.late{color:var(--warn)}.bar{height:2px;background:rgb(var(--ink-rgb) / .08);border-radius:2px;overflow:hidden}.bar span{display:block;height:100%;background:var(--gold);transition:width 1s linear}.court__next{border-top:1px solid var(--line);padding-top:12px;display:flex;gap:12px;align-items:baseline;font-size:.9rem;color:var(--cream-2)}.court__next b{color:var(--cream-3);font-weight:600;white-space:nowrap}.court__controls{border-top:1px solid var(--line);padding-top:14px}.court__controls .sr{background:transparent;border:0;padding:0;box-shadow:none}.steps{display:flex;gap:6px;margin-bottom:28px}.steps span{flex:1;height:2px;border-radius:2px;background:var(--line-2);transition:background .5s var(--ease)}.steps span.on{background:var(--gold)}.pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.pick>button{display:grid;justify-items:start;justify-content:stretch;align-content:start;gap:6px;text-align:left;white-space:normal;min-height:118px;padding:18px;border-radius:var(--r-card);background:var(--card);border-color:var(--card-border);font-weight:500}.pick>button:hover{background:var(--card-hover)}.pick>button.on{border-color:var(--text);background:var(--card-hover);box-shadow:0 0 0 1px var(--text) inset,0 0 18px rgb(var(--ink-rgb) / .2)}.pick>button b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.35rem;line-height:1.1}.pick>button span{color:var(--cream-3);font-size:.86rem}.pick--compact>button{min-height:82px}.pick--compact>button b{font-size:1.2rem}.counter{display:flex;align-items:center;gap:14px}.counter b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:2rem;min-width:2ch;text-align:center;line-height:1}.adder{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.adder--solo{grid-template-columns:1fr auto}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.pair{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;min-width:0;transition:border-color var(--t) var(--ease)}.pair.on{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.pair__seed{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);font-size:.78rem;font-weight:700;color:var(--cream-2);font-variant-numeric:tabular-nums}.pair__name{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair button{min-height:30px;width:30px;padding:0;border:0;color:var(--cream-3)}.pair input{min-height:38px;padding:4px 12px}.pool-label{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.3rem;color:var(--cream);margin:20px 0 10px}.sched-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;transition:border-color var(--t) var(--ease)}.sched-row:hover{border-color:var(--line-2)}.sched-row.on{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.sched-row .time{font-weight:700;min-width:76px;font-variant-numeric:tabular-nums}.sched-row select{width:auto;min-height:36px;padding:0 34px 0 12px;border-radius:999px;font-size:.86rem}.sched-row .grow{flex:1;min-width:180px;font-weight:600}.sticky-actions{position:sticky;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0;margin-top:24px;background:linear-gradient(0deg,var(--bg) 72%,rgb(var(--bg-rgb) / 0))}.table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.table th{text-align:left;font-size:.76rem;font-weight:600;color:var(--cream-3);padding:8px 6px}.table td{padding:11px 6px;border-top:1px solid var(--line)}.table td:nth-child(2){font-weight:600}.table tr.adv td:first-child{color:var(--gold);font-weight:700}.rise{animation:rise .52s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.fade-in{animation:fadein .36s var(--ease)}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}}.pop{display:inline-flex;overflow:hidden}.pop__in{display:inline-flex;animation:pop .46s var(--ease)}@keyframes pop{0%{transform:translateY(60%);opacity:0}}.bracket-wrap{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px}.bracket,.bracket__heads{position:relative}.bracket__heads .bracket__title{position:absolute;bottom:12px;margin:0}.bracket__title{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-size:1.15rem;margin-bottom:12px;color:var(--cream-2)}.bracket__title--final{color:var(--text)}.bracket__title--final svg{color:var(--text)}.bracket__canvas{position:relative}.bracket__lines{position:absolute;inset:0;overflow:visible;pointer-events:none}.bracket__lines path{fill:none;stroke:rgb(var(--ink-rgb) / .16);stroke-width:1.5;stroke-linecap:round}.bracket__lines path.is-done{stroke:rgb(var(--ink-rgb) / .55)}.bracket__node{position:absolute;display:grid}.bracket__node>.bm{height:100%}.bracket-stack{display:grid;gap:26px}.bracket-stack__round{display:grid;gap:12px}.bracket-stack__round .bracket__title{margin:0}.bm{position:relative;display:grid;grid-template-rows:auto 1fr 1fr;width:100%;justify-content:stretch;align-items:stretch;padding:0;min-height:0;text-align:left;border-radius:var(--r-card);overflow:hidden;background:var(--card);border:1px solid var(--line);white-space:normal;font-weight:500}.bm:hover{background:var(--card-hover)}.bm:disabled{opacity:1;cursor:default}.bm:disabled:hover{background:var(--card)}.bm--live{border-color:var(--gold-line)}.bm--hold{border-style:dashed;border-color:var(--gold-line)}.bm__meta{display:flex;justify-content:space-between;gap:8px;padding:9px 14px;font-size:.78rem;color:var(--cream-3)}.bm__meta b{color:var(--cream-2);font-weight:700}.bm__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line)}.bm__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.bm__row.tbd .bm__name{color:var(--cream-3);font-weight:500;font-size:1.05rem}.bm__row.win{background:var(--gold-soft)}.bm__row.win .bm__name,.bm__row.win .bm__score{color:var(--gold)}.bm__row.lose{opacity:.55}.bm__score{font-weight:700;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.bm--sm .bm__meta{padding:7px 12px;font-size:.72rem}.bm--sm .bm__row{padding:0 12px}.bm--sm .bm__name{font-size:1rem}.bm--sm .bm__row.tbd .bm__name{font-size:.92rem}.bm--sm .bm__score{font-size:1.05rem}.bm--md .bm__meta{padding:9px 14px;font-size:.8rem}.bm--md .bm__row{padding:0 14px}.bm--md .bm__name{font-size:1.22rem}.bm--md .bm__score{font-size:1.3rem}.bm.bm--lg{border-color:rgb(var(--ink-rgb) / .75)}.bm.bm--lg:before{background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .6),transparent)}.bm--lg .bm__meta{padding:11px 18px;font-size:.9rem}.bm--lg .bm__meta b{color:var(--text)}.bm--lg .bm__row{padding:0 18px}.bm--lg .bm__name{font-size:1.45rem}.bm--lg .bm__row.tbd .bm__name{font-size:1.2rem}.bm--lg .bm__score{font-size:1.7rem}.bm__row{min-height:0}.bracket-stack .bm--sm .bm__row{min-height:40px}.bracket-stack .bm--md .bm__row{min-height:48px}.bracket-stack .bm--lg .bm__row{min-height:62px}.champion{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;gap:4px;min-height:220px;padding:28px;border-radius:24px;border:1px solid var(--gold-line)}.champion__img{position:absolute;inset:-12px;z-index:-2;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;object-position:50% 30%;filter:blur(2.5px)}.champion:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--bg-rgb) / .97) 30%,rgb(var(--bg-rgb) / .55) 70%,rgb(var(--bg-rgb) / .25))}.champion__cup{color:var(--gold);margin-bottom:6px}.champion small{color:var(--gold);font-weight:600;font-size:.9rem}.champion b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.2rem);line-height:1.02;max-width:16ch}.me{display:grid;gap:18px}.me__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.me__head>div{display:grid;gap:4px;min-width:0}.me__name{font-size:clamp(2rem,7vw,2.8rem);overflow-wrap:anywhere}.me__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--r-card);overflow:hidden;border:1px solid var(--card-border);background:var(--card)}.me__stats span{display:grid;gap:2px;padding:14px 10px;text-align:center}.me__stats span+span{border-left:1px solid var(--line)}.me__stats b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:2rem;line-height:1}.me__stats small{color:var(--cream-3);font-size:.76rem;font-weight:500}.me-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:16px;padding:22px;border-radius:24px;border:1px solid var(--line-2);background:var(--bg-3)}.me-hero__img{position:absolute;inset:-12px;z-index:-2;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;opacity:.55;filter:blur(3px)}.me-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(var(--bg-rgb) / .96) 35%,rgb(var(--bg-rgb) / .6))}.me-hero--live{border-color:var(--gold-line)}.me-hero>.chip{justify-self:start}.me-hero__main{display:flex;align-items:center;gap:18px;min-width:0}.me-hero__court{flex:none;display:grid;justify-items:center;align-content:center;width:72px;height:80px;border-radius:18px;background:var(--cream);color:var(--bg)}.me-hero__court small{font-size:.7rem;font-weight:700}.me-hero__court b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:2.5rem;line-height:.9}.me-hero__opp{display:block;font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.5rem,5.5vw,2rem);line-height:1.1;overflow-wrap:anywhere}.me-hero__when{display:grid;text-align:right;flex:none}.me-hero__when b{font-family:var(--serif);font-weight:700;font-size:2rem;line-height:1}.me-row{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-border);min-width:0}.me-row b{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.15rem}.me-row__time{font-weight:700;min-width:72px}.me-row__score{font-size:1.1rem}.result{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:.86rem;flex:none;border:1px solid var(--line-2);color:var(--cream-3)}.result--w{background:var(--gold);border-color:var(--gold);color:var(--bg)}.me-pick{display:grid;gap:16px;max-width:640px}.me-pick__list{display:grid;gap:8px}.me-pick__item{justify-content:flex-start;gap:14px;min-height:56px;padding:0 18px 0 12px;text-align:left;white-space:normal;background:var(--bg-2);border-color:var(--line)}.me-pick__item .grow{font-family:var(--serif);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.me-pick__item:hover{border-color:var(--gold-line);background:var(--bg-3)}@media(max-width:520px){.me__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.me__stats span:nth-child(3){border-left:0}.me__stats span:nth-child(n+3){border-top:1px solid var(--line)}.me-hero__main{flex-wrap:wrap}.me-hero__when{text-align:left}}.sr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,370px),1fr));gap:12px}.sr{position:relative;display:grid;gap:12px;padding:18px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);min-width:0;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.sr--on{border-color:var(--gold-line);background:var(--card-hover)}.sr--hold{border-style:dashed;border-color:var(--gold-line)}.sr--done{background:rgb(var(--bg-rgb) / .55)}.sr--cancelled{opacity:.5}.sr__head{display:flex;align-items:center;gap:10px;min-width:0}.sr__code{font-weight:700}.sr__court{color:var(--cream-3);font-weight:500;font-size:.88rem;margin-right:auto}.sr__time{color:var(--cream-3)}.sr__time b{font-weight:600;color:var(--cream-2)}.sr__teams{display:grid;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:rgb(var(--bg-rgb) / .4)}.sr__team{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px}.sr__team+.sr__team{border-top:1px solid var(--line)}.sr__team.win{background:var(--gold-soft)}.sr__team.win .sr__name{color:var(--gold)}.sr__team.lose .sr__name{color:var(--cream-3)}.sr__team.tbd .sr__name{color:var(--cream-3);font-weight:500}.sr__name{flex:1;min-width:0;font-family:var(--serif);letter-spacing:-.02em;font-size:1.22rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.sr__score{width:64px;flex:none;min-height:46px;text-align:center;font-size:1.35rem;font-weight:700;padding:0;border-radius:var(--r-field);background:var(--bg-2);font-variant-numeric:tabular-nums}.sr__score:disabled{opacity:.45}.sr__actions,.sr__more{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sr__more{padding-top:12px;border-top:1px solid var(--line)}.sr__more select{width:auto;min-height:36px;padding:0 34px 0 14px;border-radius:999px;font-size:.86rem}.sides{display:grid;gap:10px;width:100%}.sides__row{display:grid;grid-template-columns:1fr;gap:8px}.sides__row--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.sides__row select{width:100%}.sides__label{font-size:.8rem;color:var(--cream-3);font-weight:600}@media(max-width:640px){.adder{grid-template-columns:1fr}.brand__text small,.appbar .hide-sm{display:none}.hero{border-radius:20px}.court__foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.hero__img{animation:none}}.courtmark{position:absolute;right:-6%;bottom:-10%;width:62%;aspect-ratio:44 / 20;pointer-events:none;z-index:0;border:2px solid var(--court);border-radius:3px;opacity:.22;transform:rotate(-8deg);background:linear-gradient(var(--court),var(--court)) 50% 0 / 2px 100% no-repeat,linear-gradient(var(--court),var(--court)) 34.1% 0 / 2px 100% no-repeat,linear-gradient(var(--court),var(--court)) 65.9% 0 / 2px 100% no-repeat,linear-gradient(var(--court),var(--court)) 0 50% / 34.1% 2px no-repeat,linear-gradient(var(--court),var(--court)) 100% 50% / 34.1% 2px no-repeat,color-mix(in srgb,var(--court) 10%,transparent)}.court>*:not(.courtmark){position:relative;z-index:1}.court{border-color:color-mix(in srgb,var(--court) 42%,transparent)}.court{background:linear-gradient(160deg,color-mix(in srgb,var(--court) 16%,var(--bg-2)) 0%,var(--bg-2) 55%)}.court--live,.court--hold{border-color:color-mix(in srgb,var(--court) 75%,transparent)}.court__title{display:inline-flex;align-items:center;gap:.35em}.court__num{display:inline-grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:var(--court);color:var(--bg);font-family:var(--serif);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.court__title em em{color:var(--court)}.courttag{display:inline-flex;align-items:center;gap:6px;color:var(--cream-2);font-weight:600}.courttag:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--court);flex:none}.me-hero__court{background:var(--court, var(--cream))}.bm{border-color:color-mix(in srgb,var(--court) 30%,transparent)}.bm__meta span{color:color-mix(in srgb,var(--court) 70%,var(--cream-2))}.adder--cat{grid-template-columns:1fr 1fr minmax(150px,auto) auto}.adder--cat.adder--solo{grid-template-columns:1fr minmax(150px,auto) auto}.adder--cat.adder--pool{grid-template-columns:1fr 1fr minmax(150px,auto) auto auto}.adder--cat.adder--solo.adder--pool{grid-template-columns:1fr minmax(150px,auto) auto auto}@media(max-width:900px){.adder--cat,.adder--cat.adder--pool,.adder--cat.adder--solo,.adder--cat.adder--solo.adder--pool{grid-template-columns:1fr 1fr}}@media(max-width:640px){.adder,.adder--cat,.adder--cat.adder--pool,.adder--cat.adder--solo,.adder--cat.adder--solo.adder--pool{grid-template-columns:1fr}}.cat{flex:none;display:inline-flex;align-items:center;padding:3px 7px;border-radius:8px;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:1px solid rgb(var(--ink-rgb) / .45);white-space:nowrap}.panel:before,.tcard:before,.game:before,.sr:before,.filters:before,.me-row:before,.bm:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--ink-rgb) / .65),transparent)}.court:before:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--court) 80%,white),transparent)}.tcard__day{border-radius:10px;background:rgb(var(--bg-rgb) / .6)}.me-hero,.hero,.champion{border-radius:16px}.tabs{border-radius:14px;background:var(--bg-2);border-color:var(--line)}.tabs__pill{border-radius:10px;background:linear-gradient(165deg,var(--text),var(--text))}.tabs button.on{color:var(--bg)}.seg{border-radius:10px;background:transparent}.seg.on{background:var(--text);border-color:var(--text);color:var(--bg)}.seg.on .seg__count{background:rgb(var(--bg-rgb) / .18)}.search input,.sched-row select,.sr__more select,.me-pick__item,.pair{border-radius:12px}.roster--edit{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr))}.pair--edit{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:8px}.pair--edit input,.pair--edit select{min-height:42px;min-width:0}.pair--edit button{width:auto;min-height:42px;padding:0 16px;border:1px solid var(--line)}.pair--edit button.primary{color:var(--bg)}@media(max-width:620px){.pair--edit{grid-template-columns:auto minmax(0,1fr) auto}.pair--edit input:nth-of-type(2){grid-column:2 / 3}.pair--edit select{grid-column:2 / 3}.pair--edit button{grid-column:3;grid-row:1}}.division{padding-top:8px}.division+.division{border-top:1px solid var(--line);padding-top:32px}.division__title{font-family:var(--serif);font-weight:800;letter-spacing:-.025em;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.results__label{font-size:1.1rem;color:var(--cream-3)}.preview-line{padding:12px 16px;border:1px solid var(--line);border-radius:12px;color:var(--cream-2);font-weight:600;background:rgb(var(--ink-rgb) / .03)}.pick button:disabled{opacity:.45;cursor:not-allowed}.staff__main{width:min(620px,calc(100vw - 32px));display:grid;gap:22px;padding-bottom:80px}.staff__title{display:grid;text-align:center;min-width:0}.staff__title small{color:var(--gold);font-weight:800;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.staff__title b{font-family:var(--serif);font-size:1.05rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff__status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cream-3);font-size:.9rem}.staff--dragging,.staff--dragging *{user-select:none;-webkit-user-select:none}.scourt{position:relative;display:grid;gap:10px;padding:16px 16px 16px 20px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow);overflow:hidden;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),background var(--t) var(--ease)}.scourt:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--court)}.scourt--hold{border-style:dashed;border-color:rgb(var(--ink-rgb) / .6)}.scourt--free{background:rgb(var(--bg-rgb) / .55);border-style:dashed;border-color:var(--line-2)}.scourt--over{border-color:var(--court)!important;border-style:solid;transform:scale(1.015);background:var(--card-hover)}.scourt__head{display:flex;align-items:center;gap:10px}.scourt__num{font-family:var(--serif);font-size:1.3rem;letter-spacing:-.02em;color:var(--court)}.scourt__clock{margin-left:auto;font-family:var(--serif);font-weight:800;font-size:1.5rem}.scourt__game{font-family:var(--serif);font-weight:700;font-size:1.15rem;line-height:1.25;letter-spacing:-.01em}.scourt__code{display:inline-block;margin-right:8px;font-family:var(--sans);font-size:.78rem;font-weight:800;color:var(--cream-3);vertical-align:2px}.scourt__actions{display:grid;grid-template-columns:2fr 1fr;gap:8px}.scourt__actions button{min-height:52px}.scourt__drop{display:grid;gap:8px}.scourt__drop>p:only-child{padding:14px 0;text-align:center;font-weight:700;color:var(--cream-2)}.scourt__drop .primary{min-height:52px}.scourt__next{border-top:1px solid var(--line);padding-top:8px}.sgame{position:relative;display:flex;align-items:stretch;border-radius:var(--r-card);background:var(--card);border:1px solid var(--card-border);overflow:hidden;transition:opacity var(--t) var(--ease)}.sgame:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--court)}.sgame--dragging{opacity:.35}.sgame__grip{flex:none;width:52px;min-height:0;border:0;border-right:1px solid var(--line);border-radius:0;background:rgb(var(--ink-rgb) / .03);color:var(--cream-3);touch-action:none;cursor:grab}.sgame__grip:active{cursor:grabbing;transform:none}.sgame__body{flex:1;min-width:0;display:grid;gap:4px;justify-items:start;text-align:left;padding:12px 14px 12px 16px;border:0;border-radius:0;background:none;white-space:normal;font-weight:500;min-height:0}.sgame__body:hover{background:rgb(var(--ink-rgb) / .03)}.sgame__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.84rem}.sgame__note{color:var(--warn);font-weight:700}.sgame__names{font-family:var(--serif);font-weight:700;font-size:1.05rem;line-height:1.3}.sgame__names .win{color:var(--gold)}.sgame__score{margin:0 8px;color:var(--cream-2)}.sghost{position:fixed;left:0;top:0;z-index:60;pointer-events:none;max-width:min(320px,80vw);padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--gold-line);box-shadow:0 18px 40px rgb(var(--bg-rgb) / .55);font-size:.9rem;font-weight:600}.staff__more>summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center;font-family:var(--serif);font-weight:800;font-size:1.25rem;min-height:44px}.staff__more>summary::-webkit-details-marker{display:none}.staff__more>summary:after{content:"+";margin-left:auto;color:var(--cream-3)}.staff__more[open]>summary:after{content:"–"}.sheet{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:rgb(var(--bg-rgb) / .6);animation:staff-fade .16s var(--ease)}.sheet__panel{width:min(620px,100vw);max-height:92dvh;overflow-y:auto;display:grid;gap:14px;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:linear-gradient(170deg,var(--surface-2),var(--bg));border:1px solid var(--card-border);border-bottom:0;animation:sheet-up .24s var(--ease)}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet__head b{font-family:var(--serif);font-size:1.2rem}.sheet__game{font-family:var(--serif);font-weight:700;font-size:1.2rem;line-height:1.3}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.pad{display:grid;gap:12px}.pad__side{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgb(var(--bg-rgb) / .4)}.pad__name{font-family:var(--serif);font-weight:700;font-size:1.1rem;line-height:1.25}.pad__row{display:grid;grid-template-columns:64px 1fr 64px;gap:8px}.pad__btn{min-height:64px;padding:0;border-radius:14px}.pad__num{min-height:64px;text-align:center;font-family:var(--serif);font-weight:800;font-size:2.2rem;padding:0}.pad__win{justify-self:start}.pad__save{min-height:58px;font-size:1.05rem}.move{display:grid;gap:8px}.move button{justify-content:flex-start;min-height:54px}.move__dot{width:12px;height:12px;border-radius:50%;background:var(--court)}.toast{position:fixed;left:50%;top:calc(84px + env(safe-area-inset-top));z-index:80;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 16px;border-radius:12px;background:var(--surface-2);border:1px solid var(--gold-line);color:var(--cream);font-weight:700;font-size:.9rem;box-shadow:0 12px 30px rgb(var(--bg-rgb) / .5);animation:staff-fade .18s var(--ease)}@media(prefers-reduced-motion:reduce){.sheet,.sheet__panel,.toast{animation:none}.scourt--over{transform:none}}@keyframes staff-fade{0%{opacity:0}}.bracket--single{max-width:460px}.court__side{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.court__pts{font-family:var(--serif);font-weight:800;font-size:1.5rem;color:var(--cream);font-variant-numeric:tabular-nums}.me-hero__score{display:flex;align-items:center;gap:12px;margin-top:10px;font-family:var(--serif);font-size:1.6rem;font-weight:800}.live{display:grid;gap:8px}.live__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 76px;align-items:center;gap:10px;padding:6px;border-radius:14px;border:1px solid var(--line);background:rgb(var(--bg-rgb) / .4)}.live__row.is-lead{border-color:var(--gold-line);background:var(--gold-soft)}.live__minus{min-height:44px;width:44px;padding:0;border-color:transparent;background:transparent;color:var(--cream-3)}.live__name{font-family:var(--serif);font-weight:700;font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.live__pts{font-family:var(--serif);font-weight:800;font-size:2rem;min-width:1.6em;text-align:right}.live__row.is-lead .live__pts{color:var(--gold)}.live__plus{min-height:60px;padding:0;gap:2px;font-size:1.2rem;border-color:rgb(var(--ink-rgb) / .45);background:linear-gradient(165deg,var(--text),var(--text));color:var(--bg)}.live__sync{min-height:1.3em}.serve{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:6px;padding:2px 8px 2px 4px;border-radius:999px;background:rgb(var(--ink-rgb) / .14);border:1px solid rgb(var(--ink-rgb) / .5);color:var(--text);font-family:var(--sans);font-size:.8rem;line-height:1}.serve i{width:.8em;height:.8em;border-radius:50%;background:var(--text);box-shadow:inset -2px -2px rgb(var(--bg-rgb) / .18)}.serve b{font-weight:800}.live__call{display:flex;align-items:baseline;gap:10px}.live__call b{font-family:var(--serif);font-size:1.6rem;font-weight:800}.live__call .live__sync{margin-left:auto}.rally{display:grid;grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:12px;width:100%;min-height:76px;padding:8px 8px 8px 14px;text-align:left;white-space:normal;border-radius:14px;border:1px solid var(--line);background:rgb(var(--bg-rgb) / .4);font-weight:500}.rally.is-serving{border-color:rgb(var(--ink-rgb) / .55)}.rally__who{display:grid;gap:2px;min-width:0}.rally__name{font-family:var(--serif);font-weight:700;font-size:1.05rem;line-height:1.2;overflow-wrap:anywhere}.rally__serve{font-size:.78rem;color:var(--cream-3)}.rally.is-serving .rally__serve{color:var(--text);font-weight:700}.rally__pts{font-family:var(--serif);font-weight:800;font-size:2rem}.rally__act{display:grid;place-items:center;align-self:stretch;border-radius:10px;background:linear-gradient(165deg,var(--text),var(--text));color:var(--bg);padding:6px;text-align:center;line-height:1.15}.rally__act b{font-size:.95rem}.rally__act small{font-size:.74rem;font-weight:700;opacity:.8}.live__tools{display:flex;justify-content:space-between;gap:8px}.live__fix{display:grid;gap:8px;padding:10px;border:1px dashed var(--line-2);border-radius:12px}.live__fixrow{display:flex;align-items:center;gap:8px}.live__fixrow b{min-width:2ch;text-align:center;font-size:1.1rem}.lvf{--lvf-gap: var(--bg)}.lvf--1{box-shadow:0 0 0 1.5px var(--line-2)}.lvf--2{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--pop) 55%,var(--bg))}.lvf--3{box-shadow:0 0 0 2px var(--lvf-gap),0 0 0 4.5px var(--pop)}.lvf--4{box-shadow:0 0 0 2px var(--lvf-gap),0 0 0 5px var(--volt),0 0 0 6px var(--volt-line)}.lvf--5{box-shadow:0 0 0 2px var(--lvf-gap),0 0 0 5px var(--volt),0 0 0 7px var(--lvf-gap),0 0 0 9px var(--text)}.rk-row .lvf,.community .lvf{--lvf-gap: var(--surface)}.passport__photo.lvf{outline:none;--lvf-gap: #121211}.passport__photo.lvf--1{box-shadow:0 0 0 1.5px var(--pp-line)}.passport__photo.lvf--5{box-shadow:0 0 0 2px #121211,0 0 0 5px var(--volt),0 0 0 7px #121211,0 0 0 9px var(--pp-ink)}:root{--page-max: 1280px;--gutter: clamp(16px, 4vw, 40px)}:root{--glass-bg: rgb(20 20 19 / .84);--glass-line: rgb(255 255 255 / .1);--glass-blur: blur(14px) saturate(160%)}html{background:var(--bg)}html,body{color:var(--text);font-family:var(--sans);font-feature-settings:"ss01";letter-spacing:-.005em}body{background:var(--bg);transition:background-color .3s var(--ease),color .3s var(--ease)}::selection{background:var(--volt);color:var(--on-volt)}h1,h2,.serif{font-family:var(--display);font-weight:800;letter-spacing:-.02em}h3{font-family:var(--sans);font-weight:650;letter-spacing:-.01em}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums lining-nums}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--volt-line);outline-offset:2px}.wrap{width:min(var(--page-max),100%);margin-inline:auto;padding-inline:var(--gutter)}img{max-width:100%}.display{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.94;letter-spacing:-.015em;margin:0;text-wrap:balance}.display--md{font-size:clamp(2.2rem,4.6vw,3.9rem)}.display__hi{position:relative;display:inline-block;padding:0 .16em 0 .06em;margin-left:-.06em;color:var(--on-volt);isolation:isolate}.display__wipe{position:absolute;inset:.04em 0;z-index:-1;background:var(--volt);transform-origin:left center}.h2{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.h2--wide{max-width:18ch}.h3{font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.35rem;line-height:1.1;margin:0 0 6px}.lede{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5;color:var(--text-2);max-width:46ch;text-wrap:pretty}.lede--sm{font-size:1.05rem;max-width:58ch}.popword{color:var(--hi)}[data-theme=dark] .popword{color:var(--pop)}.textlink{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text);text-decoration:underline;text-decoration-color:var(--volt-line);text-decoration-thickness:2px;text-underline-offset:5px}.textlink svg{transition:transform var(--t) var(--ease)}.textlink:hover svg{transform:translate(3px)}.btn,button{font-family:var(--sans);border-radius:var(--r-btn);min-height:44px;padding:0 18px;font-weight:650;font-size:.94rem;letter-spacing:-.005em;border:1px solid transparent;background:var(--surface-2);color:var(--text);box-shadow:none;touch-action:manipulation;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform .16s var(--ease),box-shadow var(--t) var(--ease)}button:hover,.btn:hover{background:var(--surface-3);border-color:transparent}button:active,.btn:active{transform:translateY(1px) scale(.985)}button:disabled{opacity:.45}button.primary,.btn--go,.btn--gold,.btn--volt{background:var(--volt)!important;color:var(--on-volt)!important;border-color:transparent!important;box-shadow:0 1px #00000014,0 10px 24px -12px color-mix(in oklab,var(--volt) 70%,#000)!important}button.primary:hover,.btn--go:hover,.btn--gold:hover,.btn--volt:hover{filter:brightness(1.04) saturate(1.05);transform:translateY(-1px)}.btn--pop{background:var(--pop);color:var(--on-pop);box-shadow:0 10px 24px -12px color-mix(in oklab,var(--pop) 80%,#000)}.btn--pop:hover{background:var(--pop);filter:brightness(1.05);transform:translateY(-1px)}.btn--outline{background:transparent;border:1.5px solid var(--text);color:var(--text)}.btn--outline:hover{background:var(--text);color:var(--bg)}.btn--ghost,button.ghost{background:transparent;color:var(--text-2)}.btn--ghost:hover,button.ghost:hover{background:var(--surface-2);color:var(--text)}.btn--lg{min-height:54px;padding:0 26px;font-size:1.02rem}.btn--sm{min-height:38px;padding:0 14px;font-size:.86rem;border-radius:var(--r-btn)}.btn--icon{width:44px;padding:0}button.link{color:var(--text);text-decoration:underline;text-decoration-color:var(--volt-line);text-underline-offset:3px}.iconbtn{display:inline-grid;place-items:center;width:44px;min-height:44px;padding:0;border-radius:50%;background:transparent;color:var(--text)}.iconbtn:hover{background:var(--surface-2)}input,select,textarea{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-field);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--text);box-shadow:0 0 0 4px color-mix(in oklab,var(--volt) 45%,transparent)}label{color:var(--text-2)}.tag,.chip{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 11px;border-radius:var(--r-btn);border:1px solid var(--line-2);font:700 .72rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:transparent;white-space:nowrap}.tag--live,.chip--live{background:var(--volt);border-color:transparent;color:var(--on-volt)}.tag--live:before,.chip--live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:nfpulse 1.6s ease-in-out infinite}.tag--hold,.chip--hold{background:var(--hold);border-color:transparent;color:var(--on-hold);border-style:solid}.tag--upcoming,.chip--upcoming{background:var(--pop);border-color:transparent;color:var(--on-pop)}.tc__tags{display:inline-flex;gap:6px;align-items:center}.tag--sample{background:transparent;border:1px dashed currentColor;color:inherit;opacity:.85}.boardhero__sample{margin-left:10px;vertical-align:middle;color:#f4f4f1}.tag--results,.chip--done{background:var(--text);border-color:transparent;color:var(--bg)}.chip--draft{border-style:dashed;color:var(--text-2);background:transparent}.chip--solid{background:var(--text);color:var(--bg);border-color:transparent}.chip--cancelled{text-decoration:line-through}@keyframes nfpulse{50%{opacity:.25}}.site{min-height:100dvh;display:flex;flex-direction:column}.site>main{flex:1}.sitebar,.appbar{position:sticky;top:0;z-index:var(--z-header);background:rgb(var(--bg-rgb) / .88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.sitebar__row,.appbar__row{display:flex;align-items:center;gap:20px;width:min(1280px,100%);margin:0 auto;padding:10px clamp(16px,4vw,40px);min-height:68px}.appbar__row{justify-content:space-between}.wordmark{display:inline-flex;align-items:center;gap:12px;color:var(--text);flex:none}.wordmark__mark{width:46px;height:40px;color:var(--text)}.wordmark__text{display:grid;line-height:1}.wordmark__text b{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:1.15rem;text-transform:uppercase;letter-spacing:-.01em}.wordmark__text small{font-size:.62rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:4px}.logo{display:inline-block;line-height:0}.logo svg{width:100%;height:100%;display:block}.sitenav{display:flex;gap:4px;margin-left:auto}.sitenav__link{position:relative;padding:10px 14px;border-radius:var(--r-btn);font-weight:600;font-size:.94rem;color:var(--text-2);transition:color var(--t),background var(--t)}.sitenav__link:hover{color:var(--text);background:var(--surface-2)}.sitenav__link.is-on{color:var(--on-volt);background:var(--volt)}.sitebar__actions{display:flex;align-items:center;gap:6px}.sitebar__burger{display:none}.sheetnav{display:grid;gap:4px;padding:8px clamp(16px,4vw,40px) 20px;border-top:1px solid var(--line)}.sheetnav__link{padding:14px 4px;font-family:var(--display);font-stretch:115%;font-weight:800;font-size:1.5rem;color:var(--text);border-bottom:1px solid var(--line)}.sheetnav__link.active{color:var(--hi)}[data-theme=dark] .sheetnav__link.active{color:var(--volt)}.sheetnav__link--quiet{font-family:var(--sans);font-size:1rem;font-weight:600;color:var(--muted);border:0}@media(max-width:900px){.sitenav{display:none}.sitebar__burger{display:inline-grid}.sitebar__actions{margin-left:auto}}@media(max-width:420px){.wordmark__text small{display:none}}.settings{position:relative}.settings__panel{position:absolute;right:0;top:calc(100% + 10px);z-index:var(--z-pop);width:min(19rem,calc(100vw - 24px));max-height:calc(100dvh - 90px);overflow-y:auto;box-sizing:border-box;padding:16px;display:grid;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-lift);animation:popin .22s var(--ease)}@keyframes popin{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.settings__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.seg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--surface-2)}.seg3 button{min-width:0;min-height:36px;padding:0 6px;gap:5px;font-size:.82rem;white-space:nowrap;overflow:hidden;background:transparent;color:var(--text-2)}.seg3 button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgb(var(--ink-rgb) / .12)}.switch{width:100%;justify-content:flex-start;gap:10px;background:transparent;padding:0 6px;min-height:46px;border-radius:12px;text-align:left}.switch>span{flex:1;min-width:0}.switch i{flex:none}.switch span{flex:1;text-align:left;font-weight:600}.switch i{position:relative;width:40px;height:24px;border-radius:99px;background:var(--surface-3);transition:background var(--t) var(--ease)}.switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #00000040;transition:transform var(--t) var(--ease)}.switch.on i{background:var(--volt)}.switch.on i:after{transform:translate(16px);background:var(--on-volt)}.settings__vol{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:6px 10px 2px;font-weight:600;color:var(--text)}.settings__vol input{min-height:0;padding:0;border:0;background:transparent;accent-color:var(--volt-line);box-shadow:none}.sitefoot{margin-top:clamp(40px,6vw,72px);border-top:1px solid var(--line);padding:48px var(--gutter) 28px}.sitefoot__grid{width:min(calc(var(--page-max) - 2 * var(--gutter)),100%);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.sitefoot__mark{width:72px;height:62px;color:var(--text)}.sitefoot__line{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;text-transform:uppercase;font-size:1.5rem;margin:14px 0 6px}.sitefoot__col{display:grid;align-content:start;gap:10px}.sitefoot__col b{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.sitefoot__col a{font-weight:600;color:var(--text-2);width:fit-content}.sitefoot__col a:hover{color:var(--text);text-decoration:underline;text-decoration-color:var(--volt-line);text-underline-offset:4px}.sitefoot__legal{width:min(calc(var(--page-max) - 2 * var(--gutter)),100%);margin:40px auto 0;font-size:.82rem;color:var(--muted)}@media(max-width:760px){.sitefoot__grid{grid-template-columns:1fr 1fr}.sitefoot__brand{grid-column:1 / -1}}.page{padding-top:clamp(28px,5vw,56px)}.hero2{position:relative;overflow:hidden;padding:clamp(16px,3vw,36px) 0 clamp(32px,5vw,64px)}.hero2__grid{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(28px,5vw,72px);align-items:center;min-height:min(calc(100dvh - 180px),600px)}.hero2__copy{display:grid;gap:24px;align-content:center}.hero2__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero2__media{position:relative;aspect-ratio:4 / 3.4}.hero2__photo{position:absolute;inset:4% 0 4% 6%}.hero2__reveal{position:absolute;inset:0;overflow:hidden;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.hero2__reveal img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.hero2__slash{position:absolute;inset:0 2% 10% 30%;background:var(--volt);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.hero2__slash--pop{inset:30% -6% -2% 54%;background:var(--pop)}.livecard__wrap{position:absolute;left:0;bottom:6%;z-index:2}.livecard{position:relative;display:grid;gap:6px;max-width:280px;padding:16px 18px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);color:var(--text);transition:transform var(--t) var(--ease)}.livecard:hover{transform:translateY(-3px)}.livecard .tag{justify-self:start}.livecard b{font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.1rem;line-height:1.15}@media(max-width:900px){.hero2__grid{grid-template-columns:1fr;min-height:0}.hero2__media{aspect-ratio:4 / 3}.livecard__wrap{left:4%;bottom:-4%}}.hero2__livestrip{display:none}.livestrip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 16px 10px 12px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);color:var(--text);transition:transform .16s var(--ease)}.livestrip:active{transform:scale(.985)}.livestrip__txt{display:grid;gap:2px;min-width:0}.livestrip__txt b{font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.08rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.hero2{padding-bottom:28px}.hero2__grid{position:relative;container-type:inline-size}.hero2__copy{position:relative;z-index:2;gap:22px}.hero2__copy>h1{display:flex;flex-direction:column;justify-content:center;min-height:58.8cqw;font-size:clamp(2.3rem,17vw,6rem)}.hero2__copy>.lede{font-size:1.02rem}.hero2__ctas{gap:10px}.hero2__ctas>.magnetic,.hero2__ctas>.btn{flex:1 1 auto}.hero2__ctas>.magnetic{display:flex}.hero2__ctas .btn--lg{flex:1 1 auto;justify-content:center;padding:0 16px;font-size:1rem}.hero2__media{position:absolute;top:0;right:var(--gutter);width:42cqw;aspect-ratio:5 / 7}.livecard__wrap{display:none}.hero2__livestrip{display:block}}.band{padding:clamp(32px,5vw,64px) 0}.band--rail{padding-top:clamp(36px,5vw,72px)}.rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;--rail-in: max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));padding:6px var(--rail-in) 18px;scroll-padding-inline:var(--rail-in);scrollbar-width:thin}.rail>*{scroll-snap-align:start}.rail__empty{display:grid;gap:6px;padding:28px;border-radius:var(--r-card);border:1.5px dashed var(--line-2);min-width:min(520px,86vw)}.tc{position:relative;display:grid;gap:14px;height:100%;min-height:260px;padding:20px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow);transition:transform .26s var(--ease),box-shadow .26s var(--ease);overflow:hidden}.tc:hover{transform:translateY(-4px)}.tc__top{display:flex;justify-content:space-between;align-items:flex-start}.tc__date{display:grid;justify-items:center;width:60px;padding:8px 0 9px;border-radius:14px;background:var(--surface-2);line-height:1}.tc__date small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tc__date b{font-family:var(--display);font-stretch:112%;font-weight:900;font-size:1.9rem;margin-top:4px}.tc__name{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.45rem;line-height:1.08;margin:6px 0 0;letter-spacing:-.02em;overflow-wrap:anywhere}.tc__meta{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.tc__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.86rem;font-weight:600;color:var(--text-2)}.tc__go{transition:transform var(--t) var(--ease)}.tc:hover .tc__go{transform:translate(4px)}.tc--volt{background:var(--volt);color:var(--on-volt);border-color:transparent}.tc--pop{background:var(--pop);color:var(--on-pop);border-color:transparent}.tc--volt .tc__meta,.tc--volt .tc__foot,.tc--pop .tc__meta,.tc--pop .tc__foot{color:inherit;opacity:.82}.tc--volt .tc__date,.tc--pop .tc__date{background:#0000001a}.tc--volt .tc__date small,.tc--pop .tc__date small{color:inherit;opacity:.75}.tc--volt .tag--live{background:var(--on-volt);color:var(--volt)}.tc--pop .tag--upcoming{background:var(--on-pop);color:var(--pop)}.tc--volt .tag,.tc--pop .tag{border-color:currentColor}.tc--skeleton{pointer-events:none}.sk{display:block;border-radius:10px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.sk--date{width:60px;height:58px;border-radius:14px}.sk--title{width:80%;height:26px}.sk--line{width:55%;height:14px}@keyframes shimmer{to{background-position:-200% 0}}.bento{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto;gap:16px;margin-top:32px;grid-template-areas:"photo volt volt" "photo pop ink"}.bento>:nth-child(1){grid-area:photo}.bento>:nth-child(2){grid-area:volt}.bento>:nth-child(3){grid-area:pop}.bento>:nth-child(4){grid-area:ink}.bento__cell{position:relative;overflow:hidden;display:grid;align-content:start;gap:10px;min-height:240px;padding:26px;border-radius:24px;background:var(--surface);border:1px solid var(--line)}.bento__cell h3{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.45rem;line-height:1.08;margin:6px 0 0}.bento__cell p{margin:0;line-height:1.5;max-width:34ch}.bento__cell--photo{padding:0;min-height:520px;border:0}.bento__cell--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bento__over{position:absolute;left:16px;right:16px;bottom:16px;display:grid;gap:8px;padding:20px;border-radius:18px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lift)}.bento__over h3{margin:0}.bento__over p{color:var(--text-2)}.bento__cell--volt{background:var(--volt);color:var(--on-volt);border:0}.bento__cell--pop{background:var(--pop);color:var(--on-pop);border:0}.bento__cell--ink{background:var(--text);color:var(--bg);border:0}.bento__big{position:absolute;right:-.04em;bottom:-.18em;font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:clamp(5rem,11vw,9rem);line-height:1;opacity:.16;pointer-events:none}@media(max-width:900px){.bento{grid-template-columns:1fr 1fr;grid-template-areas:"photo photo" "volt volt" "pop ink"}.bento__cell--photo{min-height:420px}}@media(max-width:560px){.bento{grid-template-columns:1fr;grid-template-areas:"photo" "volt" "pop" "ink"}}.manifesto{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:min(72vh,640px);background:#111110;color:#f4f4f1;overflow:hidden}.manifesto__media{position:relative;overflow:hidden;order:2;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.manifesto__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 45%}.manifesto__body{order:1;display:grid;align-content:center;gap:32px;padding:clamp(40px,6vw,96px) clamp(16px,4vw,64px) clamp(40px,6vw,96px) max(clamp(16px,4vw,40px),calc((100vw - 1280px)/2 + clamp(16px,4vw,40px)))}.manifesto__body{min-width:0}.manifesto__body .display{color:#f4f4f1;font-size:clamp(1.6rem,2.7vw,2.6rem);font-stretch:112%;overflow-wrap:normal}.manifesto__body .btn{justify-self:start}@media(max-width:900px){.manifesto{grid-template-columns:1fr}.manifesto__media{order:1;aspect-ratio:4 / 3;clip-path:none}.manifesto__body{order:2}}.colour .h2{font-size:clamp(2rem,4.4vw,3.6rem)}.swatches{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-top:28px}.swatch{--on: #fff;display:grid;justify-items:center;gap:8px;padding:14px 6px 10px;min-height:0;aspect-ratio:3 / 4;border-radius:16px;background:var(--c);color:var(--on);border:0;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.swatch:hover,.swatch.is-on{transform:translateY(-6px);box-shadow:0 18px 30px -16px var(--c);background:var(--c)}.swatch__mark{width:70%;aspect-ratio:1.16;color:var(--on)}.swatch small{font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on)}.swatch.is-now{outline:3px solid var(--text);outline-offset:3px}@media(max-width:760px){.swatches{grid-template-columns:repeat(6,1fr)}}.pagehead{display:grid;gap:14px;padding:clamp(8px,3vw,32px) 0 clamp(24px,4vw,40px)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.pills{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--surface-2)}.pill{min-height:40px;padding:0 16px;gap:8px;background:transparent;color:var(--text-2);font-weight:650}.pill:hover{background:var(--surface-3);color:var(--text)}.pill.is-on{background:var(--text);color:var(--bg)}.pill__n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;font-size:.74rem;background:rgb(var(--ink-rgb) / .08)}.pill.is-on .pill__n{background:var(--volt);color:var(--on-volt)}.searchbox{position:relative;display:flex;align-items:center;min-width:min(320px,100%);color:var(--muted)}.searchbox svg{position:absolute;left:16px;pointer-events:none}.searchbox input{min-height:46px;padding-left:44px;border-radius:var(--r-btn)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.emptystate{display:grid;justify-items:start;gap:8px;margin-top:16px;padding:32px;border-radius:var(--r-card);border:1.5px dashed var(--line-2)}.emptystate b{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.35rem}.emptystate .btn{margin-top:8px}.emptystate--page{margin-top:48px}.notfound{min-height:100dvh;display:grid;place-content:center;justify-items:start;gap:18px;padding:24px;width:min(720px,100%);margin:0 auto}.podium{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:16px}.podium__spot--1{order:2}.podium__spot--2{order:1}.podium__spot--3{order:3}.podium li{display:grid;gap:8px;align-content:end;padding:24px;border-radius:24px;min-height:220px;background:var(--surface-2)}.podium__spot--1 li{min-height:300px;background:var(--volt);color:var(--on-volt)}.podium__spot--2 li{min-height:250px;background:var(--pop);color:var(--on-pop)}.podium__rank{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:4.2rem;line-height:.85}.podium__name{font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.5rem;line-height:1.1;overflow-wrap:anywhere}.podium__stats{font-size:.9rem;opacity:.85}.podium__titles{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.86rem}.podium--skeleton{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:end;margin-bottom:40px}.podium--skeleton span{height:220px;border-radius:24px;background:var(--surface-2);animation:shimmer 1.4s linear infinite;background-image:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%}.podium--skeleton span:nth-child(2){height:300px}@media(max-width:760px){.podium,.podium--skeleton{grid-template-columns:1fr}.podium__spot--1{order:1}.podium__spot--2{order:2}.podium li,.podium__spot--1 li,.podium__spot--2 li{min-height:0}}.ranktable{display:grid;gap:16px}.ranktable .searchbox{max-width:360px}.ranktable__box{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.ranktable table{width:100%;border-collapse:collapse}.ranktable th{text-align:left;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:14px 16px;background:var(--surface-2)}.ranktable td{padding:14px 16px;border-top:1px solid var(--line)}.ranktable tbody tr:hover td{background:var(--surface-2)}.ranktable thead th:first-child,.ranktable td:first-child{width:2.2em}.ranktable tr:first-child td{border-top:1px solid var(--line)}.ranktable .r{text-align:right}.ranktable__name{font-weight:650}@media(max-width:560px){.hide-xs{display:none}.ranktable th,.ranktable td{padding:12px 6px}.ranktable th{font-size:.64rem;letter-spacing:.04em}.ranktable th:first-child,.ranktable td:first-child{padding-left:14px}.ranktable th:last-child,.ranktable td:last-child{padding-right:8px;width:40px}.ranktable__name{font-size:.95rem;overflow-wrap:anywhere}}.steps3{list-style:none;margin:0 0 clamp(56px,9vw,110px);padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.steps3__item li{display:grid;gap:6px;padding-top:18px;border-top:3px solid var(--text)}.steps3__n{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:3.4rem;line-height:.9;color:var(--text)}.steps3__item:nth-child(1) .steps3__n{-webkit-text-stroke:0;color:var(--text)}@media(max-width:760px){.steps3{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:center;margin-bottom:clamp(36px,5vw,72px)}@media(max-width:900px){.split{grid-template-columns:1fr}}.rally-demo{display:grid;gap:16px;padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.rally-demo__call{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 6px 10px;border-bottom:1px solid var(--line)}.rally-demo__call small{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;color:var(--muted)}.rally-demo__call b{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1}.rally-demo__teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rally-demo__team{position:relative;display:grid;justify-items:start;align-content:start;gap:4px;min-height:180px;padding:16px;border-radius:18px;text-align:left;white-space:normal;border:2px solid transparent}.rally-demo__team--a{background:var(--volt);color:var(--on-volt)}.rally-demo__team--b{background:var(--pop);color:var(--on-pop)}.rally-demo__team--a:hover{background:var(--volt)}.rally-demo__team--b:hover{background:var(--pop)}.rally-demo__team.is-serving{border-color:var(--text);box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--text)}.rally-demo__label{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.rally-demo__team b{font-family:var(--display);font-stretch:112%;font-weight:900;font-size:3.2rem;line-height:1}.rally-demo__hint{font-size:.82rem;font-weight:600;opacity:.8}.rally-demo__cta{margin-top:auto;padding:6px 12px;border-radius:99px;background:#111110;color:#f4f4f1;font-size:.8rem;font-weight:700}.rally-demo__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.rally-demo__foot p{margin:0}.formats{margin-bottom:clamp(36px,5vw,72px)}.formats__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:24px}.fmt{grid-column:span 2;padding:24px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);min-height:170px;display:grid;align-content:space-between;gap:18px}.fmt h3{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.4rem;margin:0}.fmt p{margin:0;color:var(--text-2);line-height:1.5}.fmt--3,.fmt--4{grid-column:span 3}.fmt--0{background:var(--text);color:var(--bg);border:0}.fmt--0 p{color:inherit;opacity:.8}@media(max-width:760px){.formats__grid{grid-template-columns:1fr}.fmt,.fmt--3,.fmt--4{grid-column:auto}}.timeline{margin-bottom:clamp(36px,5vw,72px)}.timeline__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0}.timeline__item{padding:24px;border-radius:var(--r-card);background:var(--surface-2)}.timeline__item dt{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;text-transform:uppercase;font-size:1.6rem;margin-bottom:10px}.timeline__item dd{margin:0;color:var(--text-2);line-height:1.5}.timeline__item--hi{background:var(--pop);color:var(--on-pop)}.timeline__item--hi dd{color:inherit;opacity:.85}@media(max-width:760px){.timeline__grid{grid-template-columns:1fr}}.scoring{margin-bottom:clamp(36px,5vw,72px)}.scoring__row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.scoring__item{display:grid;gap:2px;padding:14px 22px;border-radius:var(--r-btn);border:1.5px solid var(--line-2)}.scoring__item b{font-weight:700}.scoring__item span{font-size:.86rem}.ctaband{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(28px,5vw,48px);border-radius:28px;background:var(--volt);color:var(--on-volt)}.ctaband .h2{margin:0;color:inherit}.ctaband .btn--volt{background:var(--on-volt)!important;color:var(--volt)!important;box-shadow:none!important}.clubhero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;min-height:min(80vh,720px);color:#f4f4f1}.clubhero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.clubhero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a0a091a 20%,#0a0a09d9)}.clubhero__body{display:grid;gap:14px;padding-bottom:clamp(36px,6vw,72px)}.clubhero__body .display{color:#f4f4f1;max-width:14ch}.clubhero__body .lede{color:#f4f4f1e0}.clubhero__mark{width:84px;height:72px;color:var(--volt)}.values{display:grid;gap:0;margin:clamp(48px,8vw,96px) 0}.value{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:baseline;padding:28px 0;border-top:1px solid var(--line-2)}.value .h2{font-size:clamp(2rem,5vw,3.6rem);font-stretch:125%;font-style:italic;font-weight:900;text-transform:uppercase;margin:0}.value--0 .h2{color:var(--text)}.value--1 .h2{color:var(--hi)}[data-theme=dark] .value--1 .h2{color:var(--pop)}.value p{margin:0;font-size:1.1rem;line-height:1.5;max-width:46ch}@media(max-width:760px){.value{grid-template-columns:1fr;gap:8px}}.calendar{margin-bottom:clamp(48px,8vw,96px)}.calendar__grid{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.calendar__m{display:grid;gap:2px;padding:16px;border-radius:var(--r-card);background:var(--c);color:var(--on);min-height:150px;align-content:end}.calendar__mark{width:44px;height:38px;color:var(--on);margin-bottom:auto}.calendar__m b{font-weight:800}.calendar__m span{font-size:.86rem;opacity:.8}.calendar__m.is-now{outline:3px solid var(--text);outline-offset:3px}@media(max-width:760px){.calendar__grid{grid-template-columns:repeat(3,1fr)}}.findus__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.social{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);color:var(--text);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.social:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.social span{flex:1;display:grid}.social b{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.3rem}.social small{color:var(--muted)}@media(max-width:560px){.findus__row{grid-template-columns:1fr}}.boardhero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;gap:10px;min-height:clamp(240px,32vw,340px);padding:clamp(22px,3.4vw,40px);border-radius:28px;color:#f4f4f1;background:#121211}.boardhero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.boardhero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0a09eb 25%,#0a0a0966)}.boardhero:after{content:"";position:absolute;right:-7%;top:-20%;width:16%;height:140%;z-index:-1;background:var(--volt);opacity:.9;clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.boardhero .display{color:#f4f4f1;max-width:18ch}.boardhero__date{font-weight:600;color:#f4f4f1d9}.boardhero .meta{color:#f4f4f1d9}.boardhero--skeleton{animation:shimmer 1.4s linear infinite;background-image:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%}.boardhero--skeleton:before,.boardhero--skeleton:after{display:none}@media(max-width:640px){.boardhero:after{width:22%}}.tabs{background:var(--surface-2);border:0;border-radius:var(--r-btn)}.tabs button{color:var(--text-2);font-weight:650}.tabs button.on{color:var(--on-volt)}.tabs__pill{background:var(--volt);border-radius:var(--r-btn);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--volt) 80%,#000)}@media(max-width:560px){.tabs{border-radius:22px}.tabs__pill{border-radius:18px}}.segs .seg{background:var(--surface-2)}.seg.on{background:var(--text);color:var(--bg);border-color:transparent}.panel,.tcard,.game,.court,.bm,.sr,.me-row,.filters,.pick>button,.me__stats,.pair,.sched-row,.scourt,.sgame{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r-card);box-shadow:var(--shadow)!important}.panel:before,.tcard:before,.game:before,.bm:before,.sr:before,.me-row:before,.filters:before,.pick>button:before,.court:before,.scourt:before,.sgame:before{display:none!important}.tcard:hover,.bm:hover,.pick>button:hover{background:var(--surface-2)!important;transform:none}.pick>button.on{border-color:transparent!important;background:var(--volt)!important;color:var(--on-volt);box-shadow:none!important}.pick>button.on span{color:inherit;opacity:.8}.courtmark{display:none}.hero{position:relative;overflow:hidden;border-radius:24px;border:0;box-shadow:none;min-height:clamp(170px,22vw,230px);background:var(--surface)!important;color:var(--text);border:1px solid var(--line)}.hero h1,.hero p{color:var(--text)!important;position:relative;z-index:1;max-width:min(56ch,64%)}@media(max-width:700px){.hero h1,.hero p{max-width:100%}.hero:before,.hero:after{opacity:.35;right:-18%}}.hero:after{content:"";position:absolute;inset:-30% -2% auto auto;width:22%;height:160%;background:var(--volt);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.hero:before{content:"";position:absolute;inset:-30% 17% auto auto;width:9%;height:160%;background:var(--pop);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.hero__img{display:none}.court__num{background:var(--court)!important;color:var(--on-court, var(--bg))!important}.court .bar span{background:var(--court)}.court__title em em,.bm__meta span,.scourt__num{color:inherit!important}.courttag:before,.move__dot{background:var(--court);box-shadow:0 0 0 1px var(--line-2)}.game--live,.court--live,.bm--live,.sr--on,.me-hero--live,.scourt--live{border:2px solid var(--volt-line)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--volt) 22%,transparent),var(--shadow)!important}.game--hold,.court--hold,.bm--hold,.sr--hold,.scourt--hold{border:2px dashed var(--hold)!important}.bm.bm--lg{border:2px solid var(--text)!important}.bm__row.win,.sr__team.win{background:var(--volt)!important}.bm__row.win .bm__name,.bm__row.win .bm__score,.sr__team.win .sr__name{color:var(--on-volt)!important}.bracket__lines path{stroke:var(--line-2)}.bracket__lines path.is-done{stroke:var(--volt-line);stroke-width:2.5}.bracket__title--final,.bracket__title--final svg,.bm--lg .bm__meta b{color:var(--text)}.result--w{background:var(--volt);color:var(--on-volt);border-color:transparent}.champion{background:var(--pop)!important;color:var(--on-pop);border:0!important;border-radius:24px}.champion small,.champion__cup{color:inherit}.late,.clock.late,.times .late b,.times .late em{color:var(--hold)}[data-theme=light] .late,[data-theme=light] .clock.late,[data-theme=light] .times .late b,[data-theme=light] .times .late em{color:#b45309}.error{color:var(--danger);font-weight:600}.progress,.bar{background:var(--surface-3)}.progress span{background:var(--volt-line)}.me-hero__court{background:var(--volt);color:var(--on-volt);border-radius:16px}.me-hero{background:var(--surface)!important;border:1px solid var(--line)}.me-hero:before{display:none}.tcard__day{border-radius:14px;background:var(--surface-2)}.plus{background:var(--volt);color:var(--on-volt);border-radius:50%}.sticky-actions{background:linear-gradient(0deg,var(--bg) 72%,rgb(var(--bg-rgb) / 0))}.signin__mark{width:64px;height:56px;color:var(--text)}.rally__act{background:var(--volt)!important;color:var(--on-volt)!important}.rally.is-serving .rally__serve,.serve{color:var(--text)}@media(prefers-reduced-motion:reduce){.tag--live:before,.chip--live:before,.sk,.boardhero--skeleton,.podium--skeleton span{animation:none!important}.tc:hover,.social:hover,.livecard:hover,.swatch:hover{transform:none}}.splitlines{display:block}.splitlines__mask{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.splitlines__line{display:inline-block;transform-origin:left bottom;will-change:transform}.h2 .splitlines__mask{padding-bottom:.1em;margin-bottom:-.1em}.magnetic{display:inline-block}.tilt{position:relative;height:100%;transform-style:preserve-3d}.tilt>.tc{height:100%}.tilt__glow{position:absolute;inset:0;border-radius:var(--r-card);pointer-events:none;mix-blend-mode:soft-light;opacity:0;transition:opacity .3s var(--ease)}.tilt:hover .tilt__glow{opacity:1}.btn--sweep{position:relative;overflow:hidden;isolation:isolate}.btn--sweep:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--text);transform:translate(-101%);transition:transform .42s var(--ease);border-radius:inherit}.btn--sweep:hover:after{transform:translate(0)}.btn--sweep:hover{color:var(--bg)!important;filter:none!important}.btn--volt.btn--sweep:after{background:#111110}.btn--volt.btn--sweep:hover{color:var(--volt)!important}.btn--pop.btn--sweep:after{background:#f4f4f1}.btn--pop.btn--sweep:hover{color:#111110!important}.btn svg{transition:transform .26s var(--ease)}.btn:hover svg{transform:translate(3px)}.marquee{overflow:hidden;padding:18px 0;background:var(--volt);color:var(--on-volt);transform:rotate(-1.6deg);margin:clamp(8px,2vw,24px) -2vw 0}.marquee__track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.marquee{contain:paint}.marquee__run{display:flex}.marquee__item{display:inline-flex;align-items:center;gap:.5em;padding-right:.5em;white-space:nowrap;font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1}.marquee__mark{width:1.1em;height:.95em;color:var(--on-volt)}.scrollwords{display:block}.scrollwords__w{display:inline}.livecall{display:inline-block}.livecall>span{display:inline-block}.bento__cell--volt .bento__big{opacity:.22}.bento__cell--photo img{transition:transform 1.2s var(--ease)}.bento__cell--photo:hover img{transform:scale(1.06)}.sitenav__link{isolation:isolate}.sitenav__link.is-on{background:transparent;color:var(--on-volt)}.sitenav__pill{position:absolute;inset:0;z-index:-1;border-radius:var(--r-btn);background:var(--volt)}.sitenav__label{position:relative}.pill{position:relative;isolation:isolate}.pill.is-on{background:transparent;color:var(--bg)}.pill__bg{position:absolute;inset:0;z-index:-1;border-radius:var(--r-btn);background:var(--text)}.pill__label{position:relative}.sitebar{transition:box-shadow .3s var(--ease)}@media(prefers-reduced-motion:reduce){.btn--sweep:after{transition:none}.bento__cell--photo:hover img,.marquee{transform:none}}.soon{display:grid;align-content:start;gap:12px;height:100%;min-height:260px;padding:22px;border-radius:var(--r-card);background:var(--pop);color:var(--on-pop)}.soon .tag--upcoming{justify-self:start;background:var(--on-pop);color:var(--pop)}.soon__title{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.45rem;line-height:1.1}.soon__body{line-height:1.5;opacity:.9}.soon__cta{justify-self:start;margin-top:auto;background:var(--on-pop);color:var(--pop)}.soon__cta:hover{background:var(--on-pop);filter:brightness(1.1)}.soon--ghost{background:transparent;color:var(--text);border:1.5px dashed var(--line-2)}.soon__date{justify-self:start}.skiplink{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--r-btn);background:var(--volt);color:var(--on-volt);font-weight:700;transition:top .2s var(--ease)}.skiplink:focus{top:12px}.demo-setup{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.demo-setup__form{display:grid;gap:22px;padding:clamp(20px,3vw,32px);border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.choice{border:0;margin:0;padding:0;display:grid;gap:10px}.choice legend{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.choice__row{display:flex;flex-wrap:wrap;gap:8px}.choice__opt{background:var(--surface-2);color:var(--text-2);min-height:46px;padding:0 18px}.choice__opt.is-on{background:var(--text);color:var(--bg)}.demo-setup__go{justify-self:start}.demo-setup__how{list-style:none;margin:0;padding:clamp(20px,3vw,32px);counter-reset:s;display:grid;gap:16px;border-radius:24px;background:var(--volt);color:var(--on-volt)}.demo-setup__how li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;gap:4px 12px;line-height:1.45}.demo-setup__how li:before{content:counter(s);grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--on-volt);color:var(--volt);font-family:var(--display);font-weight:900;font-style:italic}@media(max-width:860px){.demo-setup{grid-template-columns:1fr}}.demo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;padding:10px 12px;border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line)}.demo-bar__auto{width:auto;min-width:170px;background:var(--surface-2);border-radius:var(--r-btn)}.demo-bar__progress{flex:1;display:flex;align-items:center;gap:12px;font-weight:600;color:var(--text-2);min-width:220px}.demo-bar__track{flex:1;max-width:260px;height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.demo-bar__fill{display:block;height:100%;background:var(--volt-line);transform-origin:left}.demo-done{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-bottom:20px;padding:22px 24px;border-radius:24px;background:var(--pop);color:var(--on-pop)}.demo-done>div:first-of-type{flex:1;display:grid;gap:4px;min-width:240px}.demo-done b{font-family:var(--display);font-stretch:112%;font-weight:900;font-size:1.5rem}.demo-done__ctas{display:flex;flex-wrap:wrap;gap:8px}.demo-done .btn--outline{border-color:currentColor;color:inherit}.demo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,400px);gap:24px;align-items:start}.demo__label{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 12px}.demo__courts{display:grid;gap:14px}.scard{display:grid;gap:14px;padding:18px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.scard--live{border:2px solid var(--volt-line)}.scard--hold{border:2px dashed var(--hold)}.scard__head{display:flex;justify-content:space-between;align-items:center}.scard__court{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.25rem}.scard__vs{font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.15rem;margin:0}.scard__vs span{color:var(--muted);font-weight:600;font-size:.85em;padding:0 4px}.scard .btn--volt{justify-self:start}.scard__call{display:flex;align-items:baseline;justify-content:space-between}.scard__call small{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.scard__call b{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:2.6rem;line-height:1}.scard__teams{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scard__team{display:grid;justify-items:start;align-content:start;gap:2px;min-height:150px;padding:14px;border-radius:16px;text-align:left;white-space:normal;background:var(--surface-2);border:2px solid transparent}.scard__team:nth-child(1){background:var(--volt);color:var(--on-volt)}.scard__team:nth-child(2){background:var(--pop);color:var(--on-pop)}.scard__team:hover{filter:brightness(1.04)}.scard__team:active{transform:scale(.97)}.scard__team.is-serving{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--text)}.scard__name{font-weight:700;font-size:.92rem;line-height:1.25}.scard__team b{font-family:var(--display);font-stretch:112%;font-weight:900;font-size:2.6rem;line-height:1;margin:4px 0}.scard__team small{font-size:.78rem;font-weight:600;opacity:.8}.scard__hint{margin-top:auto;padding:5px 10px;border-radius:99px;background:#111110;color:#f4f4f1;font-size:.76rem;font-weight:700}.scard__foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.demo__phonewrap{position:sticky;top:88px}.phone{position:relative;border-radius:44px;padding:12px;background:#111110;box-shadow:0 0 0 2px #2a2a27,var(--shadow-lift)}.phone__notch{position:absolute;top:20px;left:50%;width:92px;height:24px;margin-left:-46px;border-radius:20px;background:#111110;z-index:2}.phone__screen{height:min(720px,76vh);overflow-y:auto;overscroll-behavior:contain;border-radius:34px;background:var(--bg);padding:48px 12px 16px;scrollbar-width:none}.phone__screen::-webkit-scrollbar{display:none}.phone__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 4px}.phone__head b{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.05rem}.phone .tabs{margin:0 0 12px}.phone .tabs button{font-size:.82rem;padding:0 8px;min-height:36px}.phone__body{font-size:.92rem}.phone .court{padding:14px;gap:10px}.phone .court__side{font-size:1.15rem}.phone .clock{font-size:1.8rem}.phone .courts,.phone .grid{grid-template-columns:1fr}@media(max-width:940px){.demo{grid-template-columns:1fr}.demo__phonewrap{position:static}.phone{max-width:400px;margin:0 auto}.phone__screen{height:640px}}.practice-steps{list-style:none;margin:0 0 clamp(40px,6vw,72px);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.practice-steps__item li{display:grid;gap:10px;align-content:start;height:100%;padding:22px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.practice-steps__item:nth-child(1) li{background:var(--volt);color:var(--on-volt);border:0}.practice-steps__item:nth-child(1) li .muted{color:inherit;opacity:.8}.practice-steps__item h2{margin:0}@media(max-width:1000px){.practice-steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.practice-steps{grid-template-columns:1fr}}.practice-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,44px);border-radius:28px;background:var(--pop);color:var(--on-pop)}.practice-cta>div:first-child{max-width:52ch}.practice-cta .h2{color:inherit}.practice-cta p{margin:0;line-height:1.5;opacity:.92}.practice-cta__btns{display:flex;flex-wrap:wrap;gap:10px}.practice-cta__go{background:var(--on-pop);color:var(--pop)}.practice-cta__go:hover{background:var(--on-pop)}.practice-cta__alt{background:transparent;border:1.5px solid currentColor;color:inherit}.practice-cta__alt:hover{background:#0000001a}.practicebar{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:45;transform:translate(-50%);display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);height:46px;padding:0 5px 0 16px;border-radius:var(--r-btn);background:#111110;color:#f4f4f1;border:1px solid rgb(255 138 31 / .5);box-shadow:0 0 0 4px #ff8a1f24,0 18px 40px -16px #0009;font-size:.86rem;white-space:nowrap}.practicebar__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--hold);box-shadow:0 0 10px var(--hold);animation:nfpulse 1.8s ease-in-out infinite}.practicebar b{flex:none;font-weight:800;color:var(--hold)}.practicebar__note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#f4f4f1bf}.practicebar__btn{flex:none;min-height:36px;height:36px;padding:0 14px;border-radius:var(--r-btn);font-size:.84rem;font-weight:700;background:#ffffff14;color:#f4f4f1}.practicebar__btn:hover{background:#ffffff24}.practicebar__exit{background:var(--hold)!important;color:#111110!important}.practicebar__exit:hover{filter:brightness(1.06)}@media(max-width:640px){.practicebar__note{display:none}}@media(max-width:360px){.practicebar__long{display:none}.practicebar{gap:8px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.practicebar__dot{animation:none}}body:has(.practicebar){padding-bottom:72px}.ged{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:var(--text)}.ged::backdrop{background:#0a0a098c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ged[open] .ged__sheet{animation:gedin .32s var(--ease)}@keyframes gedin{0%{opacity:0;transform:translateY(24px) scale(.98)}}.ged__sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));max-height:min(86vh,820px);overflow-y:auto;display:grid;gap:14px;padding:20px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.ged__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ged__head small{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ged__head b{display:block;font-family:var(--display);font-stretch:110%;font-weight:800;font-size:1.2rem;line-height:1.2}.ged__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--r-btn);background:var(--surface-2)}.ged__tabs button{position:relative;isolation:isolate;min-height:40px;background:transparent;color:var(--text-2)}.ged__tabs button.is-on{color:var(--on-volt)}.ged__tabbg{position:absolute;inset:0;z-index:-1;border-radius:var(--r-btn);background:var(--volt)}.ged__note{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in oklab,var(--hold) 18%,transparent);font-size:.88rem}.ged__body{display:grid;gap:14px}.ged__hint{margin:0;font-size:.86rem;color:var(--muted)}.ged__courts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ged__court{display:flex;align-items:flex-start;gap:12px;padding:14px;min-height:0;text-align:left;white-space:normal;border-radius:16px;background:var(--surface-2);border:2px solid transparent}.ged__court:hover:not(:disabled){border-color:var(--court);background:var(--surface-2);transform:translateY(-2px)}.ged__court.is-here{border-color:var(--court);opacity:1}.ged__courtnum{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--court);color:var(--on-court);font-family:var(--display);font-weight:900;font-size:1.2rem}.ged__courtinfo{display:grid;gap:2px;min-width:0}.ged__courtinfo b{font-weight:700}.ged__courtinfo small{color:var(--muted);font-size:.8rem;line-height:1.35}.ged__order{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--line)}.ged__order span{flex:1;min-width:160px;font-size:.9rem}.ged__sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.ged__side{display:grid;gap:6px;padding:10px;border-radius:16px}.ged__side--a{background:color-mix(in oklab,var(--volt) 30%,var(--surface))}.ged__side--b{background:color-mix(in oklab,var(--pop) 22%,var(--surface))}.ged__side small{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.ged__slot{position:relative;justify-content:flex-start;min-height:46px;padding:0 34px 0 14px;border-radius:12px;background:var(--surface);border:2px solid transparent;text-align:left;white-space:normal;font-weight:700}.ged__slot.is-empty{color:var(--muted);font-weight:600;border-style:dashed;border-color:var(--line-2)}.ged__slot.is-active{border:2px solid var(--text);box-shadow:0 0 0 4px color-mix(in oklab,var(--volt) 40%,transparent)}.ged__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-3)}.ged__swap{background:var(--surface-2)}.ged__search{min-width:0}.ged__people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:6px;max-height:280px;overflow-y:auto;padding:2px}.ged__person{justify-content:flex-start;gap:10px;min-height:48px;padding:0 12px;border-radius:12px;background:var(--surface-2);text-align:left;white-space:normal;font-weight:600}.ged__person:hover{background:var(--surface-3)}.ged__person.is-chosen{background:var(--text);color:var(--bg)}.ged__person .tag{margin-left:auto;min-height:20px;font-size:.62rem}.ged__seed{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--surface);font-size:.76rem;font-weight:800;color:var(--text)}.ged__pname{flex:1;min-width:0;line-height:1.25}.ged__count{margin-left:auto;font-size:.74rem;color:var(--muted);font-weight:600;white-space:nowrap}.ged__person.is-chosen .ged__count{color:inherit;opacity:.7}.ged__pairs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ged__pair{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-radius:16px;background:var(--surface-2)}.ged__member{min-height:40px;padding:0 14px;gap:6px;background:var(--surface)}.ged__member.is-active{background:var(--volt);color:var(--on-volt)}.ged__swapzone{display:grid;gap:10px}.ged__sub{display:flex;gap:8px}.ged__sub input{flex:1;min-height:42px}.ged__or{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ged__foot{display:flex;flex-wrap:wrap;gap:8px;position:sticky;bottom:-20px;padding:12px 0 4px;background:var(--surface)}@media(max-width:640px){.ged__sheet{inset:auto 0 0;transform:none;width:100%;max-height:90vh;border-radius:24px 24px 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom))}.ged[open] .ged__sheet{animation:gedup .34s var(--ease)}.ged__sides{grid-template-columns:1fr}.ged__swap{justify-self:center;transform:rotate(90deg)}.ged__pairs{grid-template-columns:1fr}}@keyframes gedup{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.ged[open] .ged__sheet{animation:none}}.fhead{position:sticky;top:0;z-index:var(--z-header);padding:10px var(--gutter) 0;pointer-events:none}.fhead>*{pointer-events:auto}.fhead__capsule{position:relative;display:flex;align-items:center;gap:8px;width:min(calc(var(--page-max) - 2 * var(--gutter)),100%);margin:0 auto;height:58px;padding:0 8px;border-radius:18px;overflow:hidden;background:var(--glass-bg);color:#f4f4f1;border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:height .32s var(--ease),border-radius .32s var(--ease),background .32s var(--ease)}.fhead.is-condensed .fhead__capsule{height:50px;border-radius:15px}.fhead__brand{display:flex;align-items:center;gap:10px;padding:0 10px 0 2px;flex:none;color:inherit}.chip-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--volt);flex:none;box-shadow:inset 0 -2px #0000001f,0 0 0 1px #ffffff0f;transition:width .32s var(--ease),height .32s var(--ease),border-radius .32s var(--ease)}.chip-mark__logo{width:27px;height:23px;color:var(--on-volt);transition:transform .5s var(--ease);transform-origin:30% 70%}.fhead.is-condensed .chip-mark{width:34px;height:34px;border-radius:10px}@media(hover:hover)and (pointer:fine){.fhead__brand:hover .chip-mark__logo{transform:translate(5%,-2.5%) rotate(-14deg)}}.fhead__name{font-family:var(--display);font-stretch:118%;font-style:italic;font-weight:900;font-size:.98rem;text-transform:uppercase;letter-spacing:-.02em}.fhead__nav{position:relative;margin:0 auto}.fhead__nav nav{position:relative;display:flex;gap:2px}.fhead__glow{position:absolute;top:50%;left:0;height:34px;margin-top:-17px;border-radius:999px;background:var(--volt);pointer-events:none}.fhead__link{position:relative;z-index:1;display:grid;place-items:center;height:36px;padding:0 14px;border-radius:999px;transition:color .2s var(--ease);font-size:.86rem;font-weight:550;letter-spacing:-.005em;color:#f4f4f1b8}.fhead__link.is-on{color:#f4f4f1}.fhead__nav.is-gliding .fhead__link:hover{color:#111110}.fhead__link:hover{color:#f4f4f1}.fhead__roll{display:grid;height:1.3em;overflow:hidden;line-height:1.3}.fhead__roll>span{display:block;transition:transform .38s var(--ease)}.fhead__link:hover .fhead__roll>span{transform:translateY(-100%)}.fhead__roll>span:last-child{color:inherit}.fhead__dot{position:absolute;bottom:-5px;left:50%;width:16px;height:3px;margin-left:-8px;border-radius:3px;background:var(--volt)}.fhead__tools{display:flex;align-items:center;gap:2px;flex:none}.fhead__tools .iconbtn{color:#f4f4f1;width:40px;min-height:40px;border-radius:10px}.fhead__tools .iconbtn:hover{background:#ffffff14}.fhead__live{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;margin-right:4px;border-radius:9px;background:#d9ff001f;color:var(--volt);font-size:.8rem;font-weight:700;box-shadow:inset 0 0 0 1px #d9ff0040}.fhead__wave{display:flex;align-items:center;gap:2px;height:14px}.fhead__wave i{width:2.5px;height:100%;border-radius:2px;background:currentColor;animation:wave 1s ease-in-out infinite}.fhead__wave i:nth-child(2){animation-delay:-.25s}.fhead__wave i:nth-child(3){animation-delay:-.5s}.fhead__wave i:nth-child(4){animation-delay:-.75s}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.fhead__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--volt),var(--pop));transform-origin:left}.fhead__burger{display:none!important}.settings__panel{z-index:var(--z-pop);color:var(--text)}.fhead__sheet{display:grid;gap:2px;width:min(calc(var(--page-max) - 2 * var(--gutter)),100%);margin:8px auto 0;padding:12px;border-radius:18px;background:#0e0e0df0;color:#f4f4f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgb(255 255 255 / .09);box-shadow:0 30px 60px -30px #000000b3}.fhead__sheetlink{display:block;padding:14px 10px;border-radius:12px;font-family:var(--display);font-stretch:115%;font-style:italic;font-weight:800;font-size:1.3rem;text-transform:uppercase;color:#f4f4f1}.fhead__sheetlink:hover,.fhead__sheetlink.active{background:#d9ff001a;color:var(--volt)}.fhead__sheetlink--quiet{font-family:var(--sans);font-style:normal;text-transform:none;font-size:.95rem;font-weight:600;color:#f4f4f199}@media(max-width:960px){.fhead__nav{display:none}.fhead__burger{display:inline-grid!important}.fhead__tools{margin-left:auto}}@media(prefers-reduced-motion:reduce){.fhead__wave i{animation:none;transform:scaleY(.7)}.fhead__roll>span{transition:none}}.appbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.appbar__row{min-height:60px;padding:8px clamp(16px,4vw,40px);gap:12px;align-items:center}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.wordmark .chip-mark{width:36px;height:36px}.wordmark__text b{font-family:var(--display);font-stretch:118%;font-style:italic;font-weight:900;font-size:1rem;text-transform:uppercase;letter-spacing:-.02em}@media(max-width:600px){.appbar__row .wordmark__text{display:none}.appbar__actions{min-width:0;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.appbar__actions::-webkit-scrollbar{display:none}.appbar__actions .btn--sm{padding:0 11px;flex:none}}.display{font-size:clamp(2.3rem,5vw,4.4rem)}.display--md{font-size:clamp(2rem,3.6vw,3.1rem)}.h2{font-size:clamp(1.5rem,2.6vw,2.15rem)}.colour .h2{font-size:clamp(1.7rem,3.4vw,2.8rem)}.rstory{position:relative;padding:clamp(32px,6vw,72px) 0}.rstory__pin{display:grid;align-items:center}.rstory__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center}.rstory__copy{display:grid;gap:16px;align-content:center}.rstory__copy .h2{margin:0}.rstory__shots{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.rstory__shots li{display:grid;gap:2px;padding:10px 14px;border-radius:12px;opacity:.38;transition:opacity .3s var(--ease),background .3s var(--ease),transform .3s var(--ease)}.rstory__shots li b{font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:800;text-transform:uppercase;font-size:.95rem}.rstory__shots li span{font-size:.86rem;color:var(--muted)}.rstory__shots li.is-done{opacity:.6}.rstory__shots li.is-on{opacity:1;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transform:translate(6px)}.rstory__shots li.is-on b{color:var(--hi)}[data-theme=dark] .rstory__shots li.is-on b{color:var(--volt)}.rstory__court{position:relative}.rstory__call{position:absolute;right:2%;top:-6%;z-index:2;display:grid;justify-items:end;gap:2px;padding:12px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.rstory__call small{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.rstory__call b{font-family:var(--display);font-stretch:125%;font-style:italic;font-weight:900;font-size:2.2rem;line-height:1;font-variant-numeric:tabular-nums}.rstory__call b.is-point{color:var(--hi)}[data-theme=dark] .rstory__call b.is-point{color:var(--volt)}.rstory__call span{font-size:.8rem;color:var(--text-2)}.rstory__svg{width:100%;height:auto;display:block;transform:perspective(1400px) rotateX(28deg);transform-origin:50% 70%;margin-bottom:-6%}.rstory__surface{fill:#1d3c8f}.rstory__kitchen rect{fill:#17307a}.rstory__lines path{fill:none;stroke:#f4f4f1;stroke-width:3.5;stroke-linecap:round}.rstory__net{stroke:#f4f4f1;stroke-width:6;stroke-linecap:round;opacity:.9}.rstory__player circle{fill:var(--volt);opacity:.22}.rstory__player .rstory__playercore{opacity:1}.rstory__player--b circle{fill:var(--pop)}.rstory__ball{fill:var(--volt);transform-box:fill-box;transform-origin:center}.rstory__shadow{fill:#00000059}.rstory__impact{fill:none;stroke:var(--volt);stroke-width:3}@media(max-width:900px){.rstory__grid{grid-template-columns:1fr;gap:12px}.rstory__shots{grid-template-columns:repeat(5,1fr);gap:4px}.rstory__shots li{padding:8px 6px;text-align:center}.rstory__shots li span{display:none}.rstory__shots li b{font-size:.66rem}.rstory__shots li.is-on{transform:none}.rstory__copy .lede{display:none}.rstory__call{position:static;justify-items:start;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;margin-bottom:10px;padding:8px 14px;box-shadow:none}.rstory__call small{grid-column:1 / -1}.rstory__call b{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.rstory__svg{transform:none}}html.is-studio{overflow:hidden}.studio{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#f4f4f1;overflow:hidden}.studio::backdrop{background:transparent}.studio__room{--s-bg: #0B0B0A;--s-surface: #181816;--s-surface-2: #232320;--s-line: rgb(244 244 241 / .1);--s-muted: rgb(244 244 241 / .66);position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top" "stage panel" "dock panel";background:var(--s-bg);overflow:hidden;background-image:radial-gradient(60% 55% at 42% 52%,color-mix(in oklab,var(--glow) 26%,transparent),transparent 70%),radial-gradient(rgb(244 244 241 / .07) 1px,transparent 1.5px);background-size:100% 100%,22px 22px;transition:background-image .4s var(--ease)}.studio[open] .studio__room{animation:studioin .42s var(--ease)}.studio.is-closing .studio__room{animation:studioout .3s cubic-bezier(.7,0,.84,0) both}@keyframes studioin{0%{transform:translateY(28px) scale(.97)}to{transform:none}}@keyframes studioout{to{transform:translateY(28px) scale(.97);opacity:0}}.studio__top{grid-area:top;display:flex;align-items:center;gap:16px;padding:14px clamp(14px,3vw,28px)}.studio__brand{display:flex;align-items:center;gap:10px;min-width:0}.studio__brand .chip-mark{width:38px;height:38px}.studio__brand b{display:block;font-weight:700;font-size:1rem;letter-spacing:-.01em;line-height:1.2}.studio__brand small{display:block;font-size:.74rem;color:var(--s-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.studio__kinds{display:flex;gap:2px;margin-inline:auto;padding:4px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-line);overflow-x:auto;scrollbar-width:none}.studio__kinds::-webkit-scrollbar{display:none}.studio__kinds button{position:relative;flex:none;min-height:38px;padding:0 16px;border-radius:999px;background:transparent;color:var(--s-muted);font-size:.86rem;font-weight:600;white-space:nowrap}.studio__kinds button:hover{color:#f4f4f1}.studio__kinds button span{position:relative;z-index:1}.studio__kinds button.is-on{color:#111110}.studio__kinds button .studio__kindpill{position:absolute;z-index:0;inset:0;border-radius:999px;background:#d9ff00}.studio__close{flex:none;margin-left:auto;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:var(--s-surface);color:#f4f4f1;border:1px solid var(--s-line)}.studio__kinds+.studio__close{margin-left:0}.studio__close:hover{background:var(--s-surface-2)}.studio__stage{grid-area:stage;display:grid;place-items:center;min-height:0;padding:4px 16px}.studio__phone{position:relative;height:min(calc(100dvh - 150px),900px);aspect-ratio:9 / 16;border-radius:34px;overflow:hidden;background:#111110;display:grid;place-items:center;box-shadow:0 0 0 7px #1d1d1b,0 0 0 8px #f4f4f124,0 40px 90px -30px #000000e6,0 0 120px -20px color-mix(in oklab,var(--glow) 45%,transparent)}.studio__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(1.1);pointer-events:none}.studio__bars{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px;pointer-events:none}.studio__bars i{flex:1;height:3px;border-radius:3px;background:#fff6}.studio__bars i:first-child{background:#fff}.studio__me{position:absolute;top:24px;left:14px;display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:#fff;pointer-events:none}.studio__me .chip-mark{width:26px;height:26px}.studio__place{position:absolute;left:50%;top:50%;z-index:2;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.studio__place:active{cursor:grabbing}.studio__sticker{position:relative}.studio__sticker img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 24px rgb(0 0 0 / .45))}.studio__frost{position:absolute;inset:0;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.studio__handle{position:absolute;right:-16px;bottom:-16px;z-index:3;display:grid;place-items:center;width:40px;height:40px;cursor:nwse-resize;touch-action:none;opacity:.9}.studio__handle i{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0b0b0a8c,0 4px 10px #0006}.studio__bg.is-photo{filter:none}.studio__photo{display:flex;align-items:center;gap:8px;padding:0 4px;flex-wrap:wrap}.studio__photobtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--s-surface-2);color:#f4f4f1;border:1px dashed rgb(244 244 241 / .35);font-weight:700;font-size:.86rem}.studio__photobtn:hover{background:#2e2e2a}.studio__mode{display:inline-flex;padding:3px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-line)}.studio__mode button{min-height:36px;padding:0 12px;border-radius:999px;background:transparent;color:var(--s-muted);font-size:.78rem;font-weight:700}.studio__mode button.is-on{background:#f4f4f1;color:#111110}.studio__photox{width:40px;min-height:40px;padding:0;border-radius:50%;background:var(--s-surface);color:var(--s-muted);border:1px solid var(--s-line)}.studio__thumb.is-glass{background:linear-gradient(135deg,#3a5a2a,#5a2a4a 60%,#1f3a5a)}.studio__loading{width:70%;height:28%;border-radius:18px;background:#ffffff1a;animation:nfpulse 1.2s ease-in-out infinite}.studio__hint{position:absolute;z-index:3;bottom:16px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#0b0b0ab8;color:#f4f4f1;font-size:.74rem;font-weight:600;white-space:nowrap}.studio__reset{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:0;background:none;color:inherit;font:inherit}.studio__panel{grid-area:panel;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:8px clamp(14px,2vw,24px) 24px 0}.studio__styles{display:grid;gap:8px;align-content:start;overflow-y:auto;min-height:0;padding:4px;scrollbar-width:thin}.studio__style{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:8px;border-radius:18px;background:var(--s-surface);color:#f4f4f1;border:1px solid var(--s-line);text-align:left;transition:background .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.studio__style:hover{background:var(--s-surface-2)}.studio__style:active{transform:scale(.98)}.studio__style.is-on{background:var(--s-surface-2);box-shadow:0 0 0 2px var(--glow);border-color:transparent}.studio__thumb{display:grid;place-items:center;height:72px;border-radius:12px;overflow:hidden;background:repeating-conic-gradient(#2a2a27 0% 25%,#222220 0% 50%) 0 0 / 12px 12px}.studio__thumb img{max-width:92%;max-height:64px;object-fit:contain}.studio__thumbload{width:60%;height:40%;border-radius:6px;background:#ffffff14;animation:nfpulse 1.2s ease-in-out infinite}.studio__stylename b{display:block;font-weight:700;font-size:.95rem;letter-spacing:-.01em}.studio__stylename small{display:block;margin-top:2px;font-size:.78rem;color:var(--s-muted)}.studio__tones{display:flex;gap:8px;padding:0 4px}.studio__tones button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 10px;border-radius:999px;background:var(--s-surface);color:var(--s-muted);border:1px solid var(--s-line);font-size:.82rem;font-weight:600}.studio__tones i{flex:none;width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #ffffff40}.studio__tones button.is-on{color:#f4f4f1;background:var(--s-surface-2);box-shadow:0 0 0 2px var(--sw);border-color:transparent}.studio__dock{grid-area:dock;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:6px 16px max(20px,env(safe-area-inset-bottom))}.studio__note{margin:0;max-width:40ch;font-size:.8rem;line-height:1.4;color:var(--s-muted)}.studio__actions{display:flex;gap:8px;padding:6px;border-radius:999px;background:var(--s-surface);border:1px solid var(--s-line);box-shadow:0 20px 40px -20px #000c}.studio__act{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border-radius:999px;background:var(--s-surface-2);color:#f4f4f1;font-weight:700;font-size:.92rem;transition:transform .16s var(--ease),background .16s var(--ease)}.studio__act:hover{background:#2e2e2a}.studio__act:active{transform:scale(.96)}.studio__act--go{padding:0 28px;background:#d9ff00;color:#111110}.studio__act--go:hover{background:#e6ff4d}.studio__act:disabled{opacity:.5}.studio .confetti{z-index:4}@media(max-width:900px){.studio__room{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top" "stage" "panel" "dock"}.studio__top{flex-wrap:wrap;row-gap:10px;padding-bottom:6px}.studio__kinds{order:3;flex-basis:100%;margin:0}.studio__kinds+.studio__close{margin-left:auto}.studio__stage{padding:6px 16px}.studio__phone{height:100%;max-height:none;min-height:300px;border-radius:26px}.studio__panel{grid-template-rows:auto auto;gap:10px;padding:8px 0 0}.studio__styles{grid-auto-flow:column;grid-auto-columns:92px;overflow-x:auto;overflow-y:hidden;padding:4px 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.studio__styles::-webkit-scrollbar{display:none}.studio__style{grid-template-columns:1fr;gap:6px;padding:6px;border-radius:16px;text-align:center;scroll-snap-align:start}.studio__thumb{height:50px}.studio__thumb img{max-height:44px}.studio__photo{padding:0 16px}.studio__photobtn{min-height:38px;font-size:.8rem}.studio__panel{gap:8px}.studio__stylename b{font-size:.82rem}.studio__stylename small{display:none}.studio__tones{padding:0 16px}.studio__tones button{min-height:40px}.studio__dock{gap:8px;padding-top:10px}.studio__note{order:2;flex-basis:100%;text-align:center;font-size:.74rem}.studio__actions{width:100%;max-width:420px}.studio__act--go{flex:1}.studio__act span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.studio__act:not(.studio__act--go){width:52px;padding:0}}@media(prefers-reduced-motion:reduce){.studio[open] .studio__room,.studio.is-closing .studio__room{animation:none}}.sharebtn{display:inline-flex;align-items:center;gap:8px}.boardhero__share{position:absolute;top:18px;right:18px;z-index:2;background:#111110b3;color:#f4f4f1;border:1px solid rgb(255 255 255 / .18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.boardhero__share:hover{background:#111110d9}.rowshare{min-height:34px;width:34px;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.rowshare:hover{background:var(--surface-3);color:var(--text)}.podium__share{justify-self:start;margin-top:6px;min-height:34px;padding:0 12px;font-size:.8rem;background:#00000024;color:inherit}.podium__share:hover{background:#00000038}.stickers{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:clamp(48px,8vw,96px);padding:clamp(22px,4vw,36px);border-radius:26px;background:var(--surface);border:1px solid var(--line)}.stickers p{margin:6px 0 0;color:var(--text-2);max-width:52ch}.confetti{position:absolute;left:50%;top:50%;z-index:3;width:0;height:0;pointer-events:none}.confetti i{position:absolute;left:-5px;top:-3px;width:10px;height:6px;border-radius:1px}.confetti i.is-dot{width:8px;height:8px;border-radius:50%}.pairname{display:inline-block}.rally__serve{white-space:nowrap}@media(max-width:480px){.rally{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"who act" "pts act";row-gap:4px;padding:10px 8px 10px 14px}.rally__act{align-self:stretch}.rally__who{grid-area:who}.rally__pts{grid-area:pts}.rally__act{grid-area:act}}@media(hover:none),(pointer:coarse){.fhead__capsule,.fhead__sheet{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-bg)}.sitebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--bg-rgb) / .98)}.ged::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a09b3}.boardhero__share{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111110d9}}.tabbar{display:none}@media(max-width:960px){.tabbar{position:fixed;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:var(--z-header);display:grid;grid-template-columns:repeat(5,1fr);height:62px;padding:0 4px;border-radius:22px;background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.tabbar__tab{display:grid;justify-items:center;align-content:center;gap:2px;padding:0;color:#f4f4f199;font-size:.68rem;font-weight:600;-webkit-tap-highlight-color:transparent}.tabbar__tab.is-on{color:#f4f4f1}.tabbar__icon{position:relative;display:grid;place-items:center;width:52px;height:30px}.tabbar__dot{display:none}.tabbar__ballicon{position:relative;z-index:1}.tabbar__icon svg{position:relative;z-index:1}.tabbar__tab.is-on .tabbar__icon svg{color:#111110}.tabbar__pill{position:absolute;inset:0;border-radius:999px;background:var(--volt)}.tabbar__tab:active .tabbar__icon{transform:scale(.92)}.site{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.practicebar{bottom:calc(82px + env(safe-area-inset-bottom))}}@media(max-width:900px){.studio__top{padding:8px 12px 4px;row-gap:6px}.studio__brand .chip-mark{width:30px;height:30px;border-radius:9px}.studio__brand small{display:none}.studio__close{width:38px;height:38px;min-height:38px}.studio__kinds button{min-height:32px;padding:0 12px;font-size:.8rem}.studio__panel{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"photo tones" "styles styles";gap:6px;padding-top:6px}.studio__photo{grid-area:photo;padding:0 0 0 12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.studio__tones{grid-area:tones;padding:0 12px 0 0;gap:6px}.studio__tones button{flex:none;width:34px;min-height:34px;padding:0}.studio__tones button span{display:none}.studio__styles{grid-area:styles;grid-auto-columns:78px;padding:2px 12px}.studio__style{padding:4px;gap:3px;border-radius:12px}.studio__thumb{height:40px;border-radius:8px}.studio__thumb img{max-height:36px}.studio__stylename b{font-size:.74rem}.studio__photobtn{min-height:34px;padding:0 12px}.studio__mode button{min-height:30px;padding:0 10px}.studio__photox{width:34px;min-height:34px;flex:none}.studio__dock{padding:6px 12px max(10px,env(safe-area-inset-bottom));gap:6px}.studio__note:not(.is-set){display:none}.studio__act{min-height:48px}.studio__stage{padding:4px 12px}}.livedot{width:7px;height:7px;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:reduce){.livedot,.tabbar__dot{animation:none}}.sfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.sfig{display:grid;gap:4px;padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.sfig__label{font-size:.8rem;font-weight:600;color:var(--text-2)}.sfig__value{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.sfig__hint{font-size:.78rem;color:var(--text-2)}.sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px}.sbars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sbar{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.88rem}.sbar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sbar__track{height:10px;border-radius:99px;background:var(--surface-2);overflow:hidden}.sbar__fill{display:block;height:100%;border-radius:99px;background:var(--volt)}.sbar__val{font-weight:700;white-space:nowrap}.sbar__val small{font-weight:500;color:var(--text-2)}.tablewrap{overflow-x:auto}@media(max-width:520px){.sbar{grid-template-columns:90px minmax(0,1fr)}.sbar__val{grid-column:2}}.tc,.tc:hover{box-shadow:none}.tabbar__pill{animation:pillin .16s cubic-bezier(.2,0,0,1)}@keyframes pillin{0%{opacity:0;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.tabbar__pill{animation:none}}@media(max-width:960px){.tabbar__ball{display:grid;justify-items:center;align-content:end;gap:2px;padding-bottom:7px;color:#f4f4f199;font-size:.68rem;font-weight:600;-webkit-tap-highlight-color:transparent}.tabbar__ball.is-on{color:#f4f4f1}.tabbar__ballwrap{display:block;width:56px;height:56px;margin-top:-26px;border-radius:50%;background:transparent;padding:0;transition:transform .12s ease-out}.tabbar__ball:active .tabbar__ballwrap{transform:scale(.94)}.tabbar__ballwrap .tabbar__ballicon{display:block;width:100%;height:100%}}.rail{scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.chip-mark__logo{transform:translate(5%,-2.5%)}.who{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(36px,5vw,72px) 0 clamp(28px,4vw,56px)}.who__kicker{margin:0 0 18px;font-size:1rem;font-weight:700;color:var(--text-2)}.who__list{display:grid;gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none}.who__list li{font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:900;font-size:clamp(1.55rem,3.6vw,2.7rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.who__list li b{font-weight:inherit}.who__list li span{color:var(--text-2)}.who__list li b{color:var(--text)}.who__list li:nth-child(odd) b{color:var(--volt)}:root[data-theme=light] .who__list li:nth-child(odd) b{color:var(--text);text-decoration:underline;text-decoration-color:var(--volt);text-decoration-thickness:.18em;text-underline-offset:.08em}.who__photos{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:10px;aspect-ratio:1 / 1.05}.who__p{width:100%;height:100%;object-fit:cover;border-radius:20px}.who__p--a{grid-row:1 / 3}.hosts{padding:clamp(40px,6vw,80px) 0}.hosts__note{margin:8px 0 0}.hosts__list{margin:28px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.host{position:relative;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.6fr) auto 40px;align-items:center;gap:12px 28px;padding:22px 0;border-top:1px solid var(--line)}.host__name{margin:0;font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:900;font-size:clamp(1.3rem,2.4vw,1.75rem);text-transform:uppercase;letter-spacing:-.01em}.host__line{margin:0;color:var(--text-2);max-width:58ch}.host__tag{justify-self:start;padding:5px 12px;border-radius:999px;border:1px solid var(--line-2, var(--line));font-size:.78rem;font-weight:700;white-space:nowrap}.host:first-child .host__tag{background:var(--volt);color:var(--on-volt);border-color:transparent}.host__link{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-2);color:var(--text)}.host__link:hover{background:var(--volt);color:var(--on-volt)}.rules{padding:clamp(40px,6vw,80px) 0}.rules__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,36px) clamp(24px,4vw,48px);margin:28px 0 0}.rule dt{font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:900;font-size:1.25rem;text-transform:uppercase}.rule dd{margin:8px 0 0;color:var(--text-2);max-width:44ch}.faq{padding:clamp(40px,6vw,80px) 0 clamp(48px,7vw,96px);max-width:860px}.faq__list{margin-top:20px;border-bottom:1px solid var(--line)}.faq__item{border-top:1px solid var(--line)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:1.05rem;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface-2);font-weight:600;transition:transform .16s ease-out}.faq__item[open] summary:after{transform:rotate(45deg);background:var(--volt);color:var(--on-volt)}.faq__item p{margin:0 0 20px;color:var(--text-2);max-width:62ch}@media(max-width:820px){.who{grid-template-columns:1fr}.who__photos{aspect-ratio:4 / 3.4}.host{grid-template-columns:minmax(0,1fr) auto}.host__line{grid-column:1 / -1;grid-row:2}.host__tag{grid-column:1;grid-row:3}.host__link{grid-column:2;grid-row:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.everyone{padding:clamp(40px,6vw,88px) 0}.everyone__lead{margin:0 0 clamp(10px,2vw,18px);font-family:var(--display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(1.15rem,2.2vw,1.6rem);letter-spacing:.02em;color:var(--text-2)}.everyone__roll{margin:0;padding:0;list-style:none;border-top:2px solid var(--text)}.rcall{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,26vw,220px);grid-template-areas:"word pic" "line pic";column-gap:clamp(14px,3vw,40px);row-gap:6px;align-items:center;padding:clamp(16px,2.6vw,26px) 0;border-bottom:2px solid var(--text)}.rcall__word{grid-area:word;position:relative;justify-self:start;padding:0 .12em;margin-left:-.12em}.rcall__text{position:relative;z-index:1;display:block;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;line-height:.92;letter-spacing:-.01em;font-size:clamp(2.4rem,11.5vw,5.6rem);color:var(--text);transition:color .35s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.rcall__slash{position:absolute;inset:8% -4% 2% -2%;background:var(--volt);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.rcall.is-on .rcall__slash{transform:scaleX(1)}.rcall.is-on .rcall__text{color:var(--on-volt)}.rcall__line{grid-area:line;max-width:34ch;color:var(--text-2);font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.45;text-wrap:pretty}.rcall__pic{grid-area:pic;align-self:stretch;position:relative;overflow:hidden;min-height:92px;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);background:var(--line)}.rcall__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform .7s cubic-bezier(.16,1,.3,1)}.rcall.is-on .rcall__pic img{transform:scale(1)}.everyone__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;margin-top:clamp(18px,3vw,30px)}.everyone__all{position:relative;margin:0;padding:.06em .34em .02em .22em;background:var(--volt);color:var(--on-volt);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;font-size:clamp(2.4rem,11.5vw,5.6rem)}.everyone__short{display:block;font-size:.34em;font-weight:800;letter-spacing:.04em;padding-top:.5em}@media(min-width:900px){.rcall{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) clamp(170px,17vw,240px);grid-template-areas:"word line pic";column-gap:clamp(24px,3vw,48px)}.rcall__pic{min-height:112px}}@media(hover:hover){.rcall{cursor:default}}@media(prefers-reduced-motion:reduce){.rcall__slash,.rcall__text,.rcall__pic img{transition:none}.rcall__pic img{transform:none}}html[data-simple] .rcall__pic img{transform:none}.rstory-placeholder{height:60vh}.btn,.btn--volt,button.primary,.btn--go,.livecard,.btn--pop,.tabs__pill,.swatch,.swatch:hover,.bento__over,.rally-demo,.demo-setup__form,.scard,.social,.social:hover,.ged__sheet,.fhead__sheet,.rstory__call,.studio__actions,.settings__panel,.panel,.scourt,.sr,.sghost,.tcard,.court,.hero,.sitebar{box-shadow:none!important}@media(max-width:960px){.tabbar__ballwrap{transform-origin:50% 100%;animation:dribble 5.5s cubic-bezier(.3,0,.3,1) infinite}.tabbar__ballwrap .tabbar__ballicon{transform-origin:50% 50%;animation:ballturn 5.5s cubic-bezier(.3,0,.3,1) infinite}.tabbar__ball:active .tabbar__ballwrap{animation:tapbounce .42s cubic-bezier(.2,0,0,1)}}@keyframes dribble{0%,78%,to{transform:translateY(0) scale(1)}84%{transform:translateY(-9px) scale(.97,1.03)}90%{transform:translateY(0) scale(1.08,.9)}94%{transform:translateY(-3px) scale(.99,1.01)}97%{transform:translateY(0) scale(1.02,.98)}}@keyframes ballturn{0%,78%{transform:rotate(0)}90%,to{transform:rotate(90deg)}}@keyframes tapbounce{0%{transform:scale(1)}30%{transform:translateY(2px) scale(1.1,.86)}65%{transform:translateY(-10px) scale(.95,1.05)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.tabbar__ballwrap,.tabbar__ballwrap .tabbar__ballicon{animation:none!important}}.tour{position:fixed;inset:0;z-index:1000}.tour__dim{position:fixed;inset:0;background:#080807a8;transition:top .32s cubic-bezier(.2,0,0,1),left .32s cubic-bezier(.2,0,0,1),width .32s cubic-bezier(.2,0,0,1),height .32s cubic-bezier(.2,0,0,1)}.tour__dim.has-hole{inset:auto;background:transparent;border-radius:18px;outline:2px solid var(--volt);outline-offset:0;box-shadow:0 0 0 200vmax #080807a8!important}.tour__card{position:fixed;width:min(340px,calc(100vw - 24px));padding:18px 18px 16px;border-radius:22px;background:#f7f7f4;color:#111110;outline:none;animation:tourin .26s cubic-bezier(.2,0,0,1)}.tour__card.is-center{left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 32px))}.tour__card:before{content:"";position:absolute;top:-7px;left:calc(50% - 7px);width:14px;height:14px;background:inherit;transform:rotate(45deg);border-radius:3px}.tour__card.is-above:before{top:auto;bottom:-7px}.tour__card.is-center:before{display:none}@keyframes tourin{0%{translate:0 8px}}.tour__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour__count{font-size:.78rem;font-weight:700;color:#55554f}.tour__skip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:999px;background:transparent;color:#55554f;font-size:.8rem;font-weight:700}.tour__skip:hover{background:#11111012;color:#111110}.tour__bar{display:flex;gap:4px;margin:10px 0 14px}.tour__bar i{flex:1;height:4px;border-radius:4px;background:#1111101f;transition:background .24s ease-out}.tour__bar i.is-on{background:#111110}.tour__title{margin:0 0 6px;font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:900;font-size:1.3rem;text-transform:uppercase;letter-spacing:-.01em}.tour__body{margin:0;font-size:.95rem;line-height:1.5;color:#33332f}.tour__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.tour__back{width:46px;min-height:46px;padding:0;border-radius:999px;background:#11111014;color:#111110}.tour__next{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:#111110;color:#f7f7f4;font-weight:800}.tour__next:hover{background:#2a2a27}@media(prefers-reduced-motion:reduce){.tour__dim,.tour__card{transition:none;animation:none}}.wn{max-width:860px}.wn .pagehead .btn{margin-top:14px;justify-self:start}.wn__release{margin:clamp(32px,5vw,56px) 0 clamp(48px,7vw,96px)}.wn__date{margin:0 0 12px;font-size:.95rem;font-weight:700;color:var(--text-2)}.wn__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.wn__item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--line)}.wn__item h3{margin:0 0 4px;font-size:1.08rem}.wn__item p{margin:0 0 6px;color:var(--text-2);max-width:60ch}.wn__tag{justify-self:start;align-self:start;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--text)}.wn__tag--new{background:var(--volt);color:var(--on-volt)}.wn__tag--better{background:var(--pop);color:var(--on-pop)}.fhead__burger{position:relative}.fhead__newsdot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--volt)}.newchip{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--volt);color:var(--on-volt);font-family:var(--sans);font-style:normal;font-size:.7rem;font-weight:800;text-transform:uppercase;vertical-align:middle}.fhead__sheetextra{display:grid;gap:2px;margin-top:6px;padding-top:6px;border-top:1px solid rgb(255 255 255 / .08)}.fhead__sheetbtn{width:100%;min-height:0;text-align:left;background:transparent;justify-content:flex-start}html[data-simple]{font-size:112%}html[data-simple] *,html[data-simple] *:before,html[data-simple] *:after{animation:none!important;transition-duration:0s!important}html[data-simple]{--text-2: color-mix(in oklab, var(--text) 86%, var(--bg));--muted: color-mix(in oklab, var(--text) 80%, var(--bg))}html[data-simple] .marquee,html[data-simple] .rstory,html[data-simple] .rstory-placeholder,html[data-simple] .tilt__glow{display:none!important}html[data-simple] .btn,html[data-simple] .studio__act,html[data-simple] .tour__next{min-height:52px}html[data-simple] .seg3 button svg{display:none}html[data-simple] .settings__panel{width:min(21rem,calc(100vw - 24px))}html[data-simple] .tabbar__label{font-size:.8rem;font-weight:700}html[data-simple] .display{letter-spacing:0}html[data-simple] .tour__body{font-size:1.05rem}.switch span small{display:block;font-size:.74rem;font-weight:500;opacity:.75}.tour__simple{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:14px;padding:0 14px;border-radius:14px;background:#1111100f;color:#111110;font-weight:700;font-size:.9rem;text-align:left}.tour__simple.is-on{background:var(--volt)}.voicebtn.is-on{background:var(--volt)!important;color:var(--on-volt)!important}.voicebtn{display:inline-flex;align-items:center;gap:6px}.offchip{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px 14px;background:var(--hold);color:var(--on-hold);font-size:.85rem;font-weight:700;text-align:center}.upnext{display:grid;gap:8px;margin:14px 0 6px}.upnext__banner{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:var(--volt);color:var(--on-volt);font-weight:700}.upnext__x{margin-left:auto;width:36px;min-height:36px;padding:0;border-radius:50%;background:#0000001a;color:inherit}.upnext__toggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface-2);color:var(--text);font-weight:700;font-size:.9rem}.upnext__toggle.is-on{background:var(--surface);outline:2px solid var(--volt)}.wrapd{margin:18px 0 8px}.wrapd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wrapd__head .h2{margin:0}.wrapd__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wrapd__rail::-webkit-scrollbar{display:none}.wrapd__card{display:grid;align-content:space-between;gap:10px;min-height:170px;padding:18px;border-radius:22px;background:var(--surface);border:1px solid var(--line);scroll-snap-align:start}.wrapd__card--volt{background:var(--volt);color:var(--on-volt);border-color:transparent}.wrapd__card--pop{background:var(--pop);color:var(--on-pop);border-color:transparent}.wrapd__kicker{font-size:.8rem;font-weight:700;opacity:.8}.wrapd__title{font-family:var(--display);font-stretch:112%;font-style:italic;font-weight:900;font-size:1.6rem;line-height:1.05;text-transform:uppercase}.wrapd__detail{font-size:.88rem;opacity:.85}.pp{max-width:900px;padding-bottom:64px}.pp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:clamp(24px,5vw,56px) 0 20px}.pp__head .display{margin:0}.pp__rating{display:grid;justify-items:end;padding:14px 18px;border-radius:18px;background:var(--volt);color:var(--on-volt)}.pp__rating span{font-size:.78rem;font-weight:700}.pp__rating b{font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.02em}.pp__rating small{font-size:.75rem;font-weight:600;opacity:.75}.pp__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.pp__stats div{padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.pp__stats dt{font-size:.78rem;font-weight:600;color:var(--text-2)}.pp__stats dd{margin:4px 0 0;font-size:1.5rem;font-weight:800}.pp__badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none}.pp__badge{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.pp__badge svg{color:var(--volt);flex:none}.pp__badge--title svg,.pp__badge--giant svg{color:var(--pop)}.pp__badge b{display:block;font-size:.92rem}.pp__badge small{display:block;font-size:.76rem;color:var(--text-2)}.pp__rival{display:flex;justify-content:space-between;align-items:center;margin:0;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);font-weight:700}.pp__games{margin:0 0 12px;padding:0;list-style:none;border-bottom:1px solid var(--line)}.pp__games li{display:grid;grid-template-columns:32px minmax(0,1fr) auto 56px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pp__result{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;font-weight:800;background:var(--surface-2)}.is-won .pp__result{background:var(--volt);color:var(--on-volt)}.pp__vs small{display:block;font-size:.78rem;color:var(--text-2)}.pp__vs a{color:inherit}.pp__score{font-weight:800}.pp__delta{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font-weight:700;font-size:.85rem}.pp__delta.up{color:color-mix(in oklab,var(--volt) 70%,var(--text))}.pp__delta.down{color:var(--pop)}.ranktable__name a,.podium__name a{color:inherit;text-decoration:none}.ranktable__name a:hover{text-decoration:underline;text-decoration-color:var(--volt)}@media(max-width:560px){.pp__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp__rating{justify-items:start}}.qrsheet{display:grid;gap:16px}.qrcard{display:grid;justify-items:center;gap:10px;padding:18px;border-radius:18px;background:#fff;color:#111;border:1px solid #ddd;text-align:center;break-inside:avoid}.qrcard--main{grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:24px;text-align:left}.qrcard--main h1{margin:0 0 6px;color:#111}.qrcard p{margin:0;color:#333}.qrcard small{color:#555}.qrcard__court{font-size:1.6rem;font-weight:900}.qrsheet__courts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.court-focus{outline:3px solid var(--volt);outline-offset:4px;border-radius:var(--r-card)}@media print{.appbar,.practicebar,.tabbar,.fhead,.sitefoot{display:none!important}body{background:#fff!important}.qrcard{border-color:#999}}@media(max-width:600px){.qrcard--main{grid-template-columns:1fr;justify-items:center;text-align:center}}.partner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:clamp(24px,4vw,48px) 0;padding:clamp(22px,4vw,36px);border-radius:26px;background:var(--volt);color:var(--on-volt)}.partner .h2{margin:0;color:var(--on-volt)}.partner p{margin:6px 0 0;max-width:52ch}.partner .btn--volt{background:var(--on-volt)!important;color:var(--volt)!important}.boardhero__sponsor{display:block;margin-top:6px;font-size:.85rem;font-weight:600;color:#f4f4f1;opacity:.85}.hotday{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;border-radius:16px;background:color-mix(in oklab,#ff8a3d 22%,var(--surface));color:var(--text);font-weight:700;font-size:.92rem}.hotday--bar{margin:0;border-radius:0;justify-content:center}.tour__catch{position:fixed;inset:0}.tour__dim{pointer-events:none}.tour__card{max-height:calc(100dvh - 24px);overflow-y:auto}.fhead__admin{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;margin-right:2px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);color:#f4f4f1;font-size:.8rem;font-weight:700;white-space:nowrap}.fhead__admin:hover{background:#ffffff14}@media(max-width:520px){.fhead__admin{width:36px;padding:0;justify-content:center}.fhead__admin span{display:none}}.homebtn{display:inline-flex;align-items:center;gap:6px}@media(max-width:960px){.fhead__live{display:none!important}}.fhead__authspace{width:36px}.fhead__signout{background:transparent;cursor:pointer}.signoutbtn{display:inline-flex;align-items:center;gap:6px}.staff__tools{display:inline-flex;gap:4px}@media(max-width:520px){.fhead__signout{width:36px;padding:0;justify-content:center}}.champion{min-height:0!important;padding:22px 24px!important;gap:2px!important}.champion:before,.champion__img{display:none!important}.champion__cup{color:var(--on-pop)!important;margin-bottom:4px}.champion small{color:var(--on-pop)!important;font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.champion b{color:var(--on-pop);font-family:var(--display)!important;font-stretch:112%;font-style:italic;font-weight:900!important;text-transform:uppercase;letter-spacing:-.01em!important;font-size:clamp(1.8rem,5vw,2.8rem)!important;max-width:none!important}.yg{display:grid;gap:12px;margin:14px 0 6px;padding:18px 18px 16px;border-radius:24px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.yg--ready,.yg--playing{background:var(--volt);color:var(--on-volt);border-color:transparent}.yg--next{background:var(--pop);color:var(--on-pop);border-color:transparent}.yg--over{background:var(--hold);color:var(--on-hold)}.yg__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.yg__tag{display:inline-block;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.yg__big{margin:2px 0 0;font-family:var(--display);font-stretch:112%;font-weight:900;font-size:clamp(3.4rem,15vw,5.2rem);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.yg__sub{margin:6px 0 0;font-weight:700;font-size:1rem}.yg__court{position:relative;width:74px;height:96px}.yg__court svg{width:100%;height:100%;display:block}.yg__courtno{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:2.2rem}.yg__meter{display:block;height:8px;border-radius:99px;background:color-mix(in oklab,currentColor 16%,transparent);overflow:hidden}.yg__meter i{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .9s linear}.yg__note{margin:0;font-size:.9rem;font-weight:600;opacity:.9}.yg__team{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.yg__team li{padding:6px 12px;border-radius:999px;background:color-mix(in oklab,currentColor 12%,transparent);font-size:.86rem;font-weight:700}.yg__team li.is-me{background:var(--volt);color:var(--on-volt)}.yg--ready .yg__team li.is-me,.yg--playing .yg__team li.is-me{background:var(--on-volt);color:var(--volt)}.yg--next .yg__team li.is-me{background:var(--on-pop);color:var(--pop)}.oq{display:grid;gap:16px;padding-bottom:48px}.oq-live{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:.92rem;color:var(--text-2)}.oq-live b{color:var(--text)}.oq-notme{justify-self:start;font-size:.85rem;background:none;min-height:0;padding:0;color:var(--text-2)}.oq-away{margin:0;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.oq-next{display:grid;gap:4px;padding:16px 18px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.oq-next.is-mine{background:var(--pop);color:var(--on-pop);border-color:transparent}.oq-next__label{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.oq-next strong{font-size:1.15rem}.oq-next small{opacity:.8}.oq-courts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.oq-court{display:grid;gap:10px;align-content:start;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.oq-court.is-busy{border-color:color-mix(in oklab,var(--volt) 55%,var(--line))}.oq-court.is-over{border-color:var(--hold)}.oq-court.is-mine{outline:3px solid var(--volt);outline-offset:2px}.oq-court header{display:flex;align-items:center;gap:10px}.oq-court__no{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-2);font-weight:900;font-size:1.2rem}.is-busy .oq-court__no{background:var(--volt);color:var(--on-volt)}.is-over .oq-court__no{background:var(--hold);color:var(--on-hold)}.oq-court__status{font-weight:700;color:var(--text-2)}.oq-court__time{margin-left:auto;font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.oq-court__names{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;list-style:none;font-weight:600}.oq-court__free{margin:0;color:var(--text-2)}.oq-court__btn{width:100%;justify-content:center;gap:8px}.oq-line ol{margin:10px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.oq-line li{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.oq-line li.is-break{border-top:2px solid var(--line-2)}.oq-line li.is-me{background:color-mix(in oklab,var(--volt) 14%,transparent)}.oq-line__pos{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface-2);font-weight:800}.oq-line__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oq-line__eta{font-size:.85rem;color:var(--text-2);white-space:nowrap}.oq-add{display:flex;gap:8px}.oq-add input{flex:1;min-width:0}.oq-msg{margin:0;padding:10px 14px;border-radius:12px;background:var(--surface-2);font-weight:600}.oq-outh{margin:20px 0 6px;font-size:1rem}.oq-out{display:grid;gap:6px;margin:0;padding:0;list-style:none}.oq-out li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}@media(max-width:960px){.fhead__tools>.tag{display:none}}html{font-synthesis-style:none;font-synthesis:weight}.num,[role=timer]{font-variant-numeric:tabular-nums}.roll{display:inline-flex;overflow:hidden;line-height:1;padding-block:.06em}.roll__d{display:inline-block;animation:rollin .26s cubic-bezier(.2,.9,.3,1.1)}@keyframes rollin{0%{transform:translateY(70%);opacity:0}}.yg--pop{animation:ygpop .42s cubic-bezier(.2,.9,.3,1.2)}@keyframes ygpop{0%{transform:scale(.95)}60%{transform:scale(1.02)}to{transform:scale(1)}}.yg__court{overflow:visible}.burst{position:absolute;inset:0;pointer-events:none}.burst i{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:3px solid currentColor;opacity:0;animation:burst .9s cubic-bezier(.1,.7,.3,1) forwards}.burst i:nth-child(2){animation-delay:.12s}.burst i:nth-child(3){animation-delay:.24s}@keyframes burst{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.hero2__copy h1,h1.display{position:relative}.serveball{position:absolute;left:0;right:0;top:.92em;height:0;pointer-events:none;z-index:2}.serveball__ball{position:absolute;left:0;top:-30px;width:30px;height:30px;display:block;border-radius:50%;opacity:0;animation:serveball 1.9s ease-in-out 1.1s both;background:radial-gradient(circle at 50% 50%,rgb(17 17 16 / .32) 0 1.6px,transparent 2px) 0 0 / 8px 8px,radial-gradient(circle at 35% 30%,#f4ff9a,#d9ff00 55%,#a7c400)}@media(prefers-reduced-motion:reduce){.roll__d,.yg--pop,.burst i{animation:none}}@keyframes serveball{0%{transform:translate(calc(var(--w) + 60px),-90px) rotate(0);opacity:1}28%{transform:translate(calc(var(--w) * .68)) rotate(220deg) scale(1.18,.78)}50%{transform:translate(calc(var(--w) * .44),-70px) rotate(380deg) scale(.96,1.06)}68%{transform:translate(calc(var(--w) * .24)) rotate(520deg) scale(1.12,.84)}84%{transform:translate(calc(var(--w) * .08),-26px) rotate(600deg);opacity:1}to{transform:translate(-80px) rotate(720deg);opacity:0}}@media(prefers-reduced-motion:reduce){.serveball{display:none}}.display,.h2,.yg__big,.oq-court__time,.wrapd__title,.tour__title,.host__name,.who__list li,.rule dt,.pp__head .display{letter-spacing:.005em}.display{line-height:.92}.yg__big{font-size:clamp(4rem,19vw,6.4rem);line-height:.9}.oq-court__time{font-family:var(--display);font-size:2.1rem}.play{padding-bottom:56px;display:grid;gap:14px}.play__head{padding:clamp(20px,5vw,48px) 0 0}.play__head .display{margin:0}.play__join{display:grid;gap:12px;justify-items:start;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.play__join p{margin:0;font-weight:600}.play__join .btn{gap:8px}.play__break{justify-self:start;gap:8px}.play__acct{margin:12px 0 0}.oq-court__btns{display:grid;grid-template-columns:auto 1fr;gap:8px}.oq-court__btns .btn{justify-content:center;gap:6px}.ophub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:8px 0 20px;padding:18px 20px;border-radius:20px;background:var(--surface);border:1px solid color-mix(in oklab,var(--volt) 45%,var(--line))}.ophub h2{margin:0 0 4px}.ophub p{margin:0;max-width:52ch}.ophub__list{display:flex;flex-wrap:wrap;gap:8px}.oq-views{display:grid;gap:14px;min-width:0}.oq-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.oq-strip::-webkit-scrollbar{display:none}.oq-strip .oq-court{scroll-snap-align:start}@media(min-width:900px){.oq-strip{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow:visible;margin:0;padding:0}}.oq-court__names li{display:flex;align-items:center;gap:8px;min-width:0}.oq-court__then{margin:0;padding-top:10px;border-top:1px dashed var(--line-2);font-size:.9rem;color:var(--text-2)}.oq-court__then b{color:var(--text)}.oq-court__then.is-mine b{color:var(--volt)}.oq-h{margin:6px 0 0;font-family:var(--display);font-size:clamp(1.8rem,6vw,2.4rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1}.trk{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.trk:before{content:"";position:absolute;left:27px;top:30px;bottom:30px;width:2px;background:var(--line-2)}.trk__row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:12px 0}.trk__n{position:relative;z-index:1;align-self:start;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);font-family:var(--display);font-size:1.9rem;font-weight:800;line-height:1}.trk__row.is-first .trk__n{background:var(--volt);border-color:var(--volt);color:var(--on-volt)}.trk__row.is-mine .trk__n{background:var(--pop);border-color:var(--pop);color:var(--on-pop)}.trk__body{display:grid;gap:6px;min-width:0;padding:12px 14px 14px;border-radius:18px;border:1px solid transparent}.trk__row.is-first .trk__body{background:var(--surface);border-color:var(--line)}.trk__row.is-mine .trk__body{background:color-mix(in oklab,var(--pop) 16%,var(--surface));border-color:color-mix(in oklab,var(--pop) 55%,transparent)}.trk__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.trk__faces{display:flex;padding-left:8px}.trk__faces>*{margin-left:-8px;outline:2px solid var(--bg)}.trk__row.is-first .trk__faces>*,.trk__row.is-mine .trk__faces>*{outline-color:var(--surface)}.trk__when{display:grid;justify-items:end;line-height:1.05;text-align:right}.trk__when b{font-family:var(--display);font-size:1.6rem;font-weight:800}.trk__row.is-first .trk__when b{color:var(--volt)}.trk__when small{font-size:.78rem;color:var(--text-2)}.trk__label{margin:0;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-2)}.trk__label span{font-weight:600;text-transform:none;letter-spacing:0}.trk__names{margin:0;font-weight:600;font-size:1.02rem}.trk__names .is-me{color:var(--pop);font-weight:800}.trk__people{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.trk__people li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.trk__pname{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk__acts{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.trk__acts .btn{gap:6px}.stk__tools{display:flex;align-items:center;gap:4px;flex:none}.stk__tools select{min-height:32px;padding:0 6px;font-size:.78rem;border-radius:8px;max-width:7rem}.stk__tools .btn{min-height:32px;padding:0 8px}.stk-face{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:color-mix(in oklab,var(--pop) 30%,var(--surface));color:var(--text);font-size:.72rem;font-weight:800;letter-spacing:.02em}.stk-face.is-me{background:var(--pop);color:var(--on-pop)}.stk-face--open{background:var(--bg);border:1.5px dashed var(--line-2)}[data-simple] .trk__faces{display:none}[data-simple] .trk__names{font-size:1.15rem}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.how li{display:grid;gap:6px;align-content:start;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);font-size:.86rem;line-height:1.35;color:var(--text-2)}.how b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--volt);color:var(--on-volt);font-family:var(--display);font-size:1rem}@media(max-width:520px){.how{grid-template-columns:1fr}.how li{grid-template-columns:26px 1fr;align-items:center;padding:10px 12px}}[data-simple] .how li{font-size:1rem;color:var(--text)}.trk__row.is-first .trk__when b{padding:2px 10px;border-radius:10px;background:var(--volt);color:var(--on-volt)}@media(max-width:960px){.tabbar{height:66px;padding:0 6px;border-radius:26px;isolation:isolate}.tabbar__tab,.tabbar__ball{position:relative;z-index:1;color:#f4f4f1b3;font-size:.7rem;font-weight:600;letter-spacing:.01em}.tabbar__tab.is-on,.tabbar__ball.is-on{color:#f4f4f1;font-weight:800}.tabbar__ball.is-live .tabbar__label{color:var(--volt);font-weight:800}.tabbar__icon{width:56px;height:32px;transition:transform .16s ease-out}.tabbar__icon svg{transition:color .2s ease-out}.tabbar__pill{display:none}.tabbar__ind{position:absolute;z-index:0;top:0;bottom:0;left:6px;width:calc((100% - 12px)/5);display:grid;justify-items:center;padding-top:7px;transform:translate(calc(var(--i) * 100%));transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;pointer-events:none}.tabbar__ind>span{width:56px;height:32px;border-radius:999px;background:var(--volt)}.tabbar__ind.is-off{opacity:0}}@media(prefers-reduced-motion:reduce){.tabbar__ind{transition:opacity .12s}}html[data-simple] .tabbar__ind{transition:none}.tv__main--tourney{display:grid;grid-template-columns:repeat(auto-fill,minmax(28vw,1fr));gap:1.4vw;align-content:start}@media(min-width:1200px){.tv__main--tourney{zoom:1.45;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}}@media(min-width:2400px){.tv__main--tourney{zoom:2.2}}.stk-face{overflow:hidden;padding:0;border:0;font-family:inherit;line-height:1}.stk-face img{width:100%;height:100%;object-fit:cover;display:block}.stk-face--btn{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s ease-out}.stk-face--btn:active{transform:scale(.92)}.stk-face--btn:focus-visible{outline:3px solid var(--volt);outline-offset:2px}.trk__people li{justify-content:flex-start}.trk__people .trk__pname{flex:1}.pcard{width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--line);border-radius:26px;background:var(--surface);color:var(--text)}.pcard::backdrop{background:#0000008c}.pcard[open]{animation:pcardin .22s cubic-bezier(.22,1,.36,1)}@keyframes pcardin{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){.pcard[open]{animation:none}}html[data-simple] .pcard[open]{animation:none}.pcard__in{position:relative;display:grid;justify-items:center;gap:12px;padding:26px 20px 22px;text-align:center}.pcard__x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);cursor:pointer}.pcard__photo{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;overflow:hidden;background:color-mix(in oklab,var(--pop) 30%,var(--surface-2));font-family:var(--display);font-size:3rem;font-weight:800}.pcard__photo img{width:100%;height:100%;object-fit:cover}.pcard__name{margin:0;font-family:var(--display);font-size:2rem;font-weight:800;text-transform:uppercase;line-height:1;overflow-wrap:anywhere}.pcard__stats{display:flex;gap:14px;margin:0;color:var(--text-2);font-size:.9rem}.pcard__stats b{color:var(--text);font-size:1.1rem}.pcard__badges{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none;text-align:left}.pcard__badges li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surface-2)}.pcard__badges li svg{color:var(--volt);flex:none}.pcard__badges span{display:grid}.pcard__badges small{color:var(--text-2)}.pedit{display:grid;gap:14px;padding:18px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.pedit .h2{margin:0;font-size:1.6rem}.pedit__row{display:flex;align-items:center;gap:16px}.pedit__photo{display:grid;gap:8px;justify-items:start}.pedit__photo .btn{gap:8px;cursor:pointer}.pedit__photo .is-disabled{opacity:.5;pointer-events:none}.pedit__name{display:flex;align-items:end;gap:8px}.pedit__name label{display:grid;gap:4px;flex:1;min-width:0;font-size:.85rem;font-weight:700;color:var(--text-2)}.pedit__name input{width:100%}.pcard__x svg{width:18px;height:18px;max-width:none;flex:none}.fhead__tools{gap:6px}.fhead__acct{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 5px;border-radius:999px;background:#ffffff14;color:#f4f4f1;font-size:.86rem;font-weight:700;white-space:nowrap;max-width:11rem}.fhead__acct span:last-child{overflow:hidden;text-overflow:ellipsis}.fhead__acct--in{padding:0 14px;background:var(--volt);color:var(--on-volt)}.fhead__acct:hover{background:#ffffff24}.fhead__acct--in:hover{background:var(--volt);filter:brightness(1.05)}.fhead__acct .stk-face{outline:none}.fhead__authspace{width:80px}.fhead__menu{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;min-height:38px;padding:0 14px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:transparent;color:#f4f4f1;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.fhead__menu:hover{background:#ffffff14}.fhead__menu .fhead__newsdot{top:4px;right:6px}@media(max-width:380px){.fhead__acct{max-width:7.5rem}.fhead__menu{padding:0 11px}}.fhead__sheet{gap:6px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:761px){.fhead__sheet{grid-template-columns:1.1fr 1fr 1fr;align-items:start;gap:18px}}.fhead__group{display:grid;gap:2px}.fhead__group+.fhead__group{padding-top:8px;border-top:1px solid rgb(255 255 255 / .08)}@media(min-width:761px){.fhead__group+.fhead__group{padding-top:0;border-top:0}}.fhead__grouph{margin:4px 10px 2px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f4f4f180}.fhead__sheetlink{padding:11px 10px}.fhead__sheetlink--quiet{display:flex;align-items:center;gap:8px;color:#f4f4f1d1}.fhead__settings summary{list-style:none;cursor:pointer}.fhead__settings summary::-webkit-details-marker{display:none}.fhead__settings[open] summary svg:last-child{transform:rotate(180deg)}.fhead__settingsbody{display:grid;gap:6px;padding:6px 10px 10px;color:#f4f4f1}.fhead__settingsbody .settings__label{color:#f4f4f199}.livehub{display:grid;gap:16px;padding-bottom:56px}.livehub__head{padding-top:clamp(20px,5vw,48px)}.livehub__head .display{margin:0}.livehub__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.livehub__item,.livehub__me{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.livehub__item span,.livehub__me span{display:grid;gap:2px;min-width:0}.livehub__item b,.livehub__me b{font-size:1.1rem}.livehub__item small,.livehub__me small{color:var(--text-2)}.livehub__item:hover{border-color:var(--volt)}.livehub__me{background:var(--volt);color:var(--on-volt);border-color:transparent}.livehub__me small{color:inherit;opacity:.75}.pedit__view{display:flex;align-items:center;gap:14px;min-width:0}.pedit__who{display:grid;gap:2px;min-width:0}.pedit__kicker{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.pedit__name{margin:0;font-family:var(--display);font-size:clamp(1.7rem,6vw,2.2rem);font-weight:800;text-transform:uppercase;line-height:1;overflow-wrap:anywhere}.pedit__stats{font-size:.88rem;color:var(--text-2)}.pedit__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pedit__badges li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--surface-2);font-size:.8rem;font-weight:700}.pedit__badges svg{color:var(--volt)}[data-theme=light] .pedit__badges svg{color:var(--pop)}.pedit__actions{display:flex;flex-wrap:wrap;gap:8px}.pedit__actions .btn{gap:6px}.pedit__edit{display:grid;gap:14px;padding-top:12px;border-top:1px solid var(--line)}.pedit__done{justify-self:start}.homeprof{padding-top:16px;padding-bottom:8px}@media(max-width:960px){.fhead__sheet{max-height:calc(100dvh - 190px)}}.qt{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#ffffff14}.qt__btn{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#f4f4f199;cursor:pointer;transition:background-color .15s,color .15s}.qt__btn:first-child{color:#f4f4f1}.qt__btn.is-on{color:var(--volt)}.qt__btn:hover{background:#ffffff1a}.qt__btn svg{max-width:none}.fhead__simple{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left}.fhead__simple span{display:grid;color:#f4f4f1}.fhead__simple small{font-size:.78rem;font-weight:500;color:#f4f4f199}.fhead__simple i{width:40px;height:24px;border-radius:999px;background:#fff3;position:relative;transition:background-color .2s}.fhead__simple i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#f4f4f1;transition:transform .2s ease-out}.fhead__simple.is-on i{background:var(--volt)}.fhead__simple.is-on i:after{transform:translate(16px);background:#111110}@media(max-width:520px){.fhead__acct{padding:0 5px}.fhead__acct span:last-child{display:none}.fhead__acct--in{padding:0 10px}.fhead__acct--in span{display:none}.fhead__authspace{width:38px}.fhead__name{display:none}}html[data-simple] .qt__btn{width:34px;height:34px}.fhead__capsule,.fhead__sheet,.tabbar{background:var(--glass-bg)!important;border:1px solid var(--glass-line)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}[data-theme=dark] .manifesto{background:var(--bg)}.everyone,.band:not(.band--rail),.rstory{padding-top:clamp(12px,2vw,28px)}.studio__styles{grid-auto-rows:max-content}@media(min-width:901px){.studio__phone{height:100%;max-height:900px}.studio__stage{padding:8px 16px 12px}}@media(max-width:900px){.studio__styles{grid-auto-rows:auto}}.court.court--live{border-color:var(--court)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--court) 16%,transparent)!important}.court .chip--live{background:var(--court);color:var(--on-court)}.court .chip--live:before{background:var(--on-court)}.tag--live:before,.chip--live:before{animation:none!important}.rk-wall{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto;gap:12px;margin:0 0 clamp(28px,4vw,48px);padding:0;list-style:none}.rk-top{position:relative;display:grid;gap:10px;align-content:end;min-height:180px;padding:clamp(18px,2.4vw,28px);border-radius:26px;background:var(--surface);border:1px solid var(--line);color:var(--text);overflow:hidden;isolation:isolate}.rk-top--1{grid-row:span 2;min-height:380px;background:var(--volt);color:var(--on-volt);border-color:transparent}.rk-top--2{background:var(--pop);color:var(--on-pop);border-color:transparent}.rk-top__big{position:absolute;z-index:-1;right:-.04em;top:-.18em;font-family:var(--display);font-weight:900;font-size:clamp(9rem,16vw,15rem);line-height:1;color:currentColor;opacity:.14;pointer-events:none}.rk-top--1 .rk-top__big{font-size:clamp(14rem,26vw,24rem);opacity:.16}.rk-top__who{display:flex;align-items:center;gap:10px}.rk-top__place{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.rk-top__name{font-family:var(--display);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.rk-top--1 .rk-top__name{font-size:clamp(2.4rem,5vw,4.2rem)}.rk-top__name a{color:inherit;text-decoration:none}.rk-top__name a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.rk-top__stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;font-size:.95rem}.rk-top__stats b{font-family:var(--display);font-weight:800;font-size:1.6em;line-height:1}.rk-top--1 .rk-top__stats{font-size:1.1rem}.rk-top__titles{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,currentColor 12%,transparent);font-weight:800}.rk-top__share{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:color-mix(in oklab,currentColor 12%,transparent);color:inherit;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.rk-top__share:hover{background:color-mix(in oklab,currentColor 20%,transparent)}.rk-top .stk-face{outline:2px solid color-mix(in oklab,currentColor 30%,transparent)}.rk-top--1 .stk-face,.rk-top--2 .stk-face{background:color-mix(in oklab,currentColor 14%,transparent);color:inherit}.rk-wall--skeleton{display:grid}.rk-wall--skeleton span{border-radius:26px;background:var(--surface-2);min-height:180px}.rk-wall--skeleton span:first-child{grid-row:span 2;min-height:380px}@media(max-width:720px){.rk-wall{grid-template-columns:1fr 1fr}.rk-top--1{grid-column:1 / -1;grid-row:auto;min-height:260px}.rk-top{min-height:170px}.rk-top--2 .rk-top__name,.rk-top--3 .rk-top__name{font-size:1.3rem}.rk-top--2 .rk-top__stats,.rk-top--3 .rk-top__stats{font-size:.82rem;gap:4px 10px}}.rk-ladder{display:grid;gap:12px}.rk-ladder__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.rk-ladder__title{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,4vw,2.6rem);text-transform:uppercase;line-height:1}.rk-ladder .searchbox{width:min(360px,100%)}.rk-cols,.rk-row{display:grid;grid-template-columns:3rem 40px minmax(0,1fr) 4.5rem 4rem 4rem 40px;align-items:center;column-gap:14px}.rk-cols{padding:0 14px;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.rk-cols span:nth-child(2){grid-column:2 / 4}.rk-cols span:nth-child(n+3){text-align:right}.rk-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rk-row{padding:10px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:border-color .2s,background-color .2s}.rk-row:hover{border-color:color-mix(in oklab,var(--pop) 50%,var(--line))}.rk-row__rank{font-family:var(--display);font-weight:800;font-size:1.7rem;line-height:1;color:var(--text-2)}.rk-row__main{display:grid;gap:6px;min-width:0}.rk-row__name{font-weight:700;font-size:1.02rem;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-row__name:hover{text-decoration:underline;text-decoration-color:var(--pop)}.rk-row__lane{display:block;height:4px;border-radius:999px;background:color-mix(in oklab,var(--text) 9%,transparent);overflow:hidden}.rk-row__lane i{display:block;height:100%;border-radius:inherit;background:var(--pop);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}.rk-row__mini{display:none;font-size:.82rem;color:var(--text-2)}.rk-row__n{text-align:right;font-weight:700;font-size:1.05rem}.rk-row__t{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--text)}.rk-row__t svg{color:var(--pop)}.rk-row .rowshare{justify-self:end}@media(max-width:640px){.rk-cols{display:none}.rk-row{grid-template-columns:2.2rem 40px minmax(0,1fr) 40px;column-gap:10px;padding:10px 10px 10px 12px}.rk-row__n{display:none}.rk-row__mini{display:block}.rk-row__rank{font-size:1.4rem}}html[data-simple] .rk-row__name{font-size:1.15rem}html[data-simple] .rk-top__big{display:none}.stk-face,.stk-face--btn{min-height:0!important;min-width:0;aspect-ratio:1 / 1;flex:none;padding:0!important;line-height:1;box-sizing:border-box}.appbar__row{flex-wrap:wrap;row-gap:8px}.appbar__page{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;min-width:0}.appbar__actions{overflow:visible!important}@media(max-width:760px){.appbar__actions{margin-left:auto}.appbar__page{order:3;flex-basis:100%;margin-left:0}.appbar__page>*{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap}.appbar__page .btn--sm{padding:0 10px}}@media(max-width:760px){.appbar__page{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.appbar__page>*{width:100%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:720px){.rk-top--2,.rk-top--3{align-content:start}}.wn__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px}.wn__ver{font-family:var(--display);font-weight:900;font-size:clamp(2.8rem,8vw,4.6rem);line-height:.9;letter-spacing:-.01em}.wn__meta{display:grid;gap:2px}.wn__meta b{font-family:var(--display);font-weight:800;font-size:1.3rem;text-transform:uppercase;line-height:1}.wn__meta small{font-size:.85rem;color:var(--text-2)}.wn__latest{padding:4px 12px;border-radius:999px;background:var(--volt);color:var(--on-volt);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.wn__release--latest .wn__ver{color:var(--hi, var(--text))}[data-theme=dark] .wn__release--latest .wn__ver{color:var(--volt)}.wn-soon__ver{color:var(--text-2)}.wn-soon__list{display:grid;gap:4px;margin:0;padding:clamp(8px,2vw,14px);list-style:none;border:1.5px dashed var(--line-2);border-radius:var(--r-card)}.wn-soon__item{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:12px}.wn-soon__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--volt);color:var(--on-volt)}.wn-soon__item h3{margin:3px 0 4px;font-size:1.08rem}.wn-soon__item p{margin:0;max-width:60ch;color:var(--text-2)}@media(max-width:480px){.wn-soon__item{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 6px}.wn-soon__icon{width:44px;height:44px;border-radius:12px}}.friend{display:grid;gap:10px}.friend .searchbox{max-width:none}.friend__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.friend__list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.friend__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend__where{padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.friend__where--go{background:var(--volt);color:var(--on-volt)}@media(max-width:420px){.friend__list li{grid-template-columns:36px minmax(0,1fr)}.friend__where{grid-column:2;justify-self:start}}.fhead__name{font-size:1.45rem;line-height:1;letter-spacing:0}@media(max-width:520px){.fhead__name{display:inline;font-size:1.15rem}}@media(max-width:400px){.fhead__name{display:none}}.tix{--tix: var(--surface);--tix-ink: var(--text);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:26px;background:var(--tix);color:var(--tix-ink);border:1px solid var(--line);overflow:hidden;isolation:isolate}.tix--next,.tix--ready{--tix: var(--volt);--tix-ink: var(--on-volt);border-color:transparent}.tix--playing{--tix: var(--pop);--tix-ink: var(--on-pop);border-color:transparent}.tix--over{--tix: var(--hold);--tix-ink: #111110}.tix__main{display:grid;gap:6px;align-content:start;min-width:0;padding:clamp(18px,4vw,26px) clamp(16px,4vw,24px) 22px}.tix__tag{font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.8}.tix__big{margin:0;font-family:var(--display);font-weight:900;font-size:clamp(4.2rem,17vw,6rem);line-height:.88;letter-spacing:-.01em}.tix__sub{margin:0;font-weight:700;font-size:1.02rem;text-wrap:balance}.tix__note{margin:2px 0 0;font-size:.88rem;opacity:.82}.tix__team{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}.tix__faces{display:flex;padding-left:8px;flex:none}.tix__faces>*{margin-left:-8px;outline:2px solid var(--tix)}.tix__faces .stk-face{background:color-mix(in oklab,var(--tix-ink) 14%,var(--tix));color:var(--tix-ink)}.tix__faces .stk-face.is-me{background:var(--tix-ink);color:var(--tix)}.tix__names{min-width:0;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tix__stub{position:relative;display:grid;align-content:center;justify-items:center;gap:2px;width:clamp(92px,26vw,132px);border-left:2px dashed color-mix(in oklab,var(--tix-ink) 30%,transparent)}.tix__stub:before,.tix__stub:after{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.tix__stub:before{top:-11px}.tix__stub:after{bottom:-11px}.tix__stubl{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.tix__court{font-family:var(--display);font-weight:900;font-size:clamp(4.4rem,16vw,6.2rem);line-height:.85}.tix__meter{position:absolute;left:0;right:0;bottom:0;height:5px;background:color-mix(in oklab,var(--tix-ink) 14%,transparent)}.tix__meter i{display:block;height:100%;background:var(--tix-ink);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}.tix--pop{animation:tixpop .52s cubic-bezier(.16,1,.3,1)}@keyframes tixpop{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tix--pop{animation:none}}html[data-simple] .tix--pop{animation:none}html[data-simple] .tix__sub{font-size:1.15rem}[data-theme=light]{--glass-bg: rgb(255 255 255 / .78);--glass-line: rgb(17 17 16 / .1);--glass-ink: #111110;--glass-ink-2: rgb(17 17 16 / .62);--glass-hover: rgb(17 17 16 / .06)}[data-theme=light] .fhead__capsule,[data-theme=light] .fhead__sheet,[data-theme=light] .tabbar,[data-theme=light] .fhead__name,[data-theme=light] .fhead__brand{color:var(--glass-ink)}[data-theme=light] .fhead__link{color:var(--glass-ink-2)}[data-theme=light] .fhead__link.is-on,[data-theme=light] .fhead__link:hover{color:var(--glass-ink)}[data-theme=light] .fhead__dot{background:var(--glass-ink)}[data-theme=light] .fhead__tools .iconbtn{color:var(--glass-ink)}[data-theme=light] .fhead__live{color:var(--on-volt);background:var(--volt);border-color:transparent}[data-theme=light] .qt{background:var(--glass-hover)}[data-theme=light] .qt__btn{color:var(--glass-ink-2)}[data-theme=light] .qt__btn:first-child,[data-theme=light] .qt__btn.is-on{color:var(--glass-ink)}[data-theme=light] .qt__btn.is-on{background:var(--volt);color:var(--on-volt)}[data-theme=light] .qt__btn:hover{background:#11111014}[data-theme=light] .fhead__acct{background:var(--glass-hover);color:var(--glass-ink)}[data-theme=light] .fhead__acct:hover{background:#1111101a}[data-theme=light] .fhead__acct--in{background:var(--volt);color:var(--on-volt)}[data-theme=light] .fhead__menu{color:var(--glass-ink);border-color:#11111029}[data-theme=light] .fhead__menu:hover{background:var(--glass-hover)}[data-theme=light] .fhead__grouph{color:#11111080}[data-theme=light] .fhead__group+.fhead__group{border-top-color:#11111014}[data-theme=light] .fhead__sheetlink{color:var(--glass-ink)}[data-theme=light] .fhead__sheetlink--quiet{color:#111110c7}[data-theme=light] .fhead__sheetlink:hover,[data-theme=light] .fhead__sheetlink.active{background:var(--volt);color:var(--on-volt)}[data-theme=light] .fhead__simple span{color:var(--glass-ink)}[data-theme=light] .fhead__simple small{color:var(--glass-ink-2)}[data-theme=light] .fhead__simple i{background:#11111029}[data-theme=light] .fhead__simple i:after{background:#fff}[data-theme=light] .fhead__simple.is-on i:after{background:#111110}@media(max-width:960px){[data-theme=light] .tabbar__tab,[data-theme=light] .tabbar__ball{color:var(--glass-ink-2)}[data-theme=light] .tabbar__tab.is-on,[data-theme=light] .tabbar__ball.is-on,[data-theme=light] .tabbar__ball.is-live .tabbar__label{color:var(--glass-ink)}}.lvl{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;background:var(--surface-2);color:var(--text)}.lvl small{font-weight:600;opacity:.7}.lvl--2{background:color-mix(in oklab,var(--pop) 22%,var(--surface))}.lvl--3{background:var(--pop);color:var(--on-pop)}.lvl--4{background:var(--volt);color:var(--on-volt)}.lvl--5{background:#111110;color:var(--volt);box-shadow:inset 0 0 0 1.5px var(--volt)}.rk-top .lvl{background:color-mix(in oklab,currentColor 14%,transparent);color:inherit}.rk-top__place{display:inline-flex;align-items:center;gap:6px}.rk-top__xp{display:inline-flex;align-items:baseline;gap:4px;font-weight:800}.rk-top__xp b{font-family:var(--display);font-size:2.2rem;line-height:1}.rk-top--1 .rk-top__xp b{font-size:3rem}.rk-top__xp svg{align-self:center}.rk-how{display:grid;gap:10px;padding:14px 16px;border-radius:20px;background:var(--surface);border:1px dashed var(--line-2)}.rk-how__rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.92rem}.rk-how__rule svg{color:var(--pop)}.rk-how__levels{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rk-cols,.rk-row{grid-template-columns:3rem 40px minmax(0,1fr) 4.5rem 4rem 4rem 4.5rem 40px}.rk-row__lvl{display:grid;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:10px}.rk-row__xpbar{display:block;height:6px;border-radius:999px;background:color-mix(in oklab,var(--text) 9%,transparent);overflow:hidden}.rk-row__xpbar i{display:block;height:100%;border-radius:inherit;background:var(--pop);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rk-row__toNext{font-size:.74rem;color:var(--text-2);white-space:nowrap}.rk-row__xp{font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--text)}.rk-row__lane{display:none}@media(max-width:640px){.rk-row{grid-template-columns:2.2rem 40px minmax(0,1fr) 40px}.rk-row__lvl{grid-template-columns:auto minmax(40px,1fr)}.rk-row__toNext{display:none}}.fhead__sheet{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(100% + 8px);margin:0 auto!important;width:auto!important;max-width:calc(var(--page-max) - 2 * var(--gutter))}.railnav{display:flex;align-items:center;gap:8px;margin-bottom:8px}.railnav__track{position:relative;flex:1;height:4px;border-radius:999px;background:color-mix(in oklab,var(--text) 10%,transparent);overflow:hidden}.railnav__track i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--text);transition:transform .15s linear}.railnav__btn{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--text)}.railnav__btn svg{max-width:none}.railnav__btn:disabled{opacity:.35}.oq-strip{grid-auto-flow:row!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;overflow:visible!important;margin:0!important;padding:0!important;scroll-snap-type:none!important}@media(max-width:560px){.oq-strip{grid-template-columns:1fr 1fr!important;gap:8px!important}.oq-strip .oq-court{padding:12px;gap:8px;border-radius:18px}.oq-strip .oq-court__names{grid-template-columns:1fr;font-size:.86rem}.oq-strip .oq-court__time{font-size:1.5rem}.oq-strip .oq-court__no{width:32px;height:32px;font-size:1rem}.oq-strip .oq-court__status{font-size:.8rem}.oq-strip .oq-court__then{font-size:.78rem}.oq-strip .stk-face{width:24px!important;height:24px!important;font-size:9px!important}}@media(max-width:900px){.studio__styles{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 28px),transparent)}}@media(max-width:720px){.hero2{padding-top:28px}.hero2__media{margin-right:6px}.hero2__slash--pop{inset:30% 0 -2% 58%}}.rstory__shots li{opacity:.72}.rstory__shots li.is-done{opacity:.85}.rstory__shots li.is-on{opacity:1}.rstory__shots li b{font-size:1.15rem}.rstory__shots li span{font-size:.98rem;color:var(--text-2)}@media(max-width:900px){.rstory__shots li b{font-size:.78rem}}.rk-top{align-content:space-between;gap:18px}.rk-top--1{min-height:420px}.rk-top__head{display:flex;align-items:center;gap:16px;min-width:0}.rk-top__id{display:grid;gap:6px;justify-items:start;min-width:0}.rk-top__id .rk-top__name{margin:2px 0}.xpring{position:relative;display:grid;place-items:center;flex:none;padding:7px}.xpring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.xpring__track{fill:none;stroke:color-mix(in oklab,currentColor 16%,transparent);stroke-width:6}.xpring__fill{fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.xpring__face{position:relative;display:grid}.xpring__lv{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:999px;background:currentColor;font-family:var(--display);font-size:1rem;font-weight:900}.rk-top--1 .xpring__lv{color:#111110}.rk-top--1 .xpring__lv,.rk-top--2 .xpring__lv{box-shadow:none}.xpring__lv{color:var(--text)}.rk-top--1 .xpring__lv:before,.rk-top--2 .xpring__lv:before,.rk-top--3 .xpring__lv:before{content:none}.rk-top--1 .xpring__lv{background:#111110;color:var(--volt)}.rk-top--2 .xpring__lv{background:#111110;color:var(--pop)}.rk-top--3 .xpring__lv{background:var(--text);color:var(--bg)}.xpring__crown{position:absolute;top:-16px;left:50%;transform:translate(-50%) rotate(-8deg);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#111110;color:var(--volt)}.xpring__crown svg{position:static;transform:none;width:24px;height:24px}.rk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rk-stats li{display:grid;gap:2px;justify-items:start;padding:12px;border-radius:16px;background:color-mix(in oklab,currentColor 9%,transparent)}.rk-stats b{font-family:var(--display);font-weight:900;font-size:2rem;line-height:1}.rk-top--1 .rk-stats b{font-size:2.6rem}.rk-stats small{font-size:.78rem;font-weight:700;opacity:.8}.rk-stats__xp{background:#111110!important;color:var(--volt)}.rk-top--2 .rk-stats__xp{color:var(--pop)}.rk-top--3 .rk-stats__xp{background:var(--text)!important;color:var(--bg)}.rk-next{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.rk-next__bar{display:block;height:8px;border-radius:999px;background:color-mix(in oklab,currentColor 14%,transparent);overflow:hidden}.rk-next__bar i{display:block;height:100%;border-radius:inherit;background:currentColor;transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1)}.rk-next__txt{font-size:.82rem;font-weight:800;white-space:nowrap}.rk-top__share{width:38px;height:38px;min-height:38px;padding:0;justify-content:center;border-radius:50%}.rk-top__share svg{max-width:none}.rk-top__xp,.rk-top__stats{display:none}@media(max-width:720px){.rk-top--1{min-height:0}.rk-top--2,.rk-top--3{grid-column:1 / -1}.rk-stats b{font-size:1.6rem}.rk-top--1 .rk-stats b{font-size:1.9rem}.rk-stats li{padding:10px 8px}.rk-stats small{font-size:.7rem}.rk-top__head{gap:12px}}html[data-simple] .rk-stats b{font-size:2rem}.clubhero__img{will-change:transform}.who__p{box-shadow:none}.hosts__stack{display:grid;gap:14px;margin:24px 0 0;padding:0 0 8vh;list-style:none}.hcard{position:sticky;top:calc(90px + var(--i) * 14px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,28px);min-height:180px;padding:clamp(20px,3vw,32px);border-radius:28px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.hcard--0{background:var(--volt);color:var(--on-volt);border-color:transparent}.hcard--1{background:var(--pop);color:var(--on-pop);border-color:transparent}.hcard--2{background:#111110;color:#f4f4f1;border-color:#ffffff1a}.hcard--3{background:var(--surface)}.hcard__icon{display:grid;place-items:center;width:clamp(64px,9vw,92px);height:clamp(64px,9vw,92px);border-radius:24px;background:color-mix(in oklab,currentColor 12%,transparent)}.hcard__icon svg{width:55%;height:55%;max-width:none}.hcard__body{display:grid;gap:6px;min-width:0}.hcard__tag{justify-self:start;padding:4px 12px;border-radius:999px;background:color-mix(in oklab,currentColor 12%,transparent);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hcard__name{margin:0;font-family:var(--display);font-weight:900;font-size:clamp(2rem,5vw,3.4rem);line-height:.95;text-transform:uppercase}.hcard__line{margin:0;max-width:56ch;font-size:1.02rem;opacity:.88}.hcard__link{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:currentColor}.hcard__link svg{color:var(--bg)}.hcard--0 .hcard__link svg{color:var(--volt)}.hcard--1 .hcard__link svg{color:var(--pop)}@media(max-width:640px){.hcard{grid-template-columns:auto minmax(0,1fr);top:calc(76px + var(--i) * 10px);min-height:0}.hcard__link{grid-column:2;justify-self:start;width:44px;height:44px}}html[data-simple] .hcard{position:static}.rules__list{gap:14px!important}.rule__card{display:grid;gap:10px;height:100%;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.rule__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--volt);color:var(--on-volt)}.rule:nth-child(2) .rule__icon{background:var(--pop);color:var(--on-pop)}.rule:nth-child(3) .rule__icon{background:#111110;color:var(--volt)}.rule:nth-child(4) .rule__icon{background:var(--surface-2);color:var(--text)}.rule__icon svg{max-width:none}.rule__t{margin:0;font-family:var(--display);font-weight:900;font-size:1.6rem;text-transform:uppercase;line-height:1}.rule__b{margin:0;color:var(--text-2)}.tix__team{flex-wrap:wrap;row-gap:8px}.tix__names{white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 12rem;font-size:.95rem}.tix__faces>*{position:relative}.tix__faces>:nth-child(1){z-index:4}.tix__faces>:nth-child(2){z-index:3}.tix__faces>:nth-child(3){z-index:2}.tix__faces>:nth-child(4){z-index:1}.oq-whoami{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.92rem;color:var(--text-2)}.oq-whoami b{color:var(--text)}.oq-whoami__btn{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.oq-whoami__btn:hover{border-color:var(--text)}.oq-qhead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.seg button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-2);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.seg button svg{max-width:none}.seg button.is-on{background:var(--text);color:var(--bg)}.lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.lane{display:grid;gap:8px;align-content:start;padding:12px;border-radius:22px;background:var(--surface);border:2px solid var(--court)}.lane__head{display:flex;align-items:center;gap:10px}.lane__no{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--court);color:var(--on-court);font-family:var(--display);font-weight:900;font-size:1.4rem}.lane__state{font-weight:700;font-size:.92rem}.lane__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lane__list li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--surface-2)}.lane__list li.is-mine{background:var(--pop);color:var(--on-pop)}.lane__sn{font-family:var(--display);font-weight:900;font-size:1.4rem;line-height:1}.lane__names{min-width:0;font-weight:600;font-size:.92rem}.lane__when{font-family:var(--display);font-weight:800;font-size:1.2rem;white-space:nowrap}.lane__empty{margin:0;color:var(--text-2);font-size:.9rem}.oq-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.oq-back svg{max-width:none}.easy{display:grid;gap:18px;padding-top:28px;padding-bottom:32px}.easy__h{margin:0;font-family:var(--display);font-weight:900;font-size:clamp(2.2rem,8vw,3.4rem);line-height:1;text-transform:uppercase}.easy__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.easy__btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:16px 20px;border-radius:24px;background:var(--surface);border:2px solid var(--line-2);color:var(--text);text-decoration:none}.easy__list li:first-child .easy__btn{background:var(--volt);color:var(--on-volt);border-color:transparent}.easy__btn:active{transform:scale(.99)}.easy__btn:focus-visible{outline:4px solid var(--pop);outline-offset:3px}.easy__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:color-mix(in oklab,currentColor 10%,transparent)}.easy__icon svg,.easy__btn>svg{max-width:none}.easy__text{display:grid;gap:4px}.easy__text b{font-size:1.35rem;line-height:1.15}.easy__text small{font-size:1.02rem;opacity:.8}.easy__off{justify-self:start;min-height:52px;padding:0 20px;border-radius:999px;border:2px solid var(--line-2);background:transparent;color:var(--text);font:inherit;font-size:1.05rem;font-weight:700}.easy-line{margin:0;padding:16px 18px;border-radius:20px;background:var(--surface);border:2px solid var(--line-2);font-size:1.25rem;line-height:1.4}.easy-more{min-height:64px;border-radius:20px;border:2px solid var(--text);background:transparent;color:var(--text);font:inherit;font-size:1.15rem;font-weight:800}.easy-toggle{min-height:38px;padding:0 14px;border-radius:999px;border:0;background:var(--volt);color:var(--on-volt);font:inherit;font-size:.86rem;font-weight:800;white-space:nowrap;cursor:pointer}html[data-simple] .fhead__acct span:last-child{display:none}@media(max-width:400px){.easy-toggle{font-size:.78rem;padding:0 10px}}.who__list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.who__icon{display:grid;place-items:center;width:52px;height:52px;margin-top:2px;border-radius:15px;flex:none}.who__icon svg{max-width:none}.who__icon--0{background:#fff;border:1px solid var(--line)}.who__icon--1{background:var(--volt);color:var(--on-volt)}.who__icon--2{background:var(--pop);color:var(--on-pop)}.who__icon--3{background:#111110;color:var(--volt)}[data-theme=dark] .who__icon--3{background:#f4f4f1;color:#111110}.pride{display:block;width:30px;height:21px;border-radius:4px;background:linear-gradient(180deg,#e40303 0 16.66%,#ff8c00 16.66% 33.33%,#ffed00 33.33% 50%,#008026 50% 66.66%,#24408e 66.66% 83.33%,#732982 83.33%)}@media(max-width:640px){.who__icon{width:42px;height:42px;border-radius:12px}.who__icon svg{width:22px;height:22px}.pride{width:24px;height:17px}}@media(max-width:720px){.clubhero{min-height:min(68vh,560px)}.clubhero__img{object-position:30% 70%}}.nxt{display:grid;gap:18px;margin:clamp(36px,5vw,64px) 0}.nxt__head{display:grid;gap:8px;justify-items:start}.nxt__head .h2,.nxt__head p{margin:0}.nxt__badge{padding:5px 12px;border-radius:999px;background:var(--pop);color:var(--on-pop);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nxt__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0;padding:0;list-style:none}.nxt__card{display:grid;gap:10px;align-content:start;padding:20px;border-radius:22px;background:var(--surface);border:1.5px dashed var(--line-2)}.nxt__card b{font-family:var(--display);font-weight:900;font-size:1.7rem;line-height:1;text-transform:uppercase}.nxt__card p{margin:0;color:var(--text-2)}.nxt__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--volt);color:var(--on-volt)}.nxt__card--1 .nxt__icon{background:var(--pop);color:var(--on-pop)}.nxt__card--2 .nxt__icon{background:#111110;color:var(--volt)}.nxt__card--3 .nxt__icon{background:var(--surface-2);color:var(--text)}.nxt__icon svg{max-width:none}@media(max-width:440px){html[data-simple] .fhead__acct,html[data-simple] .fhead__authspace{display:none}}.who__list li{display:block}.who__inl{display:inline-grid;place-items:center;width:1.25em;height:.92em;margin:0 .06em;border-radius:.22em;vertical-align:-.06em}.who__inl svg{width:.72em;height:.72em;max-width:none}.who__inl--0{background:transparent;width:auto}.who__inl--1{background:var(--volt);color:var(--on-volt)}.who__inl--2{background:var(--pop);color:var(--on-pop)}.who__inl--3{background:var(--text);color:var(--bg)}.who__inl .pride{width:1.15em;height:.78em;border-radius:.14em}.easy-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 12px;border:0;border-radius:999px;background:var(--glass-hover, rgb(255 255 255 / .08));color:inherit;font:inherit;font-size:.92rem;font-weight:800;cursor:pointer}.easy-toggle svg{max-width:none}.easy-toggle i{position:relative;width:42px;height:26px;border-radius:999px;background:var(--volt)}.easy-toggle i:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#111110}.who__list li .who__inl--1{color:var(--on-volt)}.who__list li .who__inl--2{color:#fff}.who__list li .who__inl--3{background:var(--volt);color:#111110}.who__list li .who__rest{font-family:var(--sans);font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:.62em;line-height:1.35;color:var(--text-2)}.rk-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;align-items:stretch}.rk-top{align-content:start;gap:16px;min-height:0}.rk-top--1{grid-column:1 / -1;grid-row:auto;min-height:0}@media(min-width:900px){.rk-top--1{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"head stats" "next next";align-items:center;column-gap:clamp(20px,3vw,48px);row-gap:20px}.rk-top--1 .rk-top__head{grid-area:head}.rk-top--1 .rk-stats{grid-area:stats}.rk-top--1 .rk-next{grid-area:next}.rk-top--1 .rk-top__name{font-size:clamp(2.4rem,4vw,4rem)}.rk-top--1 .rk-top__big{font-size:clamp(12rem,18vw,18rem);top:-.2em;right:.02em}.rk-top--2,.rk-top--3{grid-template-rows:auto 1fr auto}.rk-top--2 .rk-stats,.rk-top--3 .rk-stats{align-self:end}}.rk-top__big{right:.02em}@media(max-width:720px){.rk-wall{grid-template-columns:1fr}}.studio__bars{top:10px;left:10px;right:10px;gap:3px}.studio__bars i{height:2.5px}.studio__me{top:22px;left:12px;right:12px;gap:8px;font-size:.82rem;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.studio__me b{font-weight:700}.studio__me small{font-size:.78rem;opacity:.75}.studio__ring{display:grid;place-items:center;width:34px;height:34px;padding:2px;border-radius:50%;background:conic-gradient(#d9ff00,#ff2bb5,#d9ff00);flex:none}.studio__av{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#d9ff00;border:2px solid #111110;overflow:hidden}.studio__avlogo{display:block;width:66%;height:66%;color:#111110}.studio__avlogo svg{width:100%;height:100%;display:block}.studio__metools{display:flex;align-items:center;gap:10px;margin-left:auto}.studio__metools svg,.studio__reply svg{max-width:none;flex:none}.studio__reply{position:absolute;z-index:1;left:12px;right:12px;bottom:14px;display:flex;align-items:center;gap:14px;color:#fff;pointer-events:none}.studio__replybox{flex:1;display:flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .7);font-size:.82rem;font-weight:500}.studio__hint{bottom:66px!important}.ev-chips{display:flex;flex-wrap:wrap;gap:6px}.ev-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:color-mix(in oklab,currentColor 10%,transparent);font-size:.82rem;font-weight:700}.ev-chip svg{max-width:none;flex:none}.ev-chip--sample{background:transparent;border:1.5px dashed currentColor;opacity:.75}.ev-lives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px}.ev-live{display:grid;gap:14px;align-content:start;padding:clamp(20px,3vw,32px);border-radius:28px;background:var(--volt);color:var(--on-volt);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ev-live--1{background:var(--pop);color:var(--on-pop)}.ev-live:hover{transform:translateY(-3px)}.ev-live:active{transform:scale(.99)}.ev-live:focus-visible{outline:4px solid var(--text);outline-offset:3px}.ev-live__badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#111110;color:var(--volt);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ev-live--1 .ev-live__badge{color:var(--pop)}.ev-live__badge svg{max-width:none}.ev-live__name{margin:0;font-family:var(--display);font-weight:900;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.95;text-transform:uppercase;text-wrap:balance}.ev-live__prog{display:grid;gap:8px;font-weight:700;font-size:.92rem}.ev-live__bar{display:block;height:10px;border-radius:999px;background:color-mix(in oklab,currentColor 16%,transparent);overflow:hidden}.ev-live__bar i{display:block;height:100%;border-radius:inherit;background:currentColor;transform-origin:left}.ev-live__cta{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:#111110;color:#f4f4f1;font-weight:800}.ev-live__cta svg{max-width:none}.ev-cal{display:grid;gap:28px}.ev-month__h{margin:0 0 10px;font-family:var(--display);font-weight:900;font-size:clamp(1.6rem,3vw,2.2rem);text-transform:uppercase;line-height:1}.ev-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ev-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(12px,2vw,22px);padding:12px clamp(12px,2vw,18px) 12px 12px;border-radius:22px;background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ev-row:hover{border-color:var(--pop);transform:translate(3px)}.ev-row:focus-visible{outline:3px solid var(--pop);outline-offset:2px}.ev-date{display:grid;justify-items:center;align-content:center;width:72px;height:84px;border-radius:18px;background:var(--volt);color:var(--on-volt);line-height:1}.ev-rows li:nth-child(2n) .ev-date{background:var(--pop);color:var(--on-pop)}.ev-date small{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ev-date b{font-family:var(--display);font-weight:900;font-size:2.4rem;margin:2px 0}.ev-row__main{display:grid;gap:8px;min-width:0}.ev-row__name{font-family:var(--display);font-weight:900;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.ev-row__main .ev-chip{color:var(--text-2)}.ev-row__when{display:grid;justify-items:end;gap:4px;text-align:right}.ev-row__when b{font-family:var(--display);font-weight:800;font-size:1.3rem;line-height:1}.ev-row__when small{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;color:var(--text-2)}.ev-row__when svg,.ev-row__go{max-width:none}.ev-row__go{color:var(--text-2)}.ev-trophy{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#111110;color:var(--volt)}[data-theme=dark] .ev-trophy{background:var(--volt);color:var(--on-volt)}.ev-trophy svg{max-width:none}@media(max-width:640px){.ev-row{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.ev-row__when{grid-column:2;justify-items:start;text-align:left;grid-auto-flow:column;align-items:baseline;gap:10px}.ev-row__go{display:none}.ev-date{width:62px;height:74px}.ev-date b{font-size:2rem}}.ev-sk{display:grid;gap:10px}.ev-sk__live{display:grid;gap:14px;padding:28px;border-radius:28px;background:var(--surface);border:1px solid var(--line)}.ev-sk__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.ev-sk__lines{display:grid;gap:10px}.ev-sk .sk{display:block}html[data-simple] .ev-row__name{font-size:1.6rem}.howx{display:grid;gap:18px;margin:clamp(36px,5vw,64px) 0}.howx .h2,.howx .lede{margin:0}.howx__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none}.howx__step,.howx__card{display:grid;gap:10px;align-content:start;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.howx__step h3,.howx__card h3{margin:0;font-family:var(--display);font-weight:900;font-size:1.6rem;text-transform:uppercase;line-height:1}.howx__step p,.howx__card p{margin:0;color:var(--text-2)}.howx__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--volt);color:var(--on-volt)}.howx__step:nth-child(2) .howx__icon,.howx__card:nth-child(2) .howx__icon{background:var(--pop);color:var(--on-pop)}.howx__step:nth-child(3) .howx__icon,.howx__card:nth-child(3) .howx__icon{background:#111110;color:var(--volt)}.howx__card:nth-child(4) .howx__icon{background:var(--surface-2);color:var(--text)}.howx__icon svg{max-width:none}.howx--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.howx__xp{display:grid;gap:14px;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.howx__xp p{margin:0}.howx__earn{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:1.05rem}.howx__earn li{display:flex;align-items:center;gap:10px}.howx__earn svg{color:var(--pop);flex:none;max-width:none}.howx__levels{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.howx__levels .lvl{font-size:.85rem;padding:5px 12px}.fmt__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:14px;background:color-mix(in oklab,currentColor 12%,transparent)}.fmt__icon svg{max-width:none}.rk-wall--skeleton{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rk-wall--skeleton span:first-child{grid-column:1 / -1;grid-row:auto;min-height:238px}.rk-wall--skeleton span{min-height:320px;border-radius:26px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@media(max-width:720px){.rk-wall--skeleton{grid-template-columns:1fr}.rk-wall--skeleton span{min-height:260px}}.tix .sk,.pedit .sk,.sk-row .sk{display:block}@media(prefers-reduced-motion:reduce){.rk-wall--skeleton span{animation:none}}html[data-simple] .sk,html[data-simple] .rk-wall--skeleton span{animation:none}.clubhero{margin-top:-78px;padding-top:78px}.nxt__card b{color:var(--text)}.page{padding-top:clamp(12px,2vw,22px)}.pagehead{padding-top:clamp(4px,1vw,12px);padding-bottom:clamp(18px,3vw,28px)}.studio__words{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:0 4px;font-size:.8rem;font-weight:700;color:var(--s-muted)}.studio__words span{grid-column:1 / -1}.studio__words input{grid-column:1;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--s-line);background:var(--s-surface);color:#f4f4f1;font:inherit;font-size:1rem;font-weight:700}.studio__words input:focus{outline:2px solid #D9FF00;outline-offset:1px}.studio__words small{font-weight:600}@media(max-width:900px){.studio__words{padding:0 16px}}.rk-row__lvlno{font-family:var(--sans);font-size:.7rem;padding:3px 7px}.pedit__private{justify-self:start;padding:3px 10px;border-radius:999px;background:var(--surface-2);font-size:.78rem;font-weight:700}.pedit__switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer}.pedit__switch{white-space:normal;min-height:0}.pedit__switch span{display:grid;gap:4px;min-width:0}.pedit__switch small{font-weight:500}.pedit__switch i{flex:none}.pedit__switch small{color:var(--text-2);font-size:.86rem;line-height:1.4}.pedit__switch i{position:relative;width:48px;height:28px;border-radius:999px;background:var(--surface-3, var(--line-2));transition:background-color .2s}.pedit__switch i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.16,1,.3,1)}.pedit__switch.is-on i{background:var(--volt)}.pedit__switch.is-on i:after{transform:translate(20px);background:#111110}.cookie{position:fixed;z-index:var(--z-toast, 60);left:50%;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 12px);transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(720px,calc(100vw - 24px));padding:12px 12px 12px 16px;border-radius:20px;background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#f4f4f1;font-size:.88rem;line-height:1.4;animation:cookiein .35s cubic-bezier(.16,1,.3,1)}[data-theme=light] .cookie{color:#111110}@keyframes cookiein{0%{opacity:0;transform:translate(-50%,12px)}}@media(prefers-reduced-motion:reduce){.cookie{animation:none}}html[data-simple] .cookie{animation:none;font-size:1rem}.cookie__icon{color:var(--volt);max-width:none}[data-theme=light] .cookie__icon{color:var(--pop)}.cookie__list{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:.82rem;opacity:.9}.cookie__acts{display:flex;gap:6px}.cookie__more,.cookie__ok{min-height:40px;padding:0 14px;border-radius:999px;font:inherit;font-weight:800;font-size:.85rem;cursor:pointer;white-space:nowrap}.cookie__more{border:1px solid currentColor;background:transparent;color:inherit;opacity:.85}.cookie__ok{border:0;background:var(--volt);color:var(--on-volt)}@media(max-width:960px){.cookie{bottom:calc(max(10px,env(safe-area-inset-bottom)) + 80px)}}@media(max-width:560px){.cookie{grid-template-columns:auto minmax(0,1fr)}.cookie__acts{grid-column:1 / -1;justify-content:flex-end}}.pstat{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.pstat__row{border:1px solid var(--line, rgba(255,255,255,.12));border-radius:14px;overflow:hidden}.pstat__row.is-open{border-color:color-mix(in oklab,var(--volt, #d9ff00) 55%,transparent)}.pstat__head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.pstat__head:focus-visible{outline:2px solid var(--volt, #d9ff00);outline-offset:-2px}.pstat__name{font-weight:700;display:inline-flex;align-items:center;gap:8px}.pstat__tag{font-style:normal;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--volt, #d9ff00);color:#111}.pstat__nums{opacity:.8;font-size:.95rem}.pstat__edit{padding:0 14px 14px;display:grid;gap:10px}.pstat__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pstat__fields label{display:grid;gap:4px;font-weight:600}.pstat__fields input{width:100%;min-height:44px;font-size:1.1rem}.pstat__note{margin:0}.pstat__err{margin:0;color:var(--pink, #ff4fa3);font-weight:600}.scourt,.live{grid-template-columns:minmax(0,1fr)}.scourt>*,.live>*{min-width:0}.live__tools{flex-wrap:wrap}.pp__result{width:auto;min-width:32px;padding:0 10px;border-radius:999px;font-size:.8rem;letter-spacing:.02em;white-space:nowrap}.pp__result:empty{visibility:hidden}.pp__games li{grid-template-columns:56px minmax(0,1fr) auto 56px}.dash{display:grid;gap:28px;padding-block:8px 96px}.dash__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-bottom:20px;border-bottom:1px solid var(--line-2)}.dash__date{margin:0 0 4px;font-weight:600;color:var(--text-2)}.dash__title{margin:0;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(2.6rem,6vw,4rem);line-height:.9;letter-spacing:-.01em}.dash__cta{display:flex;flex-wrap:wrap;gap:10px}.dash__cta .btn{min-height:48px;gap:8px}.dash__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:start}.dash__main{display:grid;gap:28px;min-width:0}@media(min-width:960px){.dash__grid{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.dash__side{position:sticky;top:96px}}.now{display:grid;gap:14px;padding:22px;border-radius:var(--r-card);background:var(--volt);color:var(--on-volt)}.now__label{margin:0;font:800 .86rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.now__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.now__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding-top:12px;border-top:1px solid rgb(17 17 16 / .18)}.now__item:first-child{padding-top:0;border-top:0}.now__text{display:grid;gap:6px;min-width:0;flex:1 1 260px}.now__name{font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.4rem);line-height:.95;overflow-wrap:anywhere}.now__meta{font-weight:600}.now__bar{display:block;height:6px;border-radius:99px;background:#11111029;overflow:hidden;max-width:360px}.now__bar>span{display:block;height:100%;background:var(--on-volt);border-radius:inherit}.now__run{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--on-volt)!important;color:var(--volt)!important;font-weight:750;font-size:1rem}.now__run:hover{filter:brightness(1.15)}.now--quiet{background:var(--surface);color:var(--text);border:1px dashed var(--line-2)}.now--quiet .now__label{color:var(--text-2)}.now__next{margin:0;font-size:1.05rem;line-height:1.45}.now--quiet .btn{justify-self:start}.now--skel{min-height:132px;background:var(--surface-2);border:0}.agenda{display:grid;gap:10px;min-width:0}.agenda__title{margin:0;display:inline-flex;align-items:baseline;gap:10px;font:800 1.05rem/1.2 var(--sans);letter-spacing:-.005em}.agenda__title .num{font-size:.86rem;font-weight:700;color:var(--muted)}.agenda__note{margin:0;color:var(--text-2);font-size:.94rem}.agenda__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.agenda__toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 4px;border-radius:12px}.agenda__toggle:focus-visible{outline:3px solid var(--volt-line);outline-offset:2px}.agenda__toggle svg{transition:transform var(--t) var(--ease)}.agenda__toggle svg.is-open{transform:rotate(90deg)}.agenda--empty{padding:20px;border-radius:var(--r-card);border:1px dashed var(--line-2)}.agenda--empty .btn{justify-self:start;gap:6px}.arow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--line-2)}.arow__link{display:grid;grid-template-columns:56px minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:76px;padding:12px 6px;color:var(--text);border-radius:12px;transition:background var(--t) var(--ease)}.arow__link:hover{background:var(--surface-2)}.arow__link:focus-visible{outline:3px solid var(--volt-line);outline-offset:-3px}.arow__date{display:grid;justify-items:center;align-content:center;width:56px;height:56px;border-radius:14px;background:var(--surface-2);line-height:1}.arow__date b{font-family:var(--display);font-weight:900;font-size:1.7rem}.arow__date small{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-top:2px}.arow--live .arow__date{background:var(--volt);color:var(--on-volt)}.arow--live .arow__date small{color:var(--on-volt)}.arow__main{display:grid;gap:4px;min-width:0}.arow__name{font-weight:750;font-size:1.04rem;overflow-wrap:anywhere}.arow__meta{color:var(--text-2);font-size:.88rem;line-height:1.35}.arow__bar{display:block;height:4px;max-width:220px;border-radius:99px;background:var(--line-2);overflow:hidden;margin-top:2px}.arow__bar>span{display:block;height:100%;background:var(--text);border-radius:inherit}.arow__state{justify-self:end;font:750 .74rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;padding:7px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap}.arow__state--live{background:var(--volt);border-color:transparent;color:var(--on-volt)}.arow__state--upcoming{background:var(--text);border-color:transparent;color:var(--bg)}.arow__state--draft{border-style:dashed}.arow__go{color:var(--muted)}.arow__more{margin-left:2px}.arow__acts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding:0 6px 14px 76px}.arow__acts .btn--sm,.arow__acts button{gap:6px}.arow--past .arow__name{font-weight:650}.arow--skel{min-height:76px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--surface-2) 0 56px,transparent 56px 70px,var(--surface-2) 70px 60%,transparent 60%);background-size:100% 44px;background-repeat:no-repeat;background-position:6px center}@media(max-width:520px){.arow__link{grid-template-columns:52px minmax(0,1fr) 16px;gap:12px}.arow__date{width:52px;height:52px}.arow__state{grid-column:2;grid-row:2;justify-self:start;margin-top:-2px}.arow__go{grid-row:1 / span 2;grid-column:3}.arow__acts{padding-left:64px}}.dash__side{display:grid;gap:18px;min-width:0}.dash__sum{margin:0;padding:18px;border-radius:var(--r-card);background:var(--surface-2);line-height:1.5}.dash__sum b{font-family:var(--display);font-weight:900;font-size:1.35rem}.dash__links{display:grid;border-top:1px solid var(--line-2)}.dash__link{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:14px 4px;border-bottom:1px solid var(--line-2);color:var(--text);border-radius:10px}.dash__link:hover{background:var(--surface-2)}.dash__link svg{margin-top:2px}.dash__link span{display:grid;gap:2px}.dash__link small{color:var(--text-2);font-size:.86rem}[data-simple] .arow__link{min-height:92px}[data-simple] .arow__name{font-size:1.2rem}@media(prefers-reduced-motion:reduce){.agenda__toggle svg,.arow__link{transition:none}}.jump{position:sticky;top:var(--appbar-h, 61px);z-index:calc(var(--z-header) - 1);display:flex;gap:6px;margin-block:-12px -8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.jump::-webkit-scrollbar{display:none}.jump__link{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);color:var(--text);font-weight:700;font-size:.95rem;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.jump__link:hover{background:var(--surface-2)}.jump__link:active{transform:scale(.98)}#events,.dblock{scroll-margin-top:calc(var(--appbar-h, 61px) + 64px)}.dblock{display:grid;gap:10px;padding-top:28px;border-top:1px solid var(--line-2);min-width:0}.dblock__title{margin:0;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(1.9rem,4.5vw,2.6rem);line-height:.95}.dblock__note{margin:0;color:var(--text-2);max-width:65ch}.dblock__body{min-width:0}.dblock__body>.section:first-child,.dblock__body>:first-child>.section:first-child{margin-top:4px}[data-simple] .jump__link{min-height:48px;font-size:1.05rem}details.play__acct{margin:20px 0 0;border-top:1px solid var(--line-2);padding-top:14px}details.play__acct>summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}details.play__acct[open]>summary{margin-bottom:10px}.jump__link[aria-current]{background:var(--text);border-color:var(--text);color:var(--bg)}.dash__events{display:grid;gap:28px;min-width:0}.jump{border-bottom:0}@media(max-width:480px){.jump{gap:4px}.jump__link{flex:1 1 auto;justify-content:center;padding:0 10px;font-size:.9rem}}.dash__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.dash__rail{display:contents}.dash__content{display:grid;gap:0;min-width:0}.dash__extra{order:99;display:grid;gap:14px;padding-top:28px;margin-top:36px;border-top:1px solid var(--line-2)}.dash__main{display:grid;gap:24px;min-width:0}.jump{margin:0;padding:10px 0}.jump__link{gap:8px;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.jump__link svg{flex:none}.dblock{gap:14px;padding-top:36px;margin-top:36px}.dash__content>.dblock:first-child{border-top:0;margin-top:8px;padding-top:0}.dblock .section{margin-top:0}.dblock .section__head{margin-bottom:12px}.dblock .section__head h2{font-size:1.15rem}.dpeople{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.dblock--split{grid-template-columns:minmax(0,1fr);align-items:start}.dblock--split .panel{max-width:none!important}@media(max-width:480px){.jump__link svg{display:none}}@media(min-width:1040px){.dash__body{grid-template-columns:212px minmax(0,1fr);gap:48px}.dash__rail{display:grid;gap:28px;position:sticky;top:calc(var(--appbar-h, 61px) + 24px);align-self:start}.dash__extra{order:0;margin-top:0;padding-top:22px}.jump{position:static;display:grid;gap:4px;padding:0;overflow:visible;background:none}.jump__link{justify-content:flex-start;min-height:44px;padding:0 14px;border-color:transparent;border-radius:12px}.jump__link:not([aria-current]):hover{background:var(--surface-2)}#events,.dblock{scroll-margin-top:calc(var(--appbar-h, 61px) + 24px)}.dpeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}.dblock--split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}}@media(min-width:1040px){.dpeople{grid-template-areas:"list stats" "add stats" "add hidden";grid-template-rows:auto auto 1fr}.dpeople>:nth-child(1){grid-area:list}.dpeople>:nth-child(2){grid-area:add}.dpeople>:nth-child(3){grid-area:stats}.dpeople>:nth-child(4){grid-area:hidden}}.mytour{display:grid;gap:14px}.mytour__card{display:grid;gap:8px;justify-items:start;padding:18px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.mytour__kicker{margin:0;font-size:.85rem;font-weight:700;color:var(--text-2)}.mytour__title{margin:0;font-family:var(--display);font-size:1.9rem;line-height:1.05;text-transform:uppercase}.mytour__game{margin:0;font-size:1.05rem}.mytour__card .btn{margin-top:6px}.scourt__wait{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:var(--surface-2, rgba(255,255,255,.06));color:var(--text-2)}.scourt__drop .primary+.primary{margin-top:8px}.live__won{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--surface-2);border:1px solid var(--volt)}.live__won p{margin:0;font-size:1.05rem}.live__won .primary{width:100%;justify-content:center;gap:8px}.scourt__drop .primary{max-width:100%;height:auto;min-height:48px;white-space:normal}.scourt__alt{display:grid;gap:2px;text-align:left;min-width:0}.scourt__alt small{font-weight:500;opacity:.8;overflow-wrap:anywhere}.sgame__body{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:center}.cookie{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-2)}.scourt__drop{grid-template-columns:minmax(0,1fr)}.scourt__drop>*{min-width:0}.rally{border:0;border-radius:0;background:none;padding:10px 0}.rally+.rally{border-top:1px solid var(--line)}.rally.is-serving{border-color:var(--line)}.rally:disabled{opacity:.45}.rally__act{background:var(--text)}.live__tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.live__tools .btn--sm{min-height:48px;border:1px solid var(--line-2);border-radius:999px;justify-content:center}.live__fix{border:0;padding:4px 0 0}.live__won{background:none;border:0;border-top:2px solid var(--volt);border-radius:0;padding:12px 0 0}.staff .toast{top:auto;bottom:calc(16px + env(safe-area-inset-bottom))}@media(max-width:960px){.tabbar__ballwrap,.tabbar__ballwrap .tabbar__ballicon{animation-iteration-count:3}}.btn--sm,.jump__link,.cookie__more,.cookie__ok,.seg button,.pcard__x{min-height:44px}.boardhero--slim{min-height:0;padding-top:18px;padding-bottom:18px}.boardhero--slim .boardhero__img{opacity:.25}.boardhero--slim .display{font-size:clamp(1.6rem,6vw,2.2rem)}.boardhero+.tix,.boardhero+.hotday,.hotday+.tix{margin-top:16px}.ws-more{display:none}@media(max-width:640px){.ws-more{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}}.ws-more>.btn,.ws-more>button{background:transparent;border:1px solid var(--line-2);color:var(--text)}@media(max-width:480px){.tabs{flex-wrap:nowrap}.tabs button{flex:1 1 auto;min-width:0;padding:0 8px;font-size:.86rem;min-height:44px}}.mytour__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mytour__card .mytour__acts .btn{margin-top:0}.cookie--inline{position:static;transform:none;margin:24px auto calc(96px + env(safe-area-inset-bottom));animation:none}.guidebtn{gap:6px;padding:0 12px;font-weight:700}.guide{display:grid;gap:14px}.guide__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide__topic{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;text-align:left;border:1px solid var(--line-2);border-radius:14px;background:transparent;color:var(--text);box-shadow:none}.guide__topic span{display:grid;gap:2px}.guide__topic b{font-family:var(--display);font-stretch:115%;font-weight:800;font-size:1.25rem;line-height:1.1}.guide__topic small{color:var(--muted);font-size:.9rem}.guide__topic:hover,.guide__topic:focus-visible{border-color:var(--volt-line)}.guide__back{justify-self:start;gap:6px;padding:0 14px 0 10px;border:1px solid var(--line-2);border-radius:999px}.guide__part{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.guide__part h3{margin:0;font-family:var(--display);font-stretch:115%;font-weight:800;font-size:1.15rem}.guide__steps{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px}.guide__steps li{counter-increment:step;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;line-height:1.45}.guide__steps li:before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--volt);color:var(--on-volt);font-weight:800;font-size:.9rem;font-variant-numeric:tabular-nums}.staff .appbar__row{flex-wrap:nowrap;gap:8px}.staff .staff__title{flex:1 1 auto}.staff .staff__tools{flex:none;gap:2px}@media(max-width:400px){.guidebtn{padding:0 10px}.staff .staff__title b{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.guide.fade-in{animation:none}}.regtag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px dashed var(--line-2);color:var(--text-2);font-size:.78rem;font-weight:700;white-space:nowrap;vertical-align:middle}.regtag.is-reg{border-style:solid;border-color:var(--volt-line, var(--volt));color:var(--text)}.oq-courts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.oq-court{min-width:0}.oq-court__btn,.oq-court__btns .btn{max-width:100%;min-width:0;white-space:normal;height:auto;min-height:48px;text-align:center}.oq-court__btn:disabled,.trk__body .btn--volt:disabled{opacity:1;background:var(--surface-2)!important;color:var(--text-2)!important;border:1px dashed var(--line-2)!important;box-shadow:none!important}.oq-court__btn:disabled svg,.trk__body .btn--volt:disabled svg{display:none}.stk-face.stk-face--open{background:transparent;border:1.5px dashed var(--line-2)}.trk__people li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trk__people .stk__tools{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.trk__when.is-wait b,.trk__row.is-first .trk__when.is-wait b{color:var(--text-2);background:none}@media(max-width:480px){.trk__people .stk__tools{margin-left:0;width:100%}.trk__people .stk__tools select{margin-left:auto;flex:none;min-width:6.5rem}}.addmany__open{margin-top:12px}.addmany textarea{width:100%;min-height:160px;font:inherit}.addmany__list{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:320px;overflow:auto;font-size:.92rem}.addmany__list li{padding:6px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.addmany__list code{font-size:.85rem}.addmany__open{margin-top:12px;gap:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--text)}.acct-search,.oq-find input{width:100%;min-height:48px}.acct-search{margin-bottom:12px}.oq-find{display:grid;gap:8px;margin:12px 0}.oq-find__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.oq-find__hit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 14px;text-align:left;justify-content:flex-start;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-weight:500;white-space:normal}.oq-find__hit .muted{margin-left:auto}.is-found{outline:3px solid var(--volt);outline-offset:3px;transition:outline-color .6s ease-out}@media(prefers-reduced-motion:reduce){.is-found{transition:none}}.accts{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.acct{padding:10px 14px}.acct+.acct{border-top:1px solid var(--line)}.acct.is-off .acct__who{opacity:.6}.acct__row{display:flex;align-items:center;gap:10px;min-height:44px}.acct__who{display:grid;gap:1px;min-width:0;flex:1}.acct__who b,.acct__who .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__manage,.acct__me{flex:none}.acct__tools{display:grid;gap:10px;padding:10px 0 6px}.acct__role{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:var(--text-2)}.acct__note{margin:6px 0 0}.oq-suggest{display:grid;gap:6px;margin:8px 0 4px}.oq-suggest>p{margin:0}.play__quiet{display:grid;gap:6px;justify-items:start;padding:16px 18px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.play__quiet b{font-size:1.05rem}.play__quiet .btn{margin-top:6px}.play__me{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.play__session{position:relative}.play .btn,.play button{touch-action:manipulation}.play__go.is-pending{cursor:progress}.play__burst{position:absolute;left:50%;top:140px;width:140px;height:140px;border-radius:50%;border:3px solid var(--volt);pointer-events:none;opacity:0}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .play .btn:active,html:not([data-simple]) .play button:active{transform:scale(.97);transition:transform 90ms ease-out}html:not([data-simple]) .play .mytour__card,html:not([data-simple]) .play .tix:not(.tix--pop){animation:playrise .42s cubic-bezier(.22,1,.36,1) both}html:not([data-simple]) .play .mytour__card:nth-child(2){animation-delay:60ms}html:not([data-simple]) .play .mytour__card:nth-child(3){animation-delay:.12s}html:not([data-simple]) .play__msg{animation:playpop .26s cubic-bezier(.22,1,.36,1) both}html:not([data-simple]) .play__burst{animation:playburst .72s cubic-bezier(.16,1,.3,1) both}html:not([data-simple]) .play__go.is-pending{opacity:.85;transition:opacity .12s ease-out}}@keyframes playrise{0%{transform:translateY(12px)}to{transform:none}}@keyframes playpop{0%{transform:scale(.96)}to{transform:none}}@keyframes playburst{0%{opacity:.9;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.showmore{justify-self:start;min-height:44px;gap:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--text)}dialog.more{padding:0;border:0;background:transparent;color:var(--text);width:min(720px,100vw);max-width:100vw;max-height:100dvh;margin:auto auto 0}dialog.more::backdrop{background:#0009}.more__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(88dvh,900px);background:var(--bg);border:1px solid var(--line-2);border-bottom:0;border-radius:24px 24px 0 0;overflow:hidden}.more__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px 20px;border-bottom:1px solid var(--line)}.more__head b{font-family:var(--display);font-size:1.5rem;text-transform:uppercase}.more__body{overflow:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom));display:grid;gap:12px;align-content:start;overscroll-behavior:contain}@media(min-width:760px){dialog.more{margin:auto}.more__panel{border-radius:24px;border-bottom:1px solid var(--line-2)}}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) dialog.more[open] .more__panel{animation:moreup .28s cubic-bezier(.22,1,.36,1) both}html:not([data-simple]) dialog.more[open]::backdrop{animation:morefade .2s ease-out both}}@keyframes moreup{0%{transform:translateY(24px)}to{transform:none}}@keyframes morefade{0%{opacity:0}to{opacity:1}}.oqs{display:grid;gap:14px}.oqs__side{display:grid;gap:8px;padding:14px;border-radius:18px;background:var(--surface)}.oqs__name{font-family:var(--display);font-size:1.35rem;text-transform:uppercase;line-height:1.1;overflow-wrap:anywhere}.oqs__row{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:10px}.oqs__btn{min-height:64px;border-radius:18px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text)}.oqs__num{text-align:center;font-family:var(--display);font-size:3.4rem;line-height:1}.oqs__win{justify-self:start}.oq-court__done{flex:1}.oq-court__btns{grid-template-columns:1fr auto}.oq-court__btns>:nth-child(3){grid-column:1 / -1}.oq-timer{background:none;border:0;padding:0;min-height:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .oqs__num{transition:transform .12s ease-out}html:not([data-simple]) .oqs__btn:active{transform:scale(.94)}}.trk__pairs-label{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em}.trk__names--staff{margin:2px 0 4px}.oq-court__teams,.oq-court__team{display:grid;gap:6px}.oq-court__vs{justify-self:start;font-family:var(--display);font-size:.95rem;text-transform:uppercase;color:var(--text-2);letter-spacing:.06em}.regtag--btn{cursor:pointer;background:none;min-height:32px}.regtag--btn:hover{border-color:var(--text-2);color:var(--text)}.oq-history{display:grid;gap:10px;margin-top:24px}.oq-games{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.oq-game{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:10px 14px}.oq-game+.oq-game{border-top:1px solid var(--line)}.oq-game__meta{grid-column:1}.oq-game__line{grid-column:1;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-weight:600}.oq-game__line .is-win{color:var(--text);font-weight:800}.oq-game__score{font-family:var(--display);font-size:1.15rem;color:var(--text-2)}.oq-game__fix{grid-column:2;grid-row:1 / span 2}.oq-split{justify-content:flex-start;text-align:left;flex-wrap:wrap;gap:6px}.oq-split.is-now{opacity:1;border:1px dashed var(--line-2);background:var(--surface);color:var(--text-2)}.oq-teams{display:grid;gap:4px;padding:10px 14px;border-radius:14px;background:var(--surface)}.oq-teams p{margin:0}.oq-pick{display:flex;flex-wrap:wrap;gap:8px}.oq-pick__p{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-weight:600}.oq-pick__p.is-a{background:var(--volt);color:var(--on-volt);border-color:transparent}.oq-pick__p.is-b{background:var(--pop);color:var(--on-pop);border-color:transparent}.oq-remove{color:var(--danger, #ff8a7a);border:1px solid currentColor}.pp__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pp__vs a{font-weight:700}.play__mygames{margin-top:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);min-height:44px}.pp__games li{position:relative}.pp__gshare{min-width:44px;min-height:44px}.oq-game__tools{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(max-width:480px){.oq-game{grid-template-columns:1fr}.oq-game__tools{grid-column:1;grid-row:auto;justify-content:flex-start}}.oq-four{margin:0;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--volt)}.stk__grip{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--text-2);cursor:grab;touch-action:none}.stk__grip:active{cursor:grabbing}.oq-drop{display:grid;place-items:center;min-height:64px;margin-top:8px;border:2px dashed var(--line-2);border-radius:18px;color:var(--text-2);font-weight:700}.oq-drop.is-over,.trk__row[data-stack].is-over{border-color:var(--volt);color:var(--text)}.oq-ghost{position:fixed;left:0;top:0;z-index:70;pointer-events:none;padding:10px 16px;border-radius:999px;background:var(--volt);color:var(--on-volt);font-weight:800}.trk__row.is-over .trk__body{outline:3px solid var(--volt);outline-offset:2px}.pstat__nums{word-spacing:.18em;white-space:nowrap}@media(max-width:420px){.pstat__nums{white-space:normal}}.pp__games li:has(.pp__edit){grid-template-columns:56px minmax(0,1fr) auto auto 44px;align-items:center;column-gap:12px}.pp__edit{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap}.pp__edit:hover{border-color:var(--text-2)}.pp__result{justify-self:start}@media(max-width:520px){.pp__games li:has(.pp__edit){grid-template-columns:56px minmax(0,1fr) auto;row-gap:8px}.pp__games li:has(.pp__edit) .pp__edit{grid-column:2;justify-self:start}.pp__games li:has(.pp__edit) .pp__gshare{grid-column:3}}.oq-teamsbox{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}.oq-teamsbox__vs{align-self:center;font-family:var(--display);font-size:1.1rem;text-transform:uppercase;color:var(--text-2)}.oq-team{display:grid;gap:8px;align-content:start;padding:12px;border-radius:18px;background:var(--surface);border:2px solid var(--line);transition:border-color .14s ease-out}.oq-team.is-active{border-color:var(--volt)}.oq-team__head{display:grid;gap:2px;justify-items:start;padding:0;min-height:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}.oq-team__head b{font-family:var(--display);font-size:1.25rem;text-transform:uppercase}.oq-team__head small{color:var(--text-2);font-size:.78rem;font-weight:600}.oq-team.is-active .oq-team__head small{color:var(--volt-line, var(--volt))}.oq-team__slots{display:grid;gap:6px}.oq-team__p{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;border:0;background:var(--volt);color:var(--on-volt);font-weight:800;text-align:left;overflow-wrap:anywhere}.oq-team:nth-child(3) .oq-team__p{background:var(--pop);color:var(--on-pop)}.oq-team__empty{display:grid;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;border:1.5px dashed var(--line-2);color:var(--text-2);font-size:.85rem}.oq-pick__p{display:inline-flex;align-items:center;gap:6px}.oq-remove{justify-content:center;gap:8px;background:transparent!important;color:var(--danger)!important;border:1px solid var(--danger)!important;box-shadow:none!important}@media(max-width:480px){.oq-teamsbox{grid-template-columns:1fr}.oq-teamsbox__vs{justify-self:center}}.oq-team__p.is-over,.oq-team__empty.is-over{outline:3px solid var(--text);outline-offset:2px}.oq-team__empty.is-over{border-color:var(--volt);color:var(--text)}.is-lifted{opacity:.35}.oq-pick.is-over{outline:2px dashed var(--line-2);outline-offset:6px;border-radius:14px}.oq-pick__p,.oq-team__p{cursor:grab;user-select:none;-webkit-user-select:none}dialog.more .oq-ghost{position:fixed}.play__pts{font-family:var(--sans, inherit);font-size:.9rem;font-weight:700;color:var(--text-2);text-transform:none;letter-spacing:0}.oq-bars{display:grid;gap:6px;max-height:44vh;overflow:auto;padding:2px;border-radius:14px}.oq-bars.is-over{outline:2px dashed var(--line-2);outline-offset:4px}.oq-bar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:48px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.oq-bar__grip{display:grid;place-items:center;align-self:stretch;color:var(--text-2);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-right:1px solid var(--line)}.oq-bar__grip:active{cursor:grabbing}.oq-bar__name{padding:0 12px;font-weight:700;overflow-wrap:anywhere}.oq-bar__x{display:grid;place-items:center;align-self:stretch;min-height:0;padding:0;border:0;background:none;color:inherit}.oq-team__p.oq-bar{padding:0;border:0}.oq-team__p.oq-bar .oq-bar__grip{color:inherit;border-right-color:#0000002e}.oq-bar.is-over{outline:3px solid var(--text);outline-offset:2px}.oq-team__p.oq-bar{background:var(--volt);color:var(--on-volt)}.oq-team:nth-child(3) .oq-team__p.oq-bar{background:var(--pop);color:var(--on-pop)}.oqp__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.oqp__total{font-family:var(--display);font-size:2.4rem;line-height:1}.oqp__row{display:grid;grid-template-columns:minmax(0,1fr) 48px 64px 48px;align-items:center;gap:8px;min-height:52px;padding:4px 0;border-top:1px solid var(--line)}.oqp__name{font-weight:600;overflow-wrap:anywhere}.oqp__btn{min-height:48px;border-radius:14px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);touch-action:manipulation}.oqp__num{width:100%;min-height:48px;text-align:center;font-family:var(--display);font-size:1.8rem;padding:0;border-radius:14px;-moz-appearance:textfield;appearance:textfield}.oqp__num::-webkit-outer-spin-button,.oqp__num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .oqp__btn:active{transform:scale(.94)}}.kudos{display:grid;gap:14px}.kudos__who{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.kudos__person{display:grid;gap:2px;text-align:left;min-height:56px;padding:10px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);color:var(--text)}.kudos__person small{color:var(--text-2)}.kudos__person.is-on{background:var(--volt);color:var(--on-volt);border-color:transparent}.kudos__person.is-on small{color:var(--on-volt);opacity:.8}.kudos__group{display:grid;gap:8px}.kudos__h{margin:0;font-family:var(--display);font-size:1.05rem;text-transform:uppercase;letter-spacing:.02em;color:var(--text-2)}.kudos__chips{display:flex;flex-wrap:wrap;gap:8px}.kudos-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);color:var(--text);font-weight:600;touch-action:manipulation}.kudos-chip.is-on{background:var(--volt);color:var(--on-volt);border-color:transparent}.kudos-chip:disabled{opacity:.45}.kudos-got{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1 / -1;color:var(--text-2)}.kudos-chip--got{min-height:30px;padding:0 10px;font-size:.85rem;background:var(--surface-2)}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .kudos-chip{transition:transform .12s ease-out,background-color .16s ease-out}html:not([data-simple]) .kudos-chip:active{transform:scale(.95)}}.evswitch{display:inline-flex;gap:4px;padding:4px;margin:4px 0 18px;border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line)}.evswitch .pill{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;text-decoration:none}.evswitch .pill.is-on .pill__bg{position:absolute;inset:0;z-index:-1;border-radius:var(--r-btn);background:var(--text)}.evswitch__wrap{position:relative;z-index:2;padding-top:12px}.evswitch__wrap+.clubhero{margin-top:0}.oq-gsearch{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0 14px;min-height:48px;border-radius:14px;background:var(--surface);border:1px solid var(--line-2);color:var(--text-2)}.oq-gsearch input{flex:1;min-width:0;border:0;background:none;padding:0;min-height:46px;color:var(--text);font:inherit;outline:none}.oq-gsearch:focus-within{border-color:var(--volt)}.oq-gsearch input:focus,.oq-gsearch input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.oq-chgs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.oq-chgs__h{padding-top:4px}.oq-chg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9.5rem) auto;align-items:center;gap:8px;min-height:52px;padding:6px 10px;border-radius:14px;background:var(--surface)}.oq-chg__name{overflow-wrap:anywhere}.oq-chg__sub{min-height:44px;min-width:0;width:100%}.regtag__short{display:none;align-items:center;gap:3px}.trk__people li:has(.stk__tools){flex-wrap:nowrap;gap:6px;padding:2px 0;min-height:44px}.trk__people li:has(.stk__tools) .trk__pname{flex:1 1 auto;min-width:0}.trk__people li:has(.stk__tools) .stk__tools{width:auto;margin-left:auto;gap:4px;flex:none}.trk__people li:has(.stk__tools) .stk-face,.trk__people li:has(.stk__tools)>:first-child:not(.trk__pname){flex:none}.trk__people .stk__tools select{min-width:0;width:5.6rem;min-height:40px;padding-left:8px;padding-right:22px;font-size:.85rem}.trk__people .stk__tools .btn--sm{min-width:40px;min-height:40px;padding:0 8px}.trk__people .stk__grip{width:32px;min-height:40px}.trk__acts{gap:4px;padding-top:2px}.trk__acts .btn--sm{min-height:40px;padding:0 12px}@media(max-width:480px){.trk__people li:has(.stk__tools){flex-wrap:nowrap}.trk__people li:has(.stk__tools) .stk__tools{width:auto;margin-left:auto}.trk__people .stk__tools select{margin-left:0;width:4.9rem}.trk__people li:has(.stk__tools)>:not(.trk__pname):not(.stk__tools){display:none}.regtag__long{display:none}.regtag__short{display:inline-flex}.regtag{padding:0 7px}}@media(max-width:480px){.trk:has(.stk__tools):before{left:16px}.trk__row:has(.stk__tools){grid-template-columns:34px minmax(0,1fr);gap:8px;padding:8px 0}.trk__row:has(.stk__tools) .trk__n{width:34px;height:34px;font-size:1.2rem}.trk__row:has(.stk__tools) .trk__body{padding:10px 10px 12px;gap:4px}.trk__row:has(.stk__tools) .trk__faces{display:none}.trk__people li:has(.stk__tools){gap:4px}.trk__people .stk__grip{width:28px}}@media(max-width:480px){.trk__people .stk__tools select{width:4.5rem;padding-right:18px}.trk__people .stk__tools .btn--sm{min-width:36px;padding:0 6px}}.trk__people{grid-template-columns:minmax(0,1fr)}.trk__people li{min-width:0}.trk__people .stk__tools select{width:4rem}@media(max-width:480px){.trk__people .stk__tools select{width:3.6rem;padding-left:6px;padding-right:16px}.trk__people .stk__tools .regtag{width:32px;min-height:32px;padding:0;justify-content:center}.trk__people .stk__tools .regtag.is-reg{width:26px;min-height:26px;background:color-mix(in oklab,var(--volt) 18%,transparent)}}.passport{display:grid;gap:18px;margin:4px 0 20px}.passport__page{--pp-ink: #f4f4f1;--pp-sub: rgb(244 244 241 / .62);--pp-line: rgb(244 244 241 / .14);position:relative;overflow:hidden;border-radius:22px;color:var(--pp-ink);background-color:#121211;background-image:repeating-radial-gradient(circle at 88% 120%,rgb(217 255 0 / .07) 0 1px,transparent 1px 9px),repeating-radial-gradient(circle at -10% -30%,rgb(255 43 181 / .05) 0 1px,transparent 1px 11px);border:1px solid rgb(244 244 241 / .1);box-shadow:0 18px 40px -22px #0009}.passport__band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--volt);color:#111110}.passport__issuer{display:grid;line-height:1.05}.passport__issuer b{font-family:var(--display);font-weight:900;font-size:1.35rem;text-transform:uppercase;letter-spacing:.01em}.passport__issuer span{font-size:.78rem;font-weight:700}.passport__mark{width:40px;height:34px;color:#111110;flex:none}.passport__body{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:18px;padding:18px 18px 12px}.passport__photo{position:relative;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:#232321;outline:1px solid var(--pp-line);outline-offset:3px}.passport__photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15) contrast(1.05)}.passport__initials{display:grid;place-items:center;width:100%;height:100%;font-family:var(--display);font-weight:900;font-size:clamp(2.4rem,10vw,3.6rem);color:var(--volt)}.passport__type{position:absolute;left:8px;bottom:6px;font-family:var(--display);font-weight:900;font-size:1.1rem;color:#f4f4f1b3}.passport__data{min-width:0;display:grid;align-content:start;gap:2px}.passport__label{font-size:.68rem;font-weight:700;color:var(--pp-sub)}.passport__name{margin:0 0 8px;font-family:var(--display);font-weight:900;font-size:clamp(1.7rem,7vw,2.6rem);line-height:.95;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;color:var(--pp-ink)}.passport__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.passport__fields div{min-width:0}.passport__fields dd{margin:0;font-weight:650;font-size:.92rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.passport__sign{margin:10px 0 0;font-family:var(--display);font-style:italic;font-weight:700;font-size:1.15rem;color:var(--volt);transform:rotate(-3deg);transform-origin:left}.passport__mrz{display:grid;gap:2px;padding:10px 18px 14px;border-top:1px dashed var(--pp-line);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.62rem,2.55vw,.86rem);letter-spacing:.08em;color:#f4f4f1c7;white-space:nowrap;overflow:hidden}.passport__edit{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:0;background:#111110;color:var(--volt);font-weight:700;font-size:.85rem;cursor:pointer}.passport__edit:focus-visible{outline:2px solid #111110;outline-offset:2px}.passport__visas-h{margin:0 0 8px;font-size:1rem}.passport__stamps{display:flex;flex-wrap:wrap;gap:10px 6px;margin:0;padding:0;list-style:none}.stamp{--ink: var(--volt-ink, #6f8600);display:grid;place-items:center;width:108px;height:108px;border-radius:50%;border:3px double var(--ink);color:var(--ink);transform:rotate(var(--tilt, -6deg))}.stamp--1{--ink: var(--pop);--tilt: 5deg}.stamp--2{--ink: var(--text);--tilt: -2deg}.stamp__ring{display:grid;place-items:center;gap:2px;width:88px;height:88px;border-radius:50%;border:1px dashed currentColor;text-align:center;padding:6px}.stamp b{font-family:var(--display);font-weight:900;font-size:.95rem;line-height:1;text-transform:uppercase}.stamp small{font-size:.62rem;font-weight:700;line-height:1.1;opacity:.85}[data-theme=dark] .stamp--0{--ink: var(--volt)}@media(max-width:420px){.passport__body{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 14px 10px}.passport__fields{grid-template-columns:minmax(0,1fr);gap:6px}.stamp{width:96px;height:96px}.stamp__ring{width:78px;height:78px}}.passport__band .passport__edit{flex:none}.passport__band .passport__edit+.passport__mark{margin-left:4px}.play__ask{display:grid;gap:10px;margin:8px 0 18px;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--volt)}.rps{display:grid;gap:12px}.rps__vs{margin:0;overflow-wrap:anywhere}.rps__wl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rps__pick{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);font-family:var(--display);font-weight:800;font-size:1.3rem;text-transform:uppercase}.rps__pick.is-on{background:var(--text);color:var(--bg);border-color:transparent}.rps__pick.is-on.is-won{background:var(--volt);color:var(--on-volt)}.rps__side{display:grid;gap:6px}.rps__who{font-weight:700;font-size:.9rem;color:var(--text-2)}.rps__row{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;gap:10px}.rps__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;grid-column:1 / -1}.rpt{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1}.rpt__chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:999px;font-size:.8rem;font-weight:650;background:var(--surface-2);color:var(--text-2)}.rpt__chip.is-differs{background:color-mix(in oklab,var(--pop) 18%,transparent);color:var(--text);border:1px solid var(--pop)}.rpt__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rpt__list li{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:var(--surface)}.rpt__list li.is-differs{outline:1px solid var(--pop)}.qt__btn{position:relative;width:34px;height:34px;min-height:34px}.qt__btn:after,.fhead__acct:after,.fhead__menu:after{content:"";position:absolute;inset:-5px -1px}.fhead__acct{position:relative}.fhead__menu:after{inset:-3px}.sitefoot__col{gap:0}.sitefoot__col b{margin-bottom:4px}.sitefoot__col a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:560px){.bento__cell{min-height:0;padding:22px}.bento__cell--volt{padding-bottom:72px}.bento__cell--photo{min-height:380px}.bento__big{font-size:5.5rem}}.pills--fill{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;max-width:30rem}.pills--fill .pill{justify-content:center;padding:0 8px;gap:6px;white-space:nowrap}@media(max-width:560px){.hcard{grid-template-columns:minmax(0,1fr)}.hcard__icon{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:14px}.hcard__tag{margin-bottom:12px}.hcard__link{grid-column:1}}.rk-how__rule{display:block;line-height:1.6}.rk-how__rule svg{display:inline-block;vertical-align:-3px;margin-right:4px}.stamp{transform:none;rotate:var(--tilt, -6deg)}.passport__visas-h{margin-bottom:12px}.passport__stamps{gap:12px 14px}.pp__stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:560px){.pp__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.pp__stats div{grid-column:span 2;padding:12px}.pp__stats div:nth-child(n+4){grid-column:span 3}.pp__stats dd{font-size:1.35rem}}.play__head .lede{margin-top:8px}.mytour__card--live{border-color:var(--volt-line);box-shadow:inset 0 0 0 1px var(--volt-line)}.mytour__card--live .mytour__kicker{color:var(--text)}.oq-live{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0}.oq-live>b{flex-basis:100%;margin-bottom:2px}.oq-live__i+.oq-live__i:before{content:"·";margin:0 6px;color:var(--muted)}.oq-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:6px 0 0}.oq-links .textlink{min-height:32px;display:inline-flex;align-items:center}.trk__acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.trk__acts .btn--volt{grid-column:1 / -1;justify-self:start}.trk__acts .btn--sm.ghost{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:4px 6px;font-size:.8rem;line-height:1.1;white-space:nowrap}@media(max-width:560px){.sfigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sfig{padding:14px}.sfig__value{font-size:1.5rem}}.sgrid{margin-top:12px}.dblock .section+.section,.dblock .section+.sgrid,.dblock .sgrid+.section{margin-top:28px}.dblock .sgrid>.section{margin-top:0}@media(max-width:660px){.dblock .sgrid>.section+.section{margin-top:28px}}@media(min-width:900px)and (min-aspect-ratio:4/3){.tv__main--tourney{grid-template-columns:repeat(var(--tv-cols, 2),minmax(0,1fr))}}.oq-court__p{display:flex;align-items:center;gap:6px;border-radius:12px}.oq-court__p .oq-court__grip{width:28px;min-height:40px;margin-left:-6px}.oq-court__p.is-over{outline:3px solid var(--volt);outline-offset:2px;background:color-mix(in oklab,var(--volt) 14%,transparent)}.honor-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 16px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);text-align:left}.honor-btn span{display:grid;gap:2px}.honor-btn small{color:var(--text-2);font-weight:500}.honor-btn.is-on{background:var(--volt);color:var(--on-volt);border-color:transparent}.honor-btn.is-on small{color:var(--on-volt);opacity:.8}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .honor-btn:active{transform:scale(.98)}}.play__todo{display:grid;gap:8px;margin:0 0 16px;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.play__todolist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.play__todolist li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border-top:1px solid var(--line);padding-top:6px}.play__todolist li:first-child{border-top:0;padding-top:0}.play__todolist li>span:first-child{min-width:0;overflow-wrap:anywhere}.play__todobtns{display:inline-flex;gap:6px;flex:none}.play__honorbtns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.honor-btn--sm{min-height:56px;padding:8px 12px}.rps__confirm{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--display);font-size:2.6rem;font-weight:900;line-height:1}.rps__confirm span{font-family:var(--sans);font-size:.95rem;font-weight:700;color:var(--text-2)}.btn[disabled]{cursor:not-allowed}.fhead__menu--icon{width:44px;min-width:44px;padding:0;justify-content:center}.bell,.bell__btn{position:relative}.bell__n{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pop);color:var(--on-pop, #111110);font-size:.7rem;font-weight:800;line-height:18px;text-align:center}.bell__pop{position:fixed;top:72px;right:max(16px,env(safe-area-inset-right));z-index:60;width:min(340px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;display:grid;gap:10px;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 18px 40px -18px #0000008c;color:var(--text)}.bell__h{font-family:var(--display);font-size:1.2rem;text-transform:uppercase}.bell__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bell__list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:8px 10px;border-radius:12px;color:inherit;text-decoration:none;background:var(--surface-2)}.bell__list a span{display:grid;gap:2px;min-width:0}.bell__xp{flex:none;font-weight:800;color:var(--text)}.bell__go{justify-self:start}.play__game{gap:12px}.play__step{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.play__stepn{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);font-weight:800;font-size:.8rem}.play__stepn.is-done{background:var(--volt);color:var(--on-volt)}.oq-end{color:var(--pop)}@keyframes pagein{0%{transform:translateY(8px)}}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .pagein{animation:pagein .22s cubic-bezier(.16,1,.3,1)}}.needscore{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:55;transform:translate(-50%);display:flex;align-items:center;gap:10px;width:min(420px,calc(100vw - 32px));min-height:56px;padding:8px 14px;border-radius:18px;background:var(--pop);color:#111110;text-decoration:none;box-shadow:0 14px 30px -14px #0009}.needscore span{display:grid;flex:1;min-width:0;line-height:1.2}.needscore small{font-weight:600;opacity:.85}@media(min-width:900px){.needscore{bottom:24px}}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .needscore{animation:needscore-in .26s cubic-bezier(.16,1,.3,1)}}@keyframes needscore-in{0%{transform:translate(-50%,12px)}}.rk-boards{margin:0 0 18px}.awards{display:grid;gap:12px;margin-bottom:32px}.awards__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.award{display:grid;gap:6px;align-content:start;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.award__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--volt);color:var(--on-volt)}.award__name{font-family:var(--display);font-size:1.4rem;text-transform:uppercase;line-height:1.05}.award__top{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.award__top li{display:flex;justify-content:space-between;gap:8px;min-height:32px;align-items:center}.award__top li.is-lead a{font-weight:800}.award__top li.is-lead a:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--volt);margin-right:8px;vertical-align:middle}.award__top span{color:var(--text-2);font-size:.85rem}.award__last{color:var(--text-2)}.award .btn{justify-self:start;margin-top:4px}.award__pick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.awards__head{display:grid;gap:4px}.awards__head select{justify-self:start;min-height:44px;font-weight:700}.nights__list{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.night{display:grid;gap:10px;align-content:start;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.night.is-live{border-color:var(--volt)}.night__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.night__head>span{display:grid;gap:2px;min-width:0}.night__name{font-family:var(--display);font-size:1.35rem;text-transform:uppercase;line-height:1.05;overflow-wrap:anywhere}.night__live{flex:none;padding:4px 10px;border-radius:999px;background:var(--volt);color:var(--on-volt);font-weight:800;font-size:.75rem}.night__top,.night__all{list-style:none;margin:0;padding:0;display:grid;gap:6px}.night__p,.night__all li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px}.night__rank{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);font-weight:800;font-size:.85rem}.night__p--1 .night__rank{background:var(--volt);color:var(--on-volt)}.night__p--2 .night__rank{background:var(--pop);color:#111110}.night__who{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.night__nums{color:var(--text-2);font-size:.85rem;white-space:nowrap}.night__mvp{margin:0;display:flex;align-items:center;gap:6px;font-size:.9rem}.nights__list>li{display:grid}button.night{width:100%;text-align:left;color:var(--text);font:inherit;cursor:pointer}button.night .night__top{display:grid;gap:6px}.night__p{grid-template-columns:28px 28px minmax(0,1fr) auto!important}.night__go{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:.9rem;color:var(--text)}@media(hover:hover){button.night:hover{border-color:var(--text-2)}}.dayboard{display:grid;gap:14px;margin-bottom:32px}.dayboard__head h2{margin:0}.dayboard__head p{margin:4px 0 0}.dayboard__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dayrow{display:grid;grid-template-columns:32px 40px minmax(0,1fr) 52px 52px;align-items:center;gap:10px;min-height:60px;padding:8px 12px;border-radius:16px;background:var(--surface)}.dayrow__rank{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);font-weight:800}.dayrow--1 .dayrow__rank{background:var(--volt);color:var(--on-volt)}.dayrow--2 .dayrow__rank{background:var(--pop);color:#111110}.dayrow--3 .dayrow__rank{background:var(--text);color:var(--bg)}.dayrow__who{display:grid;min-width:0}.dayrow__who a{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.dayrow__nums{display:grid;justify-items:end;line-height:1.05}.dayrow__nums b{font-family:var(--display);font-size:1.4rem}.dayrow__nums small{font-size:.72rem;color:var(--text-2)}.studio__picker{position:relative;flex:1;min-width:0;display:flex;justify-content:center}.studio__pickbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:0 16px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:#ffffff14;color:#f4f4f1;font:inherit}.studio__pickbtn small{font-size:.72rem;font-weight:700;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.studio__pickbtn b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__picklist{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:40;width:min(360px,calc(100vw - 32px));display:grid;gap:12px;padding:14px;border-radius:20px;background:#1a1a18;border:1px solid rgb(255 255 255 / .14);box-shadow:0 20px 40px -18px #000000b3}.studio__pickgroup{display:grid;gap:6px}.studio__pickh{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#f4f4f18c}.studio__pickitems{display:flex;flex-wrap:wrap;gap:6px}.studio__pickitems button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:transparent;color:#f4f4f1;font:inherit;font-weight:600}.studio__pickitems button.is-on{background:var(--volt);color:#111110;border-color:transparent}@media(max-width:480px){.studio__pickbtn small{display:none}.studio__pickbtn{padding:0 12px}}@media(max-width:480px){.studio__top:has(.studio__picker) .studio__brand>span{display:none}}.night__kind{display:inline-block;justify-self:start;padding:2px 8px;border-radius:999px;background:var(--surface-2);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin-bottom:2px}.nights{margin-top:28px}.play__ended{margin:0 0 14px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px dashed var(--line-2)}.passport__photo{overflow:visible}.passport__photo img,.passport__initials{border-radius:12px}.passport__seal{position:absolute;right:-18px;bottom:-14px;display:grid;place-items:center;align-content:center;width:74px;height:74px;border-radius:50%;border:3px double var(--volt);color:var(--volt);background:#1212118c;transform:rotate(-12deg);line-height:1}.passport__seal b{font-family:var(--display);font-weight:900;font-size:1.3rem}.passport__seal small{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.passport__body{align-items:start}.passport__name{margin-bottom:6px}.passport__fields{gap:6px 12px}.passport__fields dd{font-size:.86rem}.passport__inks{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ink{display:grid;place-items:center;min-width:64px;padding:4px 8px;border:2px solid var(--volt);border-radius:10px;color:var(--volt);line-height:1;transform:rotate(-4deg)}.ink--1{border-color:var(--pop);color:var(--pop);transform:rotate(3deg)}.ink--2{border-color:#f4f4f1;color:#f4f4f1;transform:rotate(-2deg)}.ink b{font-family:var(--display);font-weight:900;font-size:1.05rem}.ink small{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}@media(max-width:420px){.passport__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.passport__body{grid-template-columns:92px minmax(0,1fr)}.passport__name{font-size:clamp(1.5rem,7vw,2rem)}}.evswitch{display:flex;width:100%;max-width:520px}.evswitch .pill{flex:1;justify-content:center;padding:0 8px}.community__tools{display:grid;gap:10px;margin-bottom:8px}.community__tools .oq-gsearch{margin:0}.community{list-style:none;margin:8px 0 32px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.member{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 12px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none}.member__who{display:grid;min-width:0;line-height:1.25}.member__who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partners{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.partner{display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 14px;border-radius:20px;background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none}.partner__logo{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:14px;overflow:hidden;background:#fff}.partner__logo img{width:100%;height:100%;object-fit:contain}.partner__logo b{font-family:var(--display);font-size:1.8rem;color:#111110}.partner__who{display:grid;min-width:0;flex:1}.partner__go{flex:none;color:var(--text-2)}a,button,[role=tab],[role=button],summary,label{-webkit-tap-highlight-color:transparent}:where(a,button,[role=tab],[role=button]):focus:not(:focus-visible){outline:none}:where(a,button,[role=tab],[role=button]):focus-visible{outline:2px solid var(--volt);outline-offset:2px}.pill:focus-visible,.tabbar__tab:focus-visible,.btn:focus-visible{border-radius:var(--r-btn)}.checkin__wrap:empty{display:none}.checkin__wrap{position:relative;z-index:3;padding-top:10px}.checkin{display:flex;align-items:center;gap:10px;max-width:420px;min-height:52px;padding:6px 8px 6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.checkin__fire{color:#ff7a1f;flex:none}.checkin.is-done .checkin__fire{color:#ff5a1f}.checkin__txt{display:grid;flex:1;min-width:0;line-height:1.15}.checkin__txt small{color:var(--text-2);font-size:.75rem}.checkin__ok{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--volt);color:var(--on-volt);flex:none}.tabbar__ballwrap{filter:drop-shadow(0 6px 10px rgb(0 0 0 / .45)) drop-shadow(0 0 10px rgb(217 255 0 / .35))}.oq-ended{display:grid;gap:12px}.oq-ended__top{padding:12px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.evr{margin:0 0 24px}.evr__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.evr__title{margin:0;font-family:var(--display);font-size:1.6rem;text-transform:uppercase}.evr__nav{display:inline-flex;gap:4px}.evr__nav .btn--icon[disabled]{opacity:.35}.evr__rail{list-style:none;margin:0 -16px;padding:4px 16px 8px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}.evr__rail::-webkit-scrollbar{display:none}.evr__slot{flex:0 0 min(86%,380px);scroll-snap-align:start;display:grid}.evcard{position:relative;display:grid;gap:12px;align-content:start;width:100%;min-height:300px;padding:18px;border-radius:26px;border:0;text-align:left;font:inherit;color:#f4f4f1;background:radial-gradient(120% 80% at 100% 0%,rgb(217 255 0 / .18),transparent 60%),#141413;cursor:pointer;overflow:hidden}.evcard.is-live{box-shadow:inset 0 0 0 2px var(--volt)}.evcard__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.evcard__kind{display:inline-block;padding:4px 10px;border-radius:999px;background:#f4f4f11f;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.evcard__date{font-size:.8rem;color:#f4f4f1b3;font-weight:600}.evcard__live{padding:4px 10px;border-radius:999px;background:var(--volt);color:#111110;font-weight:800;font-size:.72rem}.evcard__name{font-family:var(--display);font-size:1.9rem;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.evcard__meta{display:flex;gap:14px;color:#f4f4f1b3;font-size:.85rem}.evcard__meta b{color:#f4f4f1;font-family:var(--display);font-size:1.2rem}.evcard__podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:6px;margin-top:4px}.evcard__p{display:grid;justify-items:center;gap:4px;min-width:0;text-align:center}.evcard__p--1{order:2}.evcard__p--2{order:1}.evcard__p--3{order:3}.evcard__face{position:relative;display:inline-grid}.evcard__face .stk-face{box-shadow:0 0 0 3px #141413}.evcard__p--1 .evcard__face .stk-face{box-shadow:0 0 0 3px var(--volt)}.evcard__rank{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f4f4f1;color:#111110;font-style:normal;font-weight:800;font-size:.75rem}.evcard__p--1 .evcard__rank{background:var(--volt)}.evcard__p--2 .evcard__rank{background:var(--pop)}.evcard__pname{max-width:100%;font-weight:700;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evcard__p small{color:#f4f4f1b3;font-size:.75rem}.evcard__go{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:2px;padding:8px 14px;border-radius:999px;background:var(--volt);color:#111110;font-weight:800;font-size:.9rem}.evsoon{position:relative;min-height:300px;display:grid}.evsoon__layer{position:absolute;inset:0;border-radius:26px;background:var(--surface);border:1px solid var(--line)}.evsoon__layer--1{transform:translate(8px,8px) rotate(2deg);opacity:.8}.evsoon__layer--2{transform:translate(16px,16px) rotate(4deg);opacity:.5}.evsoon__card{position:relative;display:grid;gap:10px;align-content:center;padding:22px;border-radius:26px;background:var(--surface);border:1px dashed var(--line-2)}.evsoon__card .evcard__kind{justify-self:start;background:var(--surface-2);color:var(--text-2)}.evsoon__card .evcard__name{color:var(--text)}.evr__dots{display:flex;justify-content:center;gap:6px;margin-top:6px}.evr__dots i{width:6px;height:6px;border-radius:999px;background:var(--line-2);transition:width .2s ease}.evr__dots i.is-on{width:18px;background:var(--volt)}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .evcard:active{transform:scale(.985)}}@keyframes flame-flicker{0%,to{transform:translateY(0) scale(1) rotate(-2deg)}25%{transform:translateY(-1px) scale(.94,1.08) rotate(2deg)}50%{transform:translateY(0) scale(1.04,.96) rotate(-1deg)}75%{transform:translateY(-1px) scale(.97,1.06) rotate(3deg)}}@keyframes flame-flare{0%{transform:scale(1)}40%{transform:scale(1.45) rotate(-6deg)}to{transform:scale(1)}}.checkin__fire{transform-origin:50% 90%;filter:drop-shadow(0 0 6px rgb(255 122 31 / .55))}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .checkin__fire{animation:flame-flicker 1.6s ease-in-out infinite}html:not([data-simple]) .checkin.is-done .checkin__fire{animation:flame-flare .6s cubic-bezier(.16,1,.3,1) 1,flame-flicker 1.1s ease-in-out .6s infinite;filter:drop-shadow(0 0 9px rgb(255 90 31 / .8))}}.fhead__sheetlink--admin{display:flex;align-items:baseline;gap:8px;background:var(--volt);color:var(--on-volt)!important;border-radius:14px;padding-left:14px!important}.fhead__sheetlink--admin small{font-size:.75rem;font-weight:600;opacity:.75}.checkin__wrap{padding:14px var(--gutter) 6px;max-width:none}.checkin{position:relative;isolation:isolate;width:min(calc(var(--page-max) - 2 * var(--gutter)),100%);max-width:none;margin:0 auto;height:58px;min-height:0;padding:0 8px 0 14px;border-radius:18px;background:var(--glass-bg);color:#f4f4f1;border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.checkin__txt small{color:#f4f4f1b3}.checkin__deck{position:absolute;inset:0;z-index:-1;border-radius:18px;border:1px solid var(--glass-line);background:var(--glass-bg);pointer-events:none}.checkin__deck--1{transform:translateY(5px) rotate(-1.4deg);opacity:.7}.checkin__deck--2{transform:translateY(9px) rotate(1.6deg);opacity:.45}.checkin.is-done .checkin__deck--1{background:#d9ff0038}.checkin.is-done .checkin__deck--2{background:#ff2bb533}.checkin__wrap+*{margin-top:8px}.evcard,.evsoon__card{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}.evcard__go{justify-self:start;margin-top:auto}.evcard__podium{width:100%}.fg{position:relative;margin:8px 0 20px;padding:16px;border-radius:26px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.fg__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.fg__title{margin:0;font-family:var(--display);font-size:1.7rem;line-height:1;text-transform:uppercase}.fg__left{flex:none;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:.78rem;font-weight:800}.fg__body{display:grid;gap:14px}.fg__duel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:30px 12px 18px;border-radius:20px;color:#f4f4f1;background:radial-gradient(90% 120% at 0% 0%,rgb(217 255 0 / .16),transparent 60%),radial-gradient(90% 120% at 100% 100%,rgb(255 61 154 / .14),transparent 60%),#121211;overflow:hidden}.fg__duel.is-won{box-shadow:inset 0 0 0 2px var(--volt)}.fg__court{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#f4f4f11a;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fg__team{display:grid;justify-items:center;gap:8px;min-width:0;text-align:center}.fg__faces{display:inline-flex}.fg__faces .stk-face{box-shadow:0 0 0 3px #121211}.fg__faces .stk-face+.stk-face{margin-left:-12px}.fg__names{max-width:100%;font-size:.88rem;line-height:1.2;overflow-wrap:anywhere}.fg__score{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center;column-gap:4px;font-family:var(--display);line-height:.9}.fg__score b{font-size:3.4rem;font-weight:900;color:#f4f4f18c}.fg__score b.is-hi{color:#f4f4f1}.fg__duel.is-won .fg__score b.is-hi:first-child{color:var(--volt)}.fg__score i{font-style:normal;font-size:2.2rem;color:#f4f4f166}.fg__noscore{grid-column:1 / -1;font-size:2.6rem;color:#f4f4f166}.fg__verdict{grid-column:1 / -1;margin-top:6px;padding:3px 10px;border-radius:999px;background:#f4f4f11f;font-family:var(--sans);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.fg__duel.is-won .fg__verdict{background:var(--volt);color:#111110}.fg__stamp{position:absolute;right:10px;bottom:10px;display:grid;justify-items:center;padding:4px 10px;border:2.5px solid var(--volt);border-radius:10px;color:var(--volt);font-family:var(--display);font-size:1.05rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-9deg);mix-blend-mode:screen;pointer-events:none}.fg__stamp small{font-family:var(--sans);font-size:.62rem;font-weight:800}.fg__step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.fg__n{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--surface-2);color:var(--text);font-weight:800;font-size:.8rem;transition:background .2s ease,color .2s ease}.fg__step.is-done .fg__n{background:var(--volt);color:var(--on-volt)}.fg__stepbody{display:grid;gap:10px;min-width:0}.fg__q{margin:2px 0 0;font-weight:800;font-size:1rem}.fg__q small{font-weight:600}.fg__line{margin:2px 0 0;font-size:.92rem}.fg__yesno{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px}.fg__yes,.fg__fix{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 12px;border-radius:16px;font:inherit;font-weight:800;font-size:1rem;cursor:pointer}.fg__yes{border:0;background:var(--volt);color:var(--on-volt)}.fg__yes small{padding:2px 7px;border-radius:999px;background:#1111101f;font-size:.72rem}.fg__fix{border:1px solid var(--line-2);background:transparent;color:var(--text)}.fg__yes:disabled,.fg__fix:disabled{opacity:.6}.fg__honorhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.fg__all{flex:none;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text);font:inherit;font-weight:800;font-size:.82rem;cursor:pointer}.fg__all[aria-pressed=true]{color:var(--text-2)}.fg__people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fg__person{display:grid;justify-items:center;gap:4px;width:100%;min-height:128px;padding:12px 6px 10px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.fg__person small{color:var(--text-2);font-size:.74rem;font-weight:600}.fg__pname{max-width:100%;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg__pface{position:relative;display:inline-grid;margin-bottom:4px}.fg__pface .stk-face{transition:box-shadow .2s ease;box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--line-2)}.fg__shield{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface);border:2px solid var(--surface-2);color:var(--text-2)}.fg__plus{position:absolute;top:-6px;left:50%;margin-left:-12px;font-family:var(--display);font-size:1.1rem;color:var(--volt);pointer-events:none;text-shadow:0 1px 0 rgb(0 0 0 / .3)}.fg__person.is-on{background:#d9ff0024;border-color:var(--volt)}.fg__person.is-on small{color:var(--text);font-weight:800}.fg__person.is-on .stk-face{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--volt)}.fg__person.is-on .fg__shield{background:var(--volt);color:#111110;border-color:var(--surface-2)}.fg__shout{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:40px;padding:0 2px;border:0;background:none;color:var(--text-2);font:inherit;font-weight:700;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fg__foot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid var(--line)}.fg__xp{display:inline-flex;align-items:center;gap:4px;padding:0 12px;min-height:52px;border-radius:16px;background:var(--surface-2);color:var(--text);font-weight:700;font-size:.9rem}.fg__xp svg{color:var(--volt)}.fg__xp b{font-family:var(--display);font-size:1.5rem}.fg__done{min-height:52px;padding:0 14px;border-radius:16px;border:1px dashed var(--line-2);background:transparent;color:var(--text-2);font:inherit;font-weight:800;font-size:.92rem;cursor:not-allowed}.fg__done.is-ready{border:0;background:var(--volt);color:var(--on-volt);cursor:pointer}@media(max-width:360px){.fg__people{grid-template-columns:repeat(2,minmax(0,1fr))}.fg__score b{font-size:2.8rem}}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .fg__person:active,html:not([data-simple]) .fg__yes:active,html:not([data-simple]) .fg__done.is-ready:active{transform:scale(.97)}html:not([data-simple]) .fg__person.is-on .fg__shield{animation:fgPop .32s cubic-bezier(.16,1,.3,1)}html:not([data-simple]) .fg__done.is-ready{animation:fgReady .42s cubic-bezier(.16,1,.3,1)}}@keyframes fgPop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes fgReady{0%{transform:scale(.96)}to{transform:scale(1)}}.tabbar__ballwrap{filter:none!important;box-shadow:none!important}.play__session .oq-live{margin-bottom:12px}.play__session .play__break{margin:8px 0 0 -12px}.play__session+.fg,.play__break+.fg{margin-top:20px}.fg{contain:paint}.fg__body,.fg__stepbody,.fg__people>li{min-width:0}.fg__step{display:block;position:relative}.fg__step>.fg__n{position:absolute;left:0;top:0}.fg__stepbody{width:100%}.fg__stepbody>.fg__q,.fg__stepbody>.fg__line,.fg__stepbody>.fg__honorhead{padding-left:36px;min-height:28px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.fg__honorhead .fg__q{padding:0}.fg__honorhead{justify-content:space-between;flex-wrap:nowrap}.fg__honorhead .fg__q{min-width:0}.fg__people{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.fg__person{min-width:0;overflow:hidden}details.play__todo>summary.play__todosum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer}details.play__todo>summary.play__todosum::-webkit-details-marker{display:none}.play__todosum>span{display:grid;gap:2px}.play__todosum:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-right:6px}details.play__todo[open]>.play__todosum:after{transform:rotate(-135deg)}details.play__todo[open]>.play__todosum{margin-bottom:8px}.checkin__txt b{font-size:.95rem}.checkin__txt small{font-size:.8rem;color:#f4f4f1c7}[data-theme=light] .checkin{color:var(--glass-ink)}[data-theme=light] .checkin__txt small{color:#111110bd}[data-theme=light] .checkin__fire,[data-theme=light] .checkin.is-done .checkin__fire{color:#c2410c;filter:none}[data-theme=light] .checkin.is-done .checkin__deck--1{background:#d9ff0073}[data-theme=light] .checkin.is-done .checkin__deck--2{background:#ff2bb540}.staffev{margin:0;padding:12px;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px}.staffev legend{padding:0 6px}.staffev__list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.staffev__row{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 6px;border-radius:10px;cursor:pointer}.staffev__row:hover{background:var(--surface-2)}.staffev__row input{width:20px;height:20px;accent-color:var(--volt);flex:none}.staffev__row span{display:grid;gap:1px;min-width:0}.staffev__row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evdeck{position:relative;display:grid;margin:4px 6px 34px;touch-action:pan-y}.evdeck__card{grid-area:1 / 1;display:grid;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;border-radius:26px;transform-origin:50% 100%;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;will-change:transform}.evdeck__card:not(.is-top){pointer-events:none}.evdeck__card.is-top{cursor:grab;box-shadow:0 18px 40px -18px #0000008c}.evdeck__card.is-top:active{cursor:grabbing}.evdeck__card:not(.is-top) .evcard{filter:brightness(.75)}.evdeck__card .evcard{min-height:320px;height:100%}.evdeck__card:focus-visible{outline:3px solid var(--volt);outline-offset:3px}.evdeck img{-webkit-user-drag:none;pointer-events:none}.evcard--soon{background:radial-gradient(120% 80% at 0% 100%,rgb(255 43 181 / .18),transparent 60%),#141413;border:1px dashed rgb(244 244 241 / .25);align-content:center}.evcard__soonbody{color:#f4f4f1c7;font-size:.95rem;line-height:1.45}.evr__count{font-size:.85rem;font-weight:800;color:var(--text-2);margin-right:4px;align-self:center}.evr__nav{align-items:center}.evr__hint{margin:-22px 0 0;text-align:center}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .evdeck__card.is-top .evcard:active{transform:none}}.evdeck__card{width:100%;justify-self:stretch;align-self:stretch}.evdeck__card>.evcard{width:100%;box-sizing:border-box}.evdeck__card{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}.evb{display:grid;gap:16px;padding-top:8px}.evb__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.evb__back{padding-left:4px}.evb__poster{position:relative;display:grid;gap:10px;padding:18px 16px 0;border-radius:28px;color:#f4f4f1;overflow:hidden;background:radial-gradient(110% 70% at 50% 100%,rgb(217 255 0 / .22),transparent 62%),radial-gradient(80% 60% at 100% 0%,rgb(255 43 181 / .18),transparent 60%),#121211}.evb__poster.is-live{box-shadow:inset 0 0 0 2px var(--volt)}.evb__chips{display:flex;align-items:center;justify-content:space-between;gap:8px}.evb__date{font-size:.85rem;font-weight:700;color:#f4f4f1c7}.evb__name{margin:2px 0 0;font-family:var(--display);font-size:clamp(2.2rem,10vw,3.4rem);line-height:.95;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.evb__stats{display:flex;flex-wrap:wrap;gap:6px 16px;color:#f4f4f1c7;font-size:.9rem}.evb__stats span{display:inline-flex;align-items:baseline;gap:4px}.evb__stats b{color:#f4f4f1;font-family:var(--display);font-size:1.25rem}.evb__stats svg{color:var(--volt);align-self:center}.evb__podium{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:8px}.evb__step{display:grid;justify-items:center;gap:8px;min-width:0}.evb__who{display:grid;justify-items:center;gap:6px;max-width:100%;color:inherit;text-decoration:none}.evb__face{position:relative;display:inline-grid}.evb__face .stk-face{box-shadow:0 0 0 3px #121211,0 0 0 5px #f4f4f180}.evb__step--1 .evb__face .stk-face{box-shadow:0 0 0 3px #121211,0 0 0 6px var(--volt)}.evb__crown{position:absolute;top:-18px;left:50%;transform:translate(-50%) rotate(-8deg);color:var(--volt)}.evb__pname{max-width:100%;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evb__block{display:grid;justify-items:center;align-content:start;gap:2px;width:100%;padding:10px 4px 14px;border-radius:18px 18px 0 0;background:#f4f4f11a}.evb__step--1 .evb__block{min-height:120px;background:var(--volt);color:#111110}.evb__step--2 .evb__block{min-height:92px}.evb__step--3 .evb__block{min-height:72px}.evb__place{font-family:var(--display);font-size:2.4rem;line-height:1}.evb__block small{font-size:.75rem;font-weight:800;opacity:.85}.evb__mine{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:var(--volt);color:var(--on-volt)}.evb__minepl{font-family:var(--display);font-size:2rem;line-height:1}.evb__mine span{display:grid;gap:2px;min-width:0}.evb__mine small{font-weight:600;opacity:.8}.evb__mine .btn{background:#111110;color:var(--volt);border-color:transparent}.evb__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evb__row{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.evb__row.is-me{border-color:var(--volt);box-shadow:inset 0 0 0 1px var(--volt)}.evb__rank{font-family:var(--display);font-size:1.3rem;color:var(--text-2);text-align:center}.evb__row.is-top .evb__rank{color:var(--text)}.evb__mid{display:grid;gap:4px;min-width:0}.evb__rname{font-weight:800;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evb__track{display:block;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.evb__fill{display:block;height:100%;border-radius:inherit;background:var(--volt);transform-origin:left center}.evb__mid small{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evb__nums{display:grid;justify-items:center;min-width:34px;line-height:1}.evb__nums b{font-family:var(--display);font-size:1.4rem}.evb__nums small{font-size:.68rem;color:var(--text-2);font-weight:700}.evb__nums--pts b{color:var(--text-2)}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .evb__fill{animation:evbGrow .7s cubic-bezier(.16,1,.3,1) both}}@keyframes evbGrow{0%{transform:scaleX(0)}}.checkin{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-2);box-shadow:0 6px 18px -10px #00000080}.checkin__deck{inset:0 10px;background:var(--surface-2);border:1px solid var(--line);opacity:1}.checkin__deck--1{transform:translateY(7px) scaleX(.97) rotate(-.8deg)}.checkin__deck--2{transform:translateY(13px) scaleX(.92) rotate(.9deg);opacity:.7}.checkin.is-done .checkin__deck--1{background:var(--volt);opacity:.9}.checkin.is-done .checkin__deck--2{background:var(--pop, #FF2BB5);opacity:.75}[data-theme=light] .checkin{background:#fff}[data-theme=light] .checkin__deck{background:#ecece8}[data-theme=light] .checkin.is-done .checkin__deck--1{background:var(--volt)}[data-theme=light] .checkin.is-done .checkin__deck--2{background:#ff2bb5}.checkin__wrap{padding-bottom:14px}.checkin{background:transparent;border-color:transparent}.checkin:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--surface);border:1px solid var(--line-2)}[data-theme=light] .checkin{background:transparent}[data-theme=light] .checkin:before{background:#fff}.checkin__deck{z-index:-2}.fhead__tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fhead__tile{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border-radius:14px;background:#ffffff0d;font-size:1.02rem;line-height:1.05}.fhead__tile svg{flex:none;opacity:.85}.fhead__tile.active{background:#d9ff0024}.fhead__tiles>:last-child:nth-child(odd){grid-column:1 / -1}.fhead__cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .08)}.fhead__cols .fhead__group+.fhead__group{padding-top:0;border-top:0}.fhead__cols .fhead__sheetlink--quiet{padding:9px 10px;font-size:.9rem;min-height:40px}.fhead__cols .fhead__sheetlink--admin{padding:9px 10px;font-size:.9rem}.fhead__cols .fhead__sheetlink--admin small{display:none}.fhead__sheet>.fhead__simple{border-top:1px solid rgb(255 255 255 / .08);padding-top:12px;margin-top:2px;border-radius:0}.fhead__sheet{max-height:calc(100dvh - 190px)}[data-theme=light] .fhead__tile{background:#1111100d}[data-theme=light] .fhead__tile.active{background:#d9ff0073;color:#111110}[data-theme=light] .fhead__cols,[data-theme=light] .fhead__sheet>.fhead__simple{border-top-color:#11111014}@media(min-width:761px){.fhead__sheet{grid-template-columns:1.3fr 1.4fr}.fhead__cols{border-top:0;padding-top:0}.fhead__sheet>.fhead__simple{grid-column:1 / -1}}.fhead__sheet{background:#10100ffb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] .fhead__sheet{background:#fffffffc!important}.fhead__cols .fhead__group{align-content:start;gap:0}.fhead__cols .fhead__sheetlink{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px!important;font-size:.9rem;line-height:1.2}.fhead__cols .fhead__sheetlink--admin{margin-bottom:2px}.fhead__sheet{background:#121211!important}[data-theme=light] .fhead__sheet{background:#fff!important}.pp__games li:has(.pp__tools){grid-template-columns:56px minmax(0,1fr) auto auto 44px;align-items:center;column-gap:12px}.pp__tools{display:inline-flex;gap:6px;flex-wrap:wrap}.pp__del{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgb(220 38 38 / .45);background:transparent;color:#dc2626;font-size:.85rem;font-weight:700;white-space:nowrap;cursor:pointer}[data-theme=dark] .pp__del,:root:not([data-theme=light]) .pp__del{color:#ff8a8a;border-color:#ff8a8a73}[data-theme=light] .pp__del{color:#b91c1c;border-color:#b91c1c73}@media(max-width:640px){.pp__games li:has(.pp__tools){grid-template-columns:56px minmax(0,1fr) auto;row-gap:8px}.pp__games li:has(.pp__tools) .pp__tools{grid-column:2;justify-self:start}.pp__games li:has(.pp__tools) .pp__gshare{grid-column:3}}[data-theme=light] .evcard{color:#111110;border:1px solid rgb(17 17 16 / .1);background:radial-gradient(120% 80% at 100% 0%,rgb(217 255 0 / .45),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgb(255 43 181 / .1),transparent 60%),#fff}[data-theme=light] .evcard.is-live{box-shadow:inset 0 0 0 2px #9dba00}[data-theme=light] .evcard__kind{background:#11111012;color:#111110}[data-theme=light] .evcard__date,[data-theme=light] .evcard__meta,[data-theme=light] .evcard__p small{color:#111110b3}[data-theme=light] .evcard__meta b{color:#111110}[data-theme=light] .evcard__face .stk-face{box-shadow:0 0 0 3px #fff}[data-theme=light] .evcard__p--1 .evcard__face .stk-face{box-shadow:0 0 0 3px #fff,0 0 0 5px #111110}[data-theme=light] .evcard__rank{background:#111110;color:#f4f4f1}[data-theme=light] .evcard__p--1 .evcard__rank{background:var(--volt);color:#111110}[data-theme=light] .evcard__p--2 .evcard__rank{background:var(--pop, #FF2BB5);color:#111110}[data-theme=light] .evcard__go{background:#111110;color:var(--volt)}[data-theme=light] .evcard--soon{border:1px dashed rgb(17 17 16 / .25);background:radial-gradient(120% 80% at 0% 100%,rgb(255 43 181 / .14),transparent 60%),#fff}[data-theme=light] .evcard__soonbody{color:#111110b8}[data-theme=light] .evdeck__card.is-top{box-shadow:0 18px 40px -20px #11111059}[data-theme=light] .evdeck__card:not(.is-top) .evcard{filter:brightness(.94)}[data-theme=light] .evb__poster{color:#111110;border:1px solid rgb(17 17 16 / .1);background:radial-gradient(110% 70% at 50% 100%,rgb(217 255 0 / .5),transparent 62%),radial-gradient(80% 60% at 100% 0%,rgb(255 43 181 / .12),transparent 60%),#fff}[data-theme=light] .evb__poster.is-live{box-shadow:inset 0 0 0 2px #9dba00}[data-theme=light] .evb__date,[data-theme=light] .evb__stats{color:#111110b3}[data-theme=light] .evb__stats b{color:#111110}[data-theme=light] .evb__stats svg,[data-theme=light] .evb__crown{color:#111110}[data-theme=light] .evb__face .stk-face{box-shadow:0 0 0 3px #fff,0 0 0 5px #11111059}[data-theme=light] .evb__step--1 .evb__face .stk-face{box-shadow:0 0 0 3px #fff,0 0 0 6px #111110}[data-theme=light] .evb__block{background:#11111012}[data-theme=light] .evb__step--1 .evb__block{background:#111110;color:var(--volt)}.fg__prog{display:grid;gap:8px;margin:-2px 0 14px}.fg__progtop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fg__progtop b{font-size:.95rem}.fg__bar{display:flex;gap:4px;height:8px}.fg__bar i{flex:1;border-radius:999px;background:var(--surface-2)}.fg__bar i.is-done{background:var(--volt)}.fg__bar i.is-now{background:linear-gradient(90deg,var(--volt) 0 35%,var(--surface-2) 35%);box-shadow:inset 0 0 0 1px var(--volt)}.fg__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.fg__steps li{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:.8rem;font-weight:800}.fg__steps li.is-now{background:transparent;box-shadow:inset 0 0 0 2px var(--volt);color:var(--text)}.fg__steps li.is-done{background:#d9ff0029;color:var(--text)}.fg__sdot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface);font-size:.7rem}.fg__steps li.is-done .fg__sdot,.fg__steps li.is-now .fg__sdot{background:var(--volt);color:#111110}[data-theme=light] .fg__bar i.is-done,[data-theme=light] .fg__bar i.is-now{--volt: #B8D600}[data-theme=light] .fg__steps li.is-done{background:#b8d60040}.fg__stamp{top:10px;right:10px;bottom:auto;padding:3px 8px;font-size:.85rem}.fg__stamp small{font-size:.56rem}.fg__duel{padding-top:38px}.kudos__who{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.kudos__person{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;align-content:start;min-width:0;padding:10px 12px}.kudos__person b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kudos__person small{font-size:.78rem}.kudos__marks{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.kudos__marks i{font-style:normal;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--text);font-size:.68rem;font-weight:800}.kudos__person.is-on .kudos__marks i{background:#11111024;color:var(--on-volt)}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .fg__body{animation:fgSlide .36s cubic-bezier(.16,1,.3,1)}}@keyframes fgSlide{0%{transform:translate(28px)}}.hc__open{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 2px;border:0;background:none;color:var(--text-2);font:inherit;font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hc__open:hover{color:var(--text)}.evb>.hc__open{justify-self:start;margin:-6px 0}.hc{display:grid;gap:16px}.hc__tabs{justify-self:start}.hc__receipt{display:grid;gap:10px;padding:14px;border-radius:18px;background:var(--surface-2);border:1px dashed var(--line-2)}.hc__rname{margin:0}.hc__lines{list-style:none;margin:0;padding:0;display:grid}.hc__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto 3.2rem;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.hc__lines li>span:first-child{display:grid;gap:1px;min-width:0}.hc__lines small{color:var(--text-2);font-size:.76rem}.hc__calc{color:var(--text-2);font-size:.88rem;white-space:nowrap}.hc__xp{text-align:right;font-family:var(--display);font-size:1.3rem}.hc__total{margin:2px 0 0;display:flex;align-items:baseline;justify-content:space-between;font-weight:800}.hc__total b{font-family:var(--display);font-size:2rem;color:var(--text)}.hc__total b:before{content:""}.hc__rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hc__rules li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surface-2);font-size:.88rem;line-height:1.25}.hc__rules b{flex:none;min-width:2.6rem;padding:4px 6px;border-radius:10px;background:var(--volt);color:#111110;text-align:center;font-family:var(--display);font-size:1.1rem}.hc__h{margin:4px 0 -6px;font-weight:800}.hc__levels{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hc__levels li{display:flex;align-items:baseline;gap:8px;padding:6px 2px;border-bottom:1px solid var(--line)}.hc__levels small{margin-left:auto}.hc__steps{margin:0;padding-left:1.3rem;display:grid;gap:10px;line-height:1.45}.hc__steps li::marker{font-weight:800;color:var(--text-2)}@media(max-width:360px){.hc__rules{grid-template-columns:1fr}}.hc__all{display:grid;gap:8px}.hc__search{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:inherit}.hc__people{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hc__people li.is-me details{border-color:var(--volt)}.hc__people details{border-radius:14px;border:1px solid var(--line);background:var(--surface)}.hc__people summary{list-style:none;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;cursor:pointer}.hc__people summary::-webkit-details-marker{display:none}.hc__prank{font-family:var(--display);font-size:1.1rem;color:var(--text-2);text-align:center}.hc__pwho{display:grid;gap:1px;min-width:0}.hc__pwho b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc__pwho small{color:var(--text-2);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc__ptotal{font-family:var(--display);font-size:1.35rem}.hc__ptotal:after{content:" XP";font-family:var(--sans);font-size:.7rem;color:var(--text-2)}.hc__people details[open] summary{border-bottom:1px solid var(--line)}.hc__people details .hc__receipt{margin:10px}.rk-boardrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.rk-boardrow .rk-boards{margin:0}.hc__tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px dashed var(--line-2);background:transparent;color:var(--text);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;white-space:nowrap}.hc__tab:hover{border-style:solid}.hc__tab svg{color:var(--text-2)}.evb__acts{display:inline-flex;align-items:center;gap:6px}.pp__head .hc__tab{min-height:36px;font-size:.82rem}.studio__step{display:grid;gap:6px;min-width:0}.studio__step--row{grid-template-columns:auto 1fr;align-items:center;gap:12px}.studio__step--row .studio__tones{justify-content:flex-start}.studio__steph{margin:0;display:flex;align-items:center;gap:8px;color:#f4f4f1;font-size:.88rem;font-weight:800}.studio__steph i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--volt);color:#111110;font-style:normal;font-size:.75rem;font-weight:900;flex:none}.studio__steph small{color:#f4f4f199;font-weight:600;font-size:.76rem}.studio__steph--opt{color:#f4f4f1b8;font-weight:700;font-size:.8rem;margin-top:2px}.studio__rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 4px;margin:0 -2px}.studio__rail::-webkit-scrollbar{display:none}.studio__chip{flex:none;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgb(244 244 241 / .22);background:#f4f4f10f;color:#f4f4f1;font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer}.studio__chip.is-on{background:var(--volt);color:#111110;border-color:transparent}.studio__act span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:.68rem;font-weight:700}.studio__act:not(.studio__act--go){flex-direction:column;gap:2px}@media(max-width:900px){.studio__panel{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px;grid-template-areas:none}.studio__panel>*{grid-area:auto}.studio__step{padding:0 12px}.studio__step .studio__styles,.studio__step .studio__rail{padding-left:0;padding-right:0}.studio__step--row{grid-template-columns:auto auto;justify-content:start}.studio__step--row .studio__tones{padding:0}.studio__steph--opt{padding:0 12px;margin:2px 0 -4px}.studio__photo{padding:0 12px}.studio__rail{margin:0 -12px;padding:2px 12px 4px;scroll-padding:0 12px}.studio__chip{min-height:38px;padding:0 14px;font-size:.85rem}}.studio__stephrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio__stephrow .studio__tones{padding:0!important;gap:6px}.studio__stephrow .studio__tones button{flex:none;width:34px;min-height:34px;padding:0}.studio__stephrow .studio__tones button span{display:none}.studio__styles{justify-content:start!important}.studio__photolabel{flex:none;color:#f4f4f1b8;font-size:.8rem;font-weight:700}@media(max-width:900px){.studio__photo{flex-wrap:nowrap}.studio__panel{gap:12px}}.hs{position:relative;min-width:0}.hs>:first-child{scroll-behavior:smooth}.hs.has-r>:first-child{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.hs.has-l>:first-child{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.hs.has-l.has-r>:first-child{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.hs__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;margin-top:-16px;border-radius:50%;border:0;background:var(--volt);color:#111110;box-shadow:0 4px 12px -4px #00000080;cursor:pointer}.hs__arrow--l{left:2px}.hs__arrow--r{right:2px}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .hs__arrow--r{animation:hsNudge 1.6s ease-in-out 2}}@keyframes hsNudge{0%,to{transform:none}50%{transform:translate(3px)}}.studio__step .studio__styles{grid-area:auto!important;width:100%;padding-left:0!important;padding-right:0!important}.studio__step .hs{width:100%}@media(max-width:900px){.studio__step .hs{margin:0 -12px;width:auto}.studio__step .studio__rail,.studio__step .studio__styles{padding:2px 12px 4px!important;margin:0!important;scroll-padding:0 12px}.studio__step .hs__arrow--r{right:8px}.studio__step .hs__arrow--l{left:8px}}.nowrap{white-space:nowrap}.passport__stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px 8px;justify-items:center}.stamp{width:min(100%,104px);height:auto;aspect-ratio:1}.stamp__ring{width:82%;height:82%;padding:4px}@media(max-width:480px){.stamp{width:min(100%,100px)}.stamp__ring b{font-size:.95rem}.stamp__ring small{font-size:.62rem}}body:has(.needscore) .site{padding-bottom:calc(156px + env(safe-area-inset-bottom))}@media(min-width:900px){body:has(.needscore) .site{padding-bottom:96px}}.homeprof .pedit__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.homeprof .pedit__actions>*{justify-content:center;width:100%;min-height:44px}.homeprof .pedit__actions>:last-child:nth-child(odd){grid-column:1 / -1}@media(prefers-reduced-motion:no-preference){html:not([data-simple]) .splitlines.is-arm .splitlines__line{transform:translateY(108%)}html:not([data-simple]) .splitlines.is-go .splitlines__line{animation:splitup .9s cubic-bezier(.16,1,.3,1) backwards}}.splitlines__line{display:inline-block}@keyframes splitup{0%{transform:translateY(108%) skewY(6deg)}to{transform:none}}@media(max-width:640px){.searchbox{width:100%}}select{-webkit-appearance:none;appearance:none;padding-right:38px!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23F4F4F1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;cursor:pointer}[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23111110' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.stk__tools select{padding-right:26px!important;background-position:right 7px center!important;background-size:11px 11px!important}.psub{position:sticky;top:calc(var(--header-h, 72px) + 56px);z-index:4;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 0 10px;margin-bottom:4px;background:var(--bg)}.psub::-webkit-scrollbar{display:none}.psub__link{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--text);font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap}.psub__link:hover{border-color:var(--text-2)}.psub__sec{scroll-margin-top:170px}.psub{position:static;flex-wrap:wrap;overflow:visible;padding:2px 0 12px}.psub__sec{scroll-margin-top:calc(var(--appbar-h, 61px) + 70px)}.hc__people summary{grid-template-columns:26px minmax(0,1fr) auto 18px}.hc__people summary:after{content:"";justify-self:center;width:8px;height:8px;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.hc__people details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.hc__prank:before{content:"#";font-size:.8em;opacity:.7}.staff__more>summary:after{color:var(--text-2);font-weight:800;font-size:1.2rem}.notfound__acts{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:760px){.clubhero{display:block;min-height:0;background:#0e0e0d}.clubhero__img{position:relative;inset:auto;z-index:0;display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-position:40% 62%}.clubhero:before{top:auto;bottom:auto;height:0}.clubhero__img+.clubhero__body{position:relative;margin-top:-44px;padding-top:0}.clubhero__img+.clubhero__body:before{content:"";position:absolute;left:0;right:0;top:-40px;height:84px;z-index:-1;background:linear-gradient(180deg,transparent,#0E0E0D 60%)}.clubhero__mark{width:64px;height:56px}.clubhero__body{padding-bottom:32px}}@media(max-width:760px){.clubhero__img{transform:none!important}.clubhero__body{z-index:1}}@media(max-width:760px){.clubhero{padding-top:10px!important}}main.pagein:has(>.evswitch__wrap+.clubhero){position:relative}.evswitch__wrap:has(+.clubhero){position:absolute;top:0;left:0;right:0}.evswitch__wrap+.clubhero{margin-top:-68px;min-height:min(96vh,880px)}.evswitch__wrap+.clubhero:after{content:"";position:absolute;left:0;right:0;top:0;height:240px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0a0a098c,#0a0a0900)}@media(max-width:760px){.evswitch__wrap+.clubhero{padding-top:0!important;min-height:0}.evswitch__wrap+.clubhero .clubhero__img{aspect-ratio:auto;height:calc(75vw + 130px);object-position:62% 50%}.evswitch__wrap+.clubhero:after{z-index:0;height:200px}}.evswitch{align-items:center;height:58px;padding:0 6px;gap:2px;border-radius:18px;background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#f4f4f1}.evswitch .pill{min-height:0;height:44px;border-radius:999px;color:#f4f4f1b8;font-weight:650;transition:color .2s var(--ease),background .2s var(--ease)}.evswitch .pill:hover{background:#ffffff14;color:#f4f4f1}.evswitch .pill.is-on,.evswitch .pill.is-on:hover{background:transparent;color:var(--on-volt)}.evswitch .pill.is-on .pill__bg{background:var(--volt)}[data-theme=light] .evswitch{color:var(--glass-ink)}[data-theme=light] .evswitch .pill{color:var(--glass-ink-2)}[data-theme=light] .evswitch .pill:hover{background:var(--glass-hover);color:var(--glass-ink)}[data-theme=light] .evswitch .pill.is-on{color:var(--on-volt)}.signinhint{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0;padding:10px 14px;border-radius:14px;background:var(--surface-2);color:var(--text);border:1px solid var(--line-2);font-size:.9rem;line-height:1.4}.signinhint svg{flex:none;color:var(--text-2)}.signinhint .textlink{font-weight:700}.pp__honor{display:flex;width:fit-content;align-items:center;gap:6px;min-height:40px;margin-top:6px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text);font-size:.82rem;font-weight:700}.pp__honor:hover{border-color:var(--text)}.tv{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1.1em;padding:1.2em 1.6em 1.4em;background:var(--bg);color:var(--text);font-size:clamp(14px,min(1.15vw,2.05vh),34px)}.tv--open{height:100dvh;overflow:hidden}.tv:has(.tvctl.is-hidden:not(:focus-within)){cursor:none}.tv__msg{grid-row:1 / -1;margin:auto;display:grid;justify-items:center;gap:1em;font-size:1.6em;text-align:center}.tv__msg p{margin:0}.tv__head{display:flex;align-items:center;gap:1em;min-width:0}.tv__logo{width:3.4em;height:3.4em;flex:none}.tv__title{flex:1;min-width:0}.tv__title h1{margin:0;overflow:hidden;font-family:var(--display);font-weight:900;font-size:2.7em;line-height:.92;text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}.tv__title p{margin:.3em 0 0;color:var(--text-2);font-weight:600;font-size:1.05em}.tv__conn{padding:.35em .9em;border-radius:999px;background:var(--hold);color:var(--on-hold);font-weight:800;font-size:.95em;white-space:nowrap}.tv__clock{font-family:var(--display);font-weight:800;font-size:3.2em;line-height:.9;font-variant-numeric:tabular-nums;white-space:nowrap}.tv__main--open{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.1em;min-height:0}.tv__courts{display:grid;grid-template-columns:repeat(var(--tv-cols, 3),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1em;min-height:0}.tvc{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border-radius:1.1em;background:var(--surface);border:2px solid color-mix(in oklab,var(--court) 45%,var(--surface));container-type:size}.tvc__head{display:flex;align-items:center;justify-content:space-between;gap:.6em;padding:.5em .6em .5em .9em;background:var(--court);color:var(--on-court)}.tvc__no{font-family:var(--display);font-weight:900;font-size:2.2em;line-height:.95;text-transform:uppercase;white-space:nowrap}.tvc__state{padding:.3em .75em;border-radius:999px;background:color-mix(in oklab,var(--on-court) 14%,transparent);font-weight:800;font-size:.85em;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.tvc__body{display:flex;flex-direction:column;justify-content:center;gap:.3em;min-height:0;padding:.7em 1em;overflow:hidden}.tvc__team{display:grid;gap:.04em;margin:0;font-size:1.9em;font-size:clamp(1.1em,min(13.5cqi,8.6cqb),3.1em);font-weight:700;line-height:1.06;letter-spacing:-.01em}.tvc__team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvc__vs{display:flex;align-items:center;gap:.6em;color:var(--muted);font-family:var(--display);font-weight:800;font-size:1.1em;text-transform:uppercase;letter-spacing:.04em}.tvc__vs:after{content:"";flex:1;height:1px;background:var(--line-2)}.tvc__open{font-family:var(--display);font-weight:900;font-size:3.4em;font-size:clamp(2.2em,min(21cqi,15cqb),5.4em);line-height:.88;text-transform:uppercase;color:var(--court)}.tvc__call{margin:.2em 0 0;font-size:1.3em;font-size:clamp(1em,min(7.5cqi,5.2cqb),1.8em);font-weight:700;line-height:1.2}.tvc__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;padding:.6em 1em .8em;border-top:1px solid var(--line)}.tvc__clock{font-family:var(--display);font-weight:900;font-size:3.2em;font-size:clamp(2.2em,min(19cqi,12cqb),4.4em);line-height:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.tvc__clock--sm{font-size:1.8em;font-size:clamp(1.4em,min(11cqi,7.5cqb),2.4em)}.tvc__next{color:var(--text-2);font-weight:700;text-align:right;white-space:nowrap}.tvc.is-over .tvc__clock{color:var(--hold)}.tvc.is-free{border-style:dashed;border-color:var(--court)}.tvc.is-free .tvc__clock{color:var(--court)}.tv__stack{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.7em;min-height:0;overflow:hidden;padding:1em 1em .9em;border-radius:1.1em;background:var(--surface);border:1px solid var(--line)}.tv__stack h2{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;margin:0;font-family:var(--display);font-weight:900;font-size:2.2em;line-height:.95;text-transform:uppercase}.tv__stack h2 small{font-family:var(--sans);font-size:.42em;font-weight:700;color:var(--text-2);text-transform:none;letter-spacing:0;white-space:nowrap}.tv__stack ol{display:grid;align-content:start;gap:.45em;min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.tvs{display:grid;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.55em .8em .55em .5em;border-radius:.8em;background:var(--surface-2)}.tvs.is-first{background:var(--volt);color:var(--on-volt)}.tvs__n{font-family:var(--display);font-weight:900;font-size:2.1em;line-height:1;text-align:center}.tvs__names{display:grid;gap:.05em;min-width:0;font-weight:700;font-size:1.15em;line-height:1.2}.tvs__names>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tvs__names em{font-style:normal;font-weight:600;opacity:.72}.tvs__names small{font-size:.74em;font-weight:600;opacity:.78}.tvs__when{display:grid;justify-items:end;text-align:right;line-height:1.05}.tvs__when b{font-family:var(--display);font-weight:900;font-size:1.7em;text-transform:uppercase;white-space:nowrap}.tvs__when small{font-size:.85em;font-weight:600;opacity:.78;white-space:nowrap}.tv__empty,.tv__more{margin:0;color:var(--text-2);font-weight:600}.tv__strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1em;height:8.4em}.tvcall-slot{position:relative;overflow:hidden;border-radius:1.1em;background:var(--surface);border:1px solid var(--line)}.tvidle{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.3em;padding:0 1.5em;animation:morefade .4s ease both}.tvidle b{font-family:var(--display);font-weight:900;font-size:2.3em;line-height:.95;text-transform:uppercase}.tvidle span{color:var(--text-2);font-size:1.15em;font-weight:500}.tvcall{position:absolute;inset:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.3em;padding:0 1.6em 0 1.4em;background:var(--court);color:var(--on-court);animation:tvcall-in .6s cubic-bezier(.16,1,.3,1) both}.tvcall--time{background:var(--hold);color:var(--on-hold)}.tvcall__court{display:flex;align-items:baseline;gap:.12em;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.8}.tvcall__court small{font-size:2.2em}.tvcall__court b{font-size:6.2em;animation:tvcall-rise .65s .14s cubic-bezier(.16,1,.3,1) both}.tvcall__body{display:grid;gap:.3em;min-width:0;animation:tvcall-rise .65s .2s cubic-bezier(.16,1,.3,1) both}.tvcall__body strong{overflow:hidden;font-family:var(--display);font-weight:900;font-size:3em;line-height:.92;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.tvcall__body>span{display:-webkit-box;overflow:hidden;font-size:1.45em;font-weight:700;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes tvcall-in{0%{transform:translateY(101%)}to{transform:none}}@keyframes tvcall-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.tv__qr{display:flex;align-items:center;gap:.7em;padding:.6em 1.1em .6em .6em;border-radius:1.1em;background:#f4f4f1;color:#111110}.tv__qr .qr{display:block;width:7.2em;height:7.2em}.tv__qr span{font-weight:800;font-size:.95em;line-height:1.2}.tvctl{position:fixed;right:1.6em;bottom:10.6em;z-index:var(--z-pop);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:calc(100vw - 32px);padding:5px;border-radius:30px;background:var(--glass-bg);border:1px solid var(--glass-line);color:#f4f4f1;font-size:15px;transition:opacity .25s var(--ease),transform .25s var(--ease)}.tvctl.is-hidden:not(:focus-within){opacity:0;transform:translateY(12px);pointer-events:none}.tvctl__btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.tvctl__btn:hover{background:#ffffff1a}.tvctl__btn:active{transform:scale(.97)}.tvctl__btn:focus-visible,.tvctl__voice select:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.tvctl__btn.is-on{background:var(--volt);color:var(--on-volt)}.tvctl__voice select{min-height:44px;max-width:280px;padding:0 14px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#1f1f1d;color:#f4f4f1;font:inherit;font-weight:600;text-overflow:ellipsis;cursor:pointer}@media(prefers-reduced-motion:reduce){.tvcall,.tvcall__court b,.tvcall__body,.tvidle{animation:none}.tvctl,.tvctl__btn{transition:none}}html[data-simple] .tvcall,html[data-simple] .tvcall__court b,html[data-simple] .tvcall__body,html[data-simple] .tvidle{animation:none}html[data-simple] .tvctl{transition:none}@media(max-width:900px),(max-aspect-ratio:1/1){.tv{padding:16px;gap:14px;font-size:15px}.tv--open{height:auto;overflow:visible}.tv__logo{width:2.6em;height:2.6em}.tv__title h1{font-size:2em;white-space:normal}.tv__clock{font-size:2.2em}.tv__main--open,.tv__courts{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.tvc{container-type:inline-size}.tvc__team{font-size:1.5em}.tvc__open{font-size:3em}.tvc__call{font-size:1.2em}.tvc__clock{font-size:2.6em}.tvc__clock--sm{font-size:1.6em}.tv__strip{grid-template-columns:minmax(0,1fr);height:8em}.tv__qr{display:none}.tvcall__court small{font-size:1.6em}.tvcall__court b{font-size:4.4em}.tvcall__body strong{font-size:2em;white-space:normal}.tvcall__body>span{font-size:1.1em}.tvidle b{font-size:1.7em}.tvidle span{font-size:1em}.tvctl{right:12px;bottom:12px;left:12px;justify-content:center}}.studio__find{display:grid;gap:8px;margin:0 0 8px}.studio__find input{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgb(244 244 241 / .22);background:#f4f4f10f;color:#f4f4f1;font:inherit;font-size:1rem}.studio__find input::placeholder{color:#f4f4f19e}.studio__groups{display:flex;flex-wrap:wrap;gap:6px}.studio__grp{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgb(244 244 241 / .22);background:transparent;color:#f4f4f1d9;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.studio__grp.is-on{background:#f4f4f1;color:#111110;border-color:#f4f4f1}.pp__honors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.pp__honors div{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.pp__honors dt{font-size:.8rem;color:var(--text-2)}.pp__honors dd{margin:4px 0 0;font-family:var(--display);font-weight:800;font-size:1.6rem;line-height:1}.evdeck--sk{min-height:300px}.evdeck__sk{grid-area:1 / 1;height:300px;border-radius:26px}.evdeck__sk--2{transform:translateY(14px) scale(.95);opacity:.6}.evdeck__sk--3{transform:translateY(28px) scale(.9);opacity:.35}.fadein{animation:fadein .28s cubic-bezier(.16,1,.3,1) both}@keyframes fadein{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fadein{animation:none}}html[data-simple] .fadein{animation:none}.pp-sk{display:grid;gap:12px}.pp-sk .sk{display:block}.pp-sk__card{height:300px;border-radius:22px}.pp-sk__stats{height:120px;border-radius:18px}.list-sk{display:grid;gap:10px}.list-sk .sk{display:block}.list-sk__row{height:64px;border-radius:16px}.pageload{animation:fadein .3s ease .25s both}.pageload__wrap{display:grid;gap:14px;padding-top:20px}.pageload .sk{display:block}.pageload__bar{height:64px;border-radius:22px}.pageload__block{height:220px;border-radius:22px}.pageload__block--short{height:120px}@media(prefers-reduced-motion:reduce){.pageload{animation:none}}.backlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:4px 0 8px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.backlink:hover{border-color:var(--text)}.signin-note{gap:10px}.signin-note__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--volt);color:var(--on-volt, #111110)}
