@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_206af9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_206af9{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-body:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fea79a{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_fea79a{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--p:0}*,::backdrop,:after,:before{--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{:host,:root{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0}html{min-height:100%;overflow:hidden scroll}body{min-height:100lvh;font-family:var(--f-body);background:var(--turf);color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::-webkit-scrollbar{display:none}}@layer components{.card{--photo:none;--photo-h:252px;--notch-r:8px;--notch-y:56px;cursor:pointer;background:var(--card);min-height:340px;filter:var(--glow-card);-webkit-mask-image:radial-gradient(circle var(--notch-r) at 0 var(--notch-y),#0000 var(--notch-r),#000 calc(var(--notch-r) + .6px)),radial-gradient(circle var(--notch-r) at 100% var(--notch-y),#0000 var(--notch-r),#000 calc(var(--notch-r) + .6px));mask-image:radial-gradient(circle var(--notch-r) at 0 var(--notch-y),#0000 var(--notch-r),#000 calc(var(--notch-r) + .6px)),radial-gradient(circle var(--notch-r) at 100% var(--notch-y),#0000 var(--notch-r),#000 calc(var(--notch-r) + .6px));color:inherit;border-radius:14px;margin-bottom:18px;scroll-margin-top:8px;text-decoration:none;transition:translate .25s,filter .25s;animation:enter .4s both;display:block;position:sticky;top:8px;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.card.is-pinned{z-index:24}.card:hover{filter:var(--glow-card-hover);translate:0 -2px}.photo{height:var(--photo-h);z-index:0;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.photo:before{content:"";background:radial-gradient(120% 80% at 50% 0,var(--sport,#3fa96c),transparent 70%),linear-gradient(160deg,var(--sport,#3fa96c),#07110c);position:absolute;inset:-14%}@supports (color:color-mix(in lab,red,red)){.photo:before{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklch,var(--sport,#3fa96c) 55%,#07110c),transparent 70%),linear-gradient(160deg,color-mix(in oklch,var(--sport,#3fa96c) 40%,#0b1a12),#07110c)}}.photo:before{transform-origin:60% 40%;animation:ken 22s ease-in-out infinite alternate}.photo:has(img):before,.photo:has(video):before{opacity:0;animation:none}.photo img,.photo video{object-fit:cover;object-position:center 28%;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.photo img:not([data-loop]){transform-origin:60% 40%;width:128%;height:128%;animation:ken 22s ease-in-out infinite alternate;inset:-14%}.card:after{content:"";height:var(--photo-h);pointer-events:none;z-index:0;background:linear-gradient(#07110c6b,#07110c14 26%,#fdfefc1f 52%,#fdfefc6b 78%,#fdfefce0 94%,#fdfefc);position:absolute;inset:0 0 auto}.phone[data-skin=night] .card:after{background:linear-gradient(180deg,#07110c6b 0,#07110c14 26%,#16221a1f 52%,#16221a6b 78%,#16221ae0 94%,var(--card) 100%)}.card>:not(.photo):not(.perf){z-index:1;position:relative}.stub{color:#f4fff8;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;padding:14px 16px 8px;display:flex}.stub-l{flex-direction:column;gap:3px;min-width:0;display:flex}.tour{font-family:var(--f-disp);letter-spacing:-.01em;text-shadow:0 1px 10px #0000008c;font-size:15px;font-weight:700}.tour,.venue{text-wrap:pretty}.venue{font-family:var(--f-body);color:#f4fff8c7;text-shadow:0 1px 8px #00000080;font-size:11px;font-weight:500}.serial{font-family:var(--f-mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;text-align:end;white-space:nowrap;font-size:9px}.stub-r{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-end;gap:4px;display:flex}.live-row{align-items:center;gap:5px;display:flex}.dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 0 var(--live);border-radius:50%;display:block}@supports (color:color-mix(in lab,red,red)){.dot{box-shadow:0 0 0 0 color-mix(in oklch,var(--live) 55%,transparent)}}.live-lab{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--live);text-shadow:0 1px 8px #0000008c;font-size:8.5px;font-weight:700;line-height:1}.when-tick{text-align:end;max-width:148px;height:28px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.when-tick .tick{height:28px;font-family:var(--f-mono);color:#f4fff8e0;white-space:nowrap;text-shadow:0 1px 8px #00000080;justify-content:flex-end;align-items:center;font-size:10.5px;font-weight:600;transition:opacity .3s,translate .3s;display:flex}.when-tick .tick.swap{opacity:0;translate:0 4px}.perf{left:7px;right:7px;top:var(--notch-y);z-index:2;pointer-events:none;border-top:2px dashed #fdfefcc7;height:0;margin:0;position:absolute;transform:translateY(-1px)}.teams{text-align:center;grid-template-rows:auto auto auto;justify-items:center;gap:7px 8px;padding:148px 14px 18px;display:grid}.teams.two{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.teams.three{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:subgrid;grid-column:1/-1;place-items:start center;min-width:0;display:grid}.teams.three .teams-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:subgrid}.teams-row.names{align-items:center}.crest-slot,.vs-slot{min-width:0}.vs{font-family:var(--f-disp);color:var(--mut);place-self:center;font-size:17px;font-style:italic;font-weight:500}.crest{background:radial-gradient(circle at 32% 28%,var(--c),var(--c) 65%);border-radius:50%;width:64px;height:64px}@supports (color:color-mix(in lab,red,red)){.crest{background:radial-gradient(circle at 32% 28%,color-mix(in oklch,var(--c) 70%,white),var(--c) 65%)}}.crest{color:#fff;font-family:var(--f-disp);letter-spacing:.01em;text-shadow:0 1px 2px #00000059;box-shadow:0 1px 2px var(--c),0 6px 14px -5px var(--c),inset 0 -2px 4px #0000002e;place-items:center;font-size:18px;font-weight:800;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crest{box-shadow:0 1px 2px color-mix(in oklch,var(--c) 40%,#0003),0 6px 14px -5px color-mix(in oklch,var(--c) 65%,transparent),inset 0 -2px 4px #0000002e}}.crest.is-photo{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.crest.is-photo{background:color-mix(in oklch,var(--c) 40%,#07110c)}}.crest.is-photo{color:#0000;text-shadow:none}.crest.is-photo canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tname{letter-spacing:-.005em;text-wrap:pretty;max-width:14ch;font-size:13px;font-weight:600;line-height:1.2}.chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.teams.three .tname{max-width:10ch}.teams.three .chip{border-radius:11px;min-height:36px;padding:0 8px;font-size:11.5px}.teams.three .chips{gap:4px}.chip{font-family:var(--f-mono);letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.teams .chip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:38%;height:160%;position:absolute;top:-30%;left:-40%;transform:rotate(22deg)}@media (hover:hover){.teams .chip:hover:after{opacity:1;animation:medal-shine 2.6s ease-in-out infinite}}.chip.for{background:var(--chip-for-bg);color:var(--chip-for-ink);box-shadow:inset 0 -2px 0 var(--cyan)}@supports (color:color-mix(in lab,red,red)){.chip.for{box-shadow:inset 0 -2px 0 color-mix(in oklch,var(--cyan) 50%,transparent)}}.chip.agn{background:var(--chip-agn-bg);color:var(--chip-agn-ink);box-shadow:inset 0 -2px 0 var(--coral)}@supports (color:color-mix(in lab,red,red)){.chip.agn{box-shadow:inset 0 -2px 0 color-mix(in oklch,var(--coral) 50%,transparent)}}.chip.tbd{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.chip.tbd{background:color-mix(in oklch,var(--ink) 6%,var(--card))}}.chip.tbd{color:var(--mut);box-shadow:inset 0 0 0 1px var(--hair);font-weight:500}.cfoot{border-top:1px solid var(--ink);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;padding:9px 14px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cfoot{border-top:1px solid color-mix(in oklch,var(--ink) 8%,transparent)}}.cfoot{cursor:default}.crowd{--av:26.4px;min-width:0;padding-right:4px}.crowd-port{min-width:0}.crowd-port,.stack{height:var(--av);align-items:center;display:flex}.stack{flex:none}.av{width:var(--av);height:var(--av);background:radial-gradient(circle at 35% 30%,var(--c),var(--c) 70%);border-radius:50%;position:relative}@supports (color:color-mix(in lab,red,red)){.av{background:radial-gradient(circle at 35% 30%,color-mix(in oklch,var(--c) 65%,white),var(--c) 70%)}}.av{color:#fff;font-family:var(--f-mono);border:2px solid var(--card);flex:none;place-items:center;font-size:9px;font-weight:700;display:grid;box-shadow:0 1px 3px #00000040}.stack .av{opacity:0;border-width:0;width:0;margin-right:0;transition:translate .38s cubic-bezier(.2,.8,.2,1),opacity .28s,width .32s cubic-bezier(.2,.8,.2,1),margin .32s,border-width .32s;overflow:hidden;translate:16px}.stack .av:first-child{z-index:1}.stack .av:nth-child(2){z-index:2}.stack .av:nth-child(3){z-index:3}.stack .av.in{width:var(--av);opacity:1;border-width:2px;margin-right:-8.4px;translate:0}.stack .av.in:not(:has(+.av.in)){margin-right:0}.stack .av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.stack .av .fb{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.stack .av img[data-ok]+.fb{display:none}.more{font-family:var(--f-mono);color:var(--mut);letter-spacing:.02em;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:var(--av);height:var(--av);opacity:0;pointer-events:none;flex:none;max-width:0;margin-left:0;transition:translate .4s cubic-bezier(.2,.7,.2,1),opacity .32s,max-width .4s cubic-bezier(.2,.7,.2,1),margin .32s;display:block;overflow:hidden;translate:8px}.crowd.is-more .more{opacity:1;max-width:14em;margin-left:6px;translate:0}.feed{align-items:center;gap:8px;min-width:0;display:flex}.feed .tick{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10.5px;transition:opacity .3s,translate .3s;overflow:hidden}.feed .tick.swap{opacity:0;translate:0 4px}.board{min-width:44px;min-height:34px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--amber);border-radius:9px;flex:none;padding:6px 11px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.board{background:color-mix(in oklch,var(--amber) 24%,var(--card))}}.board{color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.board{color:color-mix(in oklch,var(--amber) 40%,var(--ink))}}.board{box-shadow:inset 0 -1.5px 0 var(--amber)}@supports (color:color-mix(in lab,red,red)){.board{box-shadow:inset 0 -1.5px 0 color-mix(in oklch,var(--amber) 50%,transparent)}}.board{position:relative}.board:before{content:"";position:absolute;inset:-6px}@container (max-width:330px){.crest{width:56px;height:56px;font-size:16px}.tname{font-size:12px}}.empty{text-align:center;color:var(--mut);padding:44px 24px;font-size:13.5px}.page-foot{z-index:30;background:var(--turf);border-top:1px solid var(--ink);margin:4px -14px 0;padding:20px 22px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.page-foot{border-top:1px solid color-mix(in oklch,var(--ink) 12%,transparent)}}.page-foot{gap:10px;display:grid}.page-foot .mark{font-family:var(--f-disp);letter-spacing:-.02em;font-size:16px;font-weight:800}.page-foot .mark b{color:var(--amber)}.page-foot .lede{color:var(--mut);font-size:12.5px;line-height:1.45}.page-foot nav{flex-wrap:wrap;gap:4px 14px;display:flex}.page-foot a{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;min-height:44px;font-size:10.5px;text-decoration:none;display:inline-flex}.page-foot a:focus-visible,.page-foot a:hover{color:var(--amber)}.page-foot .legal{letter-spacing:.04em;line-height:1.45}.md-kicker,.page-foot .legal{font-family:var(--f-mono);color:var(--mut);font-size:10px}.md-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.md-tour,.md-tour-board{color:inherit;text-underline-offset:2px}.md-tour-board{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);align-self:flex-start;font-size:11px}.md .segs{margin:0 0 8px}.md-parties{align-items:center;margin:0 0 12px}.md-parties,.md-party-scroll{gap:6px;min-width:0;display:flex}.md-party-scroll{scrollbar-width:none;flex:1;overflow-x:auto}.md-party-scroll::-webkit-scrollbar{display:none}.md-party,.md-party-create,.md-party-icon{border:1px solid var(--hair);background:var(--card);min-height:32px;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:0 10px;font-size:10px;font-weight:700}.md-party-pin{z-index:1;position:sticky;left:0}.md-party-icon{place-items:center;width:32px;padding:0;display:grid}.md-party-create{z-index:1;position:sticky;right:0}.md-party-create:active,.md-party[aria-pressed=true]{background:var(--ink);color:var(--turf);border-color:var(--ink)}.phone[data-skin=night] .md-party[aria-pressed=true]{background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.sel-row.md-split{flex-wrap:nowrap;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,2fr);align-items:center;gap:6px;display:grid}.sel-nat{align-items:center;gap:8px;min-width:0;display:flex}.sel-row.md-split .sel-copy{flex:1;min-width:0}.sel-row.md-split .sel-actions{width:100%;min-width:0;margin-inline-start:0}.sel-row.md-split .side{flex:1;min-width:0;min-height:40px;padding:0 6px;font-size:13px}.md-top3{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:0}.md-face,.md-top3{width:100%;min-width:0;display:flex}.md-face{align-items:center;gap:0;position:relative}.md-face-probe{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:var(--f-mono);gap:4px;font-size:9px;font-weight:600;display:flex;position:absolute;left:20px}.md-face-av{background:var(--hair);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:7px;font-weight:700;display:grid;overflow:hidden}.md-face-av img{object-fit:cover;width:100%;height:100%}.md-face-handle{min-width:0;text-overflow:ellipsis;flex:1;overflow:hidden}.md-face-handle,.md-face-pts{font-family:var(--f-mono);white-space:nowrap;margin-inline-start:4px;font-size:9px;font-weight:600}.md-face-pts{text-align:right;flex:none}.md-face.is-self .md-face-handle{color:var(--amber)}.md-face-reel{flex:1;min-width:0;height:12px;margin-inline-start:4px;overflow:hidden}.md-face-reel-track{flex-direction:column;transition:translate .3s;display:flex}.md-face-reel-track.is-pts{translate:0 -12px}.md-face-reel .md-face-handle,.md-face-reel .md-face-pts{text-overflow:ellipsis;text-align:left;flex:none;height:12px;margin:0;line-height:12px;overflow:hidden}button.pty-row{text-align:left;cursor:pointer;width:100%}.md-panels{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.md-empty{text-align:center;color:var(--mut);padding:36px 16px;font-size:13px}.pos-toolbar{justify-content:flex-end;display:flex}.pos-refresh{border:1px solid var(--hair);background:var(--card);height:32px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink);border-radius:10px;padding:0 12px;font-size:11px}.pos-refresh:disabled{opacity:.55}.pos-list{gap:12px}.pos-group,.pos-list{flex-direction:column;display:flex}.pos-group{gap:0}.pos-head{justify-content:space-between;gap:12px;padding-bottom:8px}.pos-head,.pos-toggle{align-items:flex-start;display:flex}.pos-toggle{text-align:left;color:inherit;background:0 0;border:0;gap:8px;min-width:0;padding:0}.pos-chevron{color:var(--mut);flex:none;font-size:12px;line-height:22px}.pos-match{font-family:var(--f-disp);letter-spacing:-.02em;font-size:16px;font-weight:700;display:block}.pos-tour{letter-spacing:.04em;margin-top:4px;display:block}.pos-col,.pos-tour{font-family:var(--f-mono);color:var(--mut);font-size:10px}.pos-col{letter-spacing:.06em;text-transform:uppercase;flex:none;padding-top:4px}.pos-row{border-top:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 0 0;display:flex}.pos-copy .nm{font-size:14px;font-weight:650}.pos-meta,.pos-when{font-family:var(--f-mono);color:var(--mut);letter-spacing:.03em;margin-top:4px;font-size:10px}.pos-pts{flex:none;font-size:14px;font-weight:700}.pos-open,.pos-pts{font-family:var(--f-mono)}.pos-open{letter-spacing:.04em;color:var(--mut);margin-top:12px;font-size:11px}.md-head h2{font-family:var(--f-disp);letter-spacing:-.01em;text-wrap:pretty;margin:4px 0 12px;font-size:19px;font-weight:700}.md-cheers{padding:8px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));background:var(--turf);border-top:1px solid var(--hair);justify-content:center;gap:8px;display:flex;overflow-x:auto}.phone>.md-cheers{left:0;right:0;bottom:var(--tabs-pad);z-index:39;position:fixed}.cheer{border:1px solid var(--hair);background:var(--card);border-radius:10px;flex:none;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:16px;display:inline-flex}.cheer small{font-family:var(--f-mono);color:var(--mut);font-size:10px}.mkt{background:var(--card);box-shadow:var(--shadow-card);border-radius:16px;padding:14px 14px 12px}.mkt h3{font-family:var(--f-disp);letter-spacing:-.02em;font-size:16px;font-weight:700}.mkt-head.md-split{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,2fr);align-items:end;gap:6px;display:grid}.mkt-choices,.mkt-top3{font-family:var(--f-disp);letter-spacing:-.02em;text-align:center;margin:0;font-size:12px;font-weight:700}.mkt-head+.sel-row{border-top:0;margin-top:6px}.mkt .part{font-family:var(--f-mono);color:var(--mut);letter-spacing:.04em;margin-top:4px;font-size:10px}.qk-soon{padding:18px 0 8px}.sel-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:safe center;gap:10px;margin-top:10px;padding:12px 0 0;display:flex}.sel-row:first-of-type{border-top:0;margin-top:6px}.sel-row .crest{width:36px;height:36px;font-family:var(--f-mono);border-radius:10px;flex:none;font-size:11px;font-weight:700}.sel-copy{flex:8rem;min-inline-size:0}.sel-copy .nm{text-wrap:pretty;font-size:14px;font-weight:700}.qk-row .nm{letter-spacing:-.02em;font-size:16px;font-weight:400}.sel-actions{flex:none;gap:6px;margin-inline-start:auto;display:flex}.side{min-width:80px;min-height:48px;font-family:var(--f-mono);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 10px;font-size:16px;font-weight:700;display:inline-flex}.side.for{background:var(--chip-for-bg);color:var(--chip-for-ink);box-shadow:inset 0 -2px 0 var(--cyan)}@supports (color:color-mix(in lab,red,red)){.side.for{box-shadow:inset 0 -2px 0 color-mix(in oklch,var(--cyan) 50%,transparent)}}.side.agn{background:var(--chip-agn-bg);color:var(--chip-agn-ink);box-shadow:inset 0 -2px 0 var(--coral)}@supports (color:color-mix(in lab,red,red)){.side.agn{box-shadow:inset 0 -2px 0 color-mix(in oklch,var(--coral) 50%,transparent)}}.side .lab{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:8.5px;font-weight:600}.side.is-flash{animation:pts-flash .6s}.mkt.is-locked .side,.sel-row.is-locked .side,.side:disabled{opacity:.45;cursor:not-allowed}.mkt.is-locked .sel-actions,.sel-row.is-locked .sel-actions{position:relative}.mkt.is-locked .sel-actions:after,.sel-row.is-locked .sel-actions:after{content:"Suspended";background:var(--card);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mkt.is-locked .sel-actions:after,.sel-row.is-locked .sel-actions:after{background:color-mix(in oklch,var(--card) 78%,transparent)}}.mkt.is-locked .sel-actions:after,.sel-row.is-locked .sel-actions:after{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);pointer-events:none;border-radius:12px;font-size:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.door{padding:4px 0 24px}.door-progress{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;gap:8px;padding:2px 4px 12px;font-size:9.5px;display:flex}.door-progress [data-on=true]{color:var(--ink)}.phone[data-skin=night] .door-progress [data-on=true]{color:var(--amber)}.door-card{flex-direction:column;gap:12px;padding:4px 2px 8px;display:flex}.door-card.mkt{padding:16px 16px 14px}.door h1{font-family:var(--f-disp);letter-spacing:-.03em;margin:2px 0 0;font-size:26px;font-weight:700}.door-copy{color:var(--mut);font-size:13px;line-height:1.45}.door-phone{gap:8px;display:flex}.door-phone .grow{flex:1;min-width:0}.door-phone .door-cc{flex:none;width:5.75rem}.door-cc-wrap{border:1px solid var(--hair);background:var(--card);min-height:48px;box-shadow:0 1px 2px var(--ink);border-radius:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.door-cc-wrap{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.door-cc-wrap:focus-within{outline:2px solid var(--amber);outline-offset:2px}.door-cc-value{font-family:var(--f-mono);color:var(--ink);align-items:center;padding:0 1.6rem 0 12px;font-size:1rem;font-weight:600;display:flex;inset:0}.door-cc-value,.door-cc-wrap:after{pointer-events:none;position:absolute}.door-cc-wrap:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:5px;height:5px;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}.door-cc-wrap select{opacity:0;cursor:pointer;width:100%;min-height:48px;font-size:1rem;position:absolute;inset:0}.door label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);flex-direction:column;gap:6px;font-size:10px;display:flex}.door input:not([type=checkbox]),.door select{border:1px solid var(--hair);background:var(--card);min-height:48px;color:var(--ink);font-family:var(--f-mono);letter-spacing:.02em;box-shadow:0 1px 2px var(--ink);border-radius:10px;padding:0 12px;font-size:1rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.door input:not([type=checkbox]),.door select{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.door select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.75rem}.door input:not([type=checkbox]):focus-visible,.door select:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.door-otp-field{flex-direction:column;gap:6px;display:flex}.door-otp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.door-otp-box{border:1px solid var(--hair);background:var(--card);min-height:56px;box-shadow:0 1px 2px var(--ink);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.door-otp-box{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.door-otp-box{font-family:var(--f-mono);color:var(--ink);font-size:1.35rem;font-weight:700}.door-otp-box[data-caret=true]{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber)}.door-otp-capture{opacity:0;letter-spacing:0;cursor:text;width:100%;min-height:56px;font-size:1rem;position:absolute;inset:0}.door label.door-check{border:1px solid var(--hair);background:var(--card);min-height:48px;color:var(--ink);font-family:var(--f-body);letter-spacing:0;text-transform:none;box-shadow:0 1px 2px var(--ink);border-radius:10px;flex-direction:row;align-items:center;gap:0;padding:12px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.door label.door-check{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.door label.door-check span{align-items:center;gap:10px;line-height:1.35;display:flex}.door-check:has(:checked){background:var(--ink);color:var(--turf);border-color:var(--ink)}.phone[data-skin=night] .door-check:has(:checked){background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.door-check span:before{content:"";border:1.5px solid;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;line-height:1;display:grid}.door-check:has(:checked) span:before{content:"✓";background:var(--amber);border-color:var(--amber);color:#12261c}.door-actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.door-alt,.door-go{border-radius:10px;place-items:center;min-height:48px;text-decoration:none;display:grid}.door-go{background:var(--ink);color:var(--turf);border:1px solid var(--ink);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.phone[data-skin=night] .door-go{background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.door-go:disabled{opacity:.45}.door-alt{border:1px solid var(--hair);background:var(--card);color:var(--ink);font-size:11px;font-weight:600}.door-alt,.door-note{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.door-note{color:var(--mut);font-size:10px}.door-city{border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding-top:8px;display:flex}.door-city-label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:10px}.door-city-select{border:1px solid var(--hair);background:var(--card);min-height:48px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:16px}.door-err{font-family:var(--f-mono);letter-spacing:.04em;color:var(--coral);margin-top:10px;font-size:11px}.door-avatar-cats{flex-wrap:wrap;gap:6px;display:flex}.door-avatar-cats .door-alt{min-height:36px;padding:0 10px;font-size:10px}.door-avatar-cats .door-alt[aria-selected=true]{background:var(--ink);color:var(--turf);border-color:var(--ink)}.phone[data-skin=night] .door-avatar-cats .door-alt[aria-selected=true]{background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.door-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.door-avatar-cell{aspect-ratio:1;border:1px solid var(--hair);background:var(--card);border-radius:10px;padding:0;overflow:hidden}.door-avatar-cell[aria-pressed=true]{outline:2px solid var(--amber);outline-offset:2px}.door-avatar-cell img,.door-me-avatar{object-fit:cover;width:100%;height:100%;display:block}.door-me-avatar{border:1px solid var(--hair);border-radius:10px;width:72px;height:72px}.door-avatar-attr{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:9px}.shell-empty{text-align:center;color:var(--mut);padding:48px 24px;font-size:14px}.chat-log{flex-direction:column;gap:12px;padding:4px 2px 16px;display:flex}.chat-msg{font-size:14px;line-height:1.4}.chat-ev{font-family:var(--f-mono);background:var(--cyan);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.chat-ev{background:color-mix(in oklch,var(--cyan) 12%,var(--card))}}.chat-ev small{color:var(--mut);margin-top:2px;display:block}.chat-comp{align-items:center;gap:8px;padding:8px 0 4px;display:flex}.chat-comp input{border:1px solid var(--hair);background:var(--card);color:var(--ink);font:inherit;flex:1}.chat-comp .go,.chat-comp input{min-height:44px;border-radius:12px;padding:0 12px}.chat-comp .go{background:var(--ink);color:var(--turf);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.lb{padding:2px 2px 12px}.lb-head{padding:4px 4px 10px}.lb h2{font-family:var(--f-disp);letter-spacing:-.01em;font-size:19px;font-weight:700}.lb .sub{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:4px;font-size:10px}.lb-tours{flex:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow:hidden}.lb-tour-all{z-index:2}.lb-tour-scroll{scrollbar-width:none;flex:1;gap:5px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000)}.lb-tour-scroll::-webkit-scrollbar{display:none}.lb-filters{align-items:center;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.lb-filters .lb-chips{flex:none;gap:5px;padding:0;overflow:visible}.lb-split{background:var(--ink);flex:none;width:1px;height:16px}@supports (color:color-mix(in lab,red,red)){.lb-split{background:color-mix(in oklch,var(--ink) 16%,transparent)}}.lb-chips{align-items:center;gap:5px;padding:2px 0 8px;display:flex;overflow-x:auto}.lb-chips.lb-tours{padding-bottom:4px;overflow:hidden}.lb-chip{border:1px solid var(--hair);background:var(--card);letter-spacing:.01em;height:28px;color:var(--ink);box-shadow:0 1px 2px var(--ink);border-radius:8px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.lb-chip{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.lb-chip{white-space:nowrap}.lb-chip:before{content:"";position:absolute;inset:-8px -4px}.lb-select:before{display:none}.lb-select{padding-right:16px}.lb-select:after{content:"";pointer-events:none;border:3.5px solid #0000;border-top-color:currentcolor;width:0;height:0;position:absolute;top:50%;right:6px;translate:0 -30%}.lb-select select{opacity:0;cursor:pointer;appearance:none;z-index:2;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.lb-chip[aria-pressed=true]{background:var(--ink);color:var(--turf);border-color:var(--ink)}.phone[data-skin=night] .lb-chip[aria-pressed=true]{background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.lb-list,.sheet-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lb-row{background:var(--card);box-shadow:var(--shadow-card);isolation:isolate;view-transition-class:lb-chip;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.lb-row.is-self{outline:2px solid var(--amber);outline-offset:0}.lb-you{letter-spacing:.08em;text-transform:uppercase;color:#12261c;background:var(--amber);border-radius:4px;padding:1px 5px;font-size:8.5px}.lb-unranked,.lb-you{font-family:var(--f-mono);font-weight:700}.lb-unranked{color:var(--mut);place-items:center;font-size:14px;display:grid}.sheet-list .lb-row{background:var(--turf)}@supports (color:color-mix(in lab,red,red)){.sheet-list .lb-row{background:color-mix(in oklch,var(--turf) 55%,var(--card))}}.sheet-list .lb-row{box-shadow:none}.lb-cols,.sheet-list .lb-row{grid-template-columns:44px 1fr auto}.lb-cols{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);flex:none;align-items:center;gap:10px;padding:4px 12px 8px;font-size:9px;font-weight:700;display:grid}.lb-list .lb-cols{grid-template-columns:32px 1fr auto;padding:2px 12px 4px}.lb-cols>span{text-align:center}.lb-cols>span:nth-child(2){text-align:start;padding-inline-start:58px}.lb-cols>span:last-child{text-align:end}.lb-who{align-items:center;gap:10px;display:flex}.lb-copy,.lb-handle,.lb-who{min-width:0}.lb-handle{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.lb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-handle .flag{flex:none;font-size:12px;font-style:normal}.lb-city{color:var(--mut);letter-spacing:0;flex:none;font-size:11.5px;font-weight:500}.lb-meta{font-family:var(--f-mono);color:var(--mut);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;overflow:hidden}.lb-score{text-align:end}.lb-pts{font-family:var(--f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;display:block}.lb-pts small{color:var(--mut);letter-spacing:.06em;margin-left:3px;font-size:8.5px;font-weight:500}.lb-pts.is-up{color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.lb-pts.is-up{color:color-mix(in oklch,var(--cyan) 55%,var(--ink))}}.lb-pts.is-down{color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.lb-pts.is-down{color:color-mix(in oklch,var(--coral) 62%,var(--ink))}}.lb-av{background:var(--ink);border-radius:50%;flex:none;width:48px;height:48px;position:relative}@supports (color:color-mix(in lab,red,red)){.lb-av{background:color-mix(in oklch,var(--ink) 10%,var(--card))}}.lb-av .fb,.lb-av img{border-radius:50%}.lb-av img{object-fit:cover;width:100%;height:100%;display:block}.lb-av .fb{font-family:var(--f-mono);color:#fff;background:radial-gradient(circle at 35% 30%,var(--c),var(--c) 70%);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lb-av .fb{background:radial-gradient(circle at 35% 30%,color-mix(in oklch,var(--c) 65%,white),var(--c) 70%)}}.lb-av img[data-ok]+.fb{display:none}.lb-on{background:var(--mut);border:2px solid var(--card);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.lb-av[data-on=true] .lb-on{background:var(--live);box-shadow:0 0 0 0 var(--live)}@supports (color:color-mix(in lab,red,red)){.lb-av[data-on=true] .lb-on{box-shadow:0 0 0 0 color-mix(in oklch,var(--live) 55%,transparent)}}.lb-gem,.lb-medal{width:28px;height:28px;font-family:var(--f-mono);flex:none;justify-self:center;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.lb-medal{color:#3a2a08;border-radius:50%}.lb-medal.gold{background:linear-gradient(145deg,#fff4b8,#f5c518 42%,#b8860b);box-shadow:0 0 12px #f5c5188c,inset 0 1px #ffffffa6}.lb-medal.silver{color:#2c333a;background:linear-gradient(145deg,#f6f8fb,#c9d0d8 42%,#7e8791);box-shadow:0 0 12px #c9d0d8b3,inset 0 1px #ffffffb3}.lb-medal.copper{color:#3a1c0c;background:linear-gradient(145deg,#f6c7a0,#d9894b 42%,#8a4a22);box-shadow:0 0 12px #d9894b8c,inset 0 1px #ffffff73}.lb-medal:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:38%;height:160%;animation:medal-shine 2.6s ease-in-out infinite;position:absolute;top:-30%;left:-40%;transform:rotate(22deg)}.lb-gem{clip-path:polygon(50% 0,100% 32%,82% 100%,18% 100%,0 32%);color:#fff;text-shadow:0 1px 1px #00000059;width:22px;height:26px;font-size:8px}.lb-gem.emerald{background:linear-gradient(135deg,#b7f7d0,#10b981 45%,#065f46)}.lb-gem.sapphire{background:linear-gradient(135deg,#bfd9ff,#3b82f6 45%,#1e3a8a)}.lb-gem.ruby{background:linear-gradient(135deg,#f9c4cc,#e11d48 45%,#881337)}.lb-gem.amethyst{background:linear-gradient(135deg,#e4c9ff,#a855f7 45%,#6b21a8)}.lb-gem.topaz{background:linear-gradient(135deg,#ffe8a3,#f59e0b 45%,#92400e)}.lb-gem.aqua{background:linear-gradient(135deg,#b8f3f7,#06b6d4 45%,#155e75)}.lb-empty{text-align:center;color:var(--mut);padding:36px 16px;font-size:13px}.sheet{z-index:70;pointer-events:none;position:fixed;inset:0}.sheet[data-open=true]{pointer-events:auto}.sheet-scrim{opacity:0;background:#060b0873;transition:opacity .38s;position:absolute;inset:0}.sheet[data-open=true] .sheet-scrim{opacity:1}.sheet-panel{background:var(--card);height:66%;color:var(--ink);border-radius:22px 22px 0 0;grid-template-rows:auto auto auto 1fr;transition:transform .38s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -18px 40px #00000047}.sheet[data-open=true] .sheet-panel{transform:translateY(0)}.sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 16px 4px;display:flex}.sheet-head h2{font-family:var(--f-disp);letter-spacing:-.02em;font-size:18px;font-weight:700}.sheet-head p{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:4px;font-size:10px}.sheet-close{background:var(--ink);border-radius:12px;min-width:44px;min-height:44px}@supports (color:color-mix(in lab,red,red)){.sheet-close{background:color-mix(in oklch,var(--ink) 6%,var(--card))}}.sheet-close{font-family:var(--f-mono);font-size:18px;font-weight:700}.sheet-list{flex-direction:column;min-height:0;padding:8px 14px 12px;display:flex;overflow:hidden}.www-board{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow:auto;container-type:inline-size}.www-table{--mark-n:3;width:max(100%,calc(80px + 7rem + (var(--mark-n) * 4.25rem)));table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--f-mono);font-size:11px}.www-col-rank{width:36px}.www-col-avatar{width:44px}.www-col-user{width:28%}.www-col-mark{min-width:4.25rem}.www-table td,.www-table th{text-align:right;white-space:nowrap;border-bottom:1px solid var(--hair);vertical-align:middle;padding:8px 4px}.www-table thead th{z-index:2;background:var(--card);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);text-align:center;font-size:9px;font-weight:700;position:sticky;top:0}.www-table .www-avatar,.www-table .www-rank,.www-table .www-user{z-index:3;background:var(--card);position:sticky}.www-table .www-rank{text-align:center;width:36px;left:0}.www-table .www-rank .lb-gem,.www-table .www-rank .lb-medal{margin-inline:auto}.www-table .www-avatar{text-align:center;width:44px;left:36px}.www-table .www-avatar .lb-av{aspect-ratio:1;vertical-align:middle;width:36px;min-width:36px;height:36px;min-height:36px;margin-inline:auto;display:inline-grid;overflow:hidden}.www-table .www-avatar .lb-av img{object-fit:cover;object-position:center;width:36px;max-width:none;height:36px}.www-table .www-user{text-align:left;left:80px;overflow:hidden}.www-table thead .www-avatar,.www-table thead .www-rank,.www-table thead .www-user{z-index:5;text-align:center}.www-handle{text-transform:none;letter-spacing:0;min-width:0;max-inline-size:100%;color:var(--ink);font-size:12px;font-weight:600;font-family:var(--f-sans,inherit);align-items:center;gap:4px;display:flex}.www-handle>span:first-child{text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.www-table .is-fav{box-shadow:inset 0 -2px 0 var(--amber);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.www-table .is-fav{background:color-mix(in oklch,var(--amber) 12%,var(--card))}}.www-table tbody tr.is-self .www-avatar,.www-table tbody tr.is-self .www-rank,.www-table tbody tr.is-self .www-user,.www-table tbody tr.is-self td{background:var(--amber);outline:none}@supports (color:color-mix(in lab,red,red)){.www-table tbody tr.is-self .www-avatar,.www-table tbody tr.is-self .www-rank,.www-table tbody tr.is-self .www-user,.www-table tbody tr.is-self td{background:color-mix(in oklch,var(--amber) 10%,var(--card))}}.sheet-leaders{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.sheet-list>.lb-row.is-pinned{flex:none;margin-top:8px;box-shadow:0 -10px 18px #060b082e}.sheet-handle{background:var(--ink);border-radius:2px;width:40px;height:4px;margin:10px auto 0}@supports (color:color-mix(in lab,red,red)){.sheet-handle{background:color-mix(in oklch,var(--ink) 18%,transparent)}}.lb-place-div{color:var(--mut);flex:none;padding:0 4px;font-size:12px;line-height:1}.sheet-place{width:100%;max-width:100%;padding:8px 14px 12px}.sheet-place .lb-select{flex:1 1 0;justify-content:center;min-width:0}.sheet-place .lb-select span{text-overflow:ellipsis;overflow:hidden}.sheet-panel.is-full{height:100%;max-height:100%;box-shadow:none;border-radius:0;grid-template-rows:auto auto auto 1fr auto}.sheet-panel.is-full.nb-sheet{isolation:isolate;background:radial-gradient(120% 70% at 50% -5%,var(--amber) 0,transparent 55%),radial-gradient(90% 80% at 50% 100%,var(--amber) 0,var(--turf) 70%),var(--turf);flex-direction:column;grid-template-rows:none;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sheet-panel.is-full.nb-sheet{background:radial-gradient(120% 70% at 50% -5%,color-mix(in oklch,var(--amber) 52%,white) 0,transparent 55%),radial-gradient(90% 80% at 50% 100%,color-mix(in oklch,var(--amber) 18%,var(--turf)) 0,var(--turf) 70%),var(--turf)}}.nb-rays{pointer-events:none;z-index:0;background:repeating-conic-gradient(at 50% 22%,#ffc44047 0deg 7deg,#0000 7deg 16deg);animation:nb-spin 56s linear infinite;position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(85% 95% at 50% 12%,#000 8%,#0000 78%);mask-image:radial-gradient(85% 95% at 50% 12%,#000 8%,#0000 78%)}.phone[data-skin=night] .nb-rays{background:repeating-conic-gradient(at 50% 22%,#ffc44029 0deg 7deg,#0000 7deg 16deg)}.nb-sheet>:not(.nb-rays){z-index:1;position:relative}.nb-mast{grid-template-columns:repeat(30,1fr);align-items:center;gap:8px;padding:14px 14px 8px;display:grid}.nb-sport,.nb-tour{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);overflow-wrap:anywhere;margin:0;font-size:10px}.nb-sport{text-align:start;grid-column:1/11}.nb-mast .wordmark{text-align:center;grid-column:11/21;margin:0;font-size:22px;line-height:1}.nb-tour{text-align:end;grid-column:21/31}.nb-mast h2{font-family:var(--f-disp);letter-spacing:-.03em;text-align:center;text-wrap:pretty;grid-column:1/-1;margin:2px 0 0;font-size:26px;font-weight:800;line-height:1.12}.nb-contest,.nb-kick,.nb-party,.nb-venue{overflow-wrap:anywhere;margin:0}.nb-kick,.nb-venue{font-family:var(--f-mono);letter-spacing:.04em;color:var(--mut);font-size:11px}.nb-venue{text-align:start;grid-column:1/16}.nb-kick{text-align:end;grid-column:16/31}.nb-contest,.nb-party{font-size:13px;font-weight:700}.nb-contest{text-align:start;grid-column:1/22}.nb-party{text-align:end;grid-column:22/31}.nb-mast.is-scope{row-gap:4px;padding-bottom:6px}.nb-mast.is-scope h2{margin-top:4px}.nb-sheet .nb-sports{padding:0 0 8px}.nb-sheet .nb-sports .sp-all{margin-inline-start:12px}.nb-sheet .nb-sports .sp-scroll{padding-inline-end:12px}.nb-sheet.is-capturing .nb-sports,.nb-sheet.is-capturing .nb-sports .sp-scroll{overflow:visible;-webkit-mask-image:none;mask-image:none}.nb-sheet .lb-tours{padding:0 12px 4px;overflow:hidden}.nb-sheet.is-capturing .lb-tour-scroll,.nb-sheet.is-capturing .lb-tours{overflow:visible;-webkit-mask-image:none;mask-image:none}.nb-sheet .nb-periods{flex-wrap:nowrap;flex:none;gap:5px;width:100%;padding:0 12px 6px;display:flex;overflow:visible}.nb-sheet .nb-periods .lb-chip{flex:1 1 0;justify-content:center;min-width:0}.nb-sheet .nb-now.nb-chrome{left:50%;bottom:calc(62px + env(safe-area-inset-bottom));z-index:6;font-family:var(--f-mono);letter-spacing:.04em;color:var(--mut);white-space:nowrap;text-align:center;margin:0;font-size:11px;position:absolute;transform:translate(-50%)}.nb-sheet:not(.is-capturing) .nb-shot-foot{display:none}.nb-sheet.is-capturing .sheet-list,.nb-sheet.is-capturing .www-board{flex:none;height:auto;max-height:none;padding-bottom:8px;overflow:visible}.nb-sheet.is-capturing .lb-chips,.nb-sheet.is-capturing .sheet-place{flex:none;overflow:visible}.nb-sheet.is-capturing .sheet-place .lb-select{flex:auto;min-width:min-content}.nb-sheet.is-capturing .sheet-place .lb-select span{text-overflow:unset;overflow:visible}.nb-sheet.is-capturing .lb-select select{display:none}.nb-sheet.is-capturing .www-table .www-avatar,.nb-sheet.is-capturing .www-table .www-rank,.nb-sheet.is-capturing .www-table .www-user,.nb-sheet.is-capturing .www-table thead th{position:static}.nb-sheet.is-capturing .nb-shot-foot{z-index:2;position:relative;top:auto;left:auto;right:auto}.nb-shot-foot{grid-template-columns:67fr 33fr;align-items:end;gap:10px;padding:12px 14px 16px;display:grid}.nb-shot-cta{font-family:var(--f-body);letter-spacing:.01em}.nb-shot-cta,.nb-shot-when{color:var(--mut);overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:400;line-height:1.4}.nb-shot-when{font-family:var(--f-mono);letter-spacing:.02em;text-align:end;gap:2px;display:grid}.nb-shot-when span{font-family:var(--f-body)}.nb-sheet .sheet-list,.nb-sheet .www-board{min-height:0;padding:0 12px calc(108px + env(safe-area-inset-bottom));background:0 0;flex:auto}.nb-sheet .sheet-place{padding-top:0;padding-inline:12px;flex:none;padding-bottom:8px}.nb-sheet .www-table,.nb-sheet .www-table .is-fav,.nb-sheet .www-table .www-avatar,.nb-sheet .www-table .www-rank,.nb-sheet .www-table .www-user,.nb-sheet .www-table tbody td,.nb-sheet .www-table tbody th,.nb-sheet .www-table tbody tr.is-self .www-avatar,.nb-sheet .www-table tbody tr.is-self .www-rank,.nb-sheet .www-table tbody tr.is-self .www-user,.nb-sheet .www-table tbody tr.is-self td,.nb-sheet .www-table thead th{background:0 0}.nb-sheet .www-table tbody tr.is-self .www-avatar,.nb-sheet .www-table tbody tr.is-self .www-rank,.nb-sheet .www-table tbody tr.is-self .www-user,.nb-sheet .www-table tbody tr.is-self td{box-shadow:inset 0 2px 0 var(--amber),inset 0 -2px 0 var(--amber);outline:none}.nb-sheet .www-table tbody tr.is-self .www-rank{box-shadow:inset 2px 0 0 var(--amber),inset 0 2px 0 var(--amber),inset 0 -2px 0 var(--amber)}.nb-sheet .www-table tbody tr.is-self td:last-child{box-shadow:inset -2px 0 0 var(--amber),inset 0 2px 0 var(--amber),inset 0 -2px 0 var(--amber)}.nb-sheet .sheet-list .lb-cols{background:0 0;padding-inline:14px}.nb-sheet .sheet-list .lb-row{box-shadow:none;background:0 0;border:2px solid #0000;outline:none}.nb-sheet .sheet-list .lb-row.is-self{border-color:var(--amber)}.nb-sheet .sheet-list>.lb-row.is-pinned{box-shadow:none}.nb-sheet .nb-foot.nb-chrome{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%)}.nb-sheet .nb-foot .sheet-close.is-foot{background:var(--card);border-radius:50%;width:48px;min-width:48px;min-height:48px;margin:0;position:static;bottom:auto;left:auto;transform:none;box-shadow:0 8px 24px #060b0829}.nb-sheet .nb-cam{color:var(--ink);place-items:center;display:grid}.nb-sheet .nb-cam:disabled{opacity:.55}.nb-sheet .nb-shot-hint.nb-chrome{z-index:7;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--ink);color:var(--turf);border-radius:16px;margin:0;padding:14px 14px 12px;position:absolute;box-shadow:0 12px 32px #060b0847}.nb-shot-hint p{margin:0;font-size:13px;line-height:1.4}.nb-shot-hint button{background:var(--turf);border-radius:10px;min-height:36px;margin:10px 0 0 auto;padding:0 12px;display:block}@supports (color:color-mix(in lab,red,red)){.nb-shot-hint button{background:color-mix(in oklch,var(--turf) 16%,transparent)}}.nb-shot-hint button{color:var(--turf);font-size:13px;font-weight:700}.nb-sheet .nb-share-err.nb-chrome{z-index:7;left:12px;right:12px;bottom:calc(66px + env(safe-area-inset-bottom));background:var(--card);color:var(--ink);text-align:center;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 8px 24px #060b0829}@media (prefers-reduced-motion:reduce){.nb-rays{animation:none}}@keyframes nb-spin{to{transform:rotate(1turn)}}.side-drawer{box-sizing:border-box;width:var(--side-w,80dvw);max-width:none;height:100dvh;max-height:none;color:inherit;background:var(--card);margin:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.side-drawer{background:color-mix(in oklch,var(--card) 78%,transparent)}}.side-drawer{-webkit-backdrop-filter:blur(22px)saturate(1.45);border:1px solid oklch(100% 5.96046e-8 none/.34);box-shadow:0 18px 48px #00000047}.side-drawer.is-left{border-left:0;border-radius:0 22px 22px 0;inset:0 auto 0 0}.side-drawer.is-right{border-right:0;border-radius:22px 0 0 22px;inset:0 0 0 auto}.side-drawer:not(:popover-open):not(.is-open){display:none}.side-drawer.is-open:not(:popover-open){z-index:90;width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;top:0;bottom:0;background:0 0;border:0;display:flex;position:fixed;inset:0;overflow:visible}.side-drawer.is-left.is-open:not(:popover-open){justify-content:flex-start}.side-drawer.is-right.is-open:not(:popover-open){justify-content:flex-end}.side-drawer::backdrop{background:#060b086b}.side-drawer.is-open:not(:popover-open):before{content:"";background:#060b086b;position:absolute;inset:0}.side-sheet{z-index:1;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.side-drawer.is-open:not(:popover-open) .side-sheet{width:var(--side-w,80dvw);background:var(--card);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.side-drawer.is-open:not(:popover-open) .side-sheet{background:color-mix(in oklch,var(--card) 78%,transparent)}}.side-drawer.is-open:not(:popover-open) .side-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.45);border:1px solid oklch(100% 5.96046e-8 none/.34);box-shadow:0 18px 48px #00000047}.side-drawer.is-left.is-open:not(:popover-open) .side-sheet{border-left:0;border-radius:0 22px 22px 0}.side-drawer.is-right.is-open:not(:popover-open) .side-sheet{border-right:0;border-radius:22px 0 0 22px}.side-sheet-head{padding:max(12px,env(safe-area-inset-top)) 14px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.side-sheet-head h2{font-family:var(--f-disp);letter-spacing:-.02em;font-size:18px;font-weight:700}.side-sheet-head .side-brand,.side-sheet-head:has(.side-brand) h2{color:inherit;font-family:var(--f-disp);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1;text-decoration:none}.side-brand b{color:var(--amber);font-weight:800}.side-sheet-body{padding:0 14px calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;min-height:0;display:flex;overflow:auto}.side-profile{background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.side-profile{background:color-mix(in oklch,var(--card) 70%,transparent)}}.side-profile{color:inherit;border:1px solid oklch(100% 5.96046e-8 none/.22);text-decoration:none}.side-av{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.side-av{background:color-mix(in oklch,var(--ink) 10%,transparent)}}.side-av{font-family:var(--f-mono);font-size:12px;font-weight:700}.side-av img{object-fit:cover;width:100%;height:100%}.side-profile-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.side-profile-copy strong{font-size:16px}.side-profile-copy small{font-family:var(--f-mono);color:var(--mut);font-size:11px}.side-group{border-top:1px solid var(--hair);padding-top:8px}.side-group summary{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);cursor:pointer;padding:6px 0;font-size:10px}.side-group ul{flex-direction:column;gap:2px;padding:0 0 6px;list-style:none;display:flex}.side-group a,.side-group span{color:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:8px;text-decoration:none;display:flex}.side-group a:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.side-group a:hover{background:color-mix(in oklch,var(--ink) 6%,transparent)}}.side-group small{font-family:var(--f-mono);color:var(--mut);font-size:10px}.side-empty{color:var(--mut);padding:8px;font-size:13px}.party-chat{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.party-chat-sub{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-size:10px}.party-chat .chat-log{flex:1;min-height:180px}.sheet-panel.stake{grid-template-rows:auto auto auto auto;height:auto;max-height:72%}.stake-chips{flex-wrap:wrap;gap:8px;padding:4px 16px 8px;display:flex}.stake-body{padding:4px 16px calc(16px + env(safe-area-inset-bottom));gap:12px}.pty-list,.stake-body{flex-direction:column;display:flex}.pty-list{gap:8px;padding:8px 0 16px;list-style:none}.pty-row{border:1px solid var(--hair);background:var(--card);color:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.pty-row strong{font-size:16px}.pty-row span{font-family:var(--f-mono);color:var(--mut);letter-spacing:.04em;font-size:11px}.pty-created{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.pty-created-k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:10px}.pty-code-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pty-code{font-family:var(--f-mono);letter-spacing:.14em;font-size:28px;font-weight:700}.pty-share-icon{border:1px solid var(--hair);background:var(--card);width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;display:grid}.pty-created-link{font-family:var(--f-mono);color:var(--mut);border-bottom:1px solid var(--hair);padding-bottom:8px;font-size:12px}.pty-share-opts{flex-direction:column;display:flex}.pty-share-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 2px;font-size:16px;display:flex}.pty-share-apps{gap:10px;padding:10px 0 4px;display:flex;overflow-x:auto}.pty-share-apps button{width:64px;font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut);flex-direction:column;flex:none;align-items:center;gap:6px;font-size:9px;display:flex}.pty-app{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:grid}.pty-app.is-copy{background:#6b7280}.pty-app.is-msg{background:#34c759}.pty-app.is-wa{background:#25d366}.pty-app.is-tg{background:#2aabee}.pty-app.is-x{background:#111}.pty-copied{left:50%;bottom:calc(var(--tabs-pad) + var(--cheer-h) + 24px);z-index:85;background:var(--ink);color:var(--turf);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.pty-actions{gap:8px;padding:4px 0 10px;display:flex}}@layer utilities{.visible{visibility:visible}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.\!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,)!important}.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,)}}@layer tokens{:root{--tabs-pad:calc(70px + env(safe-area-inset-bottom));--cheer-h:54px;--turf:#eaf0e6;--ink:#12261c;--line:#fdfefc;--cyan:#22d3ee;--coral:#fb7185;--live:#22c55e;--amber:oklch(83% .145 82);--panel:var(--ink);--panel-ink:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--panel-ink:color-mix(in oklch,var(--line) 92%,var(--ink))}}:root{--card:var(--line);--hair:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hair:color-mix(in oklch,var(--ink) 14%,transparent)}}:root{--mut:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--mut:color-mix(in oklch,var(--ink) 55%,var(--turf))}}:root{--chip-for-bg:var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root{--chip-for-bg:color-mix(in oklch,var(--cyan) 22%,var(--card))}}:root{--chip-for-ink:var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root{--chip-for-ink:color-mix(in oklch,var(--cyan) 55%,var(--ink))}}:root{--chip-agn-bg:var(--coral)}@supports (color:color-mix(in lab,red,red)){:root{--chip-agn-bg:color-mix(in oklch,var(--coral) 22%,var(--card))}}:root{--chip-agn-ink:var(--coral)}@supports (color:color-mix(in lab,red,red)){:root{--chip-agn-ink:color-mix(in oklch,var(--coral) 58%,var(--ink))}}:root{--shadow-card:0 1px 1.5px var(--ink),0 6px 14px -8px var(--ink),0 18px 34px -22px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card:0 1px 1.5px color-mix(in oklch,var(--ink) 10%,transparent),0 6px 14px -8px color-mix(in oklch,var(--ink) 22%,transparent),0 18px 34px -22px color-mix(in oklch,var(--ink) 30%,transparent)}}:root{--glow-card:drop-shadow(0 8px 14px var(--ink)) drop-shadow(0 18px 32px -8px var(--ink))}@supports (color:color-mix(in lab,red,red)){:root{--glow-card:drop-shadow(0 8px 14px color-mix(in oklch,var(--ink) 16%,transparent)) drop-shadow(0 18px 32px -8px color-mix(in oklch,var(--ink) 26%,transparent))}}:root{--glow-card-hover:drop-shadow(0 10px 18px var(--sport,var(--ink))) drop-shadow(0 22px 40px -10px var(--ink))}@supports (color:color-mix(in lab,red,red)){:root{--glow-card-hover:drop-shadow(0 10px 18px color-mix(in oklch,var(--sport,var(--ink)) 28%,transparent)) drop-shadow(0 22px 40px -10px color-mix(in oklch,var(--ink) 28%,transparent))}}:root{--f-disp:var(--font-display),serif;--f-body:var(--font-body),sans-serif;--f-mono:var(--font-mono),ui-monospace,monospace}.phone[data-skin=night]{--turf:#0d1712;--ink:#e7f1e8;--card:#16221a;--panel:#0a120d;--panel-ink:#dcebde;--hair:var(--ink)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--hair:color-mix(in oklch,var(--ink) 16%,transparent)}}.phone[data-skin=night]{--mut:var(--ink)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--mut:color-mix(in oklch,var(--ink) 52%,var(--turf))}}.phone[data-skin=night]{--chip-for-bg:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--chip-for-bg:color-mix(in oklch,var(--cyan) 24%,var(--card))}}.phone[data-skin=night]{--chip-for-ink:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--chip-for-ink:color-mix(in oklch,var(--cyan) 78%,var(--ink))}}.phone[data-skin=night]{--chip-agn-bg:var(--coral)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--chip-agn-bg:color-mix(in oklch,var(--coral) 24%,var(--card))}}.phone[data-skin=night]{--chip-agn-ink:var(--coral)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--chip-agn-ink:color-mix(in oklch,var(--coral) 80%,var(--ink))}}.phone[data-skin=night]{--shadow-card:0 1px 1.5px #00000080,0 8px 20px -10px #0009;--glow-card:drop-shadow(0 8px 16px #00000073) drop-shadow(0 20px 36px -8px #0000008c);--glow-card-hover:drop-shadow(0 10px 20px var(--sport,var(--ink))) drop-shadow(0 24px 42px -10px #0009)}@supports (color:color-mix(in lab,red,red)){.phone[data-skin=night]{--glow-card-hover:drop-shadow(0 10px 20px color-mix(in oklch,var(--sport,var(--ink)) 36%,transparent)) drop-shadow(0 24px 42px -10px #0009)}}}@layer phone{.phone{background:var(--turf);width:100%;min-width:0;max-width:100%;min-height:100lvh;color:var(--ink);color-scheme:light;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"appbar""segs""sports""main""dock""tabs";align-content:start;transition:background .35s,color .35s;display:grid;position:relative;overflow:clip visible}.phone[data-skin=night]{color-scheme:dark}.phone>.chrome-top{grid-area:appbar;min-width:0}.phone>.segs{grid-area:segs;height:max-content}.phone>.segs,.phone>.sports{align-self:start;min-width:0}.phone>.sports{grid-area:sports;max-width:100%}.phone>.scroll{grid-area:main;min-width:0}.phone>.match-dock{grid-area:dock}.phone>.md-cheers{grid-area:cheer}.phone>.tabs{grid-area:tabs}.phone.is-match{grid-template-rows:auto auto auto auto;grid-template-areas:"appbar""main""cheer""tabs";align-content:start}.chrome-top{z-index:50;background:var(--turf);position:sticky;top:0}.phone.is-match .page-foot,.phone.is-match>.segs,.phone.is-match>.sports{display:none}.appbar{min-width:0;padding:max(10px,env(safe-area-inset-top)) 0 8px;justify-content:space-between;align-items:center;gap:8px;display:flex}.appbar-end,.appbar-start{align-items:center;gap:4px;display:flex}.appbar-start{min-width:0}.appbar-end{flex:none}.phone:not(.is-match) .appbar-end{padding-inline-end:14px}.wordmark{font-family:var(--f-disp);letter-spacing:-.02em;font-size:24px;font-weight:800}.wordmark b{color:var(--amber);font-weight:800}.appbar-title,.phone.is-match .wordmark{font-size:16px}.appbar-title{min-width:0;font-family:var(--f-disp);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.back{min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;margin:-8px 0 -8px -8px;font-size:22px;line-height:1;display:none}.phone.is-match .back{display:inline-flex}.nav-edge{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:12px;place-items:center;margin:-8px 0;display:inline-grid}.flood{border:1px solid var(--hair);width:36px;height:36px;color:var(--ink);background:var(--card);border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.flood{background:color-mix(in oklch,var(--card) 70%,transparent)}}.flood{flex:none;transition:background .2s,color .2s,border-color .2s}.flood:before{content:"";position:absolute;inset:-6px}.flood[aria-pressed=true]{background:var(--panel);color:var(--panel-ink);border-color:var(--panel-ink)}@supports (color:color-mix(in lab,red,red)){.flood[aria-pressed=true]{border-color:color-mix(in oklch,var(--panel-ink) 28%,transparent)}}.segs{background:var(--panel);color:var(--panel-ink);box-shadow:inset 0 2px 6px #00000059,0 1px 0 var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;margin:4px 14px 10px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.segs{box-shadow:inset 0 2px 6px #00000059,0 1px 0 color-mix(in oklch,var(--line) 40%,transparent)}}.segs button{height:44px;min-height:44px;font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--panel-ink);border-radius:10px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.segs button{color:color-mix(in oklch,var(--panel-ink) 62%,transparent)}}.segs button{transition:color .2s;position:relative}.segs button:after{content:"";background:0 0;border-radius:2px;height:3px;transition:background .2s,box-shadow .2s;position:absolute;bottom:6px;left:22%;right:22%}.segs button[aria-pressed=true]{color:var(--amber)}.segs button[aria-pressed=true]:after{background:var(--amber);box-shadow:0 0 8px var(--amber)}@supports (color:color-mix(in lab,red,red)){.segs button[aria-pressed=true]:after{box-shadow:0 0 8px color-mix(in oklch,var(--amber) 80%,transparent)}}.nb-sports,.sports{flex:none;align-items:center;gap:8px;display:flex;overflow:hidden}.sports{padding:2px 0 12px}.sports .sp-all{margin-inline-start:14px}.sports .sp-scroll{padding-inline-end:14px}.sp-all{z-index:2}.sp-scroll{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 18px),#0000)}.sp-scroll::-webkit-scrollbar{display:none}.sp{border:1px solid var(--hair);background:var(--card);letter-spacing:.01em;height:36px;color:var(--ink);box-shadow:0 1px 2px var(--ink);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sp{box-shadow:0 1px 2px color-mix(in oklch,var(--ink) 8%,transparent)}}.sp{transition:background .18s,color .18s,border-color .18s,transform .18s}.sp:before{content:"";position:absolute;inset:-5px}.sp svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;display:block}.sp .n{font-family:var(--f-mono);background:var(--ink);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.sp .n{background:color-mix(in oklch,var(--ink) 9%,var(--card))}}.sp .n{color:var(--mut);border-radius:6px;padding:2px 5px}.sp[aria-pressed=true]{background:var(--ink);color:var(--turf);border-color:var(--ink)}.sp[aria-pressed=true] .n{background:var(--turf)}@supports (color:color-mix(in lab,red,red)){.sp[aria-pressed=true] .n{background:color-mix(in oklch,var(--turf) 20%,var(--ink))}}.sp[aria-pressed=true] .n{color:var(--amber)}.phone[data-skin=night] .sp[aria-pressed=true]{background:var(--panel-ink);color:#12261c;border-color:var(--panel-ink)}.phone[data-skin=night] .sp[aria-pressed=true] .n{color:#8a5b00;background:#0000001f}.scroll{padding:2px 14px calc(var(--tabs-pad) + 20px);isolation:isolate;min-height:0;overflow:visible}.phone.is-match .scroll{padding-bottom:calc(var(--tabs-pad) + var(--cheer-h) + 20px)}.tabs{background:var(--panel);color:var(--panel-ink);padding:8px 8px calc(10px + env(safe-area-inset-bottom));z-index:40;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #00000080}.tabs a,.tabs button{min-height:52px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--panel-ink);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tabs a,.tabs button{color:color-mix(in oklch,var(--panel-ink) 55%,transparent)}}.tabs a,.tabs button{border-radius:12px;text-decoration:none}.tabs svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.tabs a[aria-current=page],.tabs button[aria-pressed=true]{color:var(--amber)}.tabs a.tab-me-id{text-transform:none;letter-spacing:.02em}.tabs .tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.tabs .tab-av{background:var(--panel-ink);border-radius:50%;width:20px;height:20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tabs .tab-av{background:color-mix(in oklch,var(--panel-ink) 16%,transparent)}}.tabs .tab-av{flex:none}.tabs .tab-av img,.tabs .tab-av-fb{object-fit:cover;width:100%;height:100%;display:block}.tabs .tab-av-fb{letter-spacing:.04em;color:var(--panel-ink);place-items:center;font-size:8px;font-weight:700;display:grid}.match-dock{background:var(--panel);color:var(--panel-ink);padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));display:none;box-shadow:0 8px 20px -16px #00000080}.phone.is-match .match-dock{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;gap:8px;display:grid}.phone.is-match .match-dock>div{min-width:0}.phone.is-match .match-dock>div:not(:first-child){text-align:center}.phone.is-match .match-dock>div:last-child{text-align:end}.match-dock .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:9.5px}.match-dock .v{font-family:var(--f-mono);font-size:14px;font-weight:700;transition:color .2s;display:block}.match-dock .v.is-up{color:var(--cyan)}.match-dock .v.is-down{color:var(--coral)}.toast{left:16px;right:16px;bottom:calc(var(--tabs-pad) + 16px);z-index:80;background:var(--ink);height:max-content;color:var(--turf);pointer-events:none;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4;display:none;position:fixed;top:auto}.toast[data-open=true]{display:block}.phone.is-match .toast{bottom:calc(var(--tabs-pad) + var(--cheer-h) + 16px)}}@layer motion{.dot{animation:pulse 1.8s ease-out infinite}.card{animation:enter .4s both}.photo:before{animation:ken 22s ease-in-out infinite alternate}.photo:has(img):before,.photo:has(video):before{animation:none}.photo img:not([data-loop]){animation:ken 22s ease-in-out infinite alternate}.photo img[data-loop],.photo video{animation:none}@keyframes enter{0%{opacity:0;translate:0 8px}}@keyframes ken{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.16)translate(-3%,3%)}}@keyframes medal-shine{0%{transform:translate(0)rotate(22deg)}to{transform:translate(320%)rotate(22deg)}}@keyframes pts-flash{0%{filter:brightness(1.35)}to{filter:brightness()}}.lb-av[data-on=true] .lb-on{animation:pulse 1.8s ease-out infinite}::view-transition{pointer-events:none}::view-transition-group(.lb-chip){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.lb-chip):only-child{animation-name:lb-chip-out;animation-duration:.35s}::view-transition-new(.lb-chip):only-child{animation-name:lb-chip-in;animation-duration:.35s}@keyframes lb-chip-out{to{opacity:0;translate:0 12px}}@keyframes lb-chip-in{0%{opacity:0;translate:0 -12px}}:root:active-view-transition-type(lb-reorder){view-transition-name:none}@media (prefers-reduced-motion:reduce){::view-transition-group(.lb-chip){animation:none!important}::view-transition-old(.lb-chip){animation:none!important}::view-transition-new(.lb-chip){animation:none!important}.card,.dot,.lb-av[data-on=true] .lb-on,.lb-medal:after,.photo img,.photo video,.photo:before,.side.is-flash,.teams .chip:after{animation:none!important}.teams .chip:after{opacity:0!important}.card,.feed .tick,.flood,.md-face-reel-track,.more,.sheet-panel,.sheet-scrim,.sp,.stack,.stack .av,.when-tick .tick{transition:none!important}.sheet:not([data-open=true]){display:none}.sheet[data-open=true] .sheet-panel{transform:none}}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}