@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_50e8c9bb-module___CSDRq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_50e8c9bb-module___CSDRq__variable{--font-archivo:"Archivo","Archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x, )var(--tw-rotate-y, )var(--tw-rotate-z, )var(--tw-skew-x, )var(--tw-skew-y, )}.ring{--tw-ring-shadow:var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--court-deep:#022f4f;--court:#073c60;--court-2:#0d577c;--turf:#0a86c2;--turf-deep:#076fa6;--slot:#01253f;--slot-line:#0a486d;--hairline:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--hairline:color-mix(in oklab,var(--line)8%,transparent)}}:root{--line:#fff;--ink-2:#b3c7da;--muted:#90aec6;--ball:#eeff4d;--ball-deep:#dcef33;--on-ball:#022f4f;--gold:#f5c451;--silver:#cfd9ec;--bronze:#e0975e;--danger:#ff8a7a;--ok:#6ee7a8;--av-1:#2a5fcc;--av-2:#7a4fe0;--av-3:#c8473f;--av-4:#17865f;--av-5:#b86b12;--glass:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--glass:color-mix(in oklab,var(--line)14%,transparent)}}:root{--glass-2:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--glass-2:color-mix(in oklab,var(--line)26%,transparent)}}:root{--focus:#0a86c2;--font-display:var(--font-archivo),"Archivo",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-archivo),"Archivo",ui-sans-serif,system-ui,sans-serif;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.5rem;--text-6xl:3.5rem;--r-panel:20px;--r-row:16px;--r-btn:12px;--r-chip:999px;--r-tile:8px;--control-h:52px;--tabbar-h:68px;--app-width:30rem;--ease-out:cubic-bezier(.16,1,.3,1);--dur-micro:.14s;--dur-short:.24s;--dur-long:.7s}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-width:thin;scrollbar-color:var(--court-2)var(--court-deep)}body{background:var(--court-deep);color:var(--line);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--court-deep);position:fixed;top:0;bottom:auto;left:0;right:0}::selection{background:var(--ball);color:var(--on-ball)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a{color:inherit}p{text-wrap:pretty;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:700;line-height:1.1}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}svg{flex:none;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{width:20px;height:20px}.app{max-width:var(--app-width);min-height:calc(100dvh - env(safe-area-inset-top,0px));padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-2xl));margin-left:auto;margin-right:auto;position:relative}.gutter{padding-left:max(var(--space-md),env(safe-area-inset-left,0px));padding-right:max(var(--space-md),env(safe-area-inset-right,0px))}.topbar{top:env(safe-area-inset-top,0px);margin-top:env(safe-area-inset-top,0px);z-index:30;justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--court-deep);min-height:60px;display:flex;position:-webkit-sticky;position:sticky}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in oklab,var(--court-deep)92%,transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{align-items:center;gap:var(--space-xs);text-decoration:none;display:flex}.brand-mark{flex:none;width:44px;height:37px}.brand-text{gap:var(--space-2xs);display:grid}.brand-word{width:112px;height:17px;display:block}.brand b{font:700 var(--text-xl)/.9 var(--font-display);color:var(--ball);letter-spacing:.06em;display:block}.brand--card .brand-mark{width:28px;height:24px}.brand--card b{font-size:var(--text-md)}.brand small{font-size:var(--text-xs);color:var(--muted);font-weight:600;display:block}.me-av{display:inline-flex;position:relative}.me-bell{background:var(--glass);width:40px;height:40px;color:var(--ball);border-radius:50%;justify-content:center;align-items:center}.me-bell svg{width:22px;height:22px}.me{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex}.av{--c:var(--av-1);background:var(--c);width:40px;height:40px;color:var(--line);font:700 var(--text-md)/1 var(--font-display);box-shadow:0 0 0 2px var(--court-deep);border-radius:50%;flex:none;place-items:center;display:grid}.av--sm{width:32px;height:32px;font-size:var(--text-sm)}.av--a{--c:var(--av-1)}.av--b{--c:var(--av-2)}.av--c{--c:var(--av-3)}.av--d{--c:var(--av-4)}.av--e{--c:var(--av-5)}.stack{display:flex}.stack .av+.av{margin-left:calc(var(--space-xs)*-1.25)}.av--open{background:var(--court-deep);border:2px dashed var(--glass-2);color:var(--muted)}.view{gap:var(--space-xl);padding-top:var(--space-md);display:grid}.head{gap:var(--space-xs);display:grid}.view>.head:first-child{padding-top:var(--space-md)}.head h1{font-size:var(--text-3xl);line-height:1.1}.head p{color:var(--ink-2);max-width:46ch}.back{align-items:center;gap:var(--space-2xs);min-height:44px;font-size:var(--text-sm);color:var(--ink-2);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.back:hover{color:var(--line)}.sec{gap:var(--space-md);display:grid}.sec-head{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.sec-head h2{font-size:var(--text-2xl)}.sec-head a,.sec-head span{font-size:var(--text-sm);color:var(--muted);font-weight:600;text-decoration:none}.sec-head a{color:var(--ball)}.sec-head a:hover{text-decoration:underline}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-h);border-radius:var(--r-btn);font:700 var(--text-md)/1 var(--font-display);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro)var(--ease-out),color var(--dur-micro)var(--ease-out),transform var(--dur-micro)var(--ease-out);border:0;padding-left:28px;padding-right:28px;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn--ball{background:var(--ball);color:var(--on-ball);box-shadow:0 8px 24px -10px var(--ball)}@supports (color:color-mix(in lab, red, red)){.btn--ball{box-shadow:0 8px 24px -10px color-mix(in oklab,var(--ball)70%,transparent)}}.btn--ball:hover{background:var(--ball-deep)}.btn--ghost{background:var(--glass);color:var(--line);box-shadow:inset 0 0 0 1px var(--glass-2)}.btn--turf{background:var(--turf-deep);color:var(--line)}.btn--turf:hover{background:var(--court-2)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn--block{width:100%}.btn--sm{min-height:40px;padding-inline:var(--space-md);font-size:var(--text-md);border-radius:var(--r-chip)}.btn--sm:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.chips{gap:var(--space-xs);scrollbar-width:none;margin:0 calc(var(--space-md)*-1);padding:0 var(--space-md);border:0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips--wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.chip{flex:none;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{min-height:40px;padding-inline:var(--space-md);border-radius:var(--r-chip);font-size:var(--text-sm);color:var(--ink-2);background:var(--glass);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro)var(--ease-out),color var(--dur-micro)var(--ease-out);align-items:center;font-weight:600;display:inline-flex}.chip span:hover{color:var(--line);background:var(--glass-2)}.chip input:checked+span{background:var(--line);color:var(--court-deep)}.chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.seg{padding:var(--space-2xs);border-radius:var(--r-chip);background:var(--court);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.seg .chip span{background:0 0;justify-content:center;width:100%}.court-bg{isolation:isolate;position:relative;overflow:hidden}.court-bg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--glass-2),var(--glass-2))50% 0/2px 100% no-repeat,linear-gradient(90deg,var(--glass),var(--glass))0 30%/100% 2px no-repeat,linear-gradient(90deg,var(--glass),var(--glass))0 70%/100% 2px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.tonight{border-radius:var(--r-panel);background:var(--turf);padding:var(--space-lg);gap:var(--space-lg);box-shadow:0 30px 60px -30px var(--turf);display:grid}.lamp{z-index:-1;background:radial-gradient(closest-side,var(--line),transparent);border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-80px}@supports (color:color-mix(in lab, red, red)){.lamp{background:radial-gradient(closest-side,color-mix(in oklab,var(--line)30%,transparent),transparent)}}.live{justify-self:start;align-items:center;gap:var(--space-xs);padding:var(--space-2xs)var(--space-sm);border-radius:var(--r-chip);background:var(--court-deep);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live{background:color-mix(in oklab,var(--court-deep)35%,transparent)}}.live{font-size:var(--text-sm);font-weight:700}.live i{background:var(--ball);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.tonight-count{align-items:end;gap:var(--space-md);margin:0;display:flex}.tonight-count b{font:700 var(--text-6xl)/.8 var(--font-display);color:var(--ball);font-variant-numeric:tabular-nums}.tonight-count span{font-variant-numeric:tabular-nums;font-size:var(--text-2xl);line-height:1.1}.hero-title{font:700 clamp(var(--text-4xl),11vw,3.25rem)/1.05 var(--font-display);overflow-wrap:break-word;min-width:0;max-width:12ch;margin:0}.panel--active{background:var(--court-2);color:var(--line)}.tonight .duo{grid-template-columns:minmax(0,1fr)}.pop{width:min(360px,100% - 32px);padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--court);color:var(--line);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;overflow-y:auto}.pop[open]{gap:var(--space-sm);grid-auto-rows:max-content;align-content:start;justify-items:start;display:grid}.pop .duo{grid-template-columns:minmax(0,1fr);width:100%}.pop p{color:var(--ink-2);font-size:var(--text-sm);margin:0}.pop h2{font:700 var(--text-xl)/1.25 var(--font-display);margin:0}.pop:focus-visible{outline:none}.pop::backdrop{background:var(--court-deep)}@supports (color:color-mix(in lab, red, red)){.pop::backdrop{background:color-mix(in oklab,var(--court-deep)80%,transparent)}}.tonight p{color:var(--ink-2);max-width:30ch;font-size:var(--text-sm);font-weight:500}.duo{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rail{gap:var(--space-sm);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-md)*-1);padding-inline:var(--space-md);grid-auto-columns:max(220px,min(56%,280px));grid-auto-flow:column;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.mcard{color:var(--line);scroll-snap-align:start;gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-panel);background:var(--court);box-shadow:inset 0 0 0 1px var(--glass);transition:background-color var(--dur-micro)var(--ease-out);text-decoration:none;display:grid}.mcard:hover{background:var(--court-2)}.mcard-top{justify-content:space-between;align-items:start;gap:var(--space-sm);display:flex}.time{font:700 var(--text-4xl)/.85 var(--font-display);font-variant-numeric:tabular-nums}.need{min-height:28px;padding-inline:var(--space-sm);border-radius:var(--r-chip);background:var(--ball);color:var(--on-ball);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.need--full{background:var(--glass);color:var(--muted)}.venue{font-weight:700}.meta{font-size:var(--text-sm);color:var(--muted)}.mcard-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.mlist{gap:var(--space-sm);display:grid}.mrow{gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mrow .time{font-size:var(--text-2xl);color:var(--ball)}.mcard .time small,.mrow .time small{font:600 var(--text-xs)/1.4 var(--font-body);color:var(--muted);text-transform:none;display:block}.mrow-body{gap:var(--space-xs);min-width:0;display:grid}.mrow-body a{font-weight:700;text-decoration:none}.mrow-body a:hover{text-decoration:underline}.spot{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r-panel);background:var(--court-2);box-shadow:inset 0 0 0 1px var(--gold);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.spot{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold)40%,transparent)}}.spot{transition:background-color var(--dur-micro)var(--ease-out);text-decoration:none}.spot:hover{background:var(--court)}.crown{background:var(--gold);width:64px;height:64px;color:var(--on-ball);box-shadow:0 0 0 4px var(--gold);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.crown{box-shadow:0 0 0 4px color-mix(in oklab,var(--gold)30%,transparent)}}.crown svg{width:30px;height:30px}.spot h3{font-size:var(--text-2xl)}.spot p{font-size:var(--text-sm);color:var(--ink-2)}.spot small{font-size:var(--text-xs);color:var(--gold);font-weight:700}.feed{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.feed li{border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline)}.feed li.is-new{border-color:var(--ball)}@supports (color:color-mix(in lab, red, red)){.feed li.is-new{border-color:color-mix(in oklab,var(--ball)45%,var(--hairline))}}.feed a{gap:var(--space-sm);min-height:56px;padding:var(--space-sm)var(--space-xs)var(--space-sm)var(--space-md);border-radius:inherit;color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.feed a:hover{background:var(--court-2)}.feed a:active{background:var(--slot)}.feed a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.feed a>.ico{color:var(--muted);align-self:center}.feed p{font-size:var(--text-sm);color:var(--ink-2);line-height:1.4}.feed b{color:var(--line)}.feed time{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--muted);margin-top:2px;font-weight:600;display:flex}.feed time .tag{min-height:20px}.ficon{background:var(--court-deep);width:32px;height:32px;color:var(--ball);box-shadow:0 0 0 1px var(--hairline);border-radius:50%;place-items:center;display:grid}.ficon svg{width:18px;height:18px}.ficon--no{color:var(--danger)}.tag--new{background:var(--ball);color:var(--on-ball)}.vsearch{position:relative}.vsearch svg{left:var(--space-md);width:20px;height:20px;color:var(--muted);pointer-events:none;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0}.vsearch .input{padding-left:calc(var(--space-md) + 28px)}.vsearch--link{min-height:var(--control-h);padding-left:calc(var(--space-md) + 28px);border-radius:var(--r-btn);border:1px solid var(--slot-line);background:var(--slot);color:var(--muted);transition:border-color var(--dur-micro)var(--ease-out);align-items:center;text-decoration:none;display:flex}.vsearch--link:hover{border-color:var(--muted)}.vsearch--link:focus-visible{outline:3px solid var(--focus);outline-offset:0}.vtown{top:var(--space-sm);left:var(--space-sm);padding:var(--space-2xs)var(--space-xs);border-radius:var(--r-tile);background:var(--court-deep);position:absolute}@supports (color:color-mix(in lab, red, red)){.vtown{background:color-mix(in oklab,var(--court-deep)78%,transparent)}}.vtown{font:700 var(--text-xs)/1.2 var(--font-body);color:var(--line);font-style:normal}.pager{justify-content:center;gap:var(--space-xs);display:flex}.pg{min-width:44px;min-height:44px;padding:0 var(--space-xs);border-radius:var(--r-btn);border:1px solid var(--slot-line);background:var(--slot);color:var(--ink-2);font:700 var(--text-md)/1 var(--font-display);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--dur-micro)var(--ease-out),background-color var(--dur-micro)var(--ease-out);place-items:center;display:grid}.pg:hover{border-color:var(--muted);color:var(--line)}.pg:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pg:active{transform:scale(.96)}.pg[aria-current=page]{background:var(--ball);border-color:var(--ball);color:var(--on-ball)}.pg:disabled{opacity:.35;cursor:not-allowed}.pg svg{width:20px;height:20px}.venue-none{color:var(--ink-2);font-size:var(--text-sm);margin:0}.venues{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.venue-tile{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);align-content:space-between;min-height:112px;display:grid}.venue-tile b{font:700 var(--text-xl)/1 var(--font-display);overflow-wrap:break-word;min-width:0}.venue-tile span{font-size:var(--text-xs);color:var(--muted);font-weight:600}.venue-tile em{color:var(--ball);font-style:normal;font-weight:700}.court{aspect-ratio:10/13;border-radius:var(--r-panel);background:var(--turf);border:3px solid var(--line);max-width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.court{border:3px solid color-mix(in oklab,var(--line)55%,transparent)}}.court{grid-template-rows:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.court:before{content:"";border-block:2px solid var(--line);position:absolute;top:18%;bottom:18%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.court:before{border-block:2px solid color-mix(in oklab,var(--line)70%,transparent)}}.court:before{pointer-events:none}.court:after{content:"";border-left:2px solid var(--line);position:absolute;top:18%;bottom:18%;left:50%;right:50%}@supports (color:color-mix(in lab, red, red)){.court:after{border-left:2px solid color-mix(in oklab,var(--line)70%,transparent)}}.court:after{pointer-events:none}.net{background:repeating-linear-gradient(90deg,var(--line)0 3px,transparent 3px 8px);z-index:2;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.half{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.spot-p{align-content:center;justify-items:center;gap:var(--space-xs);text-align:center;padding:var(--space-sm);display:grid}.spot-p b{font:700 var(--text-lg)/1 var(--font-display)}.spot-p small{font-size:var(--text-xs);color:var(--line);font-weight:600}@supports (color:color-mix(in lab, red, red)){.spot-p small{color:color-mix(in oklab,var(--line)85%,var(--turf))}}.spot-p .av{width:52px;height:52px;font-size:var(--text-xl)}.spot-p--open .av{border-color:var(--ball);color:var(--ball);animation:2.4s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.08)}}.team-tag{left:var(--space-sm);font-size:var(--text-xs);padding:var(--space-3xs)var(--space-xs);border-radius:var(--r-chip);background:var(--court-deep);font-weight:700;position:absolute}@supports (color:color-mix(in lab, red, red)){.team-tag{background:color-mix(in oklab,var(--court-deep)45%,transparent)}}.team-tag{z-index:3}.team-tag--a{top:var(--space-sm)}.team-tag--b{bottom:var(--space-sm)}.bigtime{align-items:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.bigtime b{font:700 var(--text-6xl)/.8 var(--font-display);color:var(--ball);font-variant-numeric:tabular-nums}.bigtime span{color:var(--ink-2);padding-bottom:var(--space-xs);font-weight:600}.title-md{font-size:var(--text-3xl)!important}.form{gap:var(--space-lg);display:grid}.panel{color:var(--line);gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r-panel);background:var(--court);display:grid}.panel h2{font-size:var(--text-2xl)}.field{gap:var(--space-xs);min-width:0;display:grid}.field>label,fieldset>legend,.label{font-size:var(--text-sm);color:var(--ink-2);padding:0;font-weight:700}fieldset{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.hint{font-size:var(--text-sm);color:var(--muted)}.input{width:100%;min-height:var(--control-h);padding-inline:var(--space-md);border-radius:var(--r-row);border:1px solid var(--glass-2);background:var(--court-deep);color:var(--line);transition:border-color var(--dur-micro)var(--ease-out)}.input::placeholder{color:var(--muted)}.input:hover{border-color:var(--muted)}.input:focus-visible{outline:3px solid var(--focus);outline-offset:0}.input:disabled{opacity:.4;cursor:not-allowed}textarea.input{min-height:92px;padding-block:var(--space-sm);resize:vertical}.row2{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vs{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.vs-mid{font:700 var(--text-2xl)/1 var(--font-display);color:var(--muted)}.team{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--r-row);background:var(--court-deep);min-width:0;display:grid}.team--win{box-shadow:inset 0 0 0 2px var(--ball)}.team .label{color:var(--ball)}.team--lose .label{color:var(--muted)}.team .input{padding-inline:var(--space-sm)}.scores{gap:var(--space-xs);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;display:grid}.scores span{font-size:var(--text-xs);color:var(--muted);font-weight:700}.scores .input{text-align:center;padding-inline:var(--space-2xs);font:700 var(--text-2xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.scores .w{color:var(--ball)}.status{font-size:var(--text-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--r-row);background:var(--ball);font-weight:600}@supports (color:color-mix(in lab, red, red)){.status{background:color-mix(in oklab,var(--ball)14%,var(--court))}}.status{color:var(--line)}.status:empty{display:none}.err{font-size:var(--text-sm);color:var(--danger);font-weight:700}.err:empty{display:none}.upload{align-content:center;justify-items:center;gap:var(--space-xs);text-align:center;aspect-ratio:4/3;max-width:100%;padding:var(--space-lg);border-radius:var(--r-panel);background:var(--court-deep);border:2px dashed var(--glass-2);cursor:pointer;transition:border-color var(--dur-micro)var(--ease-out);display:grid;position:relative;overflow:hidden}.upload:hover{border-color:var(--ball)}.upload:focus-within{outline:3px solid var(--focus);outline-offset:2px}.upload input{opacity:0;cursor:pointer;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.cam{background:var(--ball);width:56px;height:56px;color:var(--on-ball);border-radius:50%;place-items:center;display:grid}.cam svg{width:26px;height:26px}.upload b{font:700 var(--text-xl)/1 var(--font-display)}.upload>span:not(.cam){font-size:var(--text-sm);color:var(--muted);max-width:28ch}.upload img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.checks{gap:var(--space-xs);display:grid}.checks li{gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);display:grid}.checks svg{width:18px;height:18px;color:var(--ok);margin-top:var(--space-3xs)}.board{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--r-panel);background:var(--court);box-shadow:inset 0 0 0 1px var(--glass);display:grid}.board--bare{box-shadow:none;background:0 0;padding:0}.board-top{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--muted);padding-bottom:var(--space-2xs);font-weight:700;display:flex}.board-top a{color:inherit;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.board-top a:hover{color:var(--line)}.board-note{margin:var(--space-sm)var(--space-2xs)0;font-size:var(--text-xs);color:var(--muted);font-weight:600}.ok{align-items:center;gap:var(--space-2xs);color:var(--ok);display:inline-flex}.ok svg{width:14px;height:14px}.board-row{gap:var(--space-sm);padding:var(--space-xs)var(--space-sm);border-radius:var(--r-row);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.board-row--win{background:var(--ball)}@supports (color:color-mix(in lab, red, red)){.board-row--win{background:color-mix(in oklab,var(--ball)12%,var(--court-deep))}}.board-row--lose{background:var(--court-deep)}.names{overflow-wrap:break-word;min-width:0;font-weight:700}.board-row--lose .names{color:var(--ink-2);font-weight:600}.names small{font-size:var(--text-xs);color:var(--ball);font-weight:700;display:block}.sets{gap:var(--space-2xs);display:flex}.sets b{border-radius:var(--r-tile);width:36px;height:40px;font:700 var(--text-xl)/1 var(--font-body);font-variant-numeric:tabular-nums;place-items:center;display:grid}.board-row--win .sets b{color:var(--ball);background:var(--court-deep)}@supports (color:color-mix(in lab, red, red)){.board-row--win .sets b{background:color-mix(in oklab,var(--court-deep)80%,var(--ball))}}.board-row--lose .sets b{color:var(--muted);background:var(--court)}.claim{border-radius:var(--r-panel);background:var(--ball);color:var(--on-ball);padding:var(--space-lg);gap:var(--space-md);display:grid;position:relative}.claim h1{font-size:var(--text-4xl);line-height:1.1}.claim p{max-width:32ch;font-weight:600}.claim .board{background:var(--court-deep);color:var(--line);transform:rotate(-1.5deg)}.stamp{right:var(--space-lg);bottom:var(--space-md);padding:var(--space-2xs)var(--space-sm);border:3px solid var(--ball);border-radius:var(--r-tile);background:var(--court-deep);color:var(--ball);font:700 var(--text-xl)/1 var(--font-display);position:absolute;transform:rotate(-8deg)}.gets{gap:var(--space-sm);display:grid}.gets li{gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.gets .gi{border-radius:var(--r-row);background:var(--court-deep);width:44px;height:44px;color:var(--ball);place-items:center;display:grid}.gets b{display:block}.gets small{font-size:var(--text-sm);color:var(--ink-2)}.rank{gap:var(--space-xs);font-variant-numeric:tabular-nums;display:grid}.champ{justify-items:center;gap:var(--space-2xs);padding:var(--space-xl)var(--space-md)var(--space-lg);margin-bottom:var(--space-xs);border-radius:var(--r-panel);text-align:center;isolation:isolate;background:radial-gradient(circle at 12% 22%,var(--ball)0 3px,transparent 4px),radial-gradient(circle at 86% 16%,var(--gold)0 4px,transparent 5px),radial-gradient(circle at 78% 70%,var(--turf)0 3px,transparent 4px),radial-gradient(circle at 20% 78%,var(--gold)0 2px,transparent 3px),radial-gradient(circle at 62% 10%,var(--line)0 2px,transparent 3px),radial-gradient(circle at 92% 46%,var(--ball)0 2px,transparent 3px),radial-gradient(circle at 6% 52%,var(--turf)0 2px,transparent 3px),radial-gradient(closest-side at 50% 38%,var(--gold),transparent),var(--court-2);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.champ{background:radial-gradient(circle at 12% 22%,var(--ball)0 3px,transparent 4px),radial-gradient(circle at 86% 16%,var(--gold)0 4px,transparent 5px),radial-gradient(circle at 78% 70%,var(--turf)0 3px,transparent 4px),radial-gradient(circle at 20% 78%,var(--gold)0 2px,transparent 3px),radial-gradient(circle at 62% 10%,var(--line)0 2px,transparent 3px),radial-gradient(circle at 92% 46%,var(--ball)0 2px,transparent 3px),radial-gradient(circle at 6% 52%,var(--turf)0 2px,transparent 3px),radial-gradient(closest-side at 50% 38%,color-mix(in oklab,var(--gold)34%,transparent),transparent),var(--court-2)}}.champ{box-shadow:inset 0 0 0 2px var(--gold)}@supports (color:color-mix(in lab, red, red)){.champ{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--gold)70%,transparent)}}.champ-av{padding-top:18px;position:relative}.champ-av .av{width:88px;height:88px;font-size:var(--text-4xl);box-shadow:0 0 0 4px var(--gold),0 0 0 10px var(--gold)}@supports (color:color-mix(in lab, red, red)){.champ-av .av{box-shadow:0 0 0 4px var(--gold),0 0 0 10px color-mix(in oklab,var(--gold)22%,transparent)}}.champ-crown{width:34px;height:34px;color:var(--gold);filter:drop-shadow(0 2px 0 var(--court-deep));position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-8deg)}.champ-tag{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--gold);font-weight:700}.champ .rname b{font:700 var(--text-3xl)/1.1 var(--font-display);white-space:normal}.champ-wins{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.champ-wins b{font:700 var(--text-2xl)/1 var(--font-display);color:var(--ball)}.champ .mv{top:var(--space-md);right:var(--space-md);position:absolute}.rrow{gap:var(--space-sm);padding:var(--space-xs)var(--space-md)var(--space-xs)var(--space-xs);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);grid-template-columns:2.5rem auto minmax(0,1fr) auto;align-items:center;display:grid}.rrow--2,.rrow--3{padding-block:var(--space-sm)}.rrow--2{box-shadow:inset 0 0 0 1px var(--silver)}@supports (color:color-mix(in lab, red, red)){.rrow--2{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--silver)45%,transparent)}}.rrow--3{box-shadow:inset 0 0 0 1px var(--bronze)}@supports (color:color-mix(in lab, red, red)){.rrow--3{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bronze)45%,transparent)}}.rank .rrow.is-me{background:var(--ball)}@supports (color:color-mix(in lab, red, red)){.rank .rrow.is-me{background:color-mix(in oklab,var(--ball)12%,var(--court))}}.rk{font:700 var(--text-lg)/1 var(--font-display);color:var(--muted);justify-items:center;display:grid}.rk .mshape{width:30px;height:34px;font:700 var(--text-lg)/1 var(--font-display)}.rrow--2 .mshape{--m:var(--silver)}.rrow--3 .mshape{--m:var(--bronze)}.rname{min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.rname b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rrow--2 .rname b,.rrow--3 .rname b{font-size:var(--text-lg)}.mv{font:700 var(--text-xs)/1 var(--font-body);color:var(--muted);justify-content:center;align-items:center;gap:2px;margin-top:3px;display:flex}.mv svg{width:8px;height:8px}.mv--up{color:var(--ok)}.mv--down{color:var(--danger)}.mv--new{color:var(--ball)}.rw{text-align:right;font:700 var(--text-2xl)/1 var(--font-display);color:var(--ball)}.rw small{font:600 var(--text-xs)/1.3 var(--font-body);color:var(--muted);display:block}.empty{text-align:center;justify-items:center;gap:var(--space-md);padding:var(--space-2xl)var(--space-lg);border-radius:var(--r-panel);background:var(--court);display:grid}.rest-art{width:176px;height:auto}.empty h2{font-size:var(--text-2xl)}.empty p{color:var(--ink-2);max-width:32ch;font-size:var(--text-sm)}.kings{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.king{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);display:grid}.king span{font-size:var(--text-xs);color:var(--gold);font-weight:700}.king b{font:700 var(--text-lg)/1 var(--font-display);overflow-wrap:break-word;min-width:0}.king--none b{color:var(--muted)}.pcard{border-radius:var(--r-panel);background:var(--turf);padding:var(--space-lg);gap:var(--space-lg);display:grid}.pcard-top{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pcard-top .av{width:84px;height:84px;font-size:var(--text-4xl);box-shadow:0 0 0 4px var(--ball);order:-1}.pcard h1{font-size:var(--text-2xl);line-height:.9}.pcard p{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.rankpill{margin-top:var(--space-xs);padding:var(--space-2xs)var(--space-sm);border-radius:var(--r-chip);background:var(--ball);color:var(--on-ball);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}.stats{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{gap:var(--space-2xs);padding:var(--space-md)var(--space-sm);border-radius:var(--r-row);background:var(--court-deep);display:grid}@supports (color:color-mix(in lab, red, red)){.stat{background:color-mix(in oklab,var(--court-deep)35%,transparent)}}.stat b{font:700 var(--text-4xl)/.85 var(--font-display);font-variant-numeric:tabular-nums}.stat b small{color:var(--ink-2);font-size:.5em}.stat span{font-size:var(--text-xs);font-weight:700}.stat--hot b{color:var(--ball)}.medals{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.medal{text-align:center;align-content:start;justify-items:center;gap:var(--space-xs);padding:var(--space-md)var(--space-2xs);border-radius:var(--r-row);background:var(--court);transition:background-color var(--dur-micro)var(--ease-out);text-decoration:none;display:grid}a.medal:hover{background:var(--court-2)}.mshape{--m:var(--gold);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--m);width:64px;height:72px;color:var(--on-ball);place-items:center;display:grid}.mshape svg{width:28px;height:28px}.medal--silver .mshape{--m:var(--silver)}.medal--bronze .mshape{--m:var(--bronze)}.medal--locked .mshape{--m:var(--court-2);color:var(--muted)}.medal b{font-size:var(--text-xs);font-weight:700;line-height:1.25}.medal small{font-size:var(--text-xs);color:var(--muted);font-weight:600}.bar{border-radius:var(--r-chip);background:var(--court-deep);width:80%;height:4px;overflow:hidden}.bar i{background:var(--ball);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.tiers{gap:var(--space-md);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;font-weight:600;display:flex}.tiers span{align-items:center;gap:var(--space-2xs);display:inline-flex}.tiers i{background:var(--gold);border-radius:3px;width:10px;height:10px}.tiers .t2{background:var(--silver)}.tiers .t3{background:var(--bronze)}.recs{gap:var(--space-xs);display:grid}.recs li{gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--r-row);background:var(--court);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.recs li:has(>a){padding:0}.recs li>a{gap:var(--space-sm);min-height:56px;padding:var(--space-sm)var(--space-xs)var(--space-sm)var(--space-md);border-radius:inherit;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}.recs li>a .ico{color:var(--muted)}.recs li>a:hover{background:var(--court-2)}.recs li>a:active{background:var(--slot)}.recs li>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.venue-tile .btn{margin-top:var(--space-2xs);justify-self:start}.venue-tile:has(.vtown){padding-top:calc(var(--space-2xl) - var(--space-2xs))}.venues--book .venue-tile{min-height:236px}.chips .day span{min-width:56px;min-height:60px;font:700 var(--text-lg)/1.1 var(--font-display);flex-direction:column;justify-content:center}.chips .day small{font:600 var(--text-xs)/1.2 var(--font-body)}.chips--days,.chips--fit{margin:0;padding:0;display:grid;overflow:visible}.chips--days{gap:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr))}.chips--fit{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.chips--days .chip span,.chips--fit .chip span{width:100%;min-width:0;padding-inline:var(--space-2xs);justify-content:center}.mrow-body .meta{font-size:var(--text-xs);font-weight:600}.seg--wrap{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.vbtn{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;width:100%;display:flex}.vbtn svg{width:18px;height:18px;color:var(--muted);flex:none}.vbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pop--pick{width:min(440px,100% - 32px)}.pop--pick .input{width:100%}.vp-find{gap:var(--space-sm);width:100%;display:grid}.vp-find[hidden]{display:none}.vpick{overscroll-behavior:contain;gap:var(--space-2xs);width:100%;max-height:264px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.vp-tag{pointer-events:none;display:none}.vp-find.is-book .vp-tag{display:inline-flex}.vpick button{gap:var(--space-sm);width:100%;min-height:60px;padding:var(--space-2xs);border:1px solid var(--hairline);border-radius:var(--r-row);background:var(--slot);color:var(--line);text-align:left;font:inherit;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.vpick button[aria-pressed=true]{border-color:var(--ball)}.vpick button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vpick img{border-radius:var(--r-tile);object-fit:cover;width:48px;height:48px}.vpick b{overflow-wrap:break-word;font-weight:700;display:block}.vpick small{font-size:var(--text-xs);color:var(--muted);font-weight:600;display:block}.row2>.field{min-width:0}input[type=date].input,input[type=time].input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding-block:calc((var(--control-h) - 2px - 1.5rem)/2);line-height:1.5rem;display:block}input[type=date].input::-webkit-date-and-time-value{text-align:left;min-height:1.5rem;margin:0;padding:0;line-height:1.5rem;display:block}input[type=time].input::-webkit-date-and-time-value{text-align:left;min-height:1.5rem;margin:0;padding:0;line-height:1.5rem;display:block}.count-row{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.count-row .label{white-space:nowrap}.stepper{align-items:center;gap:var(--space-sm);display:flex}.stepper output{white-space:nowrap;text-align:center;width:88px;font:700 var(--text-lg)/1 var(--font-display);font-variant-numeric:tabular-nums}.more{border-radius:var(--r-panel);background:var(--court);border:1px solid var(--hairline)}.more summary{min-height:52px;padding-inline:var(--space-lg);cursor:pointer;align-items:center;font-weight:700;display:flex}.more summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-panel)}.more>div{gap:var(--space-md);padding:0 var(--space-lg)var(--space-lg);display:grid}.hist+.hist,.recs+.hist{margin-top:0}.hist-day{align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:700;display:flex}.hist-day span{color:var(--muted);font-weight:600}.hist ul{border-radius:var(--r-row);background:var(--slot);margin:0;padding:0;list-style:none;overflow:hidden}.hist li+li{border-top:1px solid var(--slot-line)}.hist a{gap:var(--space-md);min-height:52px;padding:var(--space-sm)var(--space-md);color:inherit;grid-template-columns:6.25rem minmax(0,1fr) 16px;align-items:center;text-decoration:none;display:grid}.hist a:hover{background:var(--court)}.hist a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hist a .ico{width:16px;height:16px;color:var(--muted)}.hist-score{gap:var(--space-2xs);font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;display:flex}.hist-score>span{text-align:center;min-width:1.9em}.hist-score i{color:var(--muted);opacity:.6;padding-left:1px;padding-right:1px;font-style:normal}.set-win{color:var(--ball)}.set-lose{color:var(--danger)}.hist-who{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--line);line-height:1.25;overflow:hidden}.hist-who b{font-weight:700}.hist-who i{color:var(--muted);padding-left:2px;padding-right:2px;font-style:normal}.recs-more{min-height:44px;margin-top:var(--space-sm);color:var(--ball);font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.switch{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;min-height:48px;font-weight:600;display:flex}.switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r-chip);background:var(--slot);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--slot-line);cursor:pointer;transition:background-color var(--dur-micro)var(--ease-out);flex:none;margin:0;position:relative}.switch input:after{content:"";top:var(--space-2xs);left:var(--space-2xs);background:var(--muted);width:20px;height:20px;transition:transform var(--dur-micro)var(--ease-out);border-radius:50%;position:absolute}.switch input:checked{background:var(--ball)}.switch input:checked:after{background:var(--on-ball);transform:translate(20px)}.switch input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.match-act{gap:var(--space-xs);display:grid}.recs small{font-size:var(--text-xs);color:var(--muted);font-weight:600;display:block}.tag{min-height:26px;padding-inline:var(--space-xs);border-radius:var(--r-chip);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.tag--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tag--ok{background:color-mix(in oklab,var(--ok)20%,var(--court))}}.tag--ok{color:var(--ok)}.tag--wait{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tag--wait{background:color-mix(in oklab,var(--gold)18%,var(--court))}}.tag--wait{color:var(--gold)}.soon{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--ink-2);margin-bottom:var(--space-sm);font-weight:600;display:flex}.tag--no{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tag--no{background:color-mix(in oklab,var(--danger)18%,var(--court))}}.tag--no{color:var(--danger)}.count{min-width:26px;height:26px;padding-inline:var(--space-xs);border-radius:var(--r-chip);background:var(--ball);color:var(--on-ball);font:700 var(--text-md)/1 var(--font-display);justify-content:center;align-items:center;display:inline-flex}.share{isolation:isolate;aspect-ratio:9/16;border-radius:var(--r-panel);background:var(--court-deep);width:100%;max-width:100%;max-height:74dvh;padding:var(--space-lg);gap:var(--space-md);box-shadow:0 40px 80px -40px var(--turf),inset 0 0 0 1px var(--glass-2);grid-template-rows:auto 1fr auto;margin-left:auto;margin-right:auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}.glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,var(--gold),transparent 70%);border-radius:50%;width:130%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--gold)40%,transparent),transparent 70%)}}.share-top{font-size:var(--text-xs);color:var(--ink-2);justify-content:space-between;font-weight:700;display:flex}.share-mid{text-align:center;align-content:center;justify-items:center;gap:var(--space-sm);display:grid}.share .mshape{width:36cqi;height:41cqi}.share .mshape svg{width:17cqi;height:17cqi}.share h2{font-size:max(1.75rem,min(11cqi,3rem));line-height:1.05}.share-mid p{font-size:var(--text-sm);color:var(--ink-2);max-width:28ch}.tierline{font-size:var(--text-xs);color:var(--gold);font-weight:700}.share-foot{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--glass-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.share-foot b{font:700 var(--text-lg)/1 var(--font-display)}.share-foot span:not(.av){font-size:var(--text-xs);color:var(--muted);font-weight:600}.unlock .mshape{animation:unlock var(--dur-long)var(--ease-out)both}.unlock .glow{animation:glowin 1.2s var(--ease-out)both}@keyframes unlock{0%{opacity:.2;transform:scale(.6)rotate(-12deg)}}@keyframes glowin{0%{opacity:0}}.qitem{gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-panel);background:var(--court);display:grid}.proof{aspect-ratio:4/3;border-radius:var(--r-row);align-content:center;justify-items:center;gap:var(--space-xs);text-align:center;background:var(--court-deep);max-width:100%;color:var(--muted);font-size:var(--text-sm);padding:var(--space-lg);border:1px solid var(--glass);font-weight:600;display:grid}.proof svg{width:32px;height:32px}.wa{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r-row);background:var(--court-deep);display:grid}.wa h2{font-size:var(--text-xl)}.wa-msg{font-size:var(--text-sm);color:var(--ink-2);padding:var(--space-sm)var(--space-md);border-radius:var(--space-2xs)var(--r-row)var(--r-row)var(--r-row);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.wa-msg{background:color-mix(in oklab,var(--ok)14%,var(--court))}}.wa-row{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--glass);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.wa-row small{font-size:var(--text-xs);color:var(--muted);display:block}.tabbar{z-index:30;background:var(--court-deep);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tabbar{background:color-mix(in oklab,var(--court-deep)94%,transparent)}}.tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--glass);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.tabbar ul{max-width:var(--app-width);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:grid}.tabbar a{min-height:var(--tabbar-h);align-content:center;justify-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--muted);transition:color var(--dur-micro)var(--ease-out);font-weight:700;text-decoration:none;display:grid}.tabbar a:hover{color:var(--line)}.tabbar a[aria-current=page]{color:var(--ball)}.tabbar svg{width:24px;height:24px}.plus{background:var(--ball);width:56px;height:56px;color:var(--on-ball);margin-top:calc(var(--space-lg)*-1);box-shadow:0 6px 13px -8px var(--ball),0 0 0 5px var(--court-deep);transition:background-color var(--dur-micro)var(--ease-out);border-radius:18px;place-items:center;display:grid}.fab:hover .plus{background:var(--ball-deep)}.tab-av{width:28px;height:28px;position:relative}.tab-av img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px var(--court-deep),0 0 0 3.5px var(--muted);border-radius:50%}.tab-me[aria-current=page] .tab-av img,.tab-me[aria-expanded=true] .tab-av img{box-shadow:0 0 0 2px var(--court-deep),0 0 0 3.5px var(--ball)}.tab-me[aria-expanded=true]{color:var(--ball)}.tab-badge{background:var(--ball);width:16px;height:16px;color:var(--on-ball);box-shadow:0 0 0 2px var(--court-deep);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-7px}.tabbar .tab-badge svg{width:11px;height:11px}.tb-close,.tab-me[aria-expanded=true] .tb-open{display:none}.tab-me[aria-expanded=true] .tb-close,.tb-open{display:grid}.tab-dot{min-width:16px;height:16px;padding-inline:var(--space-2xs);border-radius:var(--r-chip);background:var(--danger);color:var(--on-ball);font:700 10px/1 var(--font-body);box-shadow:0 0 0 2px var(--court-deep);place-items:center;display:grid;position:absolute;top:-6px;right:-9px}.scrim{z-index:28;background:var(--court-deep);position:fixed;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.scrim{background:color-mix(in oklab,var(--court-deep)72%,transparent)}}.sheet{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));z-index:29;width:min(100%,var(--app-width));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--tabbar-h) - 72px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));gap:var(--space-sm);padding:var(--space-xs)var(--space-md)var(--space-md);border-radius:var(--r-panel)var(--r-panel)0 0;background:var(--court);border:1px solid var(--hairline);animation:sheet-in var(--dur-short)var(--ease-out)both;touch-action:pan-y;border-bottom:0;grid-auto-rows:max-content;align-content:start;margin-left:auto;margin-right:auto;display:grid;position:fixed;overflow-y:auto}.sheet[hidden]{display:none}.sheet:focus{outline:none}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.grab{border-radius:var(--r-chip);background:var(--glass-2);justify-self:center;width:40px;height:4px}.sheet-head{gap:var(--space-sm);min-height:64px;padding:var(--space-xs);border-radius:var(--r-btn);color:var(--line);transition:background-color var(--dur-micro)var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.sheet-head .av{width:44px;height:44px}.sheet-head+nav>.sheet-list:first-child{border-top:1px solid var(--glass);padding-top:var(--space-xs)}.sheet-head:hover{background:var(--court-2)}.sheet-head:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sheet-head>svg{width:18px;height:18px;color:var(--muted)}.sheet-head small{display:block}.sheet-head b{font:700 var(--text-lg)/1.2 var(--font-display);display:block}.sheet-head small{font-size:var(--text-xs);color:var(--muted);font-weight:600}.sheet-list{display:grid}.sheet-list button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.sheet-list a,.sheet-list button{gap:var(--space-sm);min-height:52px;padding-inline:var(--space-xs);border-radius:var(--r-btn);color:var(--line);transition:background-color var(--dur-micro)var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;font-weight:600;text-decoration:none;display:grid}.sheet-list a:hover,.sheet-list button:hover{background:var(--court-2)}.sheet-list a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sheet-list button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sheet-list svg{width:22px;height:22px;color:var(--ball)}.sheet-list svg:last-child{width:18px;height:18px;color:var(--muted)}.sheet-list .count{min-width:22px;height:22px;font-size:var(--text-xs);grid-column:3}.sheet-list svg:last-child{grid-column:4}.sheet-list button svg{width:22px;height:22px;color:var(--ball);grid-column:auto}#ach{scroll-margin-top:76px}.faq{gap:var(--space-xs);display:grid}.faq details{border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline)}.faq summary{min-height:52px;padding-inline:var(--space-md);cursor:pointer;align-items:center;font-weight:700;display:flex}.faq summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-row)}.faq details p{padding:0 var(--space-md)var(--space-md);color:var(--ink-2);font-size:var(--text-sm)}.ph{object-fit:cover;background:var(--court-2);width:100%;max-width:none;height:auto;display:block}.tonight{isolation:isolate;padding-top:168px;position:relative;overflow:hidden}.tonight>.ph{z-index:-3;object-position:50% 30%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tonight .shade{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.mcard{overflow:hidden}.mcard-host{align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-sm);color:var(--ink-2);font-weight:600;display:flex}.mcard-host>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcard-host .clogo,.mcard-host .av{width:48px;height:48px;font-size:var(--text-lg)}.mcard-top{align-items:center}.mcard-info{gap:2px;min-width:0;display:grid}.mcard-info b{font:700 var(--text-xl)/1.2 var(--font-display);color:var(--line);font-variant-numeric:tabular-nums}.mcard-info span{font-size:var(--text-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcard{gap:var(--space-sm);padding:var(--space-sm)var(--space-md);grid-template-columns:minmax(0,1fr)}.mcard-foot .meta{flex:none}.venue-tile{isolation:isolate;align-content:end;min-height:172px;position:relative;overflow:hidden}.venue-tile>.ph{z-index:-2;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.venue-tile:before{content:"";z-index:-1;background:linear-gradient(180deg,var(--court-deep)0%,var(--court-deep)62%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.venue-tile:before{background:linear-gradient(180deg,color-mix(in oklab,var(--court-deep)15%,transparent)0%,color-mix(in oklab,var(--court-deep)94%,transparent)62%)}}.banner{border-radius:var(--r-panel);position:relative;overflow:hidden}.banner .ph{aspect-ratio:16/10}.banner figcaption{left:var(--space-sm);bottom:var(--space-sm);padding:var(--space-2xs)var(--space-sm);border-radius:var(--r-tile);background:var(--court-deep);position:absolute}@supports (color:color-mix(in lab, red, red)){.banner figcaption{background:color-mix(in oklab,var(--court-deep)80%,transparent)}}.banner figcaption{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}.board-proof{border-radius:var(--r-row);margin-bottom:var(--space-2xs);position:relative;overflow:hidden}.board-proof .ph{aspect-ratio:21/9}.board-proof span{right:var(--space-xs);bottom:var(--space-xs);align-items:center;gap:var(--space-2xs);padding:var(--space-3xs)var(--space-xs);border-radius:var(--r-tile);background:var(--court-deep);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.board-proof span{background:color-mix(in oklab,var(--court-deep)85%,transparent)}}.board-proof span{font-size:var(--text-xs);color:var(--line);font-weight:700}.board-proof svg{width:14px;height:14px}.proof-img{border-radius:var(--r-row);aspect-ratio:4/3}.share>.ph{z-index:-3;opacity:.32;filter:saturate(.6);height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pcard{overflow:hidden}.pcover{margin:calc(var(--space-lg)*-1)calc(var(--space-lg)*-1)0;width:calc(100% + var(--space-lg)*2);aspect-ratio:21/8;-webkit-mask-image:linear-gradient(180deg,var(--line)40%,transparent);-webkit-mask-image:linear-gradient(180deg,var(--line)40%,transparent);-webkit-mask-image:linear-gradient(180deg,var(--line)40%,transparent);mask-image:linear-gradient(180deg,var(--line)40%,transparent);-webkit-mask-image:linear-gradient(180deg,var(--line)40%,transparent)}.pcard-top{margin-top:calc(var(--space-2xl)*-1);position:relative}.credits{font-size:var(--text-xs);color:var(--muted);text-align:center;padding-top:var(--space-xs)}.credits a{color:var(--ink-2)}.btn--ball{box-shadow:none;transition:background-color var(--dur-micro)var(--ease-out),box-shadow var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out)}.btn--ball:hover{background:var(--ball);box-shadow:0 0 20px var(--ball)}@supports (color:color-mix(in lab, red, red)){.btn--ball:hover{box-shadow:0 0 20px color-mix(in oklab,var(--ball)40%,transparent)}}.btn--ghost{color:var(--line);box-shadow:inset 0 0 0 1.5px var(--ball);background:0 0}.btn--ghost:hover{background:var(--court-2)}.chip span{border-radius:var(--r-tile);background:var(--slot);box-shadow:inset 0 0 0 1px var(--slot-line);color:var(--ink-2);font-family:var(--font-body);font-variant-numeric:tabular-nums}.chip span:hover{background:var(--court-2);color:var(--line)}.chip input:checked+span{background:var(--ball);color:var(--on-ball);box-shadow:none;font-weight:700}.seg{gap:var(--space-xs);background:0 0;border-radius:0;padding:0}.seg .chip span{background:var(--slot);padding-inline:var(--space-xs)}.seg .chip input:checked+span{background:var(--ball);color:var(--on-ball)}.input{background:var(--slot);border-color:var(--slot-line);border-radius:var(--r-btn)}.mcard,.mrow,.panel,.board,.gets li,.king,.medal,.recs li,.qitem,.empty,.venue-tile,.pcard,.tonight,.share{border:1px solid var(--hairline)}.mcard:hover,a.medal:hover{background:var(--court-2)}.tonight{background:var(--court-deep);box-shadow:none}.tonight .shade{background:linear-gradient(180deg,var(--court-deep)0%,var(--court-deep)45%,var(--court-deep)100%)}@supports (color:color-mix(in lab, red, red)){.tonight .shade{background:linear-gradient(180deg,color-mix(in oklab,var(--court-deep)25%,transparent)0%,color-mix(in oklab,var(--court-deep)85%,transparent)45%,var(--court-deep)100%)}}.live{background:var(--turf)}.pcard{background:var(--court)}.pcard .stat{background:var(--court-deep);color:var(--line)}.mrow .time{color:var(--ball)}.av{overflow:hidden}.av img,.clogo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.wm{font:700 var(--text-lg)/1 var(--font-display);letter-spacing:-.02em;color:var(--line);align-items:center;display:inline-flex}.wm-o{background:var(--ball);border-radius:50%;flex:none;width:.72em;height:.72em;margin-left:.05em;margin-right:.05em;position:relative;overflow:hidden}.wm-o:before,.wm-o:after{content:"";border:.08em solid var(--on-ball);box-sizing:border-box;border-radius:50%;width:100%;height:100%;position:absolute;top:0}.wm-o:before{left:-64%}.wm-o:after{left:64%}.pc>.ph{z-index:-3;object-position:50% 20%;opacity:1;filter:none;height:64%;position:absolute;top:0;bottom:auto;left:0;right:0}.pc .pc-shade{z-index:-2;background:linear-gradient(180deg,var(--court-deep)0%,transparent 18%,transparent 34%,var(--court-deep)62%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pc .pc-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--court-deep)30%,transparent)0%,transparent 18%,transparent 34%,var(--court-deep)62%)}}.pc .share-top{color:var(--line);align-items:center}.pc-body{gap:var(--space-sm);grid-row:3;display:grid}.pc-body h2{font-size:max(1.5rem,min(10cqi,2.5rem));line-height:1.05}.pc-rank{padding:var(--space-2xs)var(--space-sm);border-radius:var(--r-tile);background:var(--ball);color:var(--on-ball);font-size:var(--text-xs);justify-self:start;font-weight:700}.pc-stats{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-stats div{padding:var(--space-xs)var(--space-sm);border-radius:var(--r-tile);background:var(--court)}.pc-stats b{font:700 clamp(1.25rem,8cqi,2rem)/1 var(--font-display);font-variant-numeric:tabular-nums;display:block}.pc-stats div:nth-child(2) b{color:var(--ball)}.pc-stats span{font-size:var(--text-xs);color:var(--ink-2);font-weight:600}.pc-label{font-size:var(--text-xs);color:var(--ink-2);font-weight:700}.pc-last{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--ink-2);font-weight:600;display:flex}.pc-link{margin-top:calc(var(--space-sm)*-1);font-size:var(--text-xs);color:var(--muted);letter-spacing:.01em;font-weight:600}.pc-last svg{width:14px;height:14px;color:var(--ok)}.photo-pick{position:relative}.photo-pick input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.photo-pick:focus-within{outline:3px solid var(--focus);outline-offset:2px}.note{font-size:var(--text-xs);color:var(--muted);text-align:center;padding-top:var(--space-xl)}@media (min-width:40rem){.app{box-shadow:0 0 0 1px var(--glass)}}@media (max-width:22.4rem){.brand small{display:none}}@media (min-width:48rem){:root{--app-width:48rem}.gutter{padding-left:max(var(--space-xl),env(safe-area-inset-left,0px));padding-right:max(var(--space-xl),env(safe-area-inset-right,0px))}.rail{grid-auto-columns:calc(50% - var(--space-sm)/2);margin-inline:calc(var(--space-xl)*-1);padding-inline:var(--space-xl);scroll-padding-inline:var(--space-xl)}.chips{margin-inline:calc(var(--space-xl)*-1);padding-inline:var(--space-xl)}.venues,.kings{grid-template-columns:repeat(3,minmax(0,1fr))}.medals{grid-template-columns:repeat(4,minmax(0,1fr))}.tonight{padding-top:240px}.tonight .duo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem}.form,.claim{max-width:40rem}.view--narrow{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.view:has(>.form){width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.share{max-width:24rem}.sheet{width:24rem;left:auto;right:max(var(--space-md),calc((100% - var(--app-width))/2 + var(--space-md)));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-xs));border-radius:var(--r-panel);border-bottom:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.agroups{gap:var(--space-lg);display:grid}.agroup{gap:var(--space-sm);display:grid}.agroup-h{align-items:baseline;gap:var(--space-xs);font:600 var(--text-sm)/1.2 var(--font-body);color:var(--muted);display:flex}.agroup-h b{font:700 var(--text-2xl)/1 var(--font-display);color:var(--line);font-variant-numeric:tabular-nums}.alist{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.arow{gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);color:var(--line);transition:background-color var(--dur-micro)var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.arow:hover{background:var(--court-2)}.arow:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.arow-body{gap:2px;min-width:0;display:grid}.arow-title{font:700 var(--text-md)/1.3 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arow-meta{align-items:baseline;gap:var(--space-xs);min-width:0;font-size:var(--text-xs);color:var(--muted);font-weight:600;display:flex}.arow-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag{min-height:24px;padding-inline:var(--space-sm);border-radius:var(--r-chip);background:var(--glass);color:var(--line);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}.arow-side{justify-items:center;gap:2px;display:grid}.arow-side small{font-size:var(--text-xs);color:var(--muted);font-weight:700;line-height:1.2}.arow .count{min-height:24px}.count{min-height:30px;padding-inline:var(--space-sm);border-radius:var(--r-chip);background:var(--ball);color:var(--on-ball);font:700 var(--text-sm)/1 var(--font-display);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.count--full{background:var(--glass);color:var(--muted)}.tabs{border-bottom:1px solid var(--glass-2);display:flex}.tabs a{min-height:48px;font-weight:700;font-size:var(--text-md);color:var(--muted);border-bottom:3px solid transparent;flex:1;place-items:center;margin-bottom:-1px;text-decoration:none;display:grid}.tabs a:hover{color:var(--line)}.tabs a[aria-current=page]{color:var(--line);border-bottom-color:var(--ball)}.tabs a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.tabpane{gap:var(--space-lg);display:grid}.whois{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);display:flex}.whois-host{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.whois-host span{min-width:0;display:grid}.whois-host small{font-size:var(--text-xs);color:var(--muted);font-weight:600}.whois .stack{color:var(--line);text-decoration:none}.info{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.info li{gap:var(--space-md);grid-template-columns:24px minmax(0,1fr);display:grid}.info svg{width:24px;height:24px;color:var(--ball)}.info li>span{color:var(--ink-2);font-size:var(--text-sm);gap:2px;display:grid}.info b{color:var(--line);font-size:var(--text-md)}.info a{margin-top:var(--space-2xs);color:var(--ball);justify-self:start;align-items:center;min-height:32px;font-weight:700;text-decoration:none;display:inline-flex}.info a:hover{text-decoration:underline}.notes{gap:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid var(--glass-2);display:grid}.notes h2{font-size:var(--text-lg)}.notes p{color:var(--ink-2);white-space:pre-line}.pane-h{gap:var(--space-xs);font-size:var(--text-lg);align-items:baseline;display:flex}.pane-h span{color:var(--muted);font-weight:700;font-size:var(--text-md)}.pgrid{gap:var(--space-md)var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));margin:0;padding:0;list-style:none;display:grid}.pgrid li,.pgrid a{justify-items:center;gap:var(--space-2xs);text-align:center;color:var(--line);text-decoration:none;display:grid}.pgrid .av{width:64px;height:64px;font-size:var(--text-2xl)}.pgrid b{font-size:var(--text-sm)}.pgrid small{font-size:var(--text-xs);color:var(--ball);font-weight:700}.results{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.results li{border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);gap:var(--space-xs);padding:var(--space-md);scroll-margin-top:96px;display:grid;overflow:hidden}.results li.is-focus{animation:2s ease-out rflash}@keyframes rflash{0%{box-shadow:inset 0 0 0 2px var(--ball)}to{box-shadow:inset 0 0 0 2px transparent}}@media (prefers-reduced-motion:reduce){.results li.is-focus{box-shadow:inset 0 0 0 2px var(--ball);animation:none}}.rtrail{font-size:var(--text-xs);color:var(--muted)}.results .btn{justify-self:start}.rstatus{font-size:var(--text-xs);padding:2px var(--space-sm);border-radius:var(--r-chip);background:var(--glass);color:var(--muted);justify-self:start;font-weight:700}.rstatus--approved{background:var(--ball);color:var(--on-ball)}.rline{justify-content:space-between;gap:var(--space-sm);display:flex}.rline--lose{color:var(--muted);font-size:var(--text-sm)}.rsets{font-variant-numeric:tabular-nums;font-weight:700}.abar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-sm));z-index:5;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--r-panel);background:var(--court-deep);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:-webkit-sticky;position:sticky}@supports (color:color-mix(in lab, red, red)){.abar{background:color-mix(in oklab,var(--court-deep)88%,transparent)}}.abar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--hairline)}.abar .status{margin-top:var(--space-xs)}.clogo{background:var(--ball);width:48px;height:48px;color:var(--on-ball);font:700 var(--text-md)/1 var(--font-display);box-shadow:0 0 0 2px var(--court-deep);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.clogo--sm{width:32px;height:32px;font-size:var(--text-xs)}.clogo--lg{width:88px;height:88px;font-size:var(--text-3xl)}.clist,.mlist2,.invlist{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.crow{gap:var(--space-md);padding:var(--space-md);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);color:var(--line);grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;text-decoration:none;display:grid}.crow:hover{background:var(--court-2)}.crow>span{gap:2px;min-width:0;display:grid}.crow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crow small{color:var(--muted);font-size:var(--text-sm)}.crow svg{width:20px;height:20px;color:var(--muted)}.chead{align-items:center;gap:var(--space-md);display:flex}.chead>div{gap:var(--space-2xs);min-width:0;display:grid}.chead p{color:var(--ink-2)}.cdesc{color:var(--ink-2);white-space:pre-line}.mlist2 li{gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mname{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.mname a{color:var(--line);font-weight:700;text-decoration:none}.rbadge{padding:2px var(--space-sm);border-radius:var(--r-chip);background:var(--ball);color:var(--on-ball);font-size:var(--text-xs);font-weight:700}.macts{justify-content:end;align-items:center;gap:var(--space-xs)var(--space-sm);flex-wrap:wrap;display:flex}.linkbtn{padding:var(--space-2xs)0;min-height:32px;color:var(--ball);font-weight:700;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.linkbtn:hover{text-decoration:underline}.linkbtn:disabled{opacity:.4;cursor:default}.linkbtn--danger{color:var(--danger)}.linkbtn--lg{min-height:44px;font-size:var(--text-md)}.links{justify-items:start;gap:var(--space-2xs);display:grid}.err{text-align:right;color:#ff8a80;font-size:var(--text-xs);flex-basis:100%;font-weight:600}.invlist{width:100%;margin-top:var(--space-sm)}.invlist li{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.invlist small{color:var(--muted);font-size:var(--text-xs);font-weight:700}.invlink{gap:var(--space-xs);width:100%;padding-top:var(--space-md);margin-top:var(--space-sm);border-top:1px solid var(--glass-2);display:grid}.invlink .duo{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cjoin{justify-items:center}.cjoin .status{width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps{gap:var(--space-md);display:grid}.steps-n{color:var(--muted);font-size:var(--text-sm);font-weight:700}.steps .form[hidden]{display:none}.steps .form{gap:var(--space-md);display:grid}.nextfab{z-index:20;right:max(var(--space-md),calc((100vw - var(--app-width))/2 + var(--space-md)));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-md));background:var(--ball);width:60px;height:60px;color:var(--on-ball);cursor:pointer;box-shadow:0 6px 20px var(--court-deep);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.nextfab{box-shadow:0 6px 20px color-mix(in oklab,var(--court-deep)60%,transparent)}}.nextfab svg{width:26px;height:26px}.nextfab:hover{background:var(--ball-deep)}.nextfab:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.nextfab:disabled{opacity:.6;cursor:progress}.clogo--xl{width:128px;height:128px;font-size:var(--text-5xl)}.logopick{justify-items:center;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--r-panel);background:var(--court);cursor:pointer;display:grid}.logopick:has(+input:focus-visible){outline:3px solid var(--focus)}.cready{text-align:center;align-content:center;justify-items:center;gap:var(--space-md);min-height:60dvh;display:grid}.cready p{color:var(--ink-2);max-width:22rem}.invmsg{padding:var(--space-md);border-radius:var(--r-panel);background:var(--court);border:1px dashed var(--ball);color:var(--line);overflow-wrap:anywhere;margin:0;line-height:1.5}.invmsg span{color:var(--ball)}.ctop{align-items:center;gap:var(--space-sm);display:flex}.ctop h1{min-width:0;font-size:var(--text-xl);overflow-wrap:anywhere;flex:1;line-height:1.2}.iconbtn{width:44px;height:44px;color:var(--line);background:var(--glass-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;list-style:none;display:grid}.iconbtn::-webkit-details-marker{display:none}.iconbtn svg{width:22px;height:22px}.iconbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cmenu{position:relative}.cmenu>div{right:0;top:calc(100% + var(--space-xs));z-index:10;min-width:12rem;padding:var(--space-xs);border-radius:var(--r-panel);background:var(--court);border:1px solid var(--hairline);box-shadow:0 10px 30px var(--court-deep);display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.cmenu>div{box-shadow:0 10px 30px color-mix(in oklab,var(--court-deep)70%,transparent)}}.cmenu>div a,.cmenu-danger,.cmenu-item{min-height:44px;padding:0 var(--space-sm);border-radius:var(--r-sm,8px);color:var(--line);font-weight:700;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.cmenu-danger{color:var(--danger,#ff7a7a)}.cmenu>div a:hover,.cmenu-danger:hover,.cmenu-item:hover{background:var(--glass-2)}.cmeta{color:var(--ink-2)}.cmeta b{color:var(--line);font:700 var(--text-xl)/1 var(--font-display)}.handle{font-weight:700;color:var(--ball)!important}.mname2{min-width:0;display:grid}.mname2 small{color:var(--muted);font-size:var(--text-xs);font-weight:600}.atfield{position:relative}.atfield span{left:var(--space-md);color:var(--muted);font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.atfield .input{padding-left:calc(var(--space-md) + 1.1em);width:100%}.btn--danger{color:var(--danger);border:1.5px solid var(--danger);background:0 0}.btn--danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn--danger:hover{background:color-mix(in oklab,var(--danger)14%,transparent)}}.ctop--end{justify-content:flex-end}.ctop:has(.cmenu){z-index:20;position:relative}.ctop>.back{margin-right:auto}.sheet-list+.sheet-list,.sheet-out{border-top:1px solid var(--glass);padding-top:var(--space-xs);margin-top:var(--space-xs)}.sheet-out button{gap:var(--space-sm);width:100%;min-height:52px;padding-inline:var(--space-xs);border-radius:var(--r-btn);font:inherit;text-align:left;color:var(--danger);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;font-weight:600;display:grid}.sheet-out button:hover{background:var(--court-2)}.sheet-out button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.sheet-out svg{width:22px;height:22px}.arow-when{font-size:var(--text-xs);color:var(--line);flex:none;font-weight:700}a.whois-host{color:inherit;text-decoration:none}.whois-host .clogo--sm{width:40px;height:40px}.vlink{color:inherit;text-decoration:none}.vlink:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.vlink:focus-visible{outline:none}.venue-tile:has(.vlink:focus-visible){outline:2px solid var(--ball);outline-offset:2px}.venue-tile .btn{z-index:1;position:relative}.info b>a{min-height:0;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ball);-webkit-text-decoration-color:var(--ball);-webkit-text-decoration-color:var(--ball);text-decoration-color:var(--ball);text-underline-offset:3px;margin:0;display:inline}.seg--names{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.seg--names .chip span{white-space:normal;text-align:center;padding-block:var(--space-2xs);line-height:1.2}.chips .chip[aria-current=page] span,.seg .chip[aria-current=page] span{background:var(--ball);color:var(--on-ball)}.chips--row{margin:0 calc(var(--space-md)*-1);padding:0 var(--space-md);display:flex;overflow-x:auto}.chips--row .chip span{min-height:36px}.iconbtn--sm{background:0 0;width:36px;height:36px}.iconbtn--sm svg{width:20px;height:20px}h1,h2,h3,.hero-title,.time,.bigtime b,.tonight-count b,.stat b,.rk,.rw,.agroup-h b,.chips .day span,.venue-tile b,.pc-stats b,.cmeta b,.stamp,.vs-mid,.scores .input,.count{letter-spacing:-.005em;font-stretch:82%}.btn{font-weight:600}.arow-title,.king b,.spot-p b,.sheet-head b,.share-foot b,.pop h2,.upload b{font-weight:600;font-stretch:100%}.pcard--venue{gap:var(--space-md);padding-bottom:var(--space-md)}.pcard--venue .pcard-top p{margin:0}.pcard--venue .stat{align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);grid-template-columns:auto minmax(0,1fr)}.pcard--venue .stat b{font-size:var(--text-3xl)}.pcard--venue .stat span{line-height:1.2}.pcard--venue+.btn{margin-top:calc(var(--space-xl)*-1 + var(--space-md))}.pop--crop{justify-items:stretch;width:min(420px,100% - 24px)}.cropbox{aspect-ratio:1;border-radius:var(--r-row);background:var(--court-deep);touch-action:none;width:100%;position:relative;overflow:hidden}.cropbox--card{aspect-ratio:3/4}.cropzoom{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);font-weight:600;display:grid}.cropzoom input{width:100%;min-height:44px;accent-color:var(--ball)}.chips--center{justify-content:center}.badge-img{flex:none;width:76px;height:76px}.medal--locked .badge-img{filter:grayscale();opacity:.35}.share .badge-img{width:44cqi;height:44cqi}.unlock .badge-img{animation:unlock var(--dur-long)var(--ease-out)both}.cmenu>summary{color:var(--ball);background:var(--ball)}@supports (color:color-mix(in lab, red, red)){.cmenu>summary{background:color-mix(in oklab,var(--ball)12%,transparent)}}.cmenu>summary{transition:background-color var(--dur-micro)var(--ease-out),color var(--dur-micro)var(--ease-out)}.cmenu>summary:hover{background:var(--ball)}@supports (color:color-mix(in lab, red, red)){.cmenu>summary:hover{background:color-mix(in oklab,var(--ball)22%,transparent)}}.cmenu[open]>summary{background:var(--ball);color:var(--on-ball)}.cmenu>div{border-color:var(--ball)}@supports (color:color-mix(in lab, red, red)){.cmenu>div{border-color:color-mix(in oklab,var(--ball)30%,transparent)}}.cmenu>div a:hover,.cmenu-item:hover{background:var(--ball)}@supports (color:color-mix(in lab, red, red)){.cmenu>div a:hover,.cmenu-item:hover{background:color-mix(in oklab,var(--ball)14%,transparent)}}.cmenu>div a:hover,.cmenu-item:hover{color:var(--ball)}.pcard--player{gap:var(--space-md)}.pcard--player .pcover{aspect-ratio:21/7;-webkit-mask-image:none;mask-image:none}.pp-id{margin-top:calc(-44px - var(--space-md));justify-items:start;gap:2px;display:grid;position:relative}.pp-id .av{width:88px;height:88px;font-size:var(--text-4xl);margin-bottom:var(--space-xs);box-shadow:0 0 0 4px var(--court),0 0 0 6px var(--ball)}.pp-id h1{font-size:var(--text-2xl);line-height:1}.pp-meta{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.pp-meta li{gap:var(--space-xs);grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.pp-meta svg{width:16px;height:16px;margin-top:2px}.pp-meta b{color:var(--line);font-weight:700}.pp-stats{border-radius:var(--r-row);background:var(--court-deep);gap:0}.pcard--player .pp-stats .stat{padding:var(--space-sm)var(--space-md);background:0 0;border-radius:0}.pp-stats .stat+.stat{border-left:1px solid var(--slot-line)}.pp-meta a{color:var(--line);text-decoration:underline;-webkit-text-decoration-color:var(--slot-line);-webkit-text-decoration-color:var(--slot-line);-webkit-text-decoration-color:var(--slot-line);text-decoration-color:var(--slot-line);text-underline-offset:3px;font-weight:700}.pcard--player .pp-stats .stat{text-align:center;justify-items:center}.pp-stats .stat b{color:var(--line)}.pp-stats .stat span{color:var(--muted);font-weight:600}.pcard--player .pp-id{align-items:center;column-gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);margin-top:0}.pcard--player .pp-id .av{margin-bottom:0}.pp-name{gap:2px;min-width:0;display:grid}.pp-name h1,.pp-name .handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-badge-row{font-size:var(--text-xs);grid-template-columns:4.5em minmax(0,1fr);align-items:center;gap:2cqi;display:grid}.pc-badge-row>span{font-size:var(--text-xs);color:var(--muted);font-weight:700}.pc-badges{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:1cqi;margin:0;padding:0;list-style:none;display:grid}.share .pc-badges .badge-img{width:max(26px,9cqi);height:max(26px,9cqi);animation:none}.pc-badges .is-locked .badge-img{filter:grayscale();opacity:.3}body:has(.auth) .topbar{display:none}body:has(.auth) .tabbar{display:none}.app:has(.auth){padding-bottom:0}.auth{align-content:start;gap:var(--space-lg);min-height:100dvh;padding-top:calc(env(safe-area-inset-top,0px) + var(--space-lg));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-2xl));display:grid}.auth-mark{justify-self:end;place-items:center;width:44px;height:44px;display:grid}.auth-mark .brand-mark{width:40px;height:auto}.auth h1{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl));text-wrap:pretty;max-width:14ch;line-height:1.05}.auth .chip span{min-height:44px}.auth-lead{color:var(--muted);max-width:36ch;margin-top:calc(var(--space-sm) - var(--space-lg))}.auth-form{gap:var(--space-md)}.auth-form .btn--block{margin-top:var(--space-xs)}.auth-forgot{min-height:44px;font-size:var(--text-sm);color:var(--line);justify-self:end;align-items:center;font-weight:600;display:inline-flex}.auth-foot{text-align:center;color:var(--muted);font-size:var(--text-sm)}.auth-foot a{color:var(--ball);min-height:44px;padding-inline:var(--space-2xs);align-items:center;font-weight:700;display:inline-flex}.field-err{font-size:var(--text-sm);color:var(--danger);font-weight:600}.input[aria-invalid=true]{border-color:var(--danger)}.auth-dev{border-top:1px solid var(--glass-2);padding-top:var(--space-md)}.auth-dev summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--muted);align-items:center;font-weight:700;display:flex}.auth-dev .mlist{margin-top:var(--space-sm)}.auth--open{padding-bottom:0;grid-template-rows:1fr auto;align-content:stretch;padding-left:0;padding-right:0}.auth-hero{place-items:center;display:grid}.auth-hero img{width:min(60vw,240px);height:auto}.auth-panel{gap:var(--space-xs);padding:var(--space-xl)var(--space-md)calc(env(safe-area-inset-bottom,0px) + var(--space-md));border-radius:var(--r-panel)var(--r-panel)0 0;background:var(--court);display:grid}.onb-skip{min-height:44px;padding-inline:var(--space-xs);color:var(--line);justify-self:end;align-items:center;font-weight:700;display:inline-flex}.onb-lead{color:var(--muted);font-size:var(--text-sm);margin-top:calc(var(--space-xs) - var(--space-lg))}.onb-lead a{color:var(--ball);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.onb-row{gap:var(--space-md);padding:var(--space-sm)var(--space-md);border-radius:var(--r-row);background:var(--court);border:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.onb-name{gap:2px;min-width:0;display:grid}.onb-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onb-name small{color:var(--muted);font-size:var(--text-sm)}.onb-row .btn{min-height:44px}.onb-state{font-size:var(--text-sm);color:var(--muted);padding-inline:var(--space-sm);font-weight:700}.onb-sheet{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-md));gap:var(--space-md);bottom:0}.onb-admins{gap:var(--space-xs);display:grid}.onb-admins ul{gap:var(--space-sm)var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.onb-admins li{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:600;display:flex}.onb-done{text-align:center;align-content:center;justify-items:center}.onb-done .auth-lead{margin-left:auto;margin-right:auto}.onb-court{width:min(70vw,260px);height:auto}.pcard--player .pp-stats .stat{padding-inline:var(--space-2xs)}.pp-stats .stat span,.pc-stats span{white-space:nowrap}.pc-stats div{padding-inline:var(--space-2xs)}.view--rank .tabs a{min-height:44px;font-size:var(--text-sm)}.view--rank .chip span{min-height:36px;font-size:var(--text-sm)}.view--rank .champ{padding:var(--space-lg)var(--space-md)var(--space-md)}.view--rank .champ-av{padding-top:14px}.view--rank .champ-av .av{width:72px;height:72px;font-size:var(--text-3xl);box-shadow:0 0 0 3px var(--gold),0 0 0 8px var(--gold)}@supports (color:color-mix(in lab, red, red)){.view--rank .champ-av .av{box-shadow:0 0 0 3px var(--gold),0 0 0 8px color-mix(in oklab,var(--gold)22%,transparent)}}.view--rank .champ-crown{width:28px;height:28px}.view--rank .champ .rname b{font-size:var(--text-2xl)}.view--rank .champ-wins b{font-size:var(--text-xl)}.view--rank .rrow--2,.view--rank .rrow--3{padding-block:var(--space-xs)}.view--rank .rrow--2 .rname b,.view--rank .rrow--3 .rname b{font-size:var(--text-md)}.view--rank .rk .mshape{width:26px;height:30px;font-size:var(--text-md)}.view--rank .rrow .av:not(.av--sm){width:32px;height:32px;font-size:var(--text-sm)}.view--rank .rw{font-size:var(--text-xl)}.pop--install[open]{text-align:center;justify-items:center;gap:var(--space-md)}.install-icon{width:72px;height:72px;box-shadow:0 8px 24px -10px var(--ball);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.install-icon{box-shadow:0 8px 24px -10px color-mix(in oklab,var(--ball)60%,transparent)}}.pop--install p{font-size:var(--text-md);max-width:30ch}.install-steps{gap:var(--space-sm);counter-reset:step;text-align:left;width:100%;margin:0;padding:0;list-style:none;display:grid}.install-steps li{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--r-row);background:var(--court-deep);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.install-steps b{color:var(--line)}.install-ico{background:var(--court-2);width:36px;height:36px;color:var(--ball);border-radius:10px;place-items:center;display:grid}.install-ico svg{width:20px;height:20px}.pop--install .duo{gap:var(--space-xs)}.arow-by{color:var(--ball);font-weight:700}.arow--full .arow-by{color:inherit}.arow--full{background:var(--court-deep)}.arow--full .arow-title{color:var(--ink-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
