/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:""}}}@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;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-label:var(--font-label);--font-body:var(--font-body)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-start{place-items:start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg,.rounded-md{border-radius:0}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[match\:…\]{match:…}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:root[data-theme=dark] .dark\:border-input{border-color:var(--input)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:border-input{border-color:var(--input)}}:root[data-theme=dark] .dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}}:root[data-theme=dark] .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}}:root[data-theme=dark] .dark\:text-muted-foreground{color:var(--muted-foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:text-muted-foreground{color:var(--muted-foreground)}}@media (hover:hover){:root[data-theme=dark] .dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){:root:not([data-theme=light]) .dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}}}@media (hover:hover){:root[data-theme=dark] .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){:root:not([data-theme=light]) .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}}@media (hover:hover){:root[data-theme=dark] .dark\:hover\:text-foreground:hover{color:var(--foreground)}}@media (prefers-color-scheme:dark){@media (hover:hover){:root:not([data-theme=light]) .dark\:hover\:text-foreground:hover{color:var(--foreground)}}}:root[data-theme=dark] .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}:root[data-theme=dark] .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}:root[data-theme=dark] .dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}}:root[data-theme=dark] .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}}:root[data-theme=dark] .dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}}:root[data-theme=dark] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}}:root[data-theme=dark] .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.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:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-telugu.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.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:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.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}:root{--font-body:Inter, "Noto Sans Telugu", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Barlow Condensed", var(--font-body);--font-label:"Barlow Semi Condensed", var(--font-display);font-family:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--form-measure:850px;--background:#f4f2ec;--foreground:#0b0c10;--card:#fff;--card-foreground:#0b0c10;--popover:#fff;--popover-foreground:#0b0c10;--primary:#7c3aed;--primary-hover:#6d28d9;--primary-strong:#6d28d9;--primary-foreground:#fff;--primary-foreground-muted:#f3edff;--primary-soft:#7c3aed17;--primary-line:#7c3aed59;--brand-text:#5b21b6;--brand-text-soft:#4c1d95;--brand-tint:#f1ecfb;--brand-tint-strong:#e8defa;--brand-glow-end:#7c3aed;--t-accent:#7c3aed;--t-accent2:#a98bff;--secondary:#fff;--secondary-foreground:#0b0c10;--muted:#eceae3;--muted-foreground:#5e6370;--accent:#eceae3;--accent-foreground:#0b0c10;--border:#dddbd5;--border-strong:#c9c7c1;--border-hover:#8d8f97;--input:#fff;--ring:#7c3aed;--ink:#0b0c10;--surface-1:#faf9f6;--ink-panel:#0b0c10;--tag-bg:#0b0c10;--tag-fg:#fff;--tint:11 12 16;--shadow-color:#0b0c1024;--scrim:#0b0c1080;--bar:#fffffff0;--photo-filter:grayscale(1) contrast(1.12) brightness(1.06);--gold:#0b0c10;--gold-soft:#0b0c100d;--gold-line:#0b0c102e;--place-1:#d4a017;--place-2:#b4bcc8;--place-3:#c98b53;--success:#15803d;--success-text:#15803d;--success-soft:#15803d17;--success-line:#15803d61;--warning:#b45309;--warning-text:#92400e;--warning-soft:#b4530917;--warning-line:#b4530961;--destructive:#b42318;--destructive-text:#b42318;--destructive-soft:#b4231814;--destructive-line:#b4231857;--destructive-strong:#b91c1c;--destructive-strong-hover:#991b1b;--whatsapp:#0f7a3f;--whatsapp-soft:#0f7a3f14;--whatsapp-line:#0f7a3f59;--discord:#4752c4;--discord-soft:#4752c414;--discord-line:#4752c461;--radius:0px;--cut:0px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-stack:var(--space-5);--space-section:var(--space-10);--space-panel:var(--space-6);--space-page-top:var(--space-8);--mobile-nav-clearance:132px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e0f13;--foreground:#f1efe9;--card:#17181e;--card-foreground:#f1efe9;--popover:#1d1e25;--popover-foreground:#f1efe9;--primary-hover:#8b5cf6;--primary-strong:#b69cff;--primary-soft:#a98bff21;--primary-line:#a98bff66;--brand-text:#c9bcf7;--brand-text-soft:#dcd2fb;--brand-tint:#1b1730;--brand-tint-strong:#231b3d;--brand-glow-end:#b69cff;--t-accent2:#c084fc;--secondary:#17181e;--secondary-foreground:#f1efe9;--muted:#20212a;--muted-foreground:#9ca1ae;--accent:#252630;--accent-foreground:#f1efe9;--border:#2a2b34;--border-strong:#3a3c47;--border-hover:#6b6e7a;--input:#1b1c23;--ring:#b69cff;--surface-1:#131419;--ink-panel:#22232c;--tag-bg:#f1efe9;--tag-fg:#0b0c10;--tint:255 255 255;--shadow-color:#00000073;--scrim:#040406b8;--bar:#17181ef0;--photo-filter:grayscale(1) contrast(1.08) brightness(.82);--gold:#f1efe9;--gold-soft:#f1efe90f;--gold-line:#f1efe933;--success:#22c55e;--success-text:#4ade80;--success-soft:#22c55e21;--success-line:#22c55e57;--warning:#f5a524;--warning-text:#fbbf24;--warning-soft:#f5a52421;--warning-line:#f5a52457;--destructive:#f2453f;--destructive-text:#f87171;--destructive-soft:#f2453f21;--destructive-line:#f2453f57;--destructive-strong:#dc2626;--destructive-strong-hover:#b91c1c;--whatsapp:#25d366;--whatsapp-soft:#25d3661f;--whatsapp-line:#25d36661;--discord:#7983f5;--discord-soft:#5865f224;--discord-line:#5865f273}}:root[data-theme=dark],.on-ink,.t-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);--background:#0e0f13;--foreground:#f1efe9;--card:#17181e;--card-foreground:#f1efe9;--popover:#1d1e25;--popover-foreground:#f1efe9;--primary-hover:#8b5cf6;--primary-strong:#b69cff;--primary-soft:#a98bff21;--primary-line:#a98bff66;--brand-text:#c9bcf7;--brand-text-soft:#dcd2fb;--brand-tint:#1b1730;--brand-tint-strong:#231b3d;--brand-glow-end:#b69cff;--t-accent2:#c084fc;--secondary:#17181e;--secondary-foreground:#f1efe9;--muted:#20212a;--muted-foreground:#9ca1ae;--accent:#252630;--accent-foreground:#f1efe9;--border:#2a2b34;--border-strong:#3a3c47;--border-hover:#6b6e7a;--input:#1b1c23;--ring:#b69cff;--surface-1:#131419;--tag-bg:#f1efe9;--tag-fg:#0b0c10;--tint:255 255 255;--shadow-color:#00000073;--scrim:#040406b8;--bar:#17181ef0;--photo-filter:grayscale(1) contrast(1.08) brightness(.82);--gold:#f1efe9;--gold-soft:#f1efe90f;--gold-line:#f1efe933;--success:#22c55e;--success-text:#4ade80;--success-soft:#22c55e21;--success-line:#22c55e57;--warning:#f5a524;--warning-text:#fbbf24;--warning-soft:#f5a52421;--warning-line:#f5a52457;--destructive:#f2453f;--destructive-text:#f87171;--destructive-soft:#f2453f21;--destructive-line:#f2453f57;--destructive-strong:#dc2626;--destructive-strong-hover:#b91c1c;--whatsapp:#25d366;--whatsapp-soft:#25d3661f;--whatsapp-line:#25d36661;--discord:#7983f5;--discord-soft:#5865f224;--discord-line:#5865f273}:root[data-theme=dark]{--ink-panel:#22232c}.on-ink,.panel.on-ink{--card:#ffffff0a;background:var(--ink-panel);color:var(--foreground);border-color:#0000}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,.button{cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2-5);border:1px solid rgb(var(--tint) / 55%);padding:var(--space-3) var(--space-5);background:var(--secondary);color:var(--foreground);border-radius:0;min-height:46px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}button:hover,.button:hover{background:var(--accent);border-color:var(--foreground)}.button,.primary,.danger,[data-slot=button]:not(.link):not(.menu-item){font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:14.5px;font-weight:700}button:active,.button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button[aria-busy=true]:disabled{opacity:1;cursor:progress}.primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.danger{background:var(--destructive-strong);color:#fff;border-color:var(--destructive-strong)}.danger:hover{background:var(--destructive-strong-hover);border-color:var(--destructive-strong-hover)}.ghost{background:0 0;border-color:#0000}.ghost:not(:hover){box-shadow:none}.ghost:hover{background:var(--accent)}.wide{width:100%;margin-top:var(--space-5)}.lime{color:var(--primary-strong)}.link{color:var(--primary-strong);text-underline-offset:2px;text-decoration:underline}.link:hover{color:var(--primary-hover)}button.link,button.link:hover{font-weight:500;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:0 0;border-color:#0000}.muted{color:var(--muted-foreground)}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(40px,8vw,88px);font-weight:800;line-height:.95}h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:34px;font-weight:800;line-height:.98}h3{letter-spacing:-.015em;font-size:20px;font-weight:650;line-height:1.32}h4{font-size:15px;font-weight:650}p{color:var(--muted-foreground);margin:var(--space-3) 0;line-height:1.7}small{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.cup-alert{background:var(--t-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cup-alert{background:color-mix(in srgb, var(--t-accent,var(--primary)) 16%, var(--background))}}.cup-alert{border-bottom:1px solid var(--t-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cup-alert{border-bottom:1px solid color-mix(in srgb, var(--t-accent,var(--primary)) 45%, var(--border))}}.cup-alert-inner{max-width:1184px;padding:var(--space-3) 0;align-items:center;gap:var(--space-3);color:var(--foreground);margin:0 auto;text-decoration:none;display:flex}.cup-alert-icon{color:var(--primary-strong);flex:none}.cup-alert-copy{align-items:baseline;column-gap:var(--space-3);min-width:0;color:var(--brand-text-soft);flex-wrap:wrap;flex:1;font-size:13px;line-height:1.5;display:flex}.cup-alert-copy strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--foreground);font-size:17px;font-weight:700}.cup-alert-cta{align-items:center;gap:var(--space-1-5);min-height:34px;padding:0 var(--space-3-5);background:var(--t-accent,var(--primary));color:#fff;white-space:nowrap;border-radius:0;flex:none;font-size:12.5px;font-weight:700;display:inline-flex}.cup-alert-inner:hover .cup-alert-cta{background:var(--t-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cup-alert-inner:hover .cup-alert-cta{background:color-mix(in srgb, var(--t-accent,var(--primary)) 85%, #fff)}}@media (width<=700px){.cup-alert-inner{gap:var(--space-1) var(--space-2-5);padding:var(--space-2-5) 0;grid-template-columns:auto 1fr auto;display:grid}.cup-alert-copy{font-size:12.5px;display:contents}.cup-alert-copy strong{grid-area:1/2;line-height:1.2}.cup-alert-copy>span{grid-area:2/2/3/-1}.cup-alert-cta{grid-area:1/3;min-height:32px}}header{border-bottom:1px solid var(--border-strong);background:var(--bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;position:sticky;top:0}.activity-bar{z-index:60;background:var(--primary-soft);pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.activity-bar:before{content:"";background:var(--primary);width:40%;animation:1.1s ease-in-out infinite activity-bar;position:absolute;inset:0 auto 0 0}@keyframes activity-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.activity-spot{top:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width>=601px){.activity-spot{top:var(--space-6)}}.activity-toast{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3-5) var(--space-4);border:1px solid var(--primary-line);background:var(--popover);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px var(--shadow-color);border-radius:0;animation:.2s ease-out activity-in;display:flex}@media (width>=601px){.activity-toast{max-width:356px}}.activity-toast[data-slow]{border-color:var(--warning-line)}@keyframes activity-in{0%{opacity:0;transform:translateY(-8px)}}.activity-spinner{border:2px solid var(--primary-soft);border-top-color:var(--primary-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite activity-spin}@keyframes activity-spin{to{transform:rotate(360deg)}}.activity-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.activity-text>*{margin:0}.activity-text strong{color:var(--foreground);font-size:13.5px;font-weight:600;line-height:1.45}.activity-text p{color:var(--muted-foreground);font-size:13px;line-height:1.45}.activity-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--warning-text);font-size:11px;font-weight:700}.activity-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:1.6}main [id]{scroll-margin-top:calc(var(--space-16) + var(--space-4))}.nav-shell{max-width:1240px;min-height:64px;padding:0 var(--space-7);align-items:center;gap:var(--space-8);margin:auto;display:flex}.brand{align-items:center;gap:var(--space-2-5);font-family:var(--font-display);letter-spacing:.05em;color:var(--foreground);font-size:23px;font-weight:800;line-height:1;display:flex}.brand>svg{color:var(--primary);flex-shrink:0;width:30px;height:30px}.brand small{font-family:var(--font-label);letter-spacing:.22em;color:var(--muted-foreground);margin-top:var(--space-0-5);font-size:9.5px;font-weight:700}.nav-shell nav{align-self:stretch;gap:var(--space-0-5);color:var(--muted-foreground);font-size:14.5px;font-weight:600;display:flex}.active{color:var(--foreground)!important}.nav-shell nav a{padding:0 var(--space-3-5);border-block:3px solid #0000;align-items:center;transition:color .15s;display:flex}.nav-shell nav a:hover{color:var(--foreground)}.nav-shell nav a.active{border-bottom-color:var(--primary)}.account-nav{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.login-button{min-height:40px;padding:var(--space-2) var(--space-4)}.account-menu{position:relative}.avatar-button{background:var(--foreground);width:38px;height:38px;min-height:38px;color:var(--background);border:0;border-radius:0;padding:0}.avatar-button:hover{background:var(--primary);color:var(--primary-foreground)}.theme-switch{border:1px solid var(--border-strong);background:var(--card);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.theme-switch button{min-height:34px;padding:0 var(--space-3);color:var(--muted-foreground);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:12.5px;font-weight:700}.theme-switch button+button{border-left:1px solid var(--border-strong)}.theme-switch button:hover{background:var(--accent);color:var(--foreground)}.theme-switch button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.menu-theme{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:14px;font-weight:600;display:flex}.account-menu-panel .menu-theme button{width:auto;min-height:32px;padding:0 var(--space-2-5);font-family:var(--font-label);color:var(--muted-foreground);justify-content:center;font-size:12px}.account-menu-panel .menu-theme button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.account-menu-panel{top:calc(100% + var(--space-2));z-index:5;gap:var(--space-1);min-width:220px;padding:var(--space-2);border:1px solid var(--border);background:var(--popover);box-shadow:0 12px 32px var(--shadow-color);border-radius:0;flex-direction:column;display:flex;position:absolute;right:0}.account-menu-panel a,.account-menu-panel button{width:100%;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--foreground);font-family:var(--font-body);letter-spacing:0;text-transform:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;font-size:14px;font-weight:600}.account-menu-panel a:hover,.account-menu-panel button:hover{background:var(--accent)}.menu-count{min-width:18px;height:18px;padding:0 var(--space-1);background:var(--primary);color:var(--primary-foreground);text-align:center;border-radius:0;font-size:11px;font-weight:700;line-height:18px}.account-nav .bell,.mobile-nav-icon{place-items:center;display:grid;position:relative}.unread-badge{min-width:16px;height:16px;padding:0 var(--space-1);box-sizing:border-box;background:var(--primary);color:var(--primary-foreground);border:2px solid var(--background);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:0;font-size:9px;font-weight:750;line-height:12px;position:absolute;top:-5px;left:60%}main{max-width:1184px;padding:var(--space-page-top) 0 var(--space-16);min-height:70vh;margin:auto}.hero{gap:var(--space-10);padding:var(--space-6) 0 var(--space-6);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.hero-copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.hero-next{gap:var(--space-3);padding:0 0 0 var(--space-6);flex-direction:column;display:flex;position:relative}.hero-next>.arena-art{color:var(--primary-line);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.hero-next>:not(.arena-art){z-index:1;position:relative}.eyebrow{font-family:var(--font-label);letter-spacing:.14em;color:var(--muted-foreground);align-items:center;gap:var(--space-2-5);text-transform:uppercase;font-size:12px;font-weight:700;display:flex}.hero .eyebrow{color:var(--brand-text)}.dot{background:var(--primary-strong);width:6px;height:6px;box-shadow:0 0 0 4px var(--primary-soft);border-radius:100%}.hero h1 em{color:var(--primary);font-style:normal}.hero p{max-width:520px;color:var(--foreground);opacity:.85;font-size:17px}.actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-notes{gap:var(--space-6);margin-top:var(--space-8);color:var(--muted-foreground);font-size:11px;display:flex}.hero-notes span{gap:var(--space-2);align-items:center;display:flex}.hero-notes svg{color:var(--success-text)}.hero-notes .highlight{background:var(--success-soft);border:1px solid var(--success-line);color:var(--success-text);padding:var(--space-1-5) var(--space-3);border-radius:0;font-weight:750}.section-heading{justify-content:space-between;align-items:last baseline;gap:var(--space-5);margin:var(--space-6) 0;display:flex}.action-row{align-items:center;gap:var(--space-3);margin:var(--space-6) 0;flex-wrap:wrap;display:flex}.action-row>a:not(.button){color:var(--muted-foreground);font-size:12px;font-weight:600;transition:color .15s}.action-row>a:not(.button):hover{color:var(--primary-strong)}.section-heading>a:not(.button){color:var(--muted-foreground);font-size:12px;font-weight:600;transition:color .15s}.section-heading>a:not(.button):hover{color:var(--primary-strong)}.panel{background:var(--card);border:1px solid var(--border-strong);padding:var(--space-panel);border-radius:0}.match-card{background:var(--card);border:1px solid var(--border-strong);border-radius:0;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.match-card:hover{border-color:var(--foreground)}.cut{border-top:4px solid var(--primary);border-radius:0}.match-card.featured{border-top:4px solid var(--primary)}.match-card.featured .match-art{height:210px}.match-card.featured .match-body h3{font-size:46px}.match-art{border-bottom:4px solid var(--primary);height:150px;position:relative;overflow:hidden}.match-photo{object-fit:cover;z-index:0;width:100%;height:100%;filter:var(--photo-filter);position:absolute;inset:0}.match-art>.art-contour{color:var(--primary-line);background:var(--brand-tint);-webkit-mask-image:none;mask-image:none}.match-art>.art-contour svg{width:100%;height:100%}.art-tags{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:3;gap:var(--space-1-5);flex-wrap:wrap;display:flex;position:absolute}.game-tag,.art-flag{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.game-tag{background:var(--tag-bg);color:var(--tag-fg)}.art-flag{color:#0b0c10;background:#fff}.art-flag[data-flag=joined]{background:var(--primary);color:#fff}.card-preview{object-fit:contain;border:1px solid var(--border);width:100%;height:auto;max-height:460px;margin-top:var(--space-2);background:#08080b;border-radius:0}.review-summary{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted-foreground);flex-wrap:wrap;font-size:13px;display:flex}.review-summary b{color:var(--foreground)}.review-summary .check{gap:var(--space-2);font-size:13px}.review-summary-actions{align-items:center;gap:var(--space-4);display:flex}.review-summary button.link{min-height:0;padding:0;font-size:13px}.split-pickers{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.split-review{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.split-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.split-tile{align-content:start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:0;font-size:12px;display:grid}.split-tile[data-state=accepted]{border-color:var(--success-line);background:var(--success-soft)}.split-tile[data-state=cut]{border-color:var(--warning-line)}.split-tile[data-state=sent]{opacity:.6}.split-tile img{background:#08080b;border-radius:0;width:100%;height:auto}.split-tile-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.split-tile-foot .check{gap:var(--space-2);font-size:13px}.split-tile-foot button.link{min-height:0;padding:0;font-size:12px}.split-read,.split-page-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.split-page>summary{cursor:pointer;font-size:13px;font-weight:600}.split-page-body{gap:var(--space-3);padding-top:var(--space-3);display:grid}.split-picture{-webkit-user-select:none;user-select:none;width:fit-content;max-width:100%;position:relative}.split-picture img{border:1px solid var(--border);border-radius:0;max-width:100%;max-height:70vh;display:block}.split-picture.drawing{cursor:crosshair;touch-action:none}.split-picture.drawing .split-box{pointer-events:none}.split-box{border:2px dashed var(--primary-strong);cursor:pointer;background:0 0;border-radius:0;min-height:0;padding:0;position:absolute}.split-box:hover{background:var(--primary-soft)}.split-box[data-state=accepted]{border-style:solid;border-color:var(--success);background:var(--success-soft)}.split-box[data-state=cut]{border-color:var(--warning)}.split-box[data-state=sent]{border-style:solid;border-color:var(--muted-foreground);cursor:default}.split-box[data-state=repeat]{border:1px dotted var(--muted-foreground);pointer-events:none}.split-box[data-state=draft]{border-style:solid;border-color:var(--primary);background:var(--primary-soft);pointer-events:none}.review-absent summary{cursor:pointer;color:var(--warning-text,var(--muted-foreground));font-size:13px}.review-absent small{padding-top:var(--space-2);line-height:1.7}.result-source{font-size:11px}.shot-review{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.shot-review-image{top:calc(var(--space-16) + var(--space-8));z-index:5;gap:var(--space-1-5);padding-bottom:var(--space-2);background:var(--card);flex-direction:column;display:flex;position:sticky}.shot-review-image img{border:1px solid var(--border);cursor:zoom-in;background:#08080b;border-radius:0;align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:52vh}.shot-review.large .shot-review-image{position:static}.shot-picture{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.shot-squads{display:none}.shot-squads-narrow{gap:var(--space-2);display:grid}.shot-squads-list{gap:var(--space-3);display:grid}.shot-squads-narrow>summary{cursor:pointer;font-size:13px;font-weight:600}@media (width>=900px){.shot-review-image{align-items:flex-start;gap:var(--space-4);flex-direction:row}.shot-picture{flex:auto}.shot-squads{align-content:start;gap:var(--space-3);flex:0 0 320px;max-height:52vh;display:grid;overflow:auto}.shot-review.large .shot-squads{max-height:none}.shot-squads-narrow{display:none}}.squad-card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:0;font-size:13px;display:grid}.squad-card ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.squad-card li{align-items:center;gap:var(--space-2);display:flex}.squad-member{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.shot-review.large .shot-review-image img{cursor:zoom-out;max-height:none}.shot-review-caption{align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:12px;display:flex}.shot-review-caption button.link{min-height:0;padding:0;font-size:12px}.shot-review-caption a{color:var(--primary-strong)}.shot-blocks{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rank-block{border:1px solid var(--border);border-radius:0;overflow:visible}.rank-block-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-strong);display:flex}.squad-ask{gap:var(--space-2);padding:var(--space-3);font-size:13px;display:grid}.rank-rows:has(+.squad-ask){border-bottom:1px solid var(--border-strong)}.squad-ask ul{gap:var(--space-1);padding-left:var(--space-5);display:grid}.squad-ask-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.rank-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rank-block-head label{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);flex-direction:row;font-size:12px}.rank-block-head input{width:72px;min-height:36px;padding:var(--space-1-5) var(--space-2);font-size:15px;font-weight:700}.rank-row{gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 76px;align-items:center;display:grid}.rank-row+.rank-row{border-top:1px solid var(--border)}.rank-row.head{padding:0 var(--space-3);text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.07em;font-size:10px}.rank-row input[type=number]{min-height:40px;padding:var(--space-1-5) var(--space-2)}.rank-kills{gap:var(--space-1);display:grid}.row-prize{color:var(--gold);text-align:center;font-weight:700}.read-as{gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.read-as>span{font-weight:600}.read-as small{align-items:center;gap:var(--space-2);display:flex}.read-as .badge.inline{margin-bottom:0}.picker{min-width:0;position:relative}.picker-field{justify-content:center;align-items:flex-start;gap:var(--space-0-5);width:100%;min-height:45px;padding:var(--space-1-5) var(--space-3);background:var(--input);border-color:var(--border-strong);text-align:left;flex-direction:column;font-weight:500;line-height:1.3}.picker-field:hover{background:var(--input);border-color:var(--primary)}.picker-field.unset{border-style:dashed}.picker-field b,.picker-option b{overflow-wrap:anywhere;font-weight:650}.picker-field small,.picker-option small{font-size:11px;line-height:1.3}.picker-list{z-index:30;margin:var(--space-1) 0 0;padding:var(--space-1);background:var(--popover);border:1px solid var(--border-strong);max-height:44vh;box-shadow:0 12px 32px var(--shadow-color);border-radius:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.picker-option{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);cursor:pointer;border-radius:0;display:flex}.picker-option[aria-selected=true]{background:var(--accent)}.picker-option.none{cursor:default}.picker-who{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.picker-why{font-variant-numeric:tabular-nums;flex-shrink:0}@media (width<=900px){.shot-review-image{position:static}.shot-review-image img{max-height:42vh}}@media (width<=700px){.rank-row{grid-template-columns:minmax(0,1fr) 76px;position:relative}.rank-row .read-as{grid-column:1/-1}.rank-row.head span:first-child{display:none}.rank-row .picker{position:static}}.results-art{height:110px;margin-bottom:var(--space-6);border-radius:0}.mvp-card{background:linear-gradient(150deg, var(--brand-tint-strong), var(--card) 65%);gap:var(--space-1-5);flex-direction:column;display:flex}.mvp-card h2{margin-top:var(--space-2);overflow-wrap:anywhere}.mvp-card p{font-size:12.5px}.map-label{z-index:2;letter-spacing:.02em;color:#f4f4f7;text-shadow:0 2px 12px #00000059;font-size:26px;font-weight:800;position:relative}.badge{z-index:3;background:var(--card);color:var(--muted-foreground);border:1px solid var(--border-strong);padding:var(--space-1) var(--space-2);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:11.5px;font-weight:700;line-height:1.4;position:absolute;top:16px;right:16px}.card-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.card-badges:empty{display:none}.card-badges .badge.inline{margin-bottom:0}.badge.inline{margin-bottom:var(--space-2-5);display:inline-flex;position:static}.captain-badge{background:linear-gradient(var(--warning-soft), var(--warning-soft)), var(--card);color:var(--gold);border-color:var(--warning-line);margin:0}.badge[data-status=registration_open]{background:linear-gradient(var(--success-soft), var(--success-soft)), var(--card);color:var(--success-text);border-color:var(--success-line)}.badge[data-status=room_details_released],.badge[data-status=live]{background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--card);color:var(--primary-strong);border-color:var(--primary-line)}.badge[data-status=live]{align-items:center;gap:var(--space-1-5);display:inline-flex}.badge[data-status=live]:before{content:"";background:var(--primary-strong);width:6px;height:6px}.badge[data-status=full]{background:linear-gradient(var(--warning-soft), var(--warning-soft)), var(--card);color:var(--warning-text);border-color:var(--warning-line)}.badge[data-status=registration_pending]{background:var(--card);color:var(--foreground);border-color:var(--border-strong)}.badge[data-status=registration_closed],.badge[data-status=results_pending]{background:var(--card);color:var(--muted-foreground);border-color:var(--border-strong)}.badge[data-status=results_published]{background:var(--card);color:var(--success-text);border-color:var(--success-line)}.badge[data-status=cancelled]{background:linear-gradient(var(--destructive-soft), var(--destructive-soft)), var(--card);color:var(--destructive-text);border-color:var(--destructive-line)}.badge[data-status=completed]{background:var(--card);color:var(--muted-foreground);border-color:var(--border-strong)}.badge.free-badge{border:1.5px solid var(--success);background:var(--card);color:var(--success-text);letter-spacing:.12em;padding:var(--space-1-5) var(--space-2-5);font-size:12.5px;left:16px;right:auto}.match-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.match-body>*{margin:0}.match-body h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:36px;font-weight:800;line-height:.92}.match-body h3 a:hover{color:var(--primary-strong)}.match-when{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.match-when .when{align-items:center;gap:var(--space-1-5);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-strong);white-space:nowrap;font-size:13px;font-weight:700;display:inline-flex}.status-word{align-items:center;gap:var(--space-1-5);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;font-size:12px;font-weight:700;display:inline-flex}.status-word:before{content:"";background:currentColor;width:7px;height:7px}.status-word[data-status=registration_pending],.status-word[data-status=registration_closed],.status-word[data-status=results_pending],.status-word[data-status=full]{color:var(--muted-foreground)}.status-word[data-status=live],.status-word[data-status=room_details_released]{color:var(--primary-strong)}.status-word[data-status=cancelled]{color:var(--destructive-text)}.match-sub{color:var(--muted-foreground);font-size:13.5px;line-height:1.45}.room-count progress{margin:0 0 var(--space-2)}.room-count>div{justify-content:space-between;gap:var(--space-3);font-size:13.5px;display:flex}.room-count>div>span{color:var(--muted-foreground)}.card-prize{align-items:baseline;column-gap:var(--space-2-5);row-gap:var(--space-0-5);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;font-size:13px;display:flex}.card-prize .eyebrow{flex-basis:100%;font-size:11px}.card-prize b{font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1}.card-close{text-align:center}.meta{gap:var(--space-2);color:var(--muted-foreground);flex-direction:column;font-size:12px;display:flex}.meta span{align-items:center;gap:var(--space-2);display:flex}.prizes{padding:var(--space-5) 0;margin:var(--space-5) 0;border-block:1px solid var(--border);row-gap:var(--space-3-5);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));display:grid}.prizes>div+div{border-left:1px solid var(--border);padding-left:var(--space-6)}.prizes small{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.prizes strong{margin-top:var(--space-1-5);color:var(--gold);font-size:23px;font-weight:750;display:block}.prize-each{margin-top:var(--space-1);color:var(--muted-foreground);font-size:11px;display:block}.gold-figure{color:var(--gold);font-weight:700}.prize-none{grid-column:1/-1}.prize-none span{margin-top:var(--space-1-5);color:var(--muted-foreground);font-size:13px;display:block}.capacity{justify-content:space-between;gap:var(--space-3);font-size:11px;display:flex}.event-line{font-size:11px}.capacity span{align-items:center;gap:var(--space-2);color:var(--muted-foreground);display:flex}.capacity b{color:var(--success-text)}progress{width:100%;height:8px;margin:var(--space-3) 0;background:rgb(var(--tint) / 12%);border:0;border-radius:0;display:block;overflow:hidden}progress::-webkit-progress-bar{background:rgb(var(--tint) / 12%)}progress::-webkit-progress-value{background:var(--primary);border-radius:0}progress::-moz-progress-bar{background:var(--primary);border-radius:0}.notice{background:var(--primary-soft);border:1px solid var(--primary-line);padding:var(--space-3-5);color:var(--brand-text-soft);margin:var(--space-4) 0;border-radius:0;font-size:12px;line-height:1.65}.notice.error{color:var(--destructive-text);border-color:var(--destructive-line);background:var(--destructive-soft)}.notice.warning{color:var(--warning-text);border-color:var(--warning-line);background:var(--warning-soft)}.notice button{margin:var(--space-2-5)}.notice-list{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.two-col{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;min-height:185px;display:flex;position:relative;overflow:hidden}.empty>:not(.arena-art){z-index:1;position:relative}.arena-art{z-index:0;pointer-events:none;color:var(--primary-line);justify-content:flex-end;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.arena-art svg{flex-shrink:0;width:auto;max-width:100%;height:100%}.empty>svg{color:var(--muted-foreground)}.empty h3{font-size:17px}.empty p{font-size:13px}.next-mine{background:linear-gradient(120deg, var(--brand-tint), var(--surface-1) 75%);position:relative;overflow:hidden}.next-mine>.arena-art{color:var(--primary-line);-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 80%);mask-image:linear-gradient(90deg,#0000 30%,#000 80%)}.next-mine-body{z-index:1;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.next-mine-body h2{font-size:36px}.next-mine-body .meta{font-size:13px}.next-mine-foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.next-mine-foot b{font-size:14px}.community{padding:var(--space-10);margin-top:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-6);background:linear-gradient(120deg, var(--brand-tint), var(--card) 60%);flex-wrap:wrap;display:flex}.community h2{margin-top:var(--space-3-5)}.community p{font-size:13px}.community-links{gap:var(--space-2);flex-wrap:wrap;max-width:560px;display:flex}.community-links .help-cards{flex-basis:100%}.help-cards{gap:var(--space-2);flex-direction:column;display:flex}.help-cards.compact{align-items:inherit}.help-card{--help:var(--whatsapp);--help-soft:var(--whatsapp-soft);--help-line:var(--whatsapp-line);--help-hover:#25d3662e;--help-mark-ink:#08080b;align-items:center;gap:var(--space-3-5);padding:var(--space-3-5) var(--space-4);border:1px solid var(--help-line);background:var(--help-soft);color:var(--foreground);border-radius:0;transition:background .15s,border-color .15s,transform .1s;display:flex}.help-card.discord{--help:var(--discord);--help-soft:var(--discord-soft);--help-line:var(--discord-line);--help-hover:#5865f238;--help-mark-ink:#fff}.help-card:hover{background:var(--help-hover);border-color:var(--help)}.help-card:active{transform:translateY(1px)}.help-card-mark{background:var(--help);width:44px;height:44px;color:var(--help-mark-ink);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.help-card-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.help-card b{font-size:15px;font-weight:700;line-height:1.3}.help-card small{color:var(--muted-foreground);font-size:12px;line-height:1.45}.help-card>svg{color:var(--help);flex:none}.help-card.compact{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:0;display:inline-flex}.help-card.compact .help-card-mark{width:28px;height:28px}.help-card.compact b{white-space:nowrap;font-size:12px;font-weight:650}footer{max-width:1184px;padding:var(--space-10) 0 var(--space-12);border-top:1.5px solid var(--foreground);align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto auto;margin:auto;display:grid}.footer-trust{align-items:flex-start;gap:var(--space-3-5);padding:var(--space-4) var(--space-5);border:1px solid var(--border-strong);background:var(--card);grid-column:1/-1;display:flex}.footer-trust>svg{color:var(--primary-strong);flex:none}.footer-trust b{font-size:15px;line-height:1.45}.footer-trust p{margin:var(--space-1) 0 0;font-size:13px;line-height:1.5}.footer-about{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:380px;display:flex}.footer-about p{color:var(--muted-foreground);font-size:12px;line-height:1.6}footer small{letter-spacing:.1em;font-size:11px}.footer-links{gap:var(--space-10);display:flex}.footer-links>div{gap:var(--space-3);flex-direction:column;display:flex}.footer-links .eyebrow{font-size:11px}.footer-links ul{flex-direction:column;display:flex}.footer-links a{min-height:32px;color:var(--muted-foreground);align-items:center;font-size:14px;transition:color .15s;display:flex}.footer-links a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.footer-links a[aria-current=page]{color:var(--foreground);font-weight:600}footer>*{min-width:0}.footer-contact{align-items:flex-end;gap:var(--space-2-5);flex-direction:column;display:flex}.footer-socials{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-socials a{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--muted-foreground);border-radius:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.footer-socials a:hover{color:var(--foreground);border-color:var(--border-strong);background:var(--accent)}.mobile-nav{display:none}.page-title{padding-bottom:var(--space-3)}.page-title>.badge{margin-top:var(--space-2)}.page-title h1{margin-top:var(--space-3);font-size:64px;line-height:.92}.page-title p{max-width:700px}.page-title-tools{margin-top:var(--space-2)}.tour-button{align-items:center;gap:var(--space-1-5);padding:0;display:inline-flex}.cards{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.cards .match-body{padding:var(--space-5)}.cards .match-body h3{font-size:32px}.cards .prizes>div+div{padding-left:var(--space-3)}.cards .prizes strong{font-size:19px}.cards .prize-each{font-size:10px}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border);margin-bottom:var(--space-7);border-bottom-color:var(--border-strong);display:flex;overflow-x:auto;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important}.tabs button{white-space:nowrap;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;min-height:44px;font-size:15px;font-weight:600;padding:var(--space-2-5) var(--space-4)!important}.tabs button:hover{color:var(--foreground)}.tabs button{flex:none!important}.tabs [data-state=active]{color:var(--foreground)!important;border-bottom:3px solid var(--primary)!important;box-shadow:none!important;background:0 0!important}.filters{gap:var(--space-3);flex-direction:column;display:flex}.filter-row,.chip-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-row{column-gap:var(--space-4)}.chip{min-height:36px;padding:var(--space-1-5) var(--space-3);border:1px solid var(--border-strong);background:var(--secondary);color:var(--foreground);white-space:nowrap;background:var(--card);border-radius:0;min-height:38px;font-size:13px;font-weight:600}.chip:hover{border-color:var(--foreground);background:var(--card)}.chip[aria-pressed=true],.chip[aria-pressed=true]:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.filter-summary{align-items:center;gap:var(--space-3);color:var(--muted-foreground);flex-wrap:wrap;font-size:13px;display:flex}.filter-summary button.link{min-height:36px;padding:0 var(--space-2)}.game-switch{border:1.5px solid var(--foreground);background:var(--card);border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.game-switch .chip{min-height:46px;color:var(--foreground);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:14px;font-weight:700}.game-switch .chip+.chip{border-left:1.5px solid var(--foreground)}.game-switch .chip:hover{background:var(--accent)}.game-switch .chip[aria-pressed=true]{background:var(--foreground);color:var(--background)}.filter-more{flex:none;margin-left:auto}.filter-row:has(.filter-more){flex-wrap:nowrap;align-items:flex-start}.filter-row:has(.filter-more) .chip-group{flex:1;min-width:0}.match-facts{border:1px solid var(--border-strong);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.match-facts>div+div{border-left:1px solid var(--border)}.match-facts b span{color:var(--muted-foreground);font-size:13px;font-weight:500}.match-facts>div{gap:var(--space-1);min-width:0;padding:var(--space-3-5) var(--space-4);flex-direction:column;display:flex}.match-facts small{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.match-facts b{font-size:14px;line-height:1.3}.match-facts b span{display:block}.match-parts{gap:var(--space-5);border-bottom:1px solid var(--border);display:flex}.match-parts button{min-height:40px;padding:var(--space-2) 0;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;font-size:14px}.match-parts button[aria-selected=true]{color:var(--foreground);box-shadow:inset 0 -2px var(--primary)}.match-parts button:hover{color:var(--foreground);background:0 0}.match-join-bar{display:none}@media (width<=700px){.match-join-bar{align-items:center;gap:var(--space-3);left:0;right:0;bottom:calc(var(--space-16) + 1px + env(safe-area-inset-bottom,0px));z-index:24;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--bar);display:flex;position:fixed}.match-join-bar>span{color:var(--success-text);font-size:12px;font-weight:650}.match-join-bar .button,.match-join-bar button{flex:1;min-height:40px}}.detail-grid{gap:var(--space-6);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.detail-grid .section-heading{margin-top:0}.detail-grid .section-heading span{font-size:12px;font-weight:700}.rules{padding-left:var(--space-6);color:var(--foreground);list-style:decimal}@supports (color:color-mix(in lab, red, red)){.rules{color:color-mix(in srgb, var(--foreground) 80%, var(--background))}}.rules{font-size:14px;line-height:1.8}.rules li{padding-left:var(--space-2);margin:var(--space-3-5) 0}.roster{gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:420px;display:grid;overflow-y:auto}.roster .player-row{gap:var(--space-3-5);padding:var(--space-3) 0}.roster .rank{text-align:right;width:24px;font-size:15px}.roster .avatar{padding:var(--space-2-5)}.roster .avatar.private{background:var(--muted);color:var(--muted-foreground)}.roster a{color:inherit}.roster a:hover b{color:var(--primary-strong)}.announcement p{white-space:pre-wrap;overflow-wrap:anywhere}.announcement-badge{color:var(--success-text);background:var(--card);border:1px solid var(--border);padding:var(--space-1) var(--space-2);border-radius:0;font-size:12px;display:inline-block}.announcement-fold{gap:var(--space-4);padding-top:var(--space-4);display:grid}.announcement-fold>article{padding-top:var(--space-4)}.name-status.uid{color:var(--warning-text)}.name-locked{align-items:center;gap:var(--space-2);min-height:45px;padding:var(--space-3);border:1px solid var(--border);color:var(--foreground);overflow-wrap:anywhere;border-radius:0;display:flex}.name-locked svg{color:var(--muted-foreground);flex:none}.name-warning{color:var(--warning-text);font-size:12px;font-weight:550;line-height:1.5}.driver-popover.rivora-tour{background:var(--popover);color:var(--foreground);border:1px solid var(--border);padding:var(--space-4);max-width:calc(100vw - var(--space-8));font-family:inherit}.rivora-tour .driver-popover-title{-webkit-backdrop-filter:none;backdrop-filter:none;padding-right:var(--space-8);background:0 0;border:0;font-size:18px;position:static}.rivora-tour .driver-popover-description{font-size:14px}.rivora-tour .driver-popover-footer{margin:var(--space-4) 0 0;gap:var(--space-2);border:0;flex-flow:wrap;padding:0;display:flex}.rivora-tour .driver-popover-navigation-btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.rivora-tour .driver-popover-footer button{background:var(--primary);color:var(--foreground);text-shadow:none;border:1px solid var(--border);padding:var(--space-2) var(--space-3);min-height:46px}.rivora-tour .driver-popover-close-btn{color:var(--foreground)}.rivora-tour .driver-popover-progress-text{color:var(--muted-foreground)}.rivora-tour .driver-popover-arrow-side-top{border-bottom-color:var(--popover)}.rivora-tour .driver-popover-arrow-side-bottom{border-top-color:var(--popover)}.rivora-tour .driver-popover-arrow-side-left{border-right-color:var(--popover)}.rivora-tour .driver-popover-arrow-side-right{border-left-color:var(--popover)}.announcement+.announcement{border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-6)}.announcement>small{color:var(--muted-foreground);font-size:12px}.announcement-image{width:100%;height:auto;margin:var(--space-3) 0;border-radius:0;display:block}.announcement-link{margin:var(--space-1) 0 var(--space-3);display:inline-block}.match-image-preview{width:100%;max-width:480px;height:auto;margin-top:var(--space-2);border-radius:0;display:block}.match-image{width:100%;height:auto;margin-bottom:var(--space-4);border-radius:0;display:block}.detail-grid>aside.sticky{scrollbar-width:thin;max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow-y:auto}.register-panel h2{margin-top:var(--space-5);font-size:40px}.register-panel>button{margin-top:var(--space-3);width:100%}.register-panel>.account-switch,.register-panel>.account-add{margin-block:var(--space-3)}.back{color:var(--muted-foreground);margin-top:var(--space-6);font-size:13px;transition:color .15s;display:inline-block}.back:hover{color:var(--foreground)}.copy-row{margin:var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-2-5);word-break:break-word;display:flex}.copy-row b{letter-spacing:.02em;font-size:21px}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-slot=dialog-content],[data-slot=alert-dialog-content]{background:var(--popover);color:var(--popover-foreground);border-color:var(--border-strong);border-radius:0;max-height:90vh;overflow-y:auto}.modal{--modal-pad:24px;padding:var(--modal-pad)}.modal .actions{bottom:calc(-1 * var(--modal-pad));z-index:1;margin:var(--space-2) calc(-1 * var(--modal-pad)) 0;padding:var(--space-3) var(--modal-pad) var(--modal-pad);background:var(--popover);border-top:1px solid var(--border);position:sticky}.modal [data-slot=dialog-header]{padding-right:var(--space-8)}.modal [data-slot=dialog-title]{padding-right:var(--space-6)}.modal .actions .button,.modal .actions button{flex:1}.modal ul:not([class]){padding-left:var(--space-5);margin:0;list-style:outside}.modal ul:not([class]) li{color:var(--muted-foreground);margin:var(--space-2) 0;font-size:12px}.rules-more summary{cursor:pointer;color:var(--primary-strong);width:fit-content;font-weight:600}.rules-more[open] summary{margin-bottom:var(--space-2)}.modal .rules-more ul:not([class]) li{color:var(--foreground);font-size:14px}.form{gap:var(--space-5);flex-direction:column;display:flex}.form label,label{gap:var(--space-2);flex-direction:column;font-size:13px;font-weight:550;display:flex}.required-mark{color:var(--destructive-text)}.form label .hint,.form label .field-error{margin-top:calc(-1 * var(--space-0-5))}.form-grid{gap:var(--space-5) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.form-grid>.full{grid-column:1/-1}input,select,textarea{background:var(--input);border:1px solid var(--border-strong);width:100%;color:var(--foreground);padding:var(--space-3);border-radius:0;outline:none;min-height:45px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}input:read-only{color:var(--muted-foreground)}textarea{resize:vertical}.prize-editor{gap:var(--space-3);flex-direction:column;display:flex}.prize-editor-row{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.prize-editor-row label{gap:var(--space-2)}.prize-editor-row input{width:120px}.prize-editor-preview{color:var(--muted-foreground);padding-bottom:var(--space-3);min-width:70px;font-size:12px}.video-editor-row .video-editor-url{flex:260px}.video-editor-row .video-editor-url input{width:100%}.video-editor-row select{width:140px}.check{align-items:center;line-height:1.5;flex-direction:row!important;display:flex!important}.check-field{gap:var(--space-2);flex-direction:column;display:flex}.alerts-callout{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5);background:var(--primary-soft);border-color:var(--primary-line);display:flex}.alerts-callout>svg{color:var(--primary);flex-shrink:0;margin-top:1px}.alerts-callout>div{flex:1}.alerts-callout h3{margin-bottom:var(--space-1-5);color:var(--foreground);font-size:14.5px}.alerts-callout .hint{max-width:68ch}.alerts-callout .button{flex-shrink:0;align-self:center}.alerts-callout.compact{gap:var(--space-3);flex-wrap:wrap}.alerts-callout.compact>div{flex:calc(100% - 40px)}.alerts-callout.compact .button{width:100%}@media (width<=700px){.alerts-callout{gap:var(--space-3);flex-wrap:wrap}.alerts-callout>div{flex:calc(100% - 40px)}.alerts-callout .button{width:100%}}.alerts-callout>.nudge-actions{gap:var(--space-2);flex-wrap:wrap;flex:none;align-self:center;display:flex}.alerts-callout>.nudge-actions>*{flex:auto}.alerts-callout.compact>.nudge-actions{width:100%}@media (width<=700px){.alerts-callout>.nudge-actions{width:100%}.alerts-callout>.nudge-actions .button{width:auto}}.prematch-check{gap:var(--space-4);flex-direction:column;display:flex}.prematch-check h3{letter-spacing:-.01em;font-size:15px}.prematch-check .how-steps p{color:var(--foreground);font-size:13px}@supports (color:color-mix(in lab, red, red)){.prematch-check .how-steps p{color:color-mix(in srgb, var(--foreground) 80%, var(--background))}}.settings-card{gap:var(--space-3-5);flex-direction:column;display:flex}.settings-card h3{letter-spacing:-.01em;font-size:15px}.settings-card .action-row,.settings-card .notice{margin:0}.settings-card>p,.settings-card .hint{max-width:70ch}.settings-card .form>h3{margin-top:var(--space-3-5)}.check input,input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--primary)}.auth-page{max-width:480px;margin:0 auto}.auth-page .page-title h1{font-size:38px}.form>button{align-self:flex-start}.auth-page .form>button{width:100%}.google-button{gap:var(--space-2-5);font-weight:550}.auth-divider{align-items:center;gap:var(--space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:calc(-1 * var(--space-1-5)) 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.in-app-notice,.action-notice{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.in-app-notice p,.in-app-notice button,.action-notice p,.action-notice button{margin:0}.in-app-steps{color:var(--muted-foreground)}.profile-sheet,.alerts-callout.narrow{max-width:var(--form-measure)}.second-account-save{justify-self:start}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{font-family:var(--font-label);text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.12em;font-size:11.5px;font-weight:700}thead th{border-bottom:1.5px solid var(--foreground)}td,th{padding:var(--space-3-5);border-bottom:1px solid var(--border)}td:first-child,th:first-child{padding-left:0}td.earnings-col{color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.table-scroll-hint{display:none}td input[type=number]{width:90px;min-width:86px}td input:not([type=number]):not([type=checkbox]){min-width:120px}.placement{align-items:baseline;gap:var(--space-2);display:inline-flex}.placement>span{text-align:center;flex:none;width:1.2em}.kills-cell{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.kills-cell .badge.inline{padding-block:var(--space-0-5);margin:0}td small{white-space:normal;overflow-wrap:anywhere;max-width:220px}.metric-grid{gap:var(--space-4);margin:var(--space-3-5) 0 var(--space-7);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.metric-grid>*{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2-5);align-content:start;display:grid}.metric-grid h2{color:var(--primary-strong)}.history-row{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-3-5);cursor:pointer;transition:border-color .15s;display:flex}.history-row:hover{border-color:var(--border-strong)}.history-row h3{margin-top:var(--space-2-5)}.history-row p{white-space:pre-line}.inbox-image{width:100%;max-width:var(--space-16);height:var(--space-14);object-fit:cover;margin:var(--space-2) 0;border-radius:0;display:block}.history-row span{font-size:13px}.history-row .history-open{color:var(--primary-strong);white-space:nowrap;flex-shrink:0;font-weight:600}.history-row[data-state=unread]{background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--card);border-color:var(--primary-line);box-shadow:inset 3px 0 var(--primary)}.history-row[data-state=unread]:hover{border-color:var(--primary-strong)}.inbox-state{letter-spacing:.06em;font-weight:750}.history-row[data-state=unread] .inbox-state{color:var(--primary-strong)}.history-row[data-state=read] h3{color:var(--muted-foreground);font-weight:550}.history-actions{justify-content:flex-end;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.history-actions .button{min-height:34px;padding:0 var(--space-3)}.player-row{align-items:center;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--border);transition:opacity .15s;display:flex}.player-row:hover{opacity:.85}.player-row:last-child{border:0}.player-row strong{color:var(--gold);margin-left:auto}.rank{color:var(--muted-foreground);width:28px;font-size:22px;font-weight:700}.avatar{background:var(--primary-soft);padding:var(--space-3);color:var(--primary-strong);border-radius:50%;font-size:12px;font-weight:700;line-height:1}.guide-card{gap:var(--space-5);flex-direction:column;transition:border-color .15s;display:flex}.guide-card:hover{border-color:var(--border-strong)}.guide-card h2{font-size:22px}.guide-card p{flex:1;font-size:13px}.article{max-width:720px;margin:var(--space-10) auto;line-height:1.85}.article h2{margin:var(--space-7) 0 var(--space-3-5)}.article ul,.article ol{padding-left:var(--space-6);list-style:revert;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.article ul,.article ol{color:color-mix(in srgb, var(--foreground) 80%, var(--background))}}.article a{color:var(--primary-strong)}.skeleton{background:linear-gradient(90deg, var(--card), var(--muted), var(--card));height:220px;margin:var(--space-6) 0;background-size:200% 100%;border-radius:0;animation:1.3s infinite pulse}@keyframes pulse{50%{opacity:.5}}.user-bar{max-width:1184px;margin:var(--space-3) auto;gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.user-bar a{white-space:nowrap}.user-bar button{min-height:32px;padding:var(--space-1-5) var(--space-3);margin-left:auto;font-size:11px}a:focus-visible,button:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:0}.captcha{min-height:65px;overflow:hidden}@media (width<=1250px){main,footer,.user-bar,.cup-alert-inner{margin-left:var(--space-7);margin-right:var(--space-7)}}@media (width<=950px){.hero{gap:var(--space-8);grid-template-columns:1fr}.hero-next{padding:0}.hero-next>.arena-art{inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.nav-shell nav{gap:var(--space-4)}.nav-shell{gap:var(--space-5)}.brand{font-size:17px}.account-nav .button{padding:var(--space-2-5)}.cards{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1.4fr 1fr}footer{grid-template-columns:auto minmax(0,1fr)}.footer-about{grid-column:1/-1;max-width:none}}@media (width<=700px){main,footer,.user-bar,.cup-alert-inner{margin-left:var(--space-5);margin-right:var(--space-5)}.nav-shell{min-height:56px;padding:0 var(--space-4);gap:var(--space-3)}.tour-label{display:none}.tour-button{min-height:36px;padding:var(--space-2)}.nav-shell nav,.brand small{display:none}.brand>svg{width:26px}.account-nav .button{padding:var(--space-2-5) var(--space-3);min-height:40px;font-size:11px}.hero{gap:var(--space-6);padding:0}.hero-copy{gap:var(--space-4)}.hero .match-card.featured .match-art{height:150px}.match-card.featured .match-body h3{font-size:40px}.hero .eyebrow{font-size:10px}.hero p{font-size:15px}.next-mine-body h2{font-size:30px}.next-mine-foot .button{width:100%}.hero-notes{gap:var(--space-3-5);margin-top:var(--space-7);flex-wrap:wrap;font-size:9px}.hero-notes svg{width:14px}.hero .actions{gap:var(--space-2)}.hero .button{padding:var(--space-3) var(--space-3-5);font-size:12px}.section-heading h2{font-size:22px}.section-heading>a{white-space:nowrap;font-size:11px}.two-col,.detail-grid,.cards{grid-template-columns:1fr}.match-body{padding:var(--space-4)}.match-art{height:120px}.two-col{gap:var(--space-5)}.community{padding:var(--space-6);margin-top:var(--space-8);display:block}.community>div+div{margin-top:var(--space-6)}.page-title{padding-top:var(--space-8)}.page-title h1{font-size:38px}h2{font-size:28px}.page-title p{font-size:14px}.form-grid{grid-template-columns:1fr}.panel{padding:var(--space-5)}.history-row{align-items:start;gap:var(--space-2-5);flex-direction:column}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid .panel{padding:var(--space-5)}.table-wrap{padding:var(--space-3)}.table-scroll-hint{margin-bottom:var(--space-2);display:block}.tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;overflow:visible;display:grid!important}.tabs button{white-space:normal;font-size:13px;padding:var(--space-3)!important}.detail-grid aside{grid-row:1}.detail-grid .section-heading{align-items:flex-start;gap:var(--space-2);flex-direction:column}.detail-grid>aside.sticky{max-height:none;position:static;overflow:visible}.register-panel h2{font-size:34px}.modal{--modal-pad:20px}.mobile-nav{z-index:20;background:var(--bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border-strong);padding:var(--space-1-5) var(--space-1) max(var(--space-1-5), env(safe-area-inset-bottom));font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;flex:1 1 0;min-width:0;min-height:52px;display:flex}.mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav a.active{box-shadow:inset 0 3px 0 var(--primary);color:var(--primary-strong)!important}footer{padding-bottom:var(--mobile-nav-clearance);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}footer .brand{width:100%}.footer-links{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.footer-links a{min-height:44px;font-size:15px}.footer-contact{align-items:flex-start;width:100%}.footer-socials{justify-content:flex-start}.auth-page .page-title h1{font-size:33px}.capacity{font-size:10px}.user-bar{gap:var(--space-4)}.desktop-only{display:none}.article{margin-top:var(--space-6)}.section-heading label{max-width:55%}.section-heading .button{padding:var(--space-2-5);font-size:10px}.prizes>div+div{padding-left:var(--space-3-5)}main{padding-bottom:var(--space-8)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[data-sonner-toaster]{--normal-bg:var(--popover);--normal-border:var(--border-strong);--normal-text:var(--foreground);--success-bg:var(--success-soft);--success-border:var(--success-line);--success-text:var(--success-text);--error-bg:var(--destructive-soft);--error-border:var(--destructive-line);--error-text:var(--destructive-text);--offset-top:96px;--mobile-offset-top:96px;font-family:inherit}[data-sonner-toast]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px var(--shadow-color);border-radius:0}[data-sonner-toast] [data-title]{font-size:13.5px;font-weight:600;line-height:1.45}[data-sonner-toast] [data-close-button]{gap:0;min-height:0;padding:0;background:var(--popover)!important;border-color:var(--border-strong)!important;color:var(--muted-foreground)!important}[data-sonner-toast] [data-close-button]:hover{background:var(--card)!important;border-color:var(--border-strong)!important;color:var(--foreground)!important}[data-sonner-toast] [data-button]{height:auto;min-height:36px;padding:0 var(--space-3);border-radius:0;font-size:13px}@media (width<=700px){[data-sonner-toaster]{--offset-top:84px;--mobile-offset-top:84px}}.nav-placeholder{width:156px;height:40px;display:block}.nav-placeholder[data-signed]{width:84px}.inbox-actions{margin-bottom:var(--space-3-5);justify-content:flex-end;display:flex}.load-more{justify-content:center;display:flex}.fix-cell{gap:var(--space-1);white-space:nowrap;flex-direction:column;display:flex}.fix-cell small{color:var(--muted-foreground);white-space:normal}.fix-done{color:var(--success)}.fix-back{color:var(--warning)}.fix-actions{gap:var(--space-3);display:flex}.hint{color:var(--muted-foreground);font-size:12px;font-weight:450;line-height:1.5}.field-error{color:var(--destructive-text);font-size:12px;font-weight:550;line-height:1.5}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--destructive)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--destructive-soft)}table,.prizes strong,.prize-each,.metric-grid h2,.capacity,.copy-row b{font-variant-numeric:tabular-nums}.form label>*{min-width:0}input[data-slot=input][type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px}input[data-slot=input]{box-shadow:none}[data-slot=button]{white-space:normal}.form textarea{height:auto;min-height:110px}.reel-studio{margin-top:1.5rem}.reel-controls{border:0;gap:1rem;min-width:0;padding:0;display:grid}.reel-preview{aspect-ratio:9/16;background:#090a12;border-radius:0;justify-self:center;width:100%;max-width:340px}.reel-timeline{padding-left:1.25rem;font-size:.875rem}.badge.special-edition{align-items:center;gap:var(--space-1-5);text-transform:none;letter-spacing:.02em;background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--card);color:var(--primary-strong);border-color:var(--primary-line);font-weight:800;display:inline-flex}.badge[data-flag]{align-items:center;gap:var(--space-1-5);display:inline-flex}.badge[data-flag=new]{background:var(--foreground);color:var(--card);border-color:var(--foreground);font-weight:800}.badge[data-flag=joined]{background:var(--card);color:var(--success-text);border-color:var(--success-line)}.badge[data-flag=most]{background:var(--card);color:var(--foreground);border-color:var(--border-strong)}.badge[data-flag=filled]{background:var(--card);color:var(--muted-foreground);border-color:var(--border-strong)}.notice.success{color:var(--success-text);border-color:var(--success-line);background:var(--success-soft)}.tall{min-height:52px;font-size:15px}.group-step{gap:var(--space-2-5);flex-direction:column;display:flex}.group-step h3{margin:var(--space-1) 0 var(--space-0-5);font-size:17px}.group-step .wide{margin-top:0}.group-heading-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.podium-team{border-bottom:1px solid var(--border)}.podium-team:last-child{border-bottom:0}.podium-team summary{cursor:pointer;border-bottom:0;list-style:none}.podium-team summary::-webkit-details-marker{display:none}.podium-open{color:var(--muted-foreground);margin-left:auto;transition:transform .15s}.podium-team[open] .podium-open{transform:rotate(180deg)}.podium-players{gap:var(--space-2);padding:0 0 var(--space-4) var(--space-12);flex-direction:column;margin:0;list-style:none;display:flex}.podium-players li{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.podium-players li a{overflow-wrap:anywhere;min-width:0}.podium-players li small{flex:none}.alerts-gate{gap:var(--space-3);border-color:var(--primary-line);background:var(--primary-soft);flex-direction:column;display:flex}.alerts-gate h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.results-team{white-space:nowrap}.results-team small{white-space:nowrap;display:inline}.team-name{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.team-name b{font-size:17px}.team-name-edit{gap:var(--space-2-5);flex-direction:column;display:flex}.button-with-hint{gap:var(--space-2);flex-direction:column;display:flex}tr.row-link{cursor:pointer}tr.row-link:hover td{background:rgb(var(--tint) / 3%)}.name-status{color:var(--muted-foreground);font-size:12px;font-weight:600}.name-status.available{color:var(--success-text)}.name-status.taken,.name-status.refused{color:var(--destructive-text)}.profile-sheet{padding:0;overflow:hidden}.profile-head{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;display:flex}.profile-avatar{background:var(--primary-soft);border:1px solid var(--primary-line);width:52px;height:52px;color:var(--primary-strong);border-radius:0;flex-shrink:0;place-items:center;font-size:22px;font-weight:750;display:grid}button.profile-avatar{cursor:pointer;min-height:0;padding:0;overflow:hidden}button.profile-avatar:hover,button.profile-avatar:active{background:var(--primary-soft);border-color:var(--primary-line);transform:none}button.profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.photo-queue{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.photo-queue-pics{gap:var(--space-3);display:flex}.photo-queue figure{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;font-size:12px;display:flex}.photo-queue figure img{object-fit:cover;border:1px solid var(--border);border-radius:0;width:120px;height:120px}.player-head{align-items:center;gap:var(--space-4);display:flex}.player-photo{object-fit:cover;border:1px solid var(--border);border-radius:0;flex:none;width:88px;height:88px}img.profile-avatar{object-fit:cover}.profile-photo{gap:var(--space-3);flex-direction:column;display:flex}.profile-photo-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.profile-photo-row:empty{display:none}.profile-photo figure{align-items:center;gap:var(--space-1-5);flex-direction:column;margin:0;font-size:13px;display:flex}.profile-photo figure img{object-fit:cover;border:1px solid var(--border);border-radius:0;width:96px;height:96px}.profile-who{gap:var(--space-0-5);flex:180px;min-width:0;display:grid}.profile-who h1{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:28px;line-height:1.1}.profile-who small{color:var(--muted-foreground);overflow-wrap:anywhere}.profile-who .link{width:fit-content;font-size:13px}.profile-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.profile-ready{align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.profile-ready li{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.profile-ready .ready-done svg{color:var(--success-text)}.profile-ready .ready-todo svg{color:var(--warning-text)}.profile-ready button.link{min-height:0;font-size:inherit;padding:0;font-weight:600}.profile-ready .ready-optional button.link{font-weight:inherit}.profile-gap{color:var(--foreground);font-weight:650}.profile-match{padding:var(--space-5);position:relative}.profile-match:before{content:"";border-top:1px solid var(--border);position:absolute;top:0;left:0;right:0}.profile-match input[type=hidden]{display:none}.profile-match .profile-save{align-self:flex-start}.profile-rest{padding:var(--space-4) var(--space-5) var(--space-2)}.profile-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-rows>li,.profile-rows .second-account{display:contents}.profile-row{border-top:1px solid var(--border);background:0 0}.profile-row summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none;display:flex}.profile-row summary::-webkit-details-marker{display:none}.profile-row summary:hover{background:var(--muted)}.profile-row-text{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.profile-row-text strong{font-size:15px;font-weight:650}.profile-row-text small{color:var(--muted-foreground)}.profile-row-chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.profile-row[open] .profile-row-chevron{transform:rotate(90deg)}.profile-row[open]{background:var(--muted)}.profile-row-body{align-items:flex-start;gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.profile-row-body>.form-grid,.profile-row-body>.notice,.profile-row-body>.hint,.profile-row-body>.squad-list,.profile-row-body>.form,.profile-row-body>p,.profile-row-body>div{align-self:stretch}.profile-row-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-login{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.profile-login strong{display:block}.profile-login small{color:var(--muted-foreground)}.profile-tools{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.profile-section{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}.profile-section-head{gap:var(--space-1);display:grid}.profile-section-head h3{font-size:17px}.profile-sheet label>button.link{align-self:flex-start;padding:0}.more-fold{border:1px solid var(--border-strong);background:var(--muted);border-radius:0;transition:border-color .15s}.more-fold:hover,.more-fold[open]{border-color:var(--primary-line)}.more-fold summary{align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.more-fold summary::-webkit-details-marker{display:none}.more-fold-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-strong);border-radius:0;flex-shrink:0;place-items:center;display:grid}.more-fold-text{gap:var(--space-0-5);flex:1;min-width:0;display:grid}.more-fold-text strong{font-size:15px}.more-fold-done{color:var(--success-text)}.more-fold-action{align-items:center;gap:var(--space-1);color:var(--primary-strong);flex-shrink:0;font-size:13px;font-weight:650;display:inline-flex}.more-fold-action svg{transition:transform .2s}.more-fold[open] .more-fold-action svg{transform:rotate(180deg)}.more-fold .when-open,.more-fold[open] .when-closed{display:none}.more-fold[open] .when-open{display:inline}.more-fold>.form-grid{padding:0 var(--space-4) var(--space-5)}.more-fold>.move-group{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.more-fold>.room-changes{gap:var(--space-4);padding:0 var(--space-4) var(--space-5);display:grid}.room-change-pair{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.room-change-pair>div{gap:var(--space-2);min-width:0;display:grid}.team-roster .room-change-players{white-space:normal}@media (width<=700px){.room-change-pair{grid-template-columns:1fr}.profile-sheet .profile-save,.profile-sheet .second-account-save{place-self:stretch stretch;width:100%}}.rules-fold summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.rules-fold summary::-webkit-details-marker{display:none}.rules-fold summary h2{margin:0}.rules-fold-toggle{color:var(--primary-strong);flex-shrink:0;font-weight:600}.rules-fold .when-open,.rules-fold[open] .when-closed{display:none}.rules-fold[open] .when-open{display:inline}.rules-fold[open] summary{margin-bottom:var(--space-4)}.rules-fold+.notice{margin-top:var(--space-4)}.lobby{gap:var(--space-3);flex-direction:column;display:flex;container-type:inline-size}.lobby-joined{align-items:baseline;gap:var(--space-1-5);display:inline-flex}.lobby-joined small{color:var(--muted-foreground);font-size:12px}.lobby-joined b{font-variant-numeric:tabular-nums;font-size:18px}.lobby-chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.lobby-chips span{padding:var(--space-1) var(--space-2-5);border:1px solid var(--border-strong);background:rgb(var(--tint) / 4%);border-radius:0;font-size:12px;font-weight:600}.lobby-teams{gap:var(--space-2-5);grid-template-columns:1fr;display:grid}@container (width>=560px){.lobby-teams{grid-template-columns:1fr 1fr}}.lobby-teams.singles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.lobby-teams.singles .lobby-team{gap:var(--space-1-5);padding:var(--space-2)}.lobby-teams.singles .lobby-team-label{justify-content:center}.lobby-team{gap:var(--space-2);padding:var(--space-2-5);border:1px solid rgb(var(--tint) / 8%);background:rgb(var(--tint) / 2%);border-radius:0;flex-direction:column;display:flex}.lobby-team.mine{border-color:var(--gold);background:linear-gradient(90deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.lobby-team.mine{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 16%, transparent), color-mix(in srgb, var(--primary) 4%, transparent))}}.lobby-team.open{border-style:dashed}.lobby-team.out{opacity:.55}.t-group-squads{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-group-squads li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.t-group-squads select{width:auto;max-width:100%}.lobby-extra{color:var(--muted-foreground);font-size:12px}.lobby-team-label{align-items:center;gap:var(--space-2);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:flex}.lobby-team.mine .lobby-team-label{color:var(--gold)}.lobby-team-name{text-transform:none;letter-spacing:0;color:var(--foreground)}.lobby-team-label em{padding:0 var(--space-1-5);background:var(--gold);color:#1a1305;letter-spacing:0;border-radius:0;font-style:normal}.lobby-team-label em.quiet{background:rgb(var(--tint) / 8%);color:var(--muted-foreground)}.lobby-seats{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.seat{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.seat-frame{aspect-ratio:1;border:1px solid rgb(var(--tint) / 14%);background:rgb(var(--tint) / 3%);width:100%;max-width:64px;color:var(--foreground);border-radius:0;place-items:center;font-size:15px;font-weight:800;display:grid}.seat-frame svg{width:55%;height:55%}.seat.named .seat-frame{background:linear-gradient(145deg, hsl(var(--seat-hue) 55% 42%), hsl(var(--seat-hue) 60% 18%));color:#fff}.seat.private .seat-frame{background:rgb(var(--tint) / 10%);color:rgb(var(--tint) / 55%)}.seat.waiting .seat-frame{border-style:dashed;border-color:var(--warning-line);background:var(--warning-soft);font-size:18px}.seat.vacant .seat-frame svg{width:38%;height:38%}.seat.vacant .seat-frame{color:rgb(var(--tint) / 14%)}.seat.vacant.open .seat-frame{border-style:dashed;border-color:rgb(var(--tint) / 32%);color:rgb(var(--tint) / 60%)}.seat.vacant.open small{color:var(--foreground)}.lobby-team.joinable{cursor:pointer;transition:border-color .15s,background .15s}.lobby-team.joinable:hover,.lobby-team.joinable:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lobby-team.joinable:hover,.lobby-team.joinable:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.lobby-team.joinable:hover,.lobby-team.joinable:focus-visible{background:rgb(var(--tint) / 5%);outline:none}.lobby-team.joinable:focus-visible{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.lobby-team.joinable:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 35%, transparent)}}.who-plays{gap:var(--space-2);flex-direction:column;display:flex}.who-plays h3{font-size:17px}.who-plays-choices{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.who-plays-choices button{height:auto;min-height:52px;padding:var(--space-2);white-space:normal;flex-direction:column;gap:0;line-height:1.15}.who-plays-choices button span{font-size:15px;font-weight:700}.who-plays-choices button small{color:var(--muted-foreground);font-size:11px;font-weight:500}.who-plays-choices button[aria-pressed=true] small{color:inherit;opacity:.85}.who-plays-choices[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.who-plays-choices[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.who-plays-choices[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.who-plays-choices[data-count="4"] button{padding-inline:var(--space-1)}.who-plays-choices[data-count="4"] button span{font-size:14px}.face{border:1px solid rgb(var(--tint) / 14%);background:linear-gradient(145deg, hsl(var(--seat-hue) 55% 42%), hsl(var(--seat-hue) 60% 18%));color:#fff;letter-spacing:0;border-radius:0;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.face.off{filter:grayscale();opacity:.45}.faces{flex:none;display:flex}.faces .face{width:28px;height:28px;box-shadow:0 0 0 2px var(--popover);font-size:10px}.faces .face+.face{margin-inline-start:calc(var(--space-1-5) * -1)}.squad-options{gap:var(--space-2);flex-direction:column;display:flex}.squad-option{border:1px solid var(--border-strong);background:rgb(var(--tint) / 2%);border-radius:0;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.squad-option[data-picked]{border-color:var(--primary);background:var(--primary-soft)}.squad-option[data-picked] .faces .face{box-shadow:0 0 0 2px #251c3b}.squad-option-head{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;display:flex}.squad-option-head,.squad-option-head:hover{background:0 0;justify-content:flex-start}div.squad-option-head{cursor:default}.squad-option[data-empty] .squad-option-mark{border-style:dashed}.squad-option-invite{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:46px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--primary-strong);font-size:14px;font-weight:600;text-decoration:none;display:flex}.squad-option-invite:hover{color:var(--foreground)}.squad-option-head:disabled{cursor:default;opacity:.55}.squad-option-head:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.squad-option-mark,.squad-mate-tick{border:2px solid rgb(var(--tint) / 30%);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.squad-option-mark svg,.squad-mate-tick svg{stroke-width:3.5px;width:13px;height:13px}.squad-option[data-picked] .squad-option-mark,.squad-mate[aria-checked=true] .squad-mate-tick{border-color:var(--primary);background:var(--primary)}.squad-option-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.squad-option-text b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.squad-option-text small{color:var(--muted-foreground);font-size:12px}.squad-lineup{gap:var(--space-1);padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}.squad-lineup-title{padding:var(--space-3) var(--space-1) var(--space-1);border-top:1px solid var(--primary-line);color:var(--muted-foreground);font-size:12px;font-weight:600}.squad-lineup-list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squad-mate{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-1-5) var(--space-1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;display:flex}button.squad-mate:hover{background:0 0}button.squad-mate:hover:not(:disabled){background:rgb(var(--tint) / 5%)}button.squad-mate:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}button.squad-mate:disabled{cursor:default;opacity:1}.squad-mate[aria-disabled=true]{cursor:default}.squad-mate[aria-disabled=true] .squad-mate-tick{border-color:rgb(var(--tint) / 20%);background:rgb(var(--tint) / 20%)}button.squad-mate:disabled .squad-mate-tick{border-style:dashed;border-color:rgb(var(--tint) / 16%)}.squad-mate-name{min-width:0;color:var(--foreground);overflow-wrap:anywhere;flex-direction:column;flex:1;font-size:15px;font-weight:600;display:flex}.squad-mate-name small{color:var(--muted-foreground);font-size:12px;font-weight:500}button.squad-mate:disabled .squad-mate-name{color:var(--muted-foreground)}.squad-choice-skeleton{height:60px}.who-plays-or{align-items:center;gap:var(--space-3);color:var(--muted-foreground);font-size:12px;font-weight:600;display:flex}.who-plays-or:before,.who-plays-or:after{content:"";background:var(--border);flex:1;height:1px}.kind-picker{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kind-option{align-items:flex-start;gap:var(--space-1);min-height:46px;padding:var(--space-3);border:1px solid var(--border-strong);background:rgb(var(--tint) / 2%);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.kind-option[aria-checked=true]{border-color:var(--primary);background:var(--primary-soft)}.kind-option{justify-content:flex-start}.kind-option:hover{background:rgb(var(--tint) / 5%)}.kind-option[aria-checked=true]:hover{background:var(--primary-soft)}.kind-option:disabled{cursor:default;opacity:.5}.kind-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kind-option b{font-size:16px}.kind-option small{color:var(--muted-foreground);font-size:12px}.kind-seats{gap:var(--space-1);padding-bottom:var(--space-1);display:flex}.kind-seats i{border:1px solid rgb(var(--tint) / 20%);background:rgb(var(--tint) / 12%);border-radius:0;width:18px;height:18px}.kind-option[aria-checked=true] .kind-seats i{border-color:var(--primary-strong);background:var(--primary)}.kind-seats i.extra,.kind-option[aria-checked=true] .kind-seats i.extra{background:0 0;border-style:dashed}.squad-box .lobby-seats,.my-squad .lobby-seats{grid-template-columns:repeat(5,minmax(0,1fr))}.my-squads{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-squad{gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.my-squad:hover,.my-squad:focus-visible{border-color:var(--border-hover)}.my-squad-head{align-items:center;gap:var(--space-3);color:var(--muted-foreground);display:flex}.my-squad-name{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.my-squad-name b{color:var(--foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:1.1;overflow:hidden}.my-squad-name small{font-size:13px}.squad-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squad-list li+li{border-top:1px solid var(--border)}.squad-row{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;color:var(--muted-foreground);text-decoration:none;display:flex}.squad-row-text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.squad-row-text b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.squad-row-text small{font-size:13px}.squad-row:hover b{color:var(--primary-strong)}.mini-seats{gap:var(--space-0-5);flex:none;display:flex}.mini-seats i{background:rgb(var(--tint) / 12%);border-radius:0;width:8px;height:14px}.mini-seats i.on{background:var(--primary-strong)}.share-row>*{flex:1}.squad-promises{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squad-promises li{align-items:flex-start;gap:var(--space-2-5);font-size:15px;line-height:1.45;display:flex}.squad-promises svg{width:18px;height:18px;margin-top:var(--space-0-5);color:var(--success-text);flex:none}.squad-settings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squad-settings li+li{border-top:1px solid var(--border)}.squad-setting{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) 0;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.squad-setting,.squad-setting:hover{background:0 0;justify-content:flex-start}.squad-setting>span{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.squad-setting b{color:var(--foreground);font-size:15px;font-weight:600}.squad-setting small{font-size:13px}.squad-setting:hover b{color:var(--primary-strong)}.squad-setting.danger b,.squad-setting.danger:hover b{color:var(--destructive-text)}.squad-setting:disabled{cursor:default;opacity:.6}.squad-setting:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.join-tapped{gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.join-tapped{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.join-tapped{background:var(--primary);border-radius:0}@supports (color:color-mix(in lab, red, red)){.join-tapped{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.team-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.team-title h2{overflow-wrap:anywhere;font-size:19px}.team-title button.link{min-height:0;padding:var(--space-1)}.team-status-line{font-weight:600}.playing-as{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.manage summary{cursor:pointer;color:var(--muted-foreground);font-size:14px;font-weight:600}.manage[open]>summary{margin-bottom:var(--space-2)}.alerts-connect h3{align-items:center;gap:var(--space-2);font-size:16px;display:flex}.clickwrap{text-align:center}button.seat-frame{min-height:0;padding:0;transition:border-color .15s,color .15s,background .15s}.seat.vacant button.seat-frame:hover,.seat.vacant button.seat-frame:focus-visible{color:var(--gold);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seat.vacant button.seat-frame:hover,.seat.vacant button.seat-frame:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.seat.vacant button.seat-frame:hover,.seat.vacant button.seat-frame:focus-visible{background:rgb(var(--tint) / 6%)}.lobby-team.mine .seat-frame{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lobby-team.mine .seat-frame{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.seat.you .seat-frame{border:2px solid var(--gold);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.seat.you .seat-frame{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}}.seat small{width:100%;color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seat.named small,.seat.you small{color:var(--foreground)}.lobby-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.lobby-clock{color:var(--muted-foreground);font-size:13px}.lobby-clock b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:16px}.lobby-clock b.live{color:var(--destructive-text)}.team-roster{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.team-roster li{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-2-5);background:var(--muted);border-radius:0;font-size:13px;display:flex}.team-roster li[data-confirmed=no]{opacity:.72}.team-roster-name{align-items:center;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-width:0;font-weight:600;display:flex}.team-roster small{white-space:nowrap;font-size:11px}.rank-proof{border:1px solid var(--border);border-radius:0;max-width:260px}.team-roster .button-row{flex-wrap:wrap;justify-content:flex-end}.stage-tree{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.stage-card{gap:var(--space-2);flex-direction:column;display:flex}.room-list{gap:var(--space-1);color:var(--muted-foreground);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.squad-card{gap:var(--space-3);flex-direction:column;display:flex}.squad-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.squad-card-head>div:first-child{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.flag-row{justify-content:flex-end;gap:var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.badge.inline.ok{color:var(--success-text)}.badge.inline.bad{color:var(--destructive-text)}.post-card>summary{align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.post-card>summary::-webkit-details-marker{display:none}.post-card>summary>b{text-transform:capitalize;flex:1}.post-card>.stack{padding-top:var(--space-4)}.t-desk-picker{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.t-desk-picker .cup-switch-row{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.t-desk-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.t-desk-group-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.t-desk-group-head small{text-align:right;font-size:12px}.t-desk-picker .cup-switch-step[data-tone=done] small{color:var(--success-text)}.t-desk-picker .cup-switch-step[data-tone=late] small{color:var(--warning-text);font-weight:700}.t-desk-picker .cup-switch-step[data-tone=live] small{color:var(--brand-text-soft);font-weight:700}.t-desk-match[hidden],.t-desk-part[hidden]{display:none}.t-desk-match .squad-card-head h2{font-size:28px}.t-desk-stage .squad-card-head h2{font-size:24px}.segmented.t-desk-parts{width:100%;max-width:560px}.t-desk-parts button{padding:0 var(--space-2);flex:1 1 0}.promo-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.promo-list>li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.promo-list>li>button{flex:none}.promo-post{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.promo-now{border-color:var(--primary-line);background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--card)}.promo-next,.promo-group{gap:var(--space-3);flex-direction:column;display:flex}.promo-next{padding-top:var(--space-4);border-top:1px solid var(--border)}.promo-next>h3,.promo-group>h3{margin:0}.promo-plan>summary>b{text-transform:none}.promo-charts{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.promo-charts>div{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.promo-charts h3{margin:0}.place-rows{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.place-rows>li{gap:var(--space-1-5);flex-direction:column;display:flex}.place-rows progress{margin:0}.place-head{justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.promo-add>summary{cursor:pointer;color:var(--primary-strong);font-size:13px;font-weight:550}.promo-add[open]{gap:var(--space-4);flex-direction:column;display:flex}.promo-add-form{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.promo-add-form>button{justify-self:start}.faq-editor-row{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.results-editor input[type=number]{width:72px}.player-kills{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;display:flex}.player-kills label{align-items:center;gap:var(--space-2);flex-direction:row;font-size:12px;display:flex}.player-kills label span{align-items:center;gap:var(--space-2);flex:1;display:flex}.player-kills input[type=number]{flex:none}.standings.t-payouts td:nth-child(2){width:auto}.standings.t-payouts td.payout-to{min-width:220px}.t-payouts td:last-child{white-space:normal;min-width:300px}.t-payouts td:last-child .button-row{flex-wrap:nowrap}.t-payouts td.payout-to{white-space:normal}.player-kills label[data-swapped=yes]{color:var(--primary-strong)}.day-bars{max-width:100%;display:block}.day-bar{fill:var(--primary)}.day-bar:hover{fill:var(--primary-strong)}.day-bar-label{fill:var(--muted-foreground);font-size:10px}.t-hero{border:1px solid var(--t-accent);border-radius:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.t-hero{border:1px solid color-mix(in srgb, var(--t-accent) 45%, var(--border))}}.t-hero{background-color:var(--ink);background-image:linear-gradient(to right, var(--t-accent) 0%, #0b0b10eb 45%, #0b0b10cc 100%), var(--t-poster,none)}@supports (color:color-mix(in lab, red, red)){.t-hero{background-image:linear-gradient(to right, color-mix(in srgb, var(--t-accent) 55%, #0b0b10) 0%, #0b0b10eb 45%, #0b0b10cc 100%), var(--t-poster,none)}}.t-hero{padding:var(--space-8) var(--space-6);background-position:50%;background-size:cover;min-height:240px}.t-hero[data-state=done]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-hero[data-state=done]{border-color:color-mix(in srgb, var(--gold) 40%, var(--border))}}.t-hero[data-state=done]{background-image:linear-gradient(to right, var(--gold) 0%, #0b0b10f0 50%, #0b0b10d1 100%), var(--t-poster,none)}@supports (color:color-mix(in lab, red, red)){.t-hero[data-state=done]{background-image:linear-gradient(to right, color-mix(in srgb, var(--gold) 22%, #0b0b10) 0%, #0b0b10f0 50%, #0b0b10d1 100%), var(--t-poster,none)}}.t-hero-copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:640px;display:flex;position:relative}.t-hero .eyebrow{color:var(--t-accent2)}@supports (color:color-mix(in lab, red, red)){.t-hero .eyebrow{color:color-mix(in srgb, var(--t-accent2) 70%, white)}}.t-hero[data-state=done] .eyebrow{color:var(--gold)}.t-hero h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,6vw,56px);line-height:1}.t-hero-line{color:var(--muted-foreground)}.t-hero .hero-notes{gap:var(--space-3);flex-wrap:wrap;margin-top:0}.t-countdown{color:var(--t-accent2);font-weight:700}.t-crown{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--gold);border-radius:0;display:flex}@supports (color:color-mix(in lab, red, red)){.t-crown{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent)}}.t-crown{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-crown{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.t-crown{color:var(--gold)}.t-crown>div{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.t-crown b{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(22px,4vw,30px);line-height:1}.t-crown-tag{opacity:.75;font-size:.7em}.t-sponsor-logo{width:auto;height:40px;padding:var(--space-1);background:#fff;border-radius:0}.tournament .button.primary,.tournament button.primary{background:var(--t-accent);border-color:var(--t-accent)}.t-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.t-section-head .eyebrow{align-items:center;gap:var(--space-2);display:flex}.journey{gap:var(--space-2);counter-reset:step;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.journey li{text-align:center;align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-1) 0;color:var(--muted-foreground);flex-direction:column;font-size:12px;display:flex;position:relative}.journey li:before{content:"";background:var(--border);height:2px;position:absolute;top:5px;left:-50%;right:50%}.journey li:first-child:before{display:none}.journey li[data-state=done]:before{background:var(--t-accent)}.journey-dot{background:var(--border-strong);border:2px solid var(--background);border-radius:50%;width:12px;height:12px;position:absolute;top:0}.journey li[data-state=done] .journey-dot{background:var(--t-accent)}.journey li[data-state=current] .journey-dot{background:var(--t-accent2);box-shadow:0 0 0 4px var(--t-accent2)}@supports (color:color-mix(in lab, red, red)){.journey li[data-state=current] .journey-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent2) 30%, transparent)}}.journey li[data-state=current] b{color:var(--foreground)}.journey li b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin-top:var(--space-3)}.t-entry,.t-progress,.t-prizes,.t-room,.t-description{gap:var(--space-3);flex-direction:column;display:flex}.t-entry h3{font-family:var(--font-display);font-size:22px}.t-slot{font-family:var(--font-display);color:var(--t-accent2);font-size:1.3em}.t-progress-head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.t-bar{background:var(--muted);border-radius:0;height:10px;overflow:hidden}.t-bar>span{background:linear-gradient(to right, var(--t-accent), var(--t-accent2));border-radius:0;height:100%;transition:width .4s;display:block}.t-pool{font-family:var(--font-display);color:var(--gold);font-size:28px}.t-prize-group{gap:var(--space-2);flex-direction:column;display:flex}.t-prize-stage{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.t-prize-tiles{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-prize-tile{gap:var(--space-1);max-width:220px;padding:var(--space-3);background:var(--muted);border:1px solid #0000;border-radius:0;flex-direction:column;flex:130px;display:flex}.t-prize-tile[data-rank="1"]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-prize-tile[data-rank="1"]{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}}.t-prize-tile[data-rank="1"]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-prize-tile[data-rank="1"]{background:color-mix(in srgb, var(--gold) 10%, var(--muted))}}.t-prize-tile>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.t-prize-tile b{align-items:baseline;gap:var(--space-1);font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:24px;display:flex}.t-prize-tile b small{font-size:12px;font-family:var(--font-body);color:var(--muted-foreground);white-space:nowrap}.t-stages{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.t-stage{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background:var(--muted);border-radius:0;flex-direction:column;display:flex}.t-stage[data-status=running],.t-stage[data-status=seeded]{border-color:var(--t-accent)}.t-stage-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.t-stage-head b,.t-stage b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.t-stage-when{color:var(--muted-foreground);font-size:12px}.t-stage-count{font-size:14px}.t-stage-count b{color:var(--t-accent2);font-size:18px}.t-stage p{color:var(--muted-foreground);margin:0;font-size:13px}.t-rooms{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-room-chip{gap:var(--space-0-5);padding:var(--space-2) var(--space-2-5);background:var(--card);border:1px solid var(--border);color:inherit;border-radius:0;flex-direction:column;font-size:13px;font-weight:700;text-decoration:none;display:flex}a.t-room-chip:hover{border-color:var(--t-accent)}.t-room-chip small{color:var(--muted-foreground);font-size:11px;font-weight:500}.t-room-chip[data-status=room_released]{border-color:var(--t-accent)}.standings{border-collapse:collapse;width:100%;font-size:13px}.standings th,.standings td{padding:var(--space-2) var(--space-2-5);text-align:left;white-space:nowrap}.standings th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);font-size:11px}.standings td{border-bottom:1px solid var(--border)}.standings td:last-child,.standings th:last-child{text-align:right}.standings td:last-child b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px}.t-rank{color:var(--muted-foreground);font-variant-numeric:tabular-nums;width:1%}.standings td:nth-child(2){white-space:normal;width:99%}.t-squad-cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-squad-cell svg{color:var(--gold)}.t-squad-name{font-weight:700}.t-tag{align-items:center;gap:var(--space-1);font-family:var(--font-display);letter-spacing:.04em;padding:var(--space-0-5) var(--space-2);background:var(--t-accent);border-radius:0;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.t-tag{background:color-mix(in srgb, var(--t-accent) 22%, var(--muted))}}.t-tag{color:var(--foreground)}.t-tag[data-wildcard=yes]{background:var(--muted);color:var(--muted-foreground)}.t-tag small{opacity:.8;font-size:9px}.standings tr[data-through=yes] td{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.standings tr[data-through=yes] td{background:color-mix(in srgb, var(--t-accent) 16%, transparent)}}.standings tr[data-champion=yes] td{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.standings tr[data-champion=yes] td{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.standings tr[data-dq=yes] td{opacity:.55}.t-advanced{gap:var(--space-2);padding:var(--space-3);background:var(--t-accent);border-radius:0;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.t-advanced{background:color-mix(in srgb, var(--t-accent) 14%, var(--muted))}}.t-advanced-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-squad-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.t-squad{gap:var(--space-2);padding:var(--space-3);background:var(--muted);border-radius:0;flex-direction:column;font-size:13px;display:flex}.t-squad[data-status=waitlisted],.t-squad[data-status=disqualified]{opacity:.75}.t-squad-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-squad-head b{overflow-wrap:anywhere;font-weight:700}.t-squad-players{gap:var(--space-1) var(--space-2);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.t-squad-players .link{color:inherit;text-decoration:none}.t-squad-players .link:hover{color:var(--primary-strong);text-decoration:underline}.t-squad-players>span:not(:last-child):after{content:" ·"}.t-fold>summary{cursor:pointer;align-items:center;gap:var(--space-3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:18px;list-style:none;display:flex}.t-fold>summary::-webkit-details-marker{display:none}.t-fold>summary>span:first-child{flex:1}.t-fold>summary svg{transition:transform .2s}.t-fold[open]>summary svg{transform:rotate(180deg)}.t-fold>.stack{padding-top:var(--space-4)}.t-rules{counter-reset:rule;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-rules>li{counter-increment:rule;min-height:calc(var(--space-8) + var(--space-6));padding:var(--space-3) 0 var(--space-3) var(--space-12);line-height:1.55;position:relative}.t-rules>li>div{max-width:78ch}.t-rules>li+li{border-top:1px solid var(--border)}.t-rules>li:before{content:counter(rule);left:0;top:var(--space-3);width:var(--space-8);height:var(--space-8);border:1px solid var(--border);background:var(--muted);color:var(--t-accent2);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:0;place-items:center;font-size:16px;display:grid;position:absolute}.t-rules>li>div>b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;display:block}.t-faq,.t-update{gap:var(--space-1);flex-direction:column;display:flex}.t-faq+.t-faq{border-top:1px solid var(--border);padding-top:var(--space-5)}.t-faq>b{font-size:16px}.t-faq>p{color:var(--muted-foreground);max-width:78ch;margin:0;line-height:1.55}.t-description p{max-width:70ch}.t-description .t-lead{color:var(--foreground);font-size:17px;line-height:1.55}.t-facts{border:1px solid var(--border);background:var(--muted);border-radius:0;flex-direction:column;margin:0;display:flex}.t-facts>div{gap:var(--space-4);padding:var(--space-3-5) var(--space-4);grid-template-columns:10rem minmax(0,1fr);display:grid}.t-facts>div+div{border-top:1px solid var(--border)}.t-facts dt{padding-top:var(--space-0-5);color:var(--t-accent2);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.t-facts dd{max-width:64ch;margin:0;line-height:1.55}@media (width<=700px){.t-facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.t-more{align-self:flex-start;align-items:center;gap:var(--space-1-5);display:inline-flex}@media (width<=560px){.t-facts>div{padding:var(--space-3)}.t-facts dd{font-size:15px;line-height:1.5}.t-description .t-lead{font-size:16px}.t-prize-tiles{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.t-prize-tile{max-width:none;padding:var(--space-2)}.t-prize-tile>span{font-size:11px}.t-prize-tile b{font-size:18px}}.t-slot-big{font-family:var(--font-display);color:var(--t-accent2);font-size:72px;line-height:1}.t-credentials{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.t-credentials>div{gap:var(--space-1);flex-direction:column;display:flex}.t-credentials b{font-family:var(--font-mono,monospace);-webkit-user-select:all;user-select:all;font-size:22px}.t-credentials small{grid-column:1/-1}.t-lineup{gap:var(--space-3);flex-direction:column;display:flex}.t-lineup .check{gap:var(--space-2);width:100%}.t-seats li[data-mine=yes]{outline:1px solid var(--t-accent)}.t-seat-number{font-family:var(--font-display);text-align:center;min-width:28px;color:var(--t-accent2);font-size:18px}.t-seats .team-roster-name{align-items:flex-start;gap:var(--space-0-5);flex-direction:column}@media (width<=720px){.journey li,.journey li b{font-size:10px}.journey li small{display:none}.t-hero{padding:var(--space-6) var(--space-4)}.t-col-wide{display:none}.standings th,.standings td{padding:var(--space-2) var(--space-1-5)}}.tournament-spot{justify-content:space-between;align-items:center;gap:var(--space-4);border-color:var(--t-accent);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.tournament-spot{border-color:color-mix(in srgb, var(--t-accent) 50%, var(--border))}}.tournament-spot{background:linear-gradient(to right, var(--t-accent), var(--card))}@supports (color:color-mix(in lab, red, red)){.tournament-spot{background:linear-gradient(to right, color-mix(in srgb, var(--t-accent) 18%, var(--card)), var(--card))}}.tournament-spot>div{gap:var(--space-2);flex-direction:column;display:flex}.tournament-spot h2{font-family:var(--font-display);text-transform:uppercase;font-size:26px}.tournament-spot .button.primary{background:var(--t-accent);border-color:var(--t-accent)}.t-card{gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.t-card-poster{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%}.t-card-body{gap:var(--space-2);flex-direction:column;display:flex}.t-card h3{font-family:var(--font-display);text-transform:uppercase}@media (width<=720px){.journey{grid-template-columns:repeat(5,minmax(0,1fr))}.journey li,.journey li b{font-size:10px}.journey li small{display:none}.t-hero{padding:var(--space-6) var(--space-4)}}.t-card-body .badge.inline{align-self:flex-start;margin-bottom:0}.t-card-facts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:14px;display:flex}.t-card-facts span{align-items:center;gap:var(--space-1-5);display:inline-flex}.t-card-facts b{color:var(--gold)}.t-card-facts svg{color:var(--muted-foreground)}.t-card-cta{align-items:center;gap:var(--space-1);color:var(--t-accent2);font-weight:700;display:inline-flex}.t-hero-when{gap:var(--space-1);flex-direction:column;display:flex}.t-hero-when b{font-size:20px}.t-hero-when small{color:var(--muted-foreground);font-size:13px}.t-how{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-how>li{padding-left:var(--space-5);color:var(--muted-foreground);position:relative}.t-how>li b{color:var(--foreground)}.t-how>li:before{content:"";left:var(--space-1);background:var(--t-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.t-open-squads{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.t-open-squad{gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border);border-radius:0;flex-direction:column;display:flex}.t-open-squad-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-teamup{gap:var(--space-1-5);padding-left:var(--space-5);flex-direction:column;display:flex}[data-nudge]{outline:3px solid var(--primary-strong);outline-offset:var(--space-0-5)}.t-details{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:0}.t-details>button.link{align-self:flex-start;padding-inline:0}.t-problems{gap:var(--space-2);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.t-problems li{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--warning-line);background:var(--warning-soft);border-radius:0;flex-wrap:wrap;font-size:13px;display:flex}.t-problems li b{flex:auto}.t-problems li span{color:var(--warning-text);flex:100%}.t-mine{border-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.t-mine{border-color:color-mix(in srgb, var(--t-accent) 45%, var(--border))}}.t-mine{background:linear-gradient(to bottom, var(--t-accent), var(--card))}@supports (color:color-mix(in lab, red, red)){.t-mine{background:linear-gradient(to bottom, color-mix(in srgb, var(--t-accent) 12%, var(--card)), var(--card))}}.t-mine[data-kind=champion]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-mine[data-kind=champion]{border-color:color-mix(in srgb, var(--gold) 45%, var(--border))}}.t-mine[data-kind=champion]{background:linear-gradient(to bottom, var(--gold), var(--card))}@supports (color:color-mix(in lab, red, red)){.t-mine[data-kind=champion]{background:linear-gradient(to bottom, color-mix(in srgb, var(--gold) 12%, var(--card)), var(--card))}}.t-mine .t-section-head .badge.inline,.t-room-top .badge.inline{margin-bottom:0}.t-mine h3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.t-mine[data-kind=champion] .badge.inline{color:var(--gold);border-color:var(--warning-line);background:linear-gradient(var(--warning-soft), var(--warning-soft)), var(--card)}.t-card-body>p{font-size:15px}.t-mine-win{align-items:flex-start;gap:var(--space-2);color:var(--gold);font-weight:600;display:flex}.t-mine-win svg{flex:none}.t-next{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--muted);border-radius:0;display:flex}.t-next-slot{align-items:center;gap:var(--space-0-5);padding-right:var(--space-4);border-right:1px solid var(--border);flex-direction:column;display:flex}.t-next-slot b{font-family:var(--font-display);color:var(--t-accent2);font-size:40px;line-height:1}.t-next-copy{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.t-next-copy>span{color:var(--muted-foreground);font-size:13px}.t-next-copy small{font-weight:700}.t-ready{color:var(--success-text)}.t-leave{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.t-withdraw{gap:var(--space-2);flex-direction:column;display:flex}.play-switch{border:1.5px solid var(--foreground);background:var(--card);border-radius:0;width:fit-content;display:flex;overflow:hidden}.play-switch a{align-items:center;gap:var(--space-1-5);min-height:40px;padding:0 var(--space-4);color:var(--foreground);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.play-switch a+a{border-left:1.5px solid var(--foreground)}.play-switch a.active{background:var(--foreground);color:var(--background)!important}.play-switch-dot{background:var(--success);border-radius:50%;width:8px;height:8px}.t-hero-top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-self:stretch;display:flex}.t-hurry{color:var(--warning-text);font-weight:700}.t-points{border-top:1px solid var(--border);padding-top:var(--space-3)}.t-points>summary{cursor:pointer;align-items:center;gap:var(--space-1-5);color:var(--primary-strong);font-size:14px;font-weight:700;list-style:none;display:inline-flex}.t-points>summary::-webkit-details-marker{display:none}.t-points[open]>summary svg{transform:rotate(180deg)}.t-points>.stack{padding-top:var(--space-3);gap:var(--space-2)}.t-points-table{border-collapse:collapse;text-align:center;width:100%;font-size:13px}.t-points-table :is(th,td){padding:var(--space-1-5) var(--space-1);border:1px solid var(--border)}.t-points-table :is(th,td):first-child{text-align:left;color:var(--muted-foreground)}.t-points-table td{font-weight:700}.t-squad-search{align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex-direction:row;display:flex}.t-squad-search input{flex:1}.t-join-steps{padding-left:var(--space-5);gap:var(--space-1-5);text-align:left;flex-direction:column;margin:0;font-size:14px;display:flex}.t-streams{gap:var(--space-1-5);flex-direction:column;display:flex}.t-streams ul{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-streams li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:14px;display:flex}.t-stream-what{flex-direction:column;min-width:0;display:flex}.t-streams li>.link{flex:none}.t-join-notes{gap:var(--space-1);color:var(--muted-foreground);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (width<=560px){.t-slot-big{font-size:56px}.t-credential{padding:var(--space-2-5)}.t-credential b{font-size:20px}.t-stage{padding:var(--space-3);background:0 0}}.t-you{letter-spacing:.08em;text-transform:uppercase;padding:var(--space-0-5) var(--space-1-5);background:var(--t-accent);color:#fff;border-radius:0;font-size:10px;font-weight:800}.standings tr[data-mine=yes] td:first-child{box-shadow:inset 3px 0 0 var(--t-accent2)}.t-through{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5) var(--space-1) var(--space-1);background:var(--card);border-radius:0;font-size:13px;font-weight:600;display:inline-flex}.t-through small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:10px;font-weight:700}.t-through[data-mine=yes]{outline:1px solid var(--t-accent2)}.t-groups{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-group-link{align-items:center;gap:var(--space-1);min-height:34px;padding:var(--space-1-5) var(--space-3-5);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.t-group-link:hover{color:var(--foreground)}.t-group-link[data-current=yes]{background:var(--t-accent);border-color:var(--t-accent);color:#fff}.t-match-status{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.t-match-status .badge.inline{margin-bottom:0}.t-squad-id{align-items:baseline;gap:var(--space-1-5);min-width:0;display:inline-flex}.t-squad-id .t-squad-name{overflow-wrap:anywhere;min-width:0}.t-row-players{max-width:none;padding-top:var(--space-1);color:var(--muted-foreground);white-space:normal;font-size:11px;display:block}.standings tr.t-result-led td{border-bottom:0;padding-bottom:0}.standings tr.t-result-more td{padding-top:var(--space-1);white-space:normal}.standings tr.t-result-more td:last-child{text-align:left}.t-result-line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.t-result-line .t-row-players{padding-top:0}@media (width<=520px){.t-match-table{padding:0}.t-match-table .standings th,.t-match-table .standings td{padding-inline:var(--space-1-5)}.t-match-table .t-tag{display:none}}.t-outcome{align-items:center;gap:var(--space-1);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--t-accent2);border-radius:0;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.t-outcome{border:1px solid color-mix(in srgb, var(--t-accent2) 55%, transparent)}}.t-outcome{color:var(--t-accent2)}.t-outcome[data-kind=wildcard]{border-style:dashed}.t-outcome[data-kind=champion]{border-color:var(--warning-line);color:var(--gold)}.journey-link{align-items:center;gap:var(--space-1-5);color:inherit;flex-direction:column;text-decoration:none;display:flex}.journey-link:hover b{color:var(--foreground)}.journey li[data-viewing=yes] b{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--t-accent2);-webkit-text-decoration-color:var(--t-accent2);-webkit-text-decoration-color:var(--t-accent2);text-decoration-color:var(--t-accent2);text-underline-offset:4px;text-decoration-thickness:2px}.t-crumbs ol{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.t-crumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.t-crumbs li+li:before{content:"›";color:var(--muted-foreground)}.t-crumbs a{color:var(--muted-foreground);text-decoration:none}.t-crumbs a:hover{color:var(--foreground);text-decoration:underline}.t-crumbs [aria-current=page]{font-weight:700}.t-stage-card{color:inherit;text-decoration:none}.t-stage-card:hover{border-color:var(--t-accent)}.t-stage-card .badge.inline,.t-group-card .badge.inline{margin-bottom:0}.t-stage-card .t-you,.t-group-card .t-you{align-self:flex-start}.t-stage-outcome{align-items:center;gap:var(--space-1-5);font-size:14px;font-weight:700;display:inline-flex}.t-stage-outcome svg{color:var(--gold)}.t-group-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.t-group-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);background:var(--muted);color:inherit;border-radius:0;flex-direction:column;text-decoration:none;display:flex}.t-group-card:hover,.t-group-card[data-mine=yes]{border-color:var(--t-accent)}.t-group-top{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.t-group-top li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.t-group-top b{font-family:var(--font-display);font-size:16px}.t-group-lineup{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.t-group-lineup li{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.t-group-lineup .t-squad-id{flex:1}.t-group-lineup .t-slot{font-family:var(--font-display);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.t-group-lineup li[data-mine=yes] .t-squad-name{font-weight:700}.standings tr.t-cut td{padding:var(--space-1) var(--space-2-5);border-bottom:2px dashed var(--t-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--t-accent2);background:0 0;font-size:11px;font-weight:700}.t-outcome[data-kind=out]{border-color:var(--border-strong);color:var(--muted-foreground)}.t-outcome[data-kind=dq]{border-color:var(--destructive-line);color:var(--destructive-text)}.t-jump{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-jump a{padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:0;font-size:13px;font-weight:600;text-decoration:none}.t-jump a:hover{color:var(--foreground);border-color:var(--t-accent)}.t-room-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.t-credential{gap:var(--space-1);padding:var(--space-3);background:var(--muted);border-radius:0;flex-direction:column;display:flex}.t-credential>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.t-credential b{font-family:var(--font-mono,monospace);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:22px}.t-seats small{white-space:normal}.squad-tournaments{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squad-tournaments li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--muted);border-radius:0;flex-wrap:wrap;display:flex}.squad-tournaments li>div{gap:var(--space-0-5);flex-direction:column;display:flex}.team-roster li:has(>.button-row){flex-wrap:wrap}.team-roster li:has(>.button-row) .team-roster-name{flex:14ch}.team-roster li>.button-row{flex:auto}.team-roster li:has(>.flag-row){flex-wrap:wrap}.team-roster li:has(>.flag-row) .team-roster-name{flex:14ch}.team-roster li>.flag-row{flex:auto}.alert-note{align-items:flex-start;gap:var(--space-1-5);color:var(--muted-foreground);font-size:12px;line-height:1.5;display:flex}.alert-note svg{top:var(--space-0-5);flex:none;position:relative}.alert-note[data-on=yes]{color:var(--warning-text)}.t-round-sections[data-groups-first=yes]>#groups{order:-1}.format-editor .button-row>button{white-space:normal;height:auto;padding-block:var(--space-2)}.alert-switches .check{gap:var(--space-2);flex-wrap:wrap}@media (width<=720px){.tournament .tabs{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.tournament .tabs button{padding:var(--space-2-5) var(--space-1)!important}.t-groups{gap:var(--space-1-5)}.t-group-link{padding:var(--space-1-5) var(--space-2-5);font-size:12px}}.team-status{--space-stack:var(--space-5)}.team-status>*+*{padding-top:var(--space-5);border-top:1px solid var(--border)}.group-section{gap:var(--space-3);flex-direction:column;display:flex}.group-section>p{font-size:14px;line-height:1.5}.group-heading{gap:var(--space-1);flex-direction:column;display:flex}.group-heading h2{font-size:19px}.button-row{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}button.link.subtle{color:var(--muted-foreground);align-self:center}button.link.subtle:hover{color:var(--destructive-text)}button.leave-match{color:var(--destructive-text);border-color:var(--destructive-line);background:0 0}button.leave-match:hover{background:var(--destructive-soft);border-color:var(--destructive)}.join-page,.squad-page{max-width:560px;margin:0 auto}.fact-row{column-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.fact-row>*{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-1);display:grid}.fact-row b{overflow-wrap:anywhere;align-self:start;min-width:0;font-size:16px}.fact-row .eyebrow{align-self:end}.primary small{color:var(--primary-foreground-muted)}.invite-share{gap:var(--space-2);flex-direction:column;display:flex}.team-slot{gap:var(--space-1);padding:var(--space-4);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:0;flex-direction:column;display:flex}.team-slot small{letter-spacing:.12em;color:var(--primary-strong);font-size:11px;font-weight:700}.team-slot strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.team-slot.big strong{font-size:72px}.how-nav,.faq-nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.how-section{gap:var(--space-4);flex-direction:column;display:flex}.how-steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how-steps li{align-items:flex-start;gap:var(--space-4);display:flex}.how-steps li>span{background:var(--primary-soft);color:var(--primary-strong);padding:var(--space-2-5);text-align:center;border-radius:0;min-width:32px;font-size:11px;font-weight:700}.how-steps p{margin:0;font-size:14px;line-height:1.5}.how-step-body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.how-shot{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--background);border:1px dashed var(--border-strong);border-radius:0;flex-direction:column;margin:0;display:flex}.how-shot img{border:1px solid var(--border-strong);width:100%;max-width:260px;box-shadow:0 8px 24px var(--shadow-color);border-radius:0}.how-shot figcaption{color:var(--muted-foreground);align-self:stretch;font-size:12px;line-height:1.45}.how-shot figcaption b{color:var(--foreground);font-weight:600}.video-slot{gap:var(--space-3);flex-direction:column;display:flex}.video-slot iframe{aspect-ratio:9/16;background:var(--muted);border:0;border-radius:0;width:100%;max-width:390px}.video-slot.empty{padding:var(--space-4);border:1px dashed var(--border-strong);color:var(--muted-foreground);border-radius:0;align-items:flex-start}.watch-how{justify-content:flex-start;align-items:center;gap:var(--space-1);place-self:flex-start start;width:auto;padding-inline:0;display:inline-flex}.watch-links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.guide-dialog .video-slot iframe{width:auto;max-width:100%;height:min(68vh,640px);margin-inline:auto}.guide-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.guide-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border);background:var(--card);text-align:left;border-radius:0;display:flex}.guide-item:hover{border-color:var(--border-strong)}.guide-play{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.guide-text{gap:var(--space-1);flex-direction:column;display:flex}.guide-text small{color:var(--muted-foreground)}.faq-section{gap:var(--space-4);flex-direction:column;display:flex}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:0}.faq-item summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--primary-strong)}.faq-mark{width:var(--space-5);text-align:center;color:var(--primary-strong);flex-shrink:0;font-weight:700}.faq-mark:before{content:"+"}.faq-item[open] .faq-mark:before{content:"−"}.faq-answer{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.faq-answer p{color:var(--muted-foreground);font-size:14px;line-height:1.55}.faq-links{color:var(--foreground)}.match-watch{gap:var(--space-6);flex-direction:column;display:flex}.match-videos{gap:var(--space-4);flex-wrap:wrap;display:flex}.match-video{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.match-video.landscape{flex:320px;max-width:560px}.match-video.portrait{flex:132px;max-width:220px}.match-videos.shorts{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));display:grid}.match-videos.shorts .match-video.portrait{max-width:none}.match-video iframe,.match-video-poster{background:var(--muted);border:0;border-radius:0;width:100%}.match-video.landscape iframe,.match-video.landscape .match-video-poster{aspect-ratio:16/9}.match-video.portrait iframe,.match-video.portrait .match-video-poster{aspect-ratio:9/16}.match-video-poster{cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.match-video-poster img{object-fit:cover;width:100%;height:100%;display:block}.match-video-play{color:var(--foreground);background:#00000059;justify-content:center;align-items:center;font-size:28px;transition:background .12s;display:flex;position:absolute;inset:0}.match-video-poster:hover .match-video-play,.match-video-poster:focus-visible .match-video-play{background:#00000026}.match-video figcaption{align-items:flex-start;gap:var(--space-2);flex-direction:column;font-size:12px;display:flex}.match-video-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.match-video figcaption b{font-weight:600}.news-strip{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--foreground);border-radius:0;flex-wrap:wrap;display:flex}.news-strip b{overflow-wrap:anywhere;flex:1;min-width:0}.news-strip small{color:var(--muted-foreground);white-space:nowrap}button.match-news{text-align:left;justify-content:flex-start;min-height:0;font-weight:400}button.match-news:hover{background:var(--primary-soft);border-color:var(--primary)}@media (width<=700px){.news-strip{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}}.help-link{width:28px;height:28px;color:var(--muted-foreground);border-radius:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.help-link:hover,.help-link:focus-visible{color:var(--primary-strong);background:var(--primary-soft)}.heading-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.heading-tools{align-items:center;gap:var(--space-2);display:inline-flex}.match-progress{padding:var(--space-3) var(--space-4);gap:var(--space-5);border:1px solid var(--border);background:var(--card);border-radius:0;margin:0;list-style:none;display:flex;overflow-x:auto}.match-progress li{align-items:center;gap:var(--space-2-5);color:var(--muted-foreground);flex:none;display:flex}.match-progress-dot{background:var(--muted);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.match-progress li[data-state=done] .match-progress-dot{background:var(--success-soft);border-color:var(--success-line);color:var(--success-text)}.match-progress li[data-state=current]{color:var(--foreground)}.match-progress li[data-state=current] .match-progress-dot{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.match-progress-text{flex-direction:column;line-height:1.2;display:flex}.match-progress-text b{white-space:nowrap;font-size:12px}.match-progress-text small{white-space:nowrap;font-size:11px}.join-steps{gap:var(--space-3);padding:var(--space-2-5) var(--space-3);overflow:visible}.join-steps li{flex:1 1 0;min-width:0}.join-steps .match-progress-text b{white-space:normal}.run-sheet{gap:var(--space-4);display:grid}.run-sheet-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.run-sheet-head h2{margin:0}.run-sheet-head small,.run-sheet-phase>summary small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}summary.run-sheet-head{cursor:pointer;list-style:none}.run-sheet>details[open]{gap:var(--space-4);display:grid}.run-sheet-next{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);background:var(--muted);border-radius:0;flex-wrap:wrap;display:flex}.run-sheet-next[data-state=late]{border-color:var(--warning-line);background:var(--warning-soft)}.run-sheet-next-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.run-sheet-next-text b{font-size:16px}.run-sheet-next-text small{color:var(--muted-foreground);font-size:12px}.run-sheet-next[data-state=late] .run-sheet-next-text small:first-child{color:var(--warning-text);font-weight:700}.run-sheet-phases{gap:var(--space-2);display:grid}.run-sheet-phase{border:1px solid var(--border);border-radius:0}.run-sheet-phase>summary{align-items:baseline;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3-5);cursor:pointer;list-style:none;display:flex}.run-sheet-phase>summary:after{content:"▸";color:var(--muted-foreground);margin-left:auto}.run-sheet-phase[open]>summary:after{content:"▾"}.run-sheet-steps{padding:0 var(--space-3-5) var(--space-3-5);gap:var(--space-3);margin:0;list-style:none;display:grid}.run-sheet-steps li{align-items:start;gap:var(--space-1-5) var(--space-2-5);grid-template-columns:24px minmax(0,1fr);display:grid}.run-step-dot{background:var(--muted);border:1px solid var(--border-strong);border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.run-sheet-steps li[data-state=done] .run-step-dot{background:var(--success-soft);border-color:var(--success-line);color:var(--success-text)}.run-sheet-steps li[data-state=late] .run-step-dot{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning-text)}.run-sheet-steps li[data-state=now] .run-step-dot{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.run-sheet-steps li[data-state=later],.run-sheet-steps li[data-state=skipped]{color:var(--muted-foreground)}.run-sheet-steps li[data-state=skipped] .run-step-text b{text-decoration:line-through}.run-step-text{gap:var(--space-0-5);min-width:0;padding-top:var(--space-0-5);flex-direction:column;display:flex}.run-step-text b{font-size:14px;font-weight:600}.run-step-text small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.run-sheet-steps li[data-state=late] .run-step-text small{color:var(--warning-text)}.run-step-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.run-sheet-next .run-step-actions{grid-column:auto}.run-step-actions button,.run-step-actions .button{min-height:36px;padding:var(--space-1-5) var(--space-3);font-size:13px}.run-sheet-foot{color:var(--muted-foreground);font-size:12px}.payout-match,.payout-match-title,.payout-who,.payout-to,.payout-action,.payout-paid{align-content:start;display:grid}.payout-match{gap:var(--space-4)}.payout-match-title,.payout-who,.payout-paid{gap:var(--space-1)}.payout-to,.payout-action{gap:var(--space-2)}.payout-left,.payout-amount{color:var(--gold)}.payout-amount{font-size:20px}.payout-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.payout-row{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.payout-row:first-child{border-top:0;padding-top:0}.payout-to-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.payout-to-line>span{flex:160px;min-width:0;display:grid}.payout-to-line b{overflow-wrap:anywhere}.payout-missing{color:var(--warning-text)}.captain-sent{color:var(--success-text);font-weight:600}.captain-list .button-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.captain-list .captain-mark{grid-column:1/-1}.payout-mark{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.payout-mark input{flex:140px;min-width:0}.pay-qr{justify-self:center;width:100%;max-width:280px}@media (pointer:fine){.upi-open{display:none}}@media (width>=900px){.payout-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr) minmax(0,1.3fr);align-items:start}.payout-preview .payout-row{grid-template-columns:minmax(0,1fr) auto}.captain-list .payout-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.5fr);align-items:center}.captain-list .button-row{grid-template-columns:repeat(3,minmax(0,1fr))}.captain-list .captain-mark{grid-column:auto}}.all-players{gap:var(--space-3);display:grid}.all-players>summary{cursor:pointer;font-weight:600}.from-screenshot{gap:var(--space-1);display:grid}.results-conflicts{gap:var(--space-3);display:grid}.results-conflicts ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.results-conflicts li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-changes{gap:var(--space-2);display:grid}.results-changes ul{gap:var(--space-1);padding-left:var(--space-5);display:grid}.password-field{gap:var(--space-2);flex-direction:column;font-size:13px;font-weight:550;display:flex}.password-field>label{display:block}.password-box{min-width:0;display:flex;position:relative}.password-box input{padding-right:var(--space-10)}.password-toggle{width:var(--space-10);min-height:0;color:var(--muted-foreground);background:0 0;border-color:#0000;padding:0;position:absolute;inset-block:0;inset-inline-end:0}.password-toggle:hover{color:var(--foreground);background:0 0;border-color:#0000}.password-toggle:active{transform:none}.password-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sponsor-chip{align-items:center;gap:var(--space-1-5);padding-block:var(--space-1);text-transform:none;letter-spacing:.02em;background:var(--muted);color:var(--foreground);border-color:var(--border-strong);font-weight:700;display:inline-flex}.sponsor-logo{width:var(--space-14);height:var(--space-14);object-fit:contain;background:var(--secondary);border-radius:0;flex:none}.sponsor-chip .sponsor-logo{width:var(--space-4);height:var(--space-4);border-radius:0}.sponsor-logo-fallback{color:var(--muted-foreground);border:1px solid var(--border);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sponsor-panel{gap:var(--space-3);flex-direction:column;display:flex}.sponsor-identity{align-items:center;gap:var(--space-3-5);display:flex}.sponsor-identity strong{font-size:1.05rem;display:block}.sponsor-identity p,.sponsor-note{color:var(--muted-foreground);font-size:.85rem}.sponsor-credit{color:var(--foreground);font-weight:600}.sponsor-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.sponsor-hero{padding-top:var(--space-12)}.sponsor-figures{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.sponsor-figure{gap:var(--space-1);padding:var(--space-5) var(--space-4);background:linear-gradient(170deg, var(--brand-tint), var(--card) 70%);border:1px solid var(--border);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.sponsor-figure:before{content:"";background:linear-gradient(90deg, var(--primary-strong), transparent);height:2px;position:absolute;inset-block-start:0;inset-inline:0}.sponsor-figure strong{letter-spacing:-.03em;background:linear-gradient(160deg, var(--foreground), var(--primary-strong));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,5vw,3rem);font-weight:800;line-height:1}.sponsor-figure span{font-size:.8125rem;font-weight:650}.sponsor-figure small{color:var(--muted-foreground);font-size:.6875rem}.sponsor-facts{gap:var(--space-2) var(--space-4);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.sponsor-facts li{align-items:baseline;gap:var(--space-1-5);display:flex}.sponsor-facts li:not(:last-child):after{content:"·";color:var(--border-strong)}.sponsor-facts b{color:var(--foreground);font-size:1rem}.sponsor-next{color:var(--muted-foreground);font-size:.875rem}.sponsor-gets article{gap:var(--space-2);flex-direction:column;display:flex}.sponsor-gets svg{color:var(--primary-strong)}.sponsor-gets p{color:var(--muted-foreground);margin:0;font-size:.875rem}.sponsor-tier{gap:var(--space-2);flex-direction:column;display:flex}.sponsor-tier.featured{border-color:var(--primary-line);background:linear-gradient(165deg, var(--brand-tint), var(--card) 65%)}.sponsor-tier .badge.inline{background:var(--primary-soft);color:var(--primary-strong);border-color:var(--primary-line);align-self:flex-start;margin-bottom:0}.sponsor-price{letter-spacing:-.02em;font-size:2rem;line-height:1}.sponsor-split{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.sponsor-split>div{gap:var(--space-4);flex-direction:column;display:flex}.sponsor-form select{width:100%}.sponsor-sent{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.sponsor-sent-mark{width:var(--space-12);height:var(--space-12);background:var(--success-soft);border:1px solid var(--success-line);color:var(--success-text);border-radius:100%;justify-content:center;align-items:center;display:inline-flex}.sponsor-first{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.sponsor-first svg{color:var(--primary-strong)}.enquiry{gap:var(--space-3);flex-direction:column;display:flex}.enquiry[data-status=new]{border-inline-start:3px solid var(--primary-strong)}.enquiry[data-status=closed]{opacity:.66}.enquiry-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.enquiry-head small{display:block}.enquiry-reach{gap:var(--space-4);flex-wrap:wrap;font-size:.875rem;display:flex}.badge.inline[data-enquiry=new]{background:var(--primary-soft);color:var(--primary-strong);border-color:var(--primary-line);margin-bottom:0}.badge.inline[data-enquiry=replied],.badge.inline[data-enquiry=reviewed],.badge.inline[data-enquiry=closed]{margin-bottom:0}.badge.inline[data-client]{white-space:nowrap;flex:none;margin-bottom:0}.badge.inline[data-client=new],.badge.inline[data-client=potential]{background:var(--primary-soft);color:var(--primary-strong);border-color:var(--primary-line)}.badge.inline[data-client=client]{background:linear-gradient(var(--success-soft), var(--success-soft)), var(--card);color:var(--success-text);border-color:var(--success-line)}.client-facts{gap:var(--space-1) var(--space-4);flex-wrap:wrap;font-size:.875rem;line-height:1.5;display:flex}.client-due[data-due=due],.client-due[data-due=late]{color:var(--primary-strong);font-weight:700}.client-last{-webkit-line-clamp:2;color:var(--foreground);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-who{gap:var(--space-2);flex-direction:column;font-size:13px;font-weight:550;display:flex}.client-who .segmented{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:34rem;display:grid}.client-who .segmented button{padding:var(--space-1-5) var(--space-2);line-height:1.25}.client-who .segmented button+button{border-left:1px solid var(--border-strong)}.client-update{padding-top:var(--space-4);border-top:1px solid var(--border)}.client-history-title{padding-top:var(--space-4);border-top:1px solid var(--border);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:700}.client-history{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-history li{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border);flex-direction:column;display:flex}.client-history p{color:var(--foreground);white-space:pre-line;line-height:1.55}.client-moved{color:var(--foreground);font-weight:600}@media (width<=860px){.sponsor-split{grid-template-columns:1fr}}.sponsor-includes{gap:var(--space-2);color:var(--muted-foreground);flex-direction:column;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.sponsor-includes li{align-items:flex-start;gap:var(--space-2);display:flex}.sponsor-includes svg{margin-top:var(--space-0-5);color:var(--success-text);flex:none}.sponsor-never ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--muted-foreground);flex-direction:column;margin:0;display:flex}.sponsor-wall{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.sponsor-wall article,.sponsor-row{align-items:center;gap:var(--space-3-5);display:flex}.sponsor-row>:last-child{margin-left:auto}.sponsor-wall small{display:block}.summary-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--primary-line);background:linear-gradient(135deg, var(--brand-tint), var(--card));border-radius:0;flex-direction:column;display:flex}.registration-ticket [data-slot=dialog-title]{font-size:36px}[data-slot=dialog-title]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:28px;line-height:1.1}.join-steps .match-progress-dot{font-family:var(--font-display);font-size:18px;font-weight:700}.profile-who{gap:var(--space-2)}.profile-who h1{font-family:var(--font-display);font-weight:700}.winnings-cell{color:var(--gold);font-variant-numeric:tabular-nums}.winnings-breakdown{margin-top:var(--space-1);color:var(--muted-foreground);white-space:normal;min-width:90px;font-size:11px;display:block}.room-card code,.prizes strong,.event-line,.next-mine-foot{font-variant-numeric:tabular-nums}.podium .player-row b{font-family:var(--font-display);font-size:24px;line-height:1.1}@media (width<=700px){.registration-ticket [data-slot=dialog-title]{font-size:30px}.results-table{table-layout:fixed;font-size:12px}.results-table :is(td,th){padding:var(--space-3) var(--space-1);overflow-wrap:anywhere}.results-table th{letter-spacing:normal;font-size:9px}.results-table th:first-child{width:15%}.results-table[data-teamed=true] th:nth-child(2){width:18%}.results-table th:nth-last-child(2){width:14%}.results-table th:last-child{width:28%}.results-table .results-team{white-space:normal}.results-table .placement{gap:var(--space-1);white-space:nowrap;overflow-wrap:normal}.results-table .kills-cell{align-items:flex-start;gap:var(--space-1);flex-direction:column}.results-table .kills-cell .badge{padding:var(--space-1);white-space:normal;font-size:8px}.results-table .winnings-breakdown{min-width:0;font-size:10px}}.result-strip{align-items:center;gap:var(--space-5);display:flex}.result-strip-thumb{aspect-ratio:9/16;border:1px solid var(--border-strong);background:var(--ink);cursor:pointer;border-radius:0;flex-shrink:0;width:68px;padding:0;overflow:hidden}.result-strip-thumb img,.result-strip-thumb .skeleton{object-fit:cover;width:100%;height:100%;display:block}.result-strip-facts{gap:var(--space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.result-strip-line{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;font-size:16px;font-weight:500;display:flex}.result-strip-headline{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.result-strip-headline[data-tier=winner],.result-strip-prize{color:var(--gold)}.result-strip-sub{color:var(--muted-foreground);font-size:14px;line-height:1.4}.result-strip-actions{gap:var(--space-2);flex-shrink:0;display:flex}.segmented{border:1px solid var(--border-strong);border-radius:0;width:fit-content;display:inline-flex;overflow:hidden}.segmented button{min-height:36px;padding:0 var(--space-4);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--primary-soft);color:var(--foreground)}.share-card-dialog{max-width:700px}.share-card-body{gap:var(--space-6);align-items:flex-start;display:flex}.share-card-preview{aspect-ratio:9/16;border:1px solid var(--border);background:var(--surface-1);border-radius:0;flex-shrink:0;place-items:center;width:216px;display:grid;overflow:hidden}.share-card-preview img{object-fit:contain;width:100%;height:100%;display:block}.share-card-preview .skeleton{width:100%;height:100%}.share-card-controls{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.share-card-field{gap:var(--space-1-5);flex-direction:column;display:flex}.share-card-field textarea{resize:vertical;width:100%;min-height:96px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);background:var(--input);color:var(--foreground);font:inherit;border-radius:0;font-size:14px;line-height:1.45}@media (width<=700px){.result-strip{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.result-strip-thumb{width:60px}.result-strip-headline{font-size:32px}.result-strip-line{font-size:14px}.result-strip-actions{grid-column:1/-1}.result-strip-actions .button{flex:1}.result-strip-save{display:none}[data-slot=dialog-content].share-card-dialog{--tw-translate-x:0;--tw-translate-y:0;border-bottom:0;border-radius:0;width:100%;max-width:100%;max-height:92dvh;top:auto;bottom:0;left:0;transform:none}.share-card-body{align-items:stretch;gap:var(--space-4);flex-direction:column}.share-card-preview{align-self:center;width:150px}.share-card-preview[data-shape=square]{width:240px}}.share-card-preview[data-shape=square]{aspect-ratio:1}.spectate-lookup{gap:var(--space-4);flex-direction:column;display:flex}.spectate-lookup label{gap:var(--space-2);flex-direction:column;font-weight:600;display:flex}.spectate-hits,.spectate-names,.spectate-parts{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spectate-hits li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--muted);overflow-wrap:anywhere;border-radius:0;flex-wrap:wrap;font-weight:600;display:flex}.spectate-hits li strong{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:17px}.spectate-hits li[data-tone=ok]{border-color:var(--success-line)}.spectate-hits li[data-tone=ok] strong{color:var(--success-text)}:is(.spectate-hits,.spectate-names) li[data-tone=banned]{border-color:var(--destructive-line);background:var(--destructive-soft)}.spectate-hits li[data-tone=banned] strong{color:var(--destructive-text)}:is(.spectate-hits,.spectate-names) li[data-tone=warn]{border-color:var(--warning-line);background:var(--warning-soft)}.spectate-hits li[data-tone=warn] strong{color:var(--warning-text)}.spectate{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.spectate-main{gap:var(--space-stack);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.spectate-banned{top:calc(var(--space-16) + var(--space-8));max-height:calc(100dvh - var(--space-16) - var(--space-16));border:1px solid var(--destructive-line);background:var(--card);border-radius:0;grid-area:1/2;position:sticky;overflow-y:auto}.spectate-banned summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none;display:flex}.spectate-banned summary::-webkit-details-marker{display:none}.spectate-banned summary svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.spectate-banned[open] summary svg{transform:rotate(180deg)}.spectate-banned-title{align-items:center;gap:var(--space-2);color:var(--destructive-text);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:18px;display:flex}.spectate-banned>:is(.spectate-names,.hint){padding:0 var(--space-4) var(--space-4)}.spectate-names li{gap:var(--space-0-5);padding:var(--space-2-5) var(--space-3);background:var(--muted);overflow-wrap:anywhere;border:1px solid #0000;border-radius:0;flex-direction:column;min-width:0;display:flex}.spectate-names small{color:var(--muted-foreground);font-size:12px}.spectate-ign{color:var(--foreground);-webkit-user-select:all;user-select:all;font-size:16px;font-weight:700}.spectate small.spectate-warn{color:var(--destructive-text);font-weight:650}.spectate small.spectate-second{color:var(--foreground);font-weight:650}.spectate-names li[data-sub=yes]:not([data-tone]){border-style:dashed;border-color:var(--border-strong)}.spectate li[data-tone=warn] small.spectate-warn{color:var(--warning-text)}.spectate-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.spectate-refresh{align-items:center;gap:var(--space-3);display:flex}.spectate-teams{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;display:grid}.spectate-teams[data-seats="1"]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.panel.spectate-team{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.panel.spectate-team[data-flag=yes]{border-color:var(--destructive-line)}.panel.spectate-team[data-checked=yes]{background:var(--muted);opacity:.62}button.spectate-team-head{justify-content:flex-start;gap:var(--space-3);text-align:left;background:0 0;border:0;width:100%;padding:0}button.spectate-team-head:hover{background:0 0}.spectate-team-number{min-width:40px;height:40px;padding:0 var(--space-1-5);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-display);border-radius:0;flex-shrink:0;place-items:center;font-size:22px;font-weight:800;display:grid}.spectate-team-title{gap:var(--space-0-5);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.spectate-team-title strong{font-size:15px}.spectate-team-title small{font-size:12px;font-weight:500}.spectate-tick{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border-strong);color:var(--muted-foreground);border-radius:0;flex-shrink:0;font-size:12px;font-weight:650;display:inline-flex}.spectate-team-head[aria-pressed=true] .spectate-tick{border-color:var(--success-line);background:var(--success-soft);color:var(--success-text)}.spectate-team>small{padding-left:calc(var(--space-10) + var(--space-3));color:var(--muted-foreground);font-size:12px}.more-fold>.spectate-share-body{gap:var(--space-4);padding:0 var(--space-4) var(--space-5);flex-direction:column;display:flex}.spectate-hits li small{display:inline}.spectate-parts li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--card);border-radius:0;flex-wrap:wrap;display:flex}.spectate-parts .button-row>button{padding-inline:var(--space-2)}.spectate-part-who{gap:var(--space-0-5);flex-direction:column;display:flex}@media (width<=950px){.spectate{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=700px){.spectate{grid-template-columns:minmax(0,1fr)}.spectate-main,.spectate-banned{grid-area:auto/1}.spectate-banned{max-height:none;position:static;overflow:visible}.spectate-parts .button-row{width:100%}.spectate-parts .button-row>*{flex:1}}.fair-play-search{max-width:420px}.fair-play-table td{white-space:nowrap;vertical-align:middle}.fair-play-table .fair-play-violation{white-space:normal}.fair-play-table .fair-play-ign{white-space:normal;overflow-wrap:anywhere;font-weight:700}.fair-play-table .fair-play-ign small{color:var(--muted-foreground);font-weight:600;display:block}.fair-play-table :is(.fair-play-uid,time){font-variant-numeric:tabular-nums}.fair-play-table .badge.inline{margin:0}.fair-play-table .fair-play-appeal{text-align:right;padding-right:0}.fair-play-appeal .button{min-height:36px;padding:var(--space-1-5) var(--space-3);font-size:13px}.badge[data-status=fair_active]{background:linear-gradient(var(--warning-soft), var(--warning-soft)), var(--card);color:var(--warning-text);border-color:var(--warning-line)}.badge[data-status=fair_permanent]{background:linear-gradient(var(--destructive-soft), var(--destructive-soft)), var(--card);color:var(--destructive-text);border-color:var(--destructive-line)}.badge[data-status=fair_expired]{background:var(--card);color:var(--muted-foreground);border-color:var(--border-strong)}.appeal-include,.banned-penalties{padding-left:var(--space-5);list-style:outside}.banned-item{gap:var(--space-6);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;display:grid}.banned-picture{padding:var(--space-3);background:#fff;border-radius:0;place-items:center;margin:0;display:grid}.banned-picture img{width:100%;max-width:246px;height:auto;display:block}.banned-body,.banned-name,.banned-rule{flex-direction:column;display:flex}.banned-body{gap:var(--space-5)}.banned-name,.banned-rule{gap:var(--space-2)}.banned-name p{color:var(--muted-foreground)}.banned-body .fact-row{max-width:420px}@media (width<=640px){.banned-item{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=950px){.fair-play-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fair-play-table,.fair-play-table tbody{display:block}.fair-play-table tr{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.fair-play-table tr:first-child{padding-top:0}.fair-play-table tr:last-child{border-bottom:0;padding-bottom:0}.fair-play-table td{align-items:flex-start;gap:var(--space-1);white-space:normal;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.fair-play-table td[data-label]:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.fair-play-table .fair-play-ign{grid-column:1/-1;font-size:16px}.fair-play-table td.fair-play-ign:before{content:none}.fair-play-table .fair-play-appeal{grid-column:1/-1;align-items:stretch}.fair-play-table .fair-play-appeal:empty{display:none}.fair-play-appeal .button{min-height:46px}}.help-launcher{border:1px solid var(--border-strong);width:36px;height:36px;min-height:36px;color:var(--muted-foreground);cursor:pointer;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static}.help-launcher:hover{background:var(--accent);color:var(--foreground)}.help-launcher-text{display:none}[data-slot=dialog-content].help-chat{top:auto;left:auto;right:var(--space-6);bottom:var(--space-6);--tw-translate-x:0;--tw-translate-y:0;width:min(420px, calc(100% - var(--space-8)));max-width:none;height:min(640px, calc(100dvh - var(--space-12)));flex-direction:column;max-height:none;display:flex;overflow:hidden;transform:none}.help-log{overscroll-behavior:contain;gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.help-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.help-chips button{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.help-turn{max-width:88%;padding:var(--space-2-5) var(--space-3);border-radius:0;font-size:14px;line-height:1.5}.help-mine{background:var(--primary-soft);border:1px solid var(--primary-line);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end}.help-reply{align-self:flex-start;gap:var(--space-2);background:var(--surface-1);border:1px solid var(--border);flex-direction:column;display:flex}.help-reply.error{border-color:var(--destructive-line)}.help-typing,.help-note,.help-rate{color:var(--muted-foreground)}.help-note,.help-links{font-size:13px}.help-links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.help-suggestions{gap:var(--space-1-5);flex-direction:column;padding:0;list-style:none;display:flex}.help-suggestions summary{cursor:pointer;font-weight:600}.help-suggestions details[open]{gap:var(--space-1-5);flex-direction:column;display:flex}.help-joins{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.help-join{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);border:1px solid var(--border);background:var(--background);border-radius:0;display:flex}.help-join-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.help-join-text small{color:var(--muted-foreground);font-size:12px}.help-join .button{min-height:40px;padding:var(--space-2) var(--space-4);flex-shrink:0}.help-rate{align-items:center;gap:var(--space-1);display:flex}.help-rate button{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:inline-grid}.help-rate button:hover{color:var(--foreground);border-color:var(--border-hover)}.help-ask{gap:var(--space-1-5);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.help-ask-row{align-items:flex-end;gap:var(--space-2);display:flex}.help-ask textarea{resize:none;min-height:44px;max-height:120px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--input);background:var(--background);color:var(--foreground);font:inherit;border-radius:0;flex:1;font-size:16px}.help-ask-row button{min-height:44px}.help-desk-q{gap:var(--space-1);flex-direction:column;max-width:36ch;display:flex}.help-desk-a{white-space:pre-line;max-width:56ch}@media (width<=700px){[data-slot=dialog-content].help-chat{border-bottom:0;border-radius:0;width:100%;height:min(88dvh,640px);bottom:0;left:0;right:0}}.tournament [id]{scroll-margin-top:calc(var(--space-16) + var(--space-4))}.t-h2{margin:0;font-size:24px}@media (width>=900px){.t-h2{font-size:28px}}.t-hero{gap:var(--space-5);align-items:center;min-height:0;display:grid}@media (width>=900px){.t-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.t-hero-copy{gap:var(--space-3)}.t-back{align-items:center;gap:var(--space-1);min-height:32px;color:var(--muted-foreground);font-size:14px;text-decoration:none;display:inline-flex}.t-back:hover{color:var(--foreground)}.t-hero-status{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.t-hero-sub{max-width:52ch;color:var(--foreground);margin:0;font-size:16px}@supports (color:color-mix(in lab, red, red)){.t-hero-sub{color:color-mix(in srgb, var(--foreground) 82%, transparent)}}.t-hero-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);background:#0b0b10b8;border-radius:0;flex-direction:column;display:flex;position:relative}.t-hero-facts{border:1px solid var(--border);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.t-hero-facts>div{gap:var(--space-0-5);min-width:0;padding:var(--space-2-5) var(--space-3);flex-direction:column;display:flex}.t-hero-facts>div+div{border-left:1px solid var(--border)}.t-hero-facts dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700}.t-hero-facts dd{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.1}.t-free{color:var(--success-text)}.t-money{color:var(--gold)}@media (width<=600px){.t-hero-card{padding:var(--space-3)}.t-hero-facts>div{padding:var(--space-2) var(--space-2-5)}.t-hero-facts dd{font-size:20px}}.t-hero .t-progress{gap:var(--space-2);font-size:14px}.t-hero .t-bar{height:6px}.t-hero-actions{gap:var(--space-2);flex-direction:column;display:flex}.t-feature .card-badges,.t-card .card-badges{margin-bottom:0}.t-feature-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,5vw,48px);line-height:1}.t-feature-title a{color:inherit;text-decoration:none}.t-feature-title a:after{content:"";position:absolute;inset:0}.t-dates{align-self:stretch;gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.t-dates>li{gap:var(--space-1);padding-top:var(--space-2-5);border-top:2px solid var(--border);flex-direction:column;display:flex}.t-dates>li[data-now]{border-top-color:var(--t-accent2)}.t-dates-name{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700}.t-dates>li[data-now] .t-dates-name{color:var(--t-accent2)}@supports (color:color-mix(in lab, red, red)){.t-dates>li[data-now] .t-dates-name{color:color-mix(in srgb, var(--t-accent2) 70%, white)}}.t-dates-when{gap:var(--space-0-5);flex-direction:column;display:flex}.t-dates-when b{font-size:16px}.t-dates-when small{color:var(--muted-foreground);font-size:14px}.t-feature-who{align-items:center;gap:var(--space-2);color:var(--muted-foreground);margin:0;font-size:14px;display:flex}.t-feature-who svg{flex:none}@media (width<=600px){.t-dates{grid-auto-flow:row;gap:0}.t-dates>li{align-items:baseline;gap:var(--space-3);padding:var(--space-2-5) 0;border-top:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);display:grid}.t-dates>li:first-child{border-top:0;padding-top:0}.t-dates>li[data-now]{border-top-color:var(--border)}.t-dates-when{column-gap:var(--space-2);flex-flow:wrap}}.t-card-champ{align-items:center;gap:var(--space-2);color:var(--gold);margin:0;display:flex}.t-card-champ svg{flex:none}.t-tabs{gap:var(--space-1);scrollbar-width:none;border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.t-tabs::-webkit-scrollbar{display:none}.t-tabs>button{gap:var(--space-1-5);min-height:48px;padding:0 var(--space-4);color:var(--muted-foreground);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:1 0 auto;font-size:18px;font-weight:700;box-shadow:inset 0 -2px #0000}.t-tabs>button:hover{color:var(--foreground);background:0 0}.t-tabs>button:active{transform:none}.t-tabs>button[aria-selected=true]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--t-accent2)}.t-tabs>button small{font-family:var(--font-body);letter-spacing:0;color:var(--muted-foreground);font-size:12px;font-weight:500}@media (width<=600px){.t-tabs>button{padding:0 var(--space-3);font-size:17px}}@media (width>=900px){.t-tabs>button{flex:none}}.t-tabpanel[hidden]{display:none}.t-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-timeline>li{gap:var(--space-3-5);padding-bottom:var(--space-5);display:flex;position:relative}.t-timeline>li:last-child{padding-bottom:0}.t-timeline>li:not(:last-child):before{content:"";background:var(--border-strong);width:2px;position:absolute;top:24px;bottom:0;left:9px}.t-timeline-dot{flex:0 0 20px;place-items:center;height:20px;display:grid}.t-timeline-dot:after{content:"";box-sizing:border-box;border:2px solid var(--border-hover);background:var(--card);border-radius:50%;width:14px;height:14px}.t-timeline>li[data-now] .t-timeline-dot:after{background:var(--t-accent);box-shadow:0 0 0 4px var(--t-accent);border:0}@supports (color:color-mix(in lab, red, red)){.t-timeline>li[data-now] .t-timeline-dot:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent) 25%, transparent)}}.t-timeline-copy{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.t-timeline-copy p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.t-timeline-when{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent2);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.t-now{height:20px;padding:0 var(--space-2);border:1px solid var(--primary-line);background:var(--primary-soft);font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:0;align-items:center;font-size:12px;display:inline-flex}.t-timeline-title{align-self:flex-start;align-items:center;gap:var(--space-1);font-family:var(--font-display);text-transform:uppercase;color:var(--foreground);font-size:22px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}a.t-timeline-title:hover{color:var(--t-accent2)}a.t-timeline-title svg{color:var(--muted-foreground)}@media (width>=900px){.t-timeline{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.t-timeline>li,.t-timeline>li:last-child{gap:var(--space-2);padding:var(--space-4);border-top:3px solid var(--border-strong);background:var(--muted);border-radius:0;flex-direction:column}.t-timeline>li[data-now]{border-top-color:var(--t-accent2);background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.t-timeline>li[data-now]{background:color-mix(in srgb, var(--t-accent) 10%, var(--card))}}.t-timeline>li:not(:last-child):before,.t-timeline-dot{display:none}}.t-points-grid{gap:var(--space-2-5);padding:var(--space-3-5);border:1px solid var(--border);background:var(--muted);border-radius:0;flex-direction:column;display:flex}.t-points-grid ol{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.t-points-grid li{padding:var(--space-1-5) 0;background:var(--card);border-radius:0;flex-direction:column;align-items:center;display:flex}.t-points-grid li small{color:var(--muted-foreground);font-size:11px}.t-points-grid li b{font-family:var(--font-display);font-size:20px;line-height:1.1}.t-points-grid>small{font-size:14px;line-height:1.5}.t-prize-sum,.t-prize-table{gap:var(--space-4);flex-direction:column;display:flex}.t-text-button{gap:var(--space-1);min-height:44px;color:var(--t-accent2);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.t-text-button:hover{color:var(--foreground);background:0 0}.t-pool-line{align-items:center;gap:var(--space-3);color:var(--gold);display:flex}.t-pool-line>div{gap:var(--space-0-5);flex-direction:column;display:flex}.t-pool-line .t-pool{font-size:34px;line-height:1}.t-podium,.t-prize-rest{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.t-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.t-prize-rest{grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.t-podium>li,.t-prize-rest>li{gap:var(--space-0-5);min-width:0;padding:var(--space-2-5);border:1px solid var(--border-strong);background:var(--muted);border-radius:0;flex-direction:column;display:flex}.t-podium>li[data-rank="1"]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-podium>li[data-rank="1"]{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}}.t-podium>li[data-rank="1"]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.t-podium>li[data-rank="1"]{background:color-mix(in srgb, var(--gold) 10%, var(--card))}}.t-podium>li>span{align-items:center;gap:var(--space-1-5);font-size:13px;font-weight:600;display:inline-flex}.t-podium>li>b,.t-prize-rest>li>b{font-family:var(--font-display);color:var(--gold);font-weight:700;line-height:1.1}.t-podium>li>b{font-size:26px}.t-prize-rest>li{padding:var(--space-2) var(--space-1);border-color:#0000;align-items:center}.t-prize-rest>li>span{color:var(--muted-foreground);font-size:12px}.t-prize-rest>li>b{font-size:20px}.t-prize-bars{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-prize-bars>li{align-items:center;gap:var(--space-3);min-height:48px;display:flex}.t-prize-bars>li+li{border-top:1px solid var(--border)}.t-prize-place{align-items:center;gap:var(--space-1-5);min-width:64px;font-family:var(--font-display);flex:none;font-size:18px;font-weight:700;display:inline-flex}.t-prize-bar{background:var(--border);border-radius:0;flex:auto;height:8px;overflow:hidden}.t-prize-bar>span{background:var(--gold);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.t-prize-bar>span{background:color-mix(in srgb, var(--gold) 55%, transparent)}}.t-prize-bars>li>b{text-align:right;min-width:72px;font-family:var(--font-display);color:var(--gold);flex:none;font-size:22px}.t-prize-bars>li>b small{font-family:var(--font-body);color:var(--muted-foreground);font-size:12px}.t-numbered{counter-reset:n;gap:var(--space-3-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-numbered>li{counter-increment:n;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);line-height:1.5;display:grid}.t-numbered>li:before{content:counter(n);background:var(--primary-soft);width:28px;height:28px;color:var(--t-accent2);font-family:var(--font-display);border-radius:0;place-items:center;font-size:16px;font-weight:700;display:grid}.t-rules>li>div>b{color:var(--t-accent2)}.t-faq-list{border:1px solid var(--border);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.t-faq-item+.t-faq-item{border-top:1px solid var(--border)}.t-faq-item>summary{align-items:center;gap:var(--space-2-5);min-height:52px;padding:var(--space-3) var(--space-3-5);cursor:pointer;font-weight:600;line-height:1.35;list-style:none;display:flex}.t-faq-item>summary::-webkit-details-marker{display:none}.t-faq-item>summary>span{flex:auto}.t-faq-item>summary>svg{color:var(--muted-foreground);flex-shrink:0}.t-faq-item[open]>summary>svg{transform:rotate(180deg)}.t-faq-item>p{max-width:78ch;padding:0 var(--space-3-5) var(--space-3-5);color:var(--muted-foreground);margin:0;line-height:1.55}.t-help-rows{border:1px solid var(--border);border-radius:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.t-help-rows>li+li{border-top:1px solid var(--border)}.t-help-rows a{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2-5) var(--space-3-5);color:var(--foreground);text-decoration:none;display:flex}.t-help-rows a:hover{background:var(--muted)}.t-help-rows a>svg{color:var(--muted-foreground);flex-shrink:0}.t-help-rows a>svg:first-child{color:var(--t-accent2)}.t-help-rows a>span{flex-direction:column;flex:auto;min-width:0;display:flex}.t-help-rows small{color:var(--muted-foreground);font-size:13px}@media (width>=900px){.t-help-rows{flex-direction:row}.t-help-rows>li{flex:1 1 0}.t-help-rows>li+li{border-top:0;border-left:1px solid var(--border)}}.t-trust{gap:var(--space-2-5);color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5;display:flex}.t-trust svg{flex-shrink:0}.cup-seats{--seat-ground:var(--card);align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,4fr) minmax(0,1fr);display:grid}.modal .cup-seats{--seat-ground:var(--popover)}.cup-seats.no-bench{grid-template-columns:minmax(0,1fr)}.cup-seats-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cup-seats-bench{border-inline-start:1px solid rgb(var(--tint) / 10%);padding-inline-start:var(--space-3)}.cup-seats-label{color:var(--muted-foreground);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cup-seat-row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.cup-seat-row .seat-frame{position:relative}.cup-seat-row .seat small.seat-note{color:var(--muted-foreground)}.cup-seat-row .seat.needs .seat-frame{filter:saturate(.4)brightness(.8)}.cup-seat-row .seat.needs small.seat-note{color:var(--warning-text);white-space:normal;line-height:1.25}.seat-badge{border:2px solid var(--seat-ground);background:var(--success);color:#08080b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-7px;right:-7px}.seat-badge svg{stroke-width:3.5px;width:11px;height:11px}.seat-badge.needs{background:var(--warning)}.cup-seat-row .seat.needs .seat-badge{filter:saturate(2.5)brightness(1.25)}.seat.kept .seat-frame{border-style:dashed;border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning-text)}.cup-seat-row .seat.kept small.seat-note{color:var(--warning-text)}.seat.kept .seat-frame svg,.seat.fill .seat-frame svg,.seat.locked .seat-frame svg{width:40%;height:40%}.seat.fill .seat-frame{border-style:dotted;border-color:rgb(var(--tint) / 30%);color:rgb(var(--tint) / 40%)}.seat.locked .seat-frame{border-color:rgb(var(--tint) / 8%);background:rgb(var(--tint) / 4%);color:rgb(var(--tint) / 40%)}.seat.optional .seat-frame{border-color:rgb(var(--tint) / 22%);color:rgb(var(--tint) / 45%)}.seat.here .seat-frame{border:2px dashed var(--primary-strong);background:var(--primary-soft);color:var(--brand-text);font-family:var(--font-display);text-transform:uppercase;font-size:15px}.cup-seat-row .seat.here small:not(.seat-note){color:var(--brand-text)}.seat-chip{padding:0 var(--space-1);border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--brand-text-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:700;line-height:1.6}.cup-todo{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-todo>li{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-strong);background:var(--secondary);border-radius:0;flex-wrap:wrap;display:flex}.cup-todo>li[data-tone=warning]{border-color:var(--warning-line);background:var(--warning-soft)}.cup-todo>li[data-tone=brand]{border-color:var(--primary-line);background:var(--primary-soft)}.cup-todo>li[data-tone=success]{border-color:var(--success-line);background:var(--success-soft)}.cup-todo-text{gap:var(--space-0-5);flex-direction:column;flex:180px;min-width:0;display:flex}.cup-todo-text b{font-size:14px}.cup-todo-text small{color:var(--muted-foreground);font-size:13px;line-height:1.45}.cup-todo>li[data-tone] .cup-todo-text small{color:var(--foreground);opacity:.85}.cup-todo .button-row{flex-wrap:nowrap}.cup-next{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-next>li{column-gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);display:grid}.cup-next-mark{flex-direction:column;align-items:center;display:flex}.cup-next-dot{box-sizing:border-box;border:2px solid var(--border-hover);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cup-next-dot svg{stroke-width:3.5px;width:11px;height:11px}.cup-next>li[data-state=done] .cup-next-dot{border-color:var(--primary);background:var(--primary)}.cup-next>li[data-state=now] .cup-next-dot{border-color:var(--primary-strong)}.cup-next>li[data-state=now] .cup-next-dot:after{content:"";background:var(--primary-strong);border-radius:50%;width:8px;height:8px}.cup-next-mark:after{content:"";background:var(--border-strong);flex:1;width:2px;min-height:14px}.cup-next>li[data-state=done] .cup-next-mark:after{background:var(--primary)}.cup-next>li:last-child .cup-next-mark:after{display:none}.cup-next-text{gap:var(--space-0-5);padding-bottom:var(--space-3);flex-direction:column;display:flex}.cup-next>li:last-child .cup-next-text{padding-bottom:0}.cup-next-text b{font-size:14px}.cup-next>li[data-state=now] .cup-next-text b{color:var(--brand-text)}.cup-next>li[data-state=later] .cup-next-text b{opacity:.8;font-weight:600}.cup-next-text small{color:var(--muted-foreground);font-size:12px}.cup-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.cup-card-section{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.cup-card-label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.cup-rules{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.cup-rules>li{gap:var(--space-2-5);display:flex}.cup-rules>li:before{content:"";width:6px;height:6px;margin-top:var(--space-1-5);background:var(--primary-strong);border-radius:50%;flex:none}.how-plays{gap:var(--space-3);border-radius:0;flex-direction:column;display:flex}.how-plays-head{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.how-plays-head h3{font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.05}.how-step,.how-back{color:var(--primary-strong);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.how-back,.how-back:hover{background:0 0;border:0;min-height:0;padding:0}.how-back:hover{color:var(--foreground)}.how-plays-options,.how-squad-list{gap:var(--space-2-5);flex-direction:column;display:flex}.how-play,.how-play:hover,.how-squad,.how-squad:hover{background:var(--card);justify-content:flex-start}.how-play,.how-squad{gap:var(--space-3-5);width:100%;min-height:0;padding:var(--space-3-5);border:2px solid var(--border-strong);color:var(--foreground);text-align:left;border-radius:0;font-weight:400}.how-squad{gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5);border-width:1px;border-radius:0}.how-play[data-picked],.how-play[data-picked]:hover,.how-squad[data-picked],.how-squad[data-picked]:hover{border-color:var(--primary-strong);background:var(--brand-tint)}.how-play:focus-visible,.how-squad:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.how-play-mark{box-sizing:border-box;border:2px solid var(--border-hover);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.how-squad .how-play-mark{width:18px;height:18px}[data-picked]>.how-play-mark{border-color:var(--primary-strong)}[data-picked]>.how-play-mark:after{content:"";background:var(--primary-strong);border-radius:50%;width:10px;height:10px}.how-squad[data-picked]>.how-play-mark:after{width:8px;height:8px}.how-play-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.how-play-text b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.how-squad .how-play-text b{font-size:15px;font-weight:600}.how-play-text small{color:var(--muted-foreground);white-space:normal;font-size:13px;font-weight:400;line-height:1.4}.how-squad .how-play-text small{font-size:12px}.how-play-seats{gap:var(--space-1);flex:none;grid-template-columns:repeat(2,14px);display:grid}.how-play-seats i{box-sizing:border-box;border-radius:0;width:14px;height:14px}.how-play-seats i[data-seat=you]{background:var(--primary-strong)}.how-play-seats i[data-seat=taken]{background:#6b6b78}.how-play-seats i[data-seat=here]{border:2px solid var(--primary-strong)}.how-play-seats i[data-seat=open]{border:1px dashed rgb(var(--tint) / 45%)}.how-play-seats i[data-seat=fill]{border:1px dotted rgb(var(--tint) / 45%)}.how-squads{gap:var(--space-2);flex-direction:column;display:flex}.how-label{color:var(--muted-foreground);font-size:13px;font-weight:600}.how-squad .faces .face{box-shadow:0 0 0 2px var(--card)}.how-squad[data-picked] .faces .face{box-shadow:0 0 0 2px var(--brand-tint)}.account-switch{gap:var(--space-2);flex-direction:column;display:flex}.account-options{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.account-note,.account-add{color:var(--muted-foreground);font-size:13px;line-height:1.4;display:block}.account-add b{color:var(--foreground)}.how-picked{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border:1px solid var(--border);background:var(--card);border-radius:0;display:flex}.how-picked .faces .face{box-shadow:0 0 0 2px var(--card)}.how-picked .how-play-text b{font-size:15px;font-weight:600}.joined-mark{align-items:center;gap:var(--space-2);color:var(--success-text);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-flex}.joined-mark svg{stroke-width:3px;width:18px;height:18px}.my-squad-cup{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);background:var(--secondary);color:var(--muted-foreground);border-radius:0;font-size:13px;line-height:1.45}.my-squad-cup[data-in]{border-color:var(--primary-line);background:var(--brand-tint);color:var(--brand-text-soft);font-weight:600}.desk-seats{align-items:center;gap:var(--space-1);display:inline-flex}.desk-seats i{box-sizing:border-box;border-radius:0;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid}.desk-seats i[data-seat=ready]{color:#bbf7d0;background:#1f6f3d}.desk-seats i[data-seat=needs]{background:var(--warning);color:#08080b}.desk-seats i[data-seat=placed]{background:var(--primary)}.desk-seats i[data-seat=open]{border:1px dotted rgb(var(--tint) / 40%)}.desk-seats-gap{width:var(--space-2)}.cup-bar{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cup-bar>.t-back{grid-area:1/1;justify-self:start}.cup-bar>.cup-watch{grid-area:1/2}.cup-bar-what{gap:var(--space-1);flex-direction:column;grid-area:2/1/3/-1;min-width:0;display:flex}@media (width>=700px){.cup-bar>.cup-watch{grid-area:2/2;align-self:end}.cup-bar-what{grid-area:2/1}}.cup-bar h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,6.5vw,44px);line-height:1}.cup-bar-what .muted{font-size:13px}.cup-watch,.cup-watch:hover{min-height:40px;padding:0 var(--space-4);border-radius:0;flex:none}.cup-live-dot{background:var(--destructive);border-radius:50%;flex:none;width:8px;height:8px}.cup-home{gap:var(--space-stack);flex-direction:column;display:flex}.cup-col{display:contents}.cup-col>*{order:3}.cup-col>.t-mine{order:0}.cup-col>.cup-now,.cup-col>.cup-prizes-won{order:1}.cup-col>.cup-alerts,.cup-col>.cup-login{order:2}.cup-col>.cup-table-card{order:4}.cup-col>.cup-matches,.cup-col>.cup-through{order:5}.cup-col>.cup-strip-card{order:6}.cup-col>.cup-squad-card,.cup-col>.cup-play{order:7}@media (width>=980px){.cup-home{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.cup-col{gap:var(--space-stack);flex-direction:column;min-width:0;display:flex}}.cup-now{gap:var(--space-3-5);padding:var(--space-4);border:1px solid var(--primary-line);background:var(--brand-tint);border-radius:0;flex-direction:column;display:flex}.cup-now[data-tone=success]{border-color:var(--success-line);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.cup-now[data-tone=success]{background:color-mix(in srgb, var(--success) 12%, var(--card))}}.cup-now[data-tone=gold]{border-color:var(--gold-line);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.cup-now[data-tone=gold]{background:color-mix(in srgb, var(--gold) 10%, var(--card))}}.cup-now[data-tone=bad],.cup-now[data-kind=played],.cup-now[data-kind=live]{border-color:var(--border);background:var(--card)}.cup-now h2{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1}.cup-now p{font-size:14px;line-height:1.5}.cup-now-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-2-5);flex-wrap:wrap;display:flex}.cup-eyebrow{color:var(--brand-text);font-family:var(--font-display);letter-spacing:.12em;font-size:13px;font-weight:700}.cup-now[data-tone=success] .cup-eyebrow{color:var(--success-text)}.cup-now[data-kind=live] .cup-eyebrow,.cup-now[data-kind=played] .cup-eyebrow{color:var(--muted-foreground)}.cup-now-what{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cup-now-what>span{color:var(--brand-text-soft);font-size:14px}.cup-pill{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--brand-text-soft);white-space:nowrap;border-radius:0;flex:none;font-size:12px;font-weight:600;display:inline-flex}.cup-pill[data-tone=live]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.cup-pill[data-tone=live] .cup-live-dot{background:#fff;width:6px;height:6px}.cup-pill[data-tone=success]{border-color:var(--success);background:var(--success);color:#08080b;font-weight:700}.cup-pill[data-tone=gold]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold)}.cup-pill svg{stroke-width:3.5px;width:12px;height:12px}.cup-slot{align-items:center;gap:var(--space-3-5);display:flex}.cup-slot-box{align-items:center;gap:var(--space-0-5);min-width:76px;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);background:var(--card);border-radius:0;flex-direction:column;flex:none;display:flex}.cup-slot-box span,.cup-wait-row span:not(.cup-clock){color:var(--muted-foreground);letter-spacing:.1em;font-size:11px;font-weight:700}.cup-slot-box b{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:.95}.cup-slot p{color:var(--brand-text-soft)}.cup-slot p b{color:var(--foreground)}.cup-now .t-credentials{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr))}.cup-now .t-credential{border:1px solid var(--border-strong);background:var(--card)}.cup-now .t-credential>div{flex-direction:column;align-items:stretch}.cup-now .t-credential b{font-family:var(--font-display);letter-spacing:.04em;font-size:30px;line-height:1.1}.cup-wait{gap:var(--space-2-5);padding:var(--space-3-5);border:1px dashed var(--primary-line);background:var(--card);border-radius:0;flex-direction:column;display:flex}.cup-wait-row{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.cup-wait-row>div{gap:var(--space-0-5);flex-direction:column;display:flex}.cup-wait-row>.cup-wait-slot{align-items:flex-end}.cup-clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:44px;font-weight:800;line-height:.95}.cup-wait small{color:var(--brand-text-soft);font-size:13px;line-height:1.45}.cup-quiet{color:var(--brand-text);font-size:12px;line-height:1.45}.cup-playing{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--primary-line);color:var(--brand-text-soft);font-size:13px;line-height:1.4;display:flex}.cup-playing b{color:var(--foreground)}.cup-playing .button,.cup-checks .button,.cup-checks button{min-height:36px;padding:0 var(--space-3);flex:none}.cup-times{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-times>li{gap:var(--space-0-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);background:var(--card);border-radius:0;flex-direction:column;display:flex}.cup-times b{font-family:var(--font-display);font-size:18px;line-height:1}.cup-times span{color:var(--muted-foreground);font-size:12px}.cup-stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cup-stats>div{align-items:center;gap:var(--space-0-5);padding:var(--space-2-5);background:var(--secondary);border:1px solid #0000;border-radius:0;flex-direction:column;display:flex}.cup-stats>div[data-total]{border-color:var(--primary-line);background:var(--primary-soft)}.cup-stats dt{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cup-stats dd{font-family:var(--font-display);margin:0;font-size:26px;font-weight:800;line-height:1}.cup-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-checks>li{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2) 0;border-top:1px solid var(--border);display:flex}.cup-checks>li>span:not(.cup-tick){gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.cup-checks b{font-size:14px}.cup-checks small{color:var(--muted-foreground);font-size:12px}.cup-tick{box-sizing:border-box;border:2px solid var(--border-hover);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.cup-tick[data-done]{border-color:var(--success);background:var(--success);color:#08080b}.cup-tick svg{stroke-width:3.5px;width:13px;height:13px}.cup-table{font-size:14px}.cup-table th,.cup-table td{padding:0 var(--space-1);border-bottom:0}.cup-table th{letter-spacing:.08em;height:28px;font-size:11px}.cup-table td{border-top:1px solid var(--border);height:44px}.cup-table th:first-child,.cup-table td:first-child{width:36px;padding-left:var(--space-2)}.cup-table th:last-child,.cup-table td:last-child{padding-right:var(--space-2)}.cup-table .cup-num{width:44px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right}.cup-table td.cup-points{color:var(--foreground);font-weight:700}.cup-rank span{box-sizing:border-box;width:24px;height:24px;color:var(--muted-foreground);border:1px solid #0000;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}tr[data-through] .cup-rank span,.cup-legend .cup-rank span{border-color:var(--success-line);background:var(--success-soft);color:var(--success-text);font-weight:700}.cup-table tr[data-mine] td{border-top-color:var(--primary-line);background:var(--primary-soft)}.cup-table tr[data-mine] td:first-child,.cup-table tr[data-mine] td:last-child,.cup-table tr[data-mine]+tr.cup-row-detail td{border-radius:0}.cup-table tr[data-dq] td{opacity:.6}.cup-squad{max-width:0}.cup-squad-button,button.cup-squad-button:hover{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-height:44px;color:inherit;font-size:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;display:flex}.cup-squad-button>svg{color:var(--muted-foreground);flex:none;margin-inline-start:auto;transition:transform .15s}.cup-squad-button[aria-expanded=true]>svg{transform:rotate(180deg)}.cup-squad-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cup-you,.cup-mark{padding:0 var(--space-1-5);border:1px solid var(--primary);background:var(--primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0;flex:none;font-size:10px;font-weight:700;line-height:1.6}.cup-mark{border-color:var(--border-strong);color:var(--muted-foreground);background:0 0}.cup-mark[data-tone=gold]{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold)}.cup-mark[data-tone=bad]{border-color:var(--destructive-line);color:var(--destructive-text)}.cup-table tr.cup-cut td,.cup-table tr.cup-gap td{border-top:0;height:28px}.cup-cut span{align-items:center;gap:var(--space-2-5);color:var(--success-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;display:flex}.cup-cut span:before,.cup-cut span:after{content:"";border-top:1px dashed var(--success-line);flex:1}.cup-table tr.cup-gap td{color:var(--muted-foreground);text-align:center}.cup-table tr.cup-row-detail td{height:auto;padding:0 var(--space-2) var(--space-2-5) var(--space-10);border-top:0}.cup-row-detail ul{gap:var(--space-1-5);color:var(--muted-foreground);flex-direction:column;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cup-row-detail li{justify-content:space-between;gap:var(--space-2);display:flex}.cup-row-detail b{color:var(--foreground);white-space:nowrap}.cup-place{color:var(--muted-foreground);font-family:var(--font-display);font-size:18px;font-weight:800}tr[data-won] .cup-place{color:var(--gold)}.cup-standing{font-size:14px;line-height:1.45}.cup-standing b{color:var(--foreground)}.cup-legend{align-items:center;gap:var(--space-2);display:flex}.cup-legend .cup-rank span{width:18px;height:18px}.cup-chips-wrap{gap:var(--space-2);flex-direction:column;display:flex}.cup-chips{gap:var(--space-1-5);grid-template-columns:repeat(auto-fit,minmax(56px,1fr));display:grid}.cup-chip,.cup-chip:hover{min-height:44px;padding:0 var(--space-2);border:1px solid var(--border-strong);background:var(--card);color:var(--muted-foreground);border-radius:0;flex-direction:column;gap:0;font-size:14px;font-weight:600;line-height:1.15}.cup-chip[aria-pressed=true],.cup-chip[aria-pressed=true]:hover{border-color:var(--primary-strong);background:var(--primary-soft);color:var(--foreground);font-weight:700}.cup-chip small{color:var(--brand-text-soft);font-size:10px}.cup-slots{gap:var(--space-1-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-slots>li{align-items:center;gap:var(--space-2);min-width:0;min-height:34px;padding:0 var(--space-2);background:var(--secondary);border:1px solid #0000;border-radius:0;font-size:13px;display:flex}.cup-slots>li[data-mine]{border-color:var(--primary-strong);background:var(--primary-soft);font-weight:700}.cup-slot-no{color:var(--muted-foreground);font-family:var(--font-display);flex:none;font-size:15px;font-weight:700}.cup-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cup-match-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-match-row{align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-1) var(--space-2);border:1px solid #0000;border-top-color:var(--border);color:inherit;grid-template-columns:64px minmax(0,1fr) auto;text-decoration:none;display:grid}.cup-match-row[data-now=yes]{border-color:var(--primary-line);background:var(--primary-soft);border-radius:0}.cup-match-time{color:var(--muted-foreground);font-family:var(--font-display);font-size:18px;font-weight:700}.cup-match-row[data-now] .cup-match-time{color:var(--foreground)}.cup-match-what{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.cup-match-what b{font-size:14px}.cup-match-what small{color:var(--muted-foreground);font-size:13px}.cup-match-what small[data-good],.cup-good{color:var(--success-text)}.cup-match-go{color:var(--primary-strong);font-size:13px;font-weight:600}.cup-result-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-result[data-next]{border-color:var(--primary-line);background:var(--brand-tint)}.cup-result-head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.cup-result-head>div{gap:var(--space-1);text-align:left;flex-direction:column;min-width:0;display:flex}.cup-result h3{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1}.cup-result-head small{font-size:13px;font-weight:400}.cup-result-toggle,.cup-result-toggle:hover{min-height:44px;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.cup-result-toggle>svg{color:var(--muted-foreground);flex:none;transition:transform .15s}.cup-result-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.cup-mine-line{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:0;font-size:14px;display:flex}.cup-big{font-family:var(--font-display);white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.cup-final{border-color:var(--gold-line)}.cup-final-head{gap:var(--space-1);flex-direction:column;display:flex}.cup-final-name{color:var(--gold)}.cup-final-times{gap:var(--space-1-5);grid-template-columns:repeat(auto-fit,minmax(52px,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-final-time{align-items:center;gap:var(--space-0-5);height:100%;padding:var(--space-2-5) var(--space-0-5);border:1px solid var(--border-strong);background:var(--secondary);color:var(--muted-foreground);text-align:center;border-radius:0;flex-direction:column;text-decoration:none;display:flex}.cup-final-time b{color:var(--foreground);font-family:var(--font-display);white-space:nowrap;font-size:20px;font-weight:800;line-height:1}.cup-final-time small{font-size:11px}.cup-final-time[data-now=yes]{border-color:var(--primary-strong);background:var(--primary-soft);color:var(--brand-text-soft)}.cup-final-time[data-played] b{color:var(--muted-foreground)}.cup-strip{gap:var(--space-1-5);grid-template-columns:repeat(auto-fit,minmax(56px,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-step,.cup-step:hover{gap:var(--space-0-5);width:100%;min-height:0;padding:var(--space-2-5) var(--space-0-5);border:1px solid var(--border-strong);background:var(--secondary);color:var(--muted-foreground);text-align:center;border-radius:0;flex-direction:column;font-weight:400}.cup-step b{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1}.cup-step b[data-final]{color:var(--gold)}.cup-step span,.cup-step small{font-size:11px}.cup-step[data-state=done] small{color:var(--success-text);font-weight:600}.cup-step[data-state=now],.cup-step[data-state=now]:hover{color:var(--foreground)}.cup-step[data-mine],.cup-step[data-mine]:hover{border-color:var(--primary-strong);background:var(--primary-soft);color:var(--brand-text-soft)}.cup-step[data-mine] b:not([data-final]){color:var(--foreground)}.cup-step:disabled{opacity:1;cursor:default}.cup-through-list{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.cup-through-list>li{gap:var(--space-0-5);flex-direction:column;display:flex}.cup-through-list b{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cup-won-squad{gap:var(--space-0-5);min-width:0;padding:var(--space-2) 0;flex-direction:column;flex:auto;display:flex}.cup-won-squad>span{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.cup-won-squad b{overflow-wrap:anywhere;min-width:0;font-weight:600}.cup-prizes-won li[data-mine]{margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);background:var(--primary-soft);border-radius:0}.t-tabs>a{min-height:48px;padding:0 var(--space-4);color:var(--muted-foreground);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex:1 0 auto;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.t-tabs>a:hover{color:var(--foreground)}.t-tabs>a[aria-current=page]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--t-accent2)}@media (width<=600px){.t-tabs>a{padding:0 var(--space-3);font-size:17px}}@media (width>=900px){.t-tabs>a{flex:none}}.cup-switch{gap:var(--space-2);flex-direction:column;display:flex}.cup-switch-head{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);display:flex}.cup-switch-head .cup-eyebrow{color:var(--muted-foreground)}.cup-switch-row{gap:var(--space-1-5);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-switch-step{justify-content:center;align-items:center;gap:var(--space-0-5);min-height:56px;padding:var(--space-1-5) var(--space-1);border:1px solid var(--border-strong);background:var(--card);color:var(--muted-foreground);text-align:center;border-radius:0;flex-direction:column;text-decoration:none;display:flex}.cup-switch-step:hover{color:var(--foreground)}.cup-switch-step b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:800;line-height:1}.cup-switch-step small{font-size:11px;line-height:1.2}.cup-switch-step[aria-current=page]{border-color:var(--primary-strong);background:var(--primary-soft);color:var(--foreground)}.cup-switch-step[aria-current=page] small,.cup-switch-step[data-tone=live] small{color:var(--brand-text-soft);font-weight:700}.cup-slot[data-mine] .cup-slot-box{border-color:var(--primary-line);background:var(--primary-soft)}.cup-slot[data-mine] .cup-slot-box b{font-size:40px}.cup-now[data-kind=played] .cup-slot p,.cup-now[data-kind=live] .cup-slot p{color:var(--muted-foreground)}.cup-due{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border:1px dashed var(--primary-line);background:var(--secondary);border-radius:0;flex-direction:column;display:flex}.cup-due b{font-size:14px}.cup-due small{color:var(--muted-foreground);font-size:13px;line-height:1.45}.cup-ask{gap:var(--space-2-5);padding:var(--space-3-5);border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:0;flex-direction:column;display:flex}.cup-ask>b{font-size:15px}.cup-ask>span{color:var(--brand-text-soft);font-size:14px;line-height:1.45}.cup-link-card,.cup-link-card:hover{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;color:var(--foreground);text-decoration:none;display:flex}.cup-link-card>span{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.cup-link-card b{font-size:14px}.cup-link-card svg{color:var(--muted-foreground);flex:none}.cup-room .cup-slots>li{min-height:40px}.cup-col>.cup-room,.cup-col>.lobby{order:3}.cup-hero{gap:var(--space-4);padding:var(--space-5) var(--space-4);background-color:var(--card);background-image:linear-gradient(to bottom, var(--card), var(--card) 75%), var(--t-poster,none);display:grid}@supports (color:color-mix(in lab, red, red)){.cup-hero{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--card) 70%, transparent), var(--card) 75%), var(--t-poster,none)}}.cup-hero{border:1px solid var(--border-strong);border-top:4px solid var(--t-accent,var(--primary));background-position:top;background-size:cover}@media (width>=900px){.cup-hero{align-items:center;gap:var(--space-8);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}.cup-hero-copy{align-items:flex-start;gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.cup-hero h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(38px,10vw,56px);font-weight:800;line-height:.95}.cup-hero-copy p{max-width:52ch;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cup-hero-copy p{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.cup-hero-copy p{font-size:15px;line-height:1.5}.cup-hero-status{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:1px solid var(--success-line);background:var(--success);border-radius:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cup-hero-status{background:color-mix(in srgb, var(--success) 13%, transparent)}}.cup-hero-status{color:var(--success-text);font-size:12px;font-weight:600}.cup-hero-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.cup-hero-status:not([data-status=registration_open]){border-color:var(--border-strong);background:var(--secondary);color:var(--muted-foreground)}.cup-hero-card{gap:var(--space-3-5);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.cup-hero-card{padding:var(--space-4);border:1px solid var(--border-strong);background:var(--background);border-radius:0}@supports (color:color-mix(in lab, red, red)){.cup-hero-card{background:color-mix(in srgb, var(--background) 55%, transparent)}}}.cup-hero-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cup-hero-facts>div{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.cup-hero-facts dt{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cup-hero-facts dd{margin:0;font-size:14px;font-weight:600}.cup-hero-card .t-bar{height:6px}.cup-hero-when{color:var(--muted-foreground);text-align:center;font-size:13px}.cup-runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-runs>li{gap:var(--space-3);display:flex}.cup-run-mark{flex-direction:column;flex:none;align-items:center;width:28px;display:flex}.cup-run-mark b{box-sizing:border-box;border:2px solid var(--border-strong);width:28px;height:28px;color:var(--muted-foreground);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.cup-runs>li:not(:last-child) .cup-run-mark:after{content:"";background:var(--border-strong);flex:1;width:2px;min-height:14px}.cup-runs>li[data-now] .cup-run-mark b{border-color:var(--primary);background:var(--primary);color:#fff}.cup-runs>li[data-final] .cup-run-mark b{border-color:var(--gold);color:var(--gold)}.cup-run-copy{gap:var(--space-1);min-width:0;padding-bottom:var(--space-4);flex-direction:column;display:flex}.cup-runs>li:last-child .cup-run-copy{padding-bottom:0}.cup-run-copy small{color:var(--muted-foreground);letter-spacing:.08em;font-size:12px;font-weight:700}.cup-runs>li[data-now] .cup-run-copy small{color:var(--primary-strong)}.cup-run-copy b{font-size:15px}.cup-run-copy span{color:var(--muted-foreground);font-size:13px;line-height:1.45}.cup-join-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cup-join-steps>li{align-items:flex-start;gap:var(--space-3);display:flex}.cup-join-steps>li>span:last-child{gap:var(--space-0-5);flex-direction:column;min-width:0;font-size:14px;line-height:1.4;display:flex}.cup-join-steps small{color:var(--muted-foreground);font-size:13px}.cup-seatmarks{gap:var(--space-1);padding-top:var(--space-0-5);flex:none;display:flex}.cup-seatmarks>i{box-sizing:border-box;border-radius:0;width:16px;height:16px}.cup-seatmarks>i[data-seat=you]{background:var(--primary)}.cup-seatmarks>i[data-seat=open]{border:1px dashed var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cup-seatmarks>i[data-seat=open]{border:1px dashed color-mix(in srgb, var(--foreground) 40%, transparent)}}.cup-seatmarks>i[data-seat=fill]{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cup-seatmarks>i[data-seat=fill]{background:color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.cup-needs{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.cup-needs ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.cup-needs li{align-items:center;gap:var(--space-2-5);display:flex}.cup-needs svg{width:16px;height:16px;color:var(--primary-strong);stroke-width:3px;flex:none}.cup-night{border-color:var(--primary-line);background:var(--brand-tint)}.cup-night p{color:var(--brand-text-soft);font-size:14px;line-height:1.45}.cup-night>small{color:var(--brand-text);font-size:13px;line-height:1.45}.cup-night-tiles{gap:var(--space-2);grid-template-columns:76px repeat(2,minmax(0,1fr));display:grid}.cup-night-tiles>span{gap:var(--space-0-5);min-width:0;padding:var(--space-2-5);border:1px solid var(--border-strong);background:var(--card);border-radius:0;flex-direction:column;display:flex}.cup-night-tiles>span:first-child{align-items:center}.cup-night-tiles small{color:var(--muted-foreground);letter-spacing:.1em;font-size:10px;font-weight:700}.cup-night-tiles b{color:var(--muted-foreground);font-family:var(--font-display);white-space:nowrap;font-size:22px;font-weight:800;line-height:1.2;overflow:hidden}.cup-night-tiles>span:first-child b{color:var(--foreground);font-size:30px;line-height:1}.cup-faq{margin:0;padding:0;list-style:none}.cup-faq>li+li{border-top:1px solid var(--border)}.cup-podium{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cup-podium>li{align-items:center;gap:var(--space-0-5);padding:var(--space-2-5);background:var(--secondary);text-align:center;border-radius:0;flex-direction:column;display:flex}.cup-podium small{color:var(--muted-foreground);letter-spacing:.08em;font-size:11px;font-weight:700}.cup-podium b{color:var(--gold);font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1}.survey-list,.survey-question,.survey-signin,.survey-done{gap:var(--space-4);flex-direction:column;display:flex}.survey-list{max-width:760px}.survey-done{align-items:flex-start}.survey-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.survey-head>div{gap:var(--space-1);flex-direction:column;display:flex}.survey-head h3{font-size:16px;font-weight:650}.survey-state{align-items:center;gap:var(--space-1);min-height:20px;color:var(--muted-foreground);flex-shrink:0;font-size:12px;font-weight:600;display:inline-flex}.survey-state:has(svg){color:var(--primary-strong)}.survey-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.survey-tiles.small{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.survey-tiles.photos{grid-template-columns:repeat(auto-fill,minmax(min(190px,40%),1fr))}.survey-tiles.days{gap:var(--space-1-5);grid-template-columns:repeat(7,minmax(0,1fr))}.survey-tile{gap:var(--space-2);min-height:96px;padding:var(--space-3) var(--space-2);text-align:center;white-space:normal;border-radius:0;flex-direction:column;font-size:13px;line-height:1.25;position:relative}.survey-tile:hover{background:var(--secondary);border-color:var(--border-hover)}.survey-tile[aria-pressed=true],.survey-tile[aria-pressed=true]:hover{background:var(--primary-soft);border-color:var(--primary)}.survey-visual{color:var(--muted-foreground)}.survey-sub{margin-top:calc(-1 * var(--space-1-5));color:var(--muted-foreground);font-size:12px;font-weight:500}.survey-tile[aria-pressed=true] .survey-visual{color:var(--primary-strong)}.survey-check{top:var(--space-1-5);right:var(--space-1-5);background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute}.survey-tiles.days .survey-tile{min-height:52px;padding:var(--space-2) 0}.survey-tiles.days .survey-check{display:none}.survey-tiles.days .survey-tile[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.survey-tile.photo{aspect-ratio:16/10;justify-content:flex-end;align-items:stretch;min-height:0;padding:0;overflow:hidden}.survey-tile.photo img{object-fit:cover;filter:grayscale(.7)brightness(.6);width:100%;height:100%;transition:filter .15s;position:absolute;inset:0}.survey-tile.photo[aria-pressed=true] img{filter:none}.survey-tile.photo[aria-pressed=true]{box-shadow:0 0 0 1px var(--primary)}.survey-tile.photo .survey-label{padding:var(--space-6) var(--space-3) var(--space-2);color:#fff;font-family:var(--font-display);letter-spacing:.02em;text-align:left;text-transform:uppercase;background:linear-gradient(#0000,#000c);font-size:20px;position:relative}.survey-squads{gap:var(--space-0-5);grid-template-columns:repeat(4,7px);display:grid}.survey-squads[data-wide]{grid-template-columns:repeat(5,7px)}.survey-squads i,.survey-matches i{background:currentColor;border-radius:0}.survey-squads i{width:7px;height:7px}.survey-people,.survey-matches{gap:var(--space-1);display:flex}.survey-matches i{width:9px;height:20px}.fee-chip{min-height:32px;padding:0 var(--space-3);border:1.5px solid var(--success);background:var(--card);color:var(--success-text);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.hero-fair{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:13.5px;display:inline-flex}.hero-fair svg{color:var(--primary-strong)}.hero-fair:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.hero h1{font-size:clamp(52px,8vw,96px);line-height:.9}.hero p{max-width:540px;color:var(--foreground);opacity:1;margin:0;font-size:17px;line-height:1.6}.hero .actions{margin:0}.place{background:var(--muted);width:34px;height:34px;color:var(--foreground);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.place[data-place="1"]{background:var(--place-1);color:#0b0c10}.place[data-place="2"]{background:var(--place-2);color:#0b0c10}.place[data-place="3"]{background:var(--place-3);color:#0b0c10}.game-tiles{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.game-tile{background:var(--card);border:1px solid var(--border-strong);color:var(--foreground);flex-direction:column;transition:border-color .15s;display:flex}.game-tile:hover{border-color:var(--foreground)}.game-tile-art{border-bottom:4px solid var(--primary);height:112px;position:relative;overflow:hidden}.game-tile-art>.arena-art{color:var(--primary-line);background:var(--brand-tint);-webkit-mask-image:none;mask-image:none}.game-tile-art>.arena-art svg{width:100%}.game-tile-art>.game-tag{left:var(--space-3);top:var(--space-3);position:absolute}.game-tile:nth-child(2) .arena-art svg{transform:scaleX(-1)}.game-tile:nth-child(3) .arena-art svg{transform:scale(1.4)translateY(-10%)}.game-tile-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.game-tile-body>*{margin:0}.game-tile h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:34px;font-weight:800;line-height:.95}.game-tile-body p{font-size:13.5px;line-height:1.5}.game-tile-next{padding-top:var(--space-3);border-top:1px solid var(--border);align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.game-tile-next .eyebrow{flex-basis:100%;font-size:11px}.game-tile-next b{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-strong);font-size:15px}.game-tile-next small{margin-left:auto}.panel.fixtures{padding:0}.fixture{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5);color:var(--foreground);grid-template-columns:140px minmax(0,1fr) 260px auto;transition:background .15s;display:grid}.fixture:not(:last-child){border-bottom:1px solid var(--border)}.fixture:hover{background:var(--accent)}.fx-when{gap:var(--space-0-5);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;font-weight:700;display:flex}.fx-when b{font-size:15px}.fx-when span{color:var(--primary-strong);font-size:13px}.fx-what{align-items:center;column-gap:var(--space-2-5);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.fx-what>b{font-family:var(--font-display);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:800;line-height:1;overflow:hidden}.fx-what small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.fx-count progress{margin:0 0 var(--space-1-5)}.fx-count small b{color:var(--foreground)}.fx-go{align-items:center;gap:var(--space-1);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-strong);white-space:nowrap;font-size:13.5px;font-weight:700;display:inline-flex}.home-steps{background:var(--card);border:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home-steps li{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.home-steps li+li{border-left:1px solid var(--border)}.home-steps li>*{margin:0}.home-steps span{font-family:var(--font-display);color:var(--primary);font-size:40px;font-weight:800;line-height:1}.home-steps h3{font-size:18px}.home-steps p{font-size:14px;line-height:1.55}.home-pair{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-pair>section{gap:var(--space-4);flex-direction:column;display:flex}.home-pair .section-heading,.home-pair>section>p{margin:0}.leader-rows,.panel.podium{padding:0 var(--space-5)}.leader-rows .player-row,.podium .player-row{gap:var(--space-3-5);padding:var(--space-3) 0}.leader-rows .player-row>div{flex:1;min-width:0}.leader-rows .player-row b{font-size:15px}.leader-figures{color:var(--muted-foreground);white-space:nowrap;font-size:13px}.leader-figures b{color:var(--foreground)}.on-ink.tournament-spot{padding:var(--space-8);border:0;border-top:4px solid var(--t-accent,var(--primary));background:var(--ink-panel)}.tournament-spot .eyebrow{color:var(--muted-foreground)}.tournament-spot h2{font-size:40px}.tournament-spot p{color:var(--muted-foreground);margin:0}.results-art{height:220px;padding:var(--space-5);align-items:flex-end;display:flex}.results-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#0b0c10bf);position:absolute;inset:0}.results-art .map-label{z-index:2;font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:none;font-size:56px;font-weight:800;line-height:.9;position:relative}@media (width<=950px){.game-tiles{grid-template-columns:minmax(0,1fr)}.game-tile{flex-direction:row}.game-tile-art{border-bottom:0;border-right:4px solid var(--primary);flex:none;width:150px;height:auto}.fixture{grid-template-columns:120px minmax(0,1fr) auto}.fx-count{display:none}.home-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.hero h1{font-size:56px}.hero p{font-size:15.5px}.game-tile-art{display:none}.game-tile{border-left:4px solid var(--primary)}.game-tile-body{padding:var(--space-4);gap:var(--space-2)}.game-tile h3{font-size:28px}.game-tile-body p{display:none}.fixture{gap:var(--space-2) var(--space-3);padding:var(--space-3-5) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.fx-when{gap:var(--space-2);flex-direction:row;grid-column:1/-1}.fx-when b,.fx-when span{font-size:13px}.fx-what>b{font-size:24px}.fx-go{font-size:0}.fx-go svg{width:20px;height:20px}.home-steps{grid-template-columns:minmax(0,1fr)}.home-steps li{column-gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.home-steps li+li{border-left:0;border-top:1px solid var(--border)}.home-steps span{grid-row:span 2;font-size:32px}.on-ink.tournament-spot{padding:var(--space-6) var(--space-5)}.tournament-spot h2{font-size:32px}.results-art{height:160px}.results-art .map-label{font-size:40px}}.match-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:stretch;display:grid}.match-hero-copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.match-hero-copy>*{margin:0}.match-hero-tags{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.match-hero-tags .badge.inline{margin:0}.match-hero-when{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-strong);font-size:15px;font-weight:700}.match-hero h1{font-size:clamp(56px,9vw,104px);line-height:.88}.match-hero-copy p{color:var(--muted-foreground);font-size:16px}.match-hero-art{height:auto;min-height:200px}@media (width<=950px){.match-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.match-facts>div:nth-child(3){border-left:0}.match-facts>div:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=700px){.match-hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.match-hero-art{order:-1;min-height:120px}.match-hero h1{font-size:60px}}.board-podium{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.board-podium li{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-5);background:var(--card);border:1px solid var(--border-strong);border-top:4px solid var(--place-1);grid-template-columns:auto minmax(0,1fr);display:grid}.board-podium li[data-place="2"]{border-top-color:var(--place-2)}.board-podium li[data-place="3"]{border-top-color:var(--place-3)}.board-podium li>a{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:800;line-height:1;overflow:hidden}.board-podium li>a:hover{color:var(--primary-strong)}.board-podium li>b,.board-podium li>small{grid-column:1/-1}.board-podium li>b{font-family:var(--font-display);margin-top:var(--space-2);font-size:32px;font-weight:800;line-height:1}.board-table td{vertical-align:middle}.board-table .place{width:30px;height:30px;font-size:17px}@media (width<=700px){.board-podium{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.board-podium li{padding:var(--space-3-5) var(--space-4)}.board-podium li>b{margin-top:0;font-size:24px}}.your-games{gap:var(--space-2-5);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.your-games>p{margin:0}.your-games-list{gap:var(--space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.your-game{justify-content:flex-start;align-items:flex-start;gap:var(--space-1-5);min-height:0;padding:var(--space-3-5);border:1.5px dashed var(--border-strong);color:var(--foreground);text-align:left;background:0 0;flex-direction:column;display:flex}.your-game[data-added]{border:1px solid var(--border-strong);border-top:3px solid var(--foreground);background:var(--card)}.your-game:hover{background:var(--accent);border-color:var(--foreground)}.your-game b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.your-game:not([data-added]) b{color:var(--muted-foreground)}.your-game small{font-size:12.5px;line-height:1.4}@media (width<=700px){.your-games-list{grid-template-columns:minmax(0,1fr)}.your-game{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.your-game small{grid-column:2}.your-game .game-tag{grid-row:span 2;align-self:center}}.stack,.section-stack,.detail-grid>*{gap:var(--space-stack);flex-direction:column;display:flex}:is(.stack,.section-stack,.detail-grid>*,.form,.form-grid,.modal,.cards,.metric-grid,.two-col,.next-grid,.hero,.hero-copy,.match-body,.hero-next,.home-extras,.next-mine-body,.next-mine-foot,.steps.horizontal,.steps.horizontal .step,.prematch-check,.settings-card,.prize-editor,.check-field,.learn-promo,.guide-card,.mvp-card,.empty,.team-roster,.group-step,.who-plays,.cup-bar,.cup-switch,.cup-hero,.cup-hero-copy,.cup-hero-card,.cup-run-copy,.cup-needs,.cup-night,.cup-due,.cup-ask,.cup-bar-what,.cup-home,.cup-col,.cup-now,.cup-now-what,.cup-slot,.cup-wait,.cup-chips-wrap,.cup-result-list,.cup-result-head>div,.how-plays,.how-plays-options,.how-squads,.how-squad-list,.account-switch,.account-options,.cup-todo,.cup-card-section,.squad-options,.squad-lineup,.kind-picker,.my-squads,.match-watch,.my-squad,.squad-promises,.join-tapped,.alerts-gate,.button-with-hint,.team-name-edit,.lobby,.lobby-team,.group-heading-top,.group-section,.group-heading,.team-status,.button-row,.invite-share,.match-progress-text,.heading-tools,.heading-row,.how-section,.how-steps,.how-steps li,.how-step-body,.how-shot,.faq-section,.faq-answer,.video-slot,.profile-sheet,.profile-head,.profile-who,.profile-links,.profile-ready,.profile-match,.profile-rows,.profile-row-body,.profile-row-actions,.profile-login,.profile-tools,.profile-section,.summary-card,.profile-section-head,.more-fold-text,.filters,.game-switch,.card-stats,.account-menu-panel,.match-facts,.match-facts>div,.match-parts,.match-join-bar,.filter-row,.chip-group,.filter-summary,.payout-match,.payout-match-title,.payout-list,.payout-row,.payout-who,.payout-to,.payout-action,.payout-paid,.payout-mark,.spectate-lookup,.spectate-main,.spectate-hits,.spectate-hits li,.spectate-names,.spectate-names li,.spectate-banned-title,.spectate-bar,.spectate-refresh,.spectate-team,.spectate-team-title,.spectate-share-body,.spectate-parts,.spectate-part-who,.footer-about,.footer-links,.footer-links>div,.footer-links ul,.fair-play-table tr,.fair-play-table td,.banned-body,.banned-name,.banned-rule,.help-log,.help-reply,.help-ask,.survey-list,.survey-question,.survey-head>div,.survey-signin,.survey-done,.client,.client-who,.client-history,.client-history li)>*{margin-block:0}.stack>:is(.back,a:not([class])),.stack>:is(button,.button):not(.wide){align-self:flex-start}main>section:not(.panel)+section,main>section+section:not(.panel){margin-top:var(--space-section)}:is(.form,.modal,.stack)>:is(h2,h3):not(:first-child){margin-top:var(--space-4)}.panel>:first-child,:is(.stack,.section-stack,.detail-grid>*)>*>:first-child{margin-top:0}.panel>:last-child,:is(.stack,.section-stack,.detail-grid>*)>*>:last-child{margin-bottom:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
