@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";:root{--color-surface-page: #1a1a1a;--color-surface-card: #ffffff;--color-surface-muted: #f3f4f6;--color-text-primary: #111827;--color-text-inverse: #ffffff;--color-text-ink: #0f0f10;--color-text-secondary: #565656;--color-border-strong: rgba(0, 0, 0, .35);--color-border-soft: rgba(0, 0, 0, .14);--color-brand-primary: #d91e2b;--color-brand-primary-dark: #a50003;--color-brand-primary-bright: #fc0004;--color-status-success: #00ff41;--gradient-header-brand: linear-gradient(180deg, var(--color-brand-primary) 0%, var(--color-brand-primary-dark) 100%);--gradient-header-neutral: linear-gradient(180deg, #aaaaaa 0%, #777777 100%);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-control-inline: var(--space-6);--space-control-block: var(--space-3);--radius-sm: 2px;--radius-md: 6px;--focus-ring: 0 0 0 2px rgba(217, 30, 43, .45);--focus-ring-color: rgba(217, 30, 43, .45);--view-background-color: var(--color-surface-card);--view-foreground-color: var(--color-text-ink);--text-secondary-color: var(--color-text-secondary);--text-color-black: var(--color-text-ink);--app-red: var(--color-brand-primary);--app-red-bright: var(--color-brand-primary-bright);--app-green-success: var(--color-status-success);--header-gradient: var(--gradient-header-brand);--header-gradient-grey: var(--gradient-header-neutral);--z-overlay: 100;--z-modal: 110}.hub-theme{--hub-space-xs: var(--space-1);--hub-space-sm: var(--space-2);--hub-space-md: var(--space-3);--hub-space-lg: var(--space-4);--hub-space-xl: var(--space-6);--hub-font-title: max(2.45rem, 34px);--hub-font-section: max(1.42rem, 22px);--hub-font-body: max(1.08rem, 16px);--hub-font-body-sm: max(1rem, 15px);--hub-font-caption: max(.84rem, 13px);--hub-font-button: max(.98rem, 14px);--hub-gap: var(--hub-space-md);--hub-ink: oklch(.96 .012 34);--hub-ink-strong: oklch(.99 .006 34);--hub-muted: oklch(.82 .018 31);--hub-dim: oklch(.66 .024 29);--hub-red-hot: oklch(.68 .24 30);--hub-panel-soft: oklch(.23 .018 29 / .72);--hub-border: oklch(.92 .016 32 / .18);--hub-border-hot: oklch(.78 .14 29 / .44);--section-header-gap: var(--hub-space-sm);--section-header-rule-gap: var(--hub-space-sm);--section-header-rule-background: linear-gradient(90deg, var(--hub-border-hot), transparent);--detail-section-heading-tracking: .05em;--section-heading-color: var(--hub-ink-strong);--section-heading-font-size: var(--hub-font-section);--section-heading-line-height: .98;--metadata-label-tracking: .12em;--metadata-label-color: var(--hub-red-hot);--metadata-label-font-size: var(--hub-font-caption);--metadata-label-font-weight: 700;--metadata-label-line-height: 1;--focus-ring-outline-color: var(--hub-ink-strong);--surface-shell-dark-border: var(--hub-border);--surface-panel-dark-border: var(--hub-border);--surface-panel-dark-background: linear-gradient(145deg, oklch(.2 .018 29 / .92), oklch(.11 .012 29 / .96));--surface-panel-soft-background: radial-gradient(circle at top right, oklch(.57 .2 29 / .14), transparent 44%), var(--hub-panel-soft);--state-panel-background: radial-gradient(circle at top right, oklch(.57 .2 29 / .14), transparent 42%), var(--hub-panel-soft);--state-panel-color: var(--hub-muted);--state-panel-font-size: var(--hub-font-body);--state-panel-line-height: 1.25;--state-panel-padding: var(--hub-space-lg);--state-panel-error-color: oklch(.86 .08 31);--state-panel-error-border: var(--hub-border-hot);--interactive-card-hover-border-color: var(--hub-border-hot);--interactive-card-hover-shadow: 0 .55rem 1.2rem oklch(.03 .008 29 / .42);--pill-color: var(--hub-muted);--pill-font-size: var(--hub-font-caption);--pill-font-weight: 700;--pill-border: var(--hub-border);--pill-background: oklch(.07 .012 29 / .46);--pill-strong-color: var(--hub-ink-strong);--pill-strong-border: oklch(1 0 0 / .42);--pill-strong-background: oklch(.06 .012 29 / .62)}:root{--motion-duration-instant: .12s;--motion-duration-fast: .18s;--motion-duration-medium: .28s;--motion-duration-shell: .36s;--motion-duration-slow: .56s;--motion-duration-loop: 2.2s;--motion-delay-step: 90ms;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-in-out-soft: cubic-bezier(.45, 0, .1, 1);--motion-distance-sm: .35rem;--motion-distance-md: .75rem;--motion-distance-lg: 1.35rem}@keyframes motion-fade-up-in{0%{opacity:0;transform:translate3d(0,var(--motion-distance-md),0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motion-fade-down-in{0%{opacity:0;transform:translate3d(0,calc(var(--motion-distance-md) * -1),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motion-scale-in-soft{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motion-live-pulse{0%,to{opacity:.88;transform:scale(1)}45%{opacity:1;transform:scale(1.02)}}@keyframes motion-shine-pass{0%{transform:translate3d(-115%,0,0)}to{transform:translate3d(115%,0,0)}}@media (prefers-reduced-motion: reduce){:root{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration-medium: 1ms;--motion-duration-shell: 1ms;--motion-duration-slow: 1ms;--motion-duration-loop: 1ms;--motion-delay-step: 0ms}html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{width:100%;min-height:100%;background-color:#1a1a1a;background-image:radial-gradient(ellipse 3800px 750px at 50% 450px,#bdbdbd 30%,#424446 58%);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;color:#fff;font-family:AgencyB;font-size:1em;-webkit-user-select:none;user-select:none;--app-font-floor-px: 14px;--menu-width: 86rem;--menu-height: 40rem;--tile-height: 13rem}main{width:100%;max-width:100%;display:flex;flex-direction:column;min-height:0;overflow-x:hidden}#tournament-detail-page,#find-tournaments-page,#open-tournaments-page,#tournaments-page{font-size:max(100%,var(--app-font-floor-px))}.app-shell-desktop main{overflow-y:hidden;height:55rem}body{margin:0;width:100%;min-height:100%}#root{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh}.app-shell>header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}.app-shell>header>*{margin:var(--space-4) clamp(var(--space-3),3vw,4rem)}.app-shell button{font-family:AgencyB;font-size:1.6rem}button.custom-style{border:none;color:#fff;background-size:cover;background-position:center}.app-shell a,.app-shell a:hover{color:inherit;text-decoration:none}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4{margin:0}.app-shell h2{font-weight:lighter;font-size:3rem}.menu{width:100%;display:flex;flex-direction:column;box-sizing:border-box}.app-shell-desktop .menu{position:absolute;top:0;left:0;height:100%;align-items:center;transform:translate3d(var(--menu-translate-x, 0),var(--menu-translate-y, 0),0) scale(var(--menu-scale, 1));opacity:var(--menu-opacity, 1);pointer-events:all;transition:transform var(--motion-duration-shell) var(--ease-out-expo),opacity var(--motion-duration-medium) var(--ease-out-quart);will-change:transform,opacity}.app-shell-desktop .menu.is-idle-menu{pointer-events:none}.menu-container{width:100%;min-height:0}.app-shell-desktop .menu-container{position:relative;width:min(100%,var(--menu-width));max-width:100%;min-width:0;height:var(--menu-height);box-sizing:border-box}.main-content{padding:0;width:100%;box-sizing:border-box}.view{display:none}.view.shown{display:flex}.listing-table{font-size:2rem;border-collapse:collapse}.listing-table>thead{position:sticky;top:0}.table tr.selected{background-color:#c8303838;border:2px solid #c83840}.table tr.selected:hover{background-color:#c8303852}.table{display:flex;flex-direction:column;align-items:stretch;min-height:0}.table>table{width:100%}.pagination-controls{position:sticky;bottom:var(--pagination-controls-bottom, 0);z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--pagination-controls-gap, var(--space-2));margin-top:auto;padding:var(--pagination-controls-padding, .4rem .65rem);flex-wrap:wrap;box-sizing:border-box;background:var(--pagination-controls-background, linear-gradient(to bottom, rgba(34, 34, 34, .9), rgba(15, 15, 15, .96)));border-top:var(--pagination-controls-border-top, 1px solid rgba(255, 255, 255, .12));color:var(--pagination-controls-color, #fff);box-shadow:var(--pagination-controls-shadow, 0 -.35rem .9rem rgba(0, 0, 0, .18))}.pagination-controls>span{font-size:var(--pagination-label-font-size, 1rem);line-height:1}.pagination-controls>button{min-height:var(--pagination-button-min-height, 2rem)}.pagination-controls>.pagination-control-button{min-width:var(--pagination-button-min-width, 4.2rem);background:var(--pagination-button-background, transparent);border:var(--pagination-button-border, 1px solid rgba(255, 255, 255, .76));padding:var(--pagination-button-padding, .24rem .65rem);color:var(--pagination-button-color, currentColor);font-size:var(--pagination-button-font-size, 1rem);font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.pagination-controls>.pagination-control-button:disabled{cursor:not-allowed;opacity:.45}#title{display:block;width:18rem;height:2rem;background-image:url(/assets/img/360-arena.png);background-repeat:no-repeat;background-size:contain;transition:transform var(--motion-duration-fast) var(--ease-out-quint),opacity var(--motion-duration-fast) var(--ease-out-quart);font-size:2rem}#header-addresses>a{margin:0}#header-addresses>a>button{cursor:pointer}#header-addresses{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}#header-addresses>*{display:inline-flex;align-items:center}#container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app-shell-desktop #container{padding-inline:clamp(var(--space-2),2.5vw,1.25rem)}.column{display:flex;flex-direction:column}.menu-tile{width:100%;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:var(--tile-height);aspect-ratio:4 / 3;cursor:crosshair;position:relative;overflow:hidden!important;font-family:AgencyB;z-index:1;transition:transform var(--motion-duration-fast) var(--ease-out-quint),box-shadow var(--motion-duration-fast) var(--ease-out-quart),filter var(--motion-duration-fast) var(--ease-out-quart)}.menu-tile.tile-label-flat{background-color:var(--app-red);background-image:linear-gradient(90deg,#0000002e,#00000014 38%,#ffffff14)!important}.menu-tile:hover,.menu-tile:focus,.menu-tile:active{transform:scale(1.04);z-index:10}.menu-tile.active{transform:scale(1.04);box-shadow:0 14px 32px #0000007a,0 6px 14px #00000052,0 0 0 1px #d91e2b8c;z-index:10}.menu-tile.active:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:radial-gradient(ellipse at 80% 5%,#fffc,#ffffff80 15%,#fff0 40%),radial-gradient(ellipse at 30% 95%,#fff9,#fff0 40%);z-index:2;background-size:200% 100%;animation:glimmer-carousel var(--motion-duration-loop) var(--ease-in-out-soft) infinite alternate}.tile-icon-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.tile-icon-overlay>svg{width:clamp(3.3rem,30%,4.8rem);height:clamp(3.3rem,30%,4.8rem);color:#fff;opacity:.95;filter:drop-shadow(0 2px 0 rgba(115,0,0,.55)) drop-shadow(0 0 7px rgba(255,255,255,.14))}.tile-title{display:flex;background-color:transparent;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:auto;padding:.65rem .7rem;font-size:1.8rem;font-weight:700;line-height:1.05;text-shadow:0 1px 2px rgba(0,0,0,.6);position:relative;z-index:3;width:100%;box-sizing:border-box;color:#fff}.menu-tile.tile-label-shadow .tile-title{background-color:#0000009e}.tile-subtitle{margin-left:auto;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;align-self:center}html.ui-mobile{font-size:clamp(.86em,2.4vw,1em)}html.ui-mobile .tile-title{font-size:2rem;padding:.72rem .78rem}html.ui-mobile .tile-icon-overlay>svg{width:clamp(3rem,30%,4.2rem);height:clamp(3rem,30%,4.2rem)}html.ui-mobile .tile-subtitle{font-size:.9rem}@media (max-width: 3200px) or (max-height: 2400px){:root{font-size:max(var(--app-font-floor-px),2.3em)}}@media (max-width: 2800px) or (max-height: 2100px){:root{font-size:max(var(--app-font-floor-px),1.9em)}}@media (max-width: 2400px) or (max-height: 1800px){:root{font-size:max(var(--app-font-floor-px),1.5em)}}@media (max-width: 2000px) or (max-height: 1500px){:root{font-size:max(var(--app-font-floor-px),1.2em)}}@media (max-width: 1600px) or (max-height: 1200px){:root{font-size:max(var(--app-font-floor-px),1em)}}@media (max-width: 1200px) or (max-height: 900px){:root{font-size:max(var(--app-font-floor-px),.7em)}}@media (max-width: 800px) or (max-height: 600px){:root{font-size:max(var(--app-font-floor-px),.6em)}}@media (max-width: 500px) or (max-height: 400px){:root{font-size:max(var(--app-font-floor-px),.4em)}}@media (max-width: 400px) or (max-height: 300px){:root{font-size:max(var(--app-font-floor-px),.3em)}}@font-face{font-family:SegoeUIThis;src:url(/assets/ttf/segoe-ui-this.ttf)}@font-face{font-family:AgencyB;src:url(/assets/ttf/agencyb.ttf)}@font-face{font-family:Segoe UI;src:local("Segoe UI Semilight"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");font-weight:200}@font-face{font-family:Segoe UI;src:local("Segoe UI"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");font-weight:400}@keyframes glimmer-carousel{0%{background-position:0% 50%}to{background-position:50% 50%}}.drop-shadow{box-shadow:4px 4px 8px #00000080}.menu-shadow{box-shadow:0 4px 16px #00000073}.text-shine{color:var(--text-color, #fff);background-image:none;background-blend-mode:normal;text-shadow:0 1px 1px rgba(0,0,0,.65),0 0 1px rgba(255,255,255,.12);filter:none}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}*{scrollbar-width:thin;scrollbar-color:rgba(18,16,17,.38) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#12101161}*::-webkit-scrollbar-track{background:transparent}.swal2-360-popup{font-size:1.6rem}.swal2-360-title{font-size:2.2rem}:where(#tournament-detail-page .tournament-detail-back,.tournament-detail-tab,.tournament-action-button,.tournament-linked-match-button,.tournament-roster-field input,.matches-page .back-button,.matches-page .match-detail-nav-button,.matches-page .header-action-button,.matches-page .participants-applications-toggle,.matches-page .participants-applications-close,.focus-ring-control):focus-visible{outline:var(--focus-ring-outline-width, 2px) solid var(--focus-ring-outline-color, #fff);outline-offset:var(--focus-ring-outline-offset, 2px)}:where(.matches-page .back-button,.matches-page .match-detail-nav-button,.matches-page .header-action-button,.matches-page .accept-wager-button){background:var(--gradient-header-brand);color:#fff;border:none;padding:.5rem .75rem;border-radius:.25rem;cursor:pointer;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase}:where(.matches-page .back-button,.matches-page .match-detail-nav-button,.matches-page .header-action-button,.matches-page .accept-wager-button):hover:not(:disabled){opacity:.8}:where(.matches-page .header-action-button,.matches-page .accept-wager-button):disabled{opacity:.55;cursor:not-allowed;filter:grayscale(20%)}:where(.action-button-primitive,.tournament-action-button,.tournament-linked-match-button){min-height:44px;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.28rem .68rem;text-transform:uppercase;letter-spacing:.05em;font-family:AgencyB;font-size:max(1.05rem,16px);display:inline-flex;align-items:center;justify-content:center;gap:.28rem;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--ease-out-quart),background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart),opacity var(--motion-duration-fast) var(--ease-out-quart)}:where(.action-button-primitive--secondary,.tournament-action-button,.tournament-linked-match-button){border-color:#ffffff4d;background:#100c0d59}:where(.action-button-primitive--primary,.tournament-action-button--primary){border-color:var(--color-brand-primary-bright);background:var(--gradient-header-brand)}:where(.action-button-primitive,.tournament-action-button,.tournament-linked-match-button):hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}:where(.action-button-primitive,.tournament-action-button,.tournament-linked-match-button):disabled{opacity:.65;cursor:not-allowed;filter:none;transform:none}:where(.interactive-card-primitive){cursor:pointer;transition:transform var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),box-shadow var(--motion-duration-fast) var(--ease-out-quart),filter var(--motion-duration-fast) var(--ease-out-quart)}:where(.interactive-card-primitive):hover:not(:disabled){transform:translate3d(0,var(--interactive-card-hover-translate-y, calc(var(--motion-distance-sm) * -.3)),0);border-color:var(--interactive-card-hover-border-color, currentColor);box-shadow:var(--interactive-card-hover-shadow, none);filter:var(--interactive-card-hover-filter, none)}:where(.interactive-card-primitive):active:not(:disabled){transform:translateZ(0) scale(var(--interactive-card-active-scale, .996))}.content-stack-primitive{display:flex;flex-direction:column;justify-content:var(--content-stack-justify, flex-start);align-items:var(--content-stack-align, stretch);width:100%;min-height:0;height:var(--content-stack-height, auto);gap:var(--content-stack-gap, var(--space-2))}.section-header-primitive{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--section-header-min-height, 2rem);gap:var(--section-header-gap, var(--space-2))}.section-header-primitive:after{content:"";flex:1;height:var(--section-header-rule-size, 1px);margin-left:var(--section-header-rule-gap, var(--space-2));background:var(--section-header-rule-background, rgba(255, 255, 255, .24))}.app-shell-mobile .section-header-primitive{align-items:flex-start;flex-direction:column}.app-shell-mobile .section-header-primitive:after{width:100%;margin-left:0}.surface-shell-dark{border:1px solid var(--surface-shell-dark-border, rgba(255, 255, 255, .14));background:var( --surface-shell-dark-background, radial-gradient(circle at top right, rgba(217, 30, 43, .22), transparent 48%), linear-gradient(132deg, rgba(58, 58, 58, .86), rgba(16, 16, 16, .96)) )}.surface-panel-dark{border:1px solid var(--surface-panel-dark-border, rgba(255, 255, 255, .14));background:var( --surface-panel-dark-background, linear-gradient(to bottom, rgba(55, 55, 55, .82), rgba(20, 20, 20, .92)) )}.surface-panel-soft{--surface-panel-dark-background: var( --surface-panel-soft-background, radial-gradient(circle at top right, rgba(217, 30, 43, .16), transparent 44%), var(--surface-panel-soft-base, rgba(45, 45, 45, .72)) )}.state-panel-primitive{--surface-panel-dark-background: var( --state-panel-background, radial-gradient(circle at top right, rgba(217, 30, 43, .14), transparent 42%), var(--state-panel-background-base, rgba(45, 45, 45, .72)) );margin:0;color:var(--state-panel-color, rgba(255, 255, 255, .82));font-size:var(--state-panel-font-size, 1rem);line-height:var(--state-panel-line-height, 1.25);padding:var(--state-panel-padding, var(--space-4));box-sizing:border-box}.state-panel-primitive.is-error{--state-panel-color: var(--state-panel-error-color, #f4b0aa);--surface-panel-dark-border: var(--state-panel-error-border, var(--surface-panel-dark-border, rgba(255, 255, 255, .14)))}.media-cover-primitive{background-position:center;background-size:cover;transform:scale(var(--media-cover-scale, 1));transition:transform var(--motion-duration-medium) var(--ease-out-quart)}.interactive-card-primitive:hover .media-cover-primitive{transform:scale(var(--media-cover-hover-scale, 1.05))}.pill-primitive{--metadata-label-color: var(--pill-color, rgba(255, 255, 255, .82));color:var(--pill-color, rgba(255, 255, 255, .82));font-size:var(--pill-font-size, .875rem);font-weight:var(--pill-font-weight, 700);line-height:1;padding:var(--pill-padding, .34rem .45rem);border:1px solid var(--pill-border, rgba(255, 255, 255, .18));background:var(--pill-background, rgba(16, 16, 16, .46));overflow-wrap:anywhere}.pill-primitive--strong{--metadata-label-color: var(--pill-strong-color, #fff);--pill-color: var(--pill-strong-color, #fff);--pill-padding: var(--pill-strong-padding, .22rem .34rem);--pill-border: var(--pill-strong-border, rgba(255, 255, 255, .42));--pill-background: var(--pill-strong-background, rgba(16, 16, 16, .62))}.inset-frame-primitive:after{content:"";position:absolute;inset:var(--inset-frame-inset, var(--space-2));z-index:var(--inset-frame-z-index, 0);border:1px solid var(--inset-frame-border-color, rgba(255, 255, 255, .08));pointer-events:none;transition:border-color var(--motion-duration-fast) var(--ease-out-quart)}.inset-frame-primitive:hover:after,.inset-frame-primitive.is-active:after{border-color:var(--inset-frame-active-border-color, var(--inset-frame-border-color, rgba(255, 255, 255, .08)))}.tile-box{background:var( --tile-box-background, linear-gradient(to bottom, #444 0%, #222 100%) );color:var(--tile-box-color, #fff);padding:var(--tile-box-padding-block, .5rem) var(--tile-box-padding-inline, .7rem);box-sizing:border-box}.tile-stack{display:flex;flex-direction:column}.tile-name{padding:.4rem .6rem;font-size:2.2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-centered{text-align:center}.unified-table-shell{width:100%;position:relative}.unified-table-shell .unified-table-style{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin-top:0;position:relative;z-index:1}.unified-table-shell .unified-table-style th{background:var(--gradient-header-brand);color:#fff;padding:var(--unified-table-header-padding, .5rem 0);text-transform:uppercase;font-size:var(--unified-table-header-font-size, 2rem);font-weight:700;letter-spacing:var(--unified-table-header-letter-spacing, .1em);font-style:italic;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.unified-table-shell .unified-table-style thead th{position:sticky;top:0;z-index:2}.unified-table-style td{background:linear-gradient(to bottom,#444,#222);color:#fff;padding:var(--unified-table-cell-padding, .2rem .9rem);font-size:var(--unified-table-cell-font-size, 1.7rem);line-height:var(--unified-table-cell-line-height, 1.6);letter-spacing:var(--unified-table-cell-letter-spacing, .04em);border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap;overflow:hidden;position:relative}.unified-table-style tr:last-child td{border-bottom:none}.unified-table-style tr{cursor:pointer;transition:background-color .2s ease-in-out}.unified-table-style tr:hover td{background:linear-gradient(to bottom,#555,#333)}.unified-table-style tr.selected td{background:#e93e3e4d!important;border-bottom-color:#e93e3e80!important}.unified-table-style tr.selected:hover td{background:#e93e3e80!important}.unified-table-style .private-lock-icon{width:1em;height:1em}#create-wager-page .listing-table{width:100%;border-collapse:separate;border-spacing:0 .1rem;margin-top:0}#create-wager-page .listing-table th{background:var(--create-wager-listing-header-bg, var(--gradient-header-brand));color:#fff;padding:.5rem .6rem;text-transform:uppercase;font-size:1.7rem;font-weight:700;letter-spacing:.05em;font-style:italic;cursor:pointer}#create-wager-page .listing-table td{background:transparent;color:#fff;padding:.2rem .9rem;font-size:1.7rem;line-height:1.6;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap;overflow:hidden;position:relative}#create-wager-page .listing-table tr:last-child td{border-bottom:none}#create-wager-page .listing-table tr{cursor:pointer;transition:background-color .2s ease-in-out}#create-wager-page .listing-table tr:hover td{background-color:#ffffff0d}#create-wager-page .listing-table tr.selected td{background:#e93e3e4d!important;border-bottom-color:#e93e3e80!important}#create-wager-page .listing-table tr.selected:hover td{background:#e93e3e80!important}:where(.label-metadata-primitive,.tournament-detail-header-fact,.tournament-detail-header-metadata span,.match-detail-summary .label,.match-detail-summary .money-bottom .status-box .status-subline,.match-detail-summary .money-bottom .status-private-badge){color:var(--metadata-label-color, inherit);font-size:var(--metadata-label-font-size, inherit);font-weight:var(--metadata-label-font-weight, inherit);line-height:var(--metadata-label-line-height, normal);text-transform:uppercase;letter-spacing:var(--metadata-label-tracking, .08em)}:where(.section-heading-primitive,.tournament-overview-card h3,.tournament-participants-header h3,.tournament-bracket-header h3,.tournament-linked-matches-header h3,.tournament-roster-form h4,.tournament-roster-invites-header h4){margin:0;color:var(--section-heading-color, inherit);font-size:var(--section-heading-font-size, inherit);line-height:var(--section-heading-line-height, normal);text-transform:uppercase;letter-spacing:var(--detail-section-heading-tracking, .06em)}.mobile-only{display:none!important}.app-shell-mobile .mobile-only{display:initial!important}.app-shell-mobile .mobile-hide{display:none!important}.app-shell-mobile .mobile-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.app-shell-mobile .mobile-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--mobile-content-gutter, .8rem)}.header-dropdown-container{position:relative;display:inline-flex;align-items:center}.header-dropdown-menu{position:absolute;top:100%;right:0;background-color:#fffffffa;border:1px solid #111827;box-shadow:0 4px 8px #0003;z-index:1000;min-width:150px;margin-top:5px;display:flex;flex-direction:column}.header-dropdown-menu .header-dropdown-item,.header-dropdown-menu .header-dropdown-item:visited{display:block;padding:12px 16px;color:#111827;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;width:100%;box-sizing:border-box;transition:background-color .12s ease,color .12s ease}.header-dropdown-menu .header-dropdown-item:hover,.header-dropdown-menu .header-dropdown-item:focus-visible{background-color:#cbd5e1d1;color:#111827}.header-dropdown-item.profile,.header-dropdown-item.admin{border-bottom:1px solid #ccc}.header-dropdown-menu .header-dropdown-item.logout,.header-dropdown-menu .header-dropdown-item.logout:visited{color:#dc2626}.header-dropdown-menu .header-dropdown-item.logout:hover,.header-dropdown-menu .header-dropdown-item.logout:focus-visible{background-color:#f8717129;color:#b91c1c}.header-dropdown-item.no-border{border-bottom:none}.header-dropdown-item-button{border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.header-dropdown-item-button:focus-visible{outline:2px solid #111827;outline-offset:-2px}.friends-popup{min-width:260px}.notifications-popup{min-width:280px;max-width:360px;max-height:24rem;overflow-y:auto}.notification-title{font-size:13px;font-weight:700;color:#111827}.notification-body{margin-top:3px;font-size:12px;line-height:1.35;color:#374151}.header-dropdown-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#111827;text-align:center;background:#0000000d;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.header-dropdown-action{font-weight:700;color:#111827}.header-dropdown-action:hover{background:linear-gradient(90deg,#00ff4126,#0000)}.header-dropdown-toolbar{padding:8px 0;width:100%;display:flex;justify-content:flex-end;align-items:center}.header-dropdown-button{margin:0 8px}.friends-popup .header-dropdown-toolbar button,.friends-popup .header-dropdown-button{text-transform:uppercase;border:2px solid #111827;background:transparent;color:#111827;padding:6px 10px;font-weight:800;font-size:12px;cursor:pointer}.friends-popup .header-dropdown-toolbar button:hover,.friends-popup .header-dropdown-button:hover{background-color:#0000000f}.friend-request-row{display:flex;align-items:center;gap:.5rem}.friend-request-row .friend-username{flex:1}.friend-request-row .segmented-actions{display:inline-flex;border:2px solid #111827;overflow:hidden}.friend-request-row .segmented-option{padding:6px 10px;font-weight:800;font-size:12px;text-transform:uppercase;background:#00000005;color:#111827;border:none;cursor:pointer}.friend-request-row .segmented-option+.segmented-option{border-left:2px solid #111827}.friend-request-row .segmented-option.accept:hover{background:#05966926}.friend-request-row .segmented-option.ignore:hover{background:#b91c1c1f}.app-shell-mobile .header-mobile-menu-container{position:relative;display:inline-flex;align-items:center;z-index:220}.app-shell-mobile .header-mobile-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;cursor:pointer;background:#0000007a;z-index:200;animation:header-mobile-backdrop-in var(--motion-duration-medium) var(--ease-out-quart) both}.app-shell-mobile .header-mobile-menu{position:fixed;top:calc(.75rem + env(safe-area-inset-top));right:.75rem;width:min(90vw,23rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top));overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding:.7rem;box-sizing:border-box;background:#fffffffa;border:2px solid #111827;box-shadow:0 18px 35px #00000059;z-index:210;transform-origin:top right;animation:header-mobile-menu-in var(--motion-duration-shell) var(--ease-out-expo) both}.app-shell-mobile .header-mobile-menu>*{animation:motion-fade-down-in var(--motion-duration-medium) var(--ease-out-quart) both}.app-shell-mobile .header-mobile-menu>*:nth-child(1){animation-delay:0ms}.app-shell-mobile .header-mobile-menu>*:nth-child(2){animation-delay:calc(var(--motion-delay-step) * .45)}.app-shell-mobile .header-mobile-menu>*:nth-child(3){animation-delay:calc(var(--motion-delay-step) * .9)}.app-shell-mobile .header-mobile-menu>*:nth-child(4){animation-delay:calc(var(--motion-delay-step) * 1.35)}.app-shell-mobile .header-mobile-menu>*:nth-child(5){animation-delay:calc(var(--motion-delay-step) * 1.8)}.app-shell-mobile .header-mobile-menu>*:nth-child(6){animation-delay:calc(var(--motion-delay-step) * 2.25)}.app-shell-mobile .header-mobile-menu>*:nth-child(7){animation-delay:calc(var(--motion-delay-step) * 2.7)}.app-shell-mobile .header-mobile-menu-user{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .1rem .55rem;border-bottom:1px solid #d1d5db;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}.app-shell-mobile .header-mobile-menu-user .header-user-avatar.mobile{border-color:#4b556380;background:#4b556314}.app-shell-mobile .header-mobile-menu-item{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid #111827;background:transparent;padding:.55rem .7rem;color:#111827;font-family:AgencyB;font-size:15px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint),border-color var(--motion-duration-fast) var(--ease-out-quart)}.app-shell-mobile .header-mobile-menu-item:hover{background:#0000000f;transform:translateY(-1px)}.app-shell-mobile .header-mobile-menu-item-label{display:inline-flex;align-items:center;gap:.45rem}.app-shell-mobile .header-mobile-menu-badge{min-width:22px;height:22px;padding:0 6px;background:#ef4444;color:#fff;font-size:11px;line-height:22px;text-align:center;font-weight:800}.app-shell-mobile .header-mobile-menu-section{border:1px solid #d1d5db;background:#fff;max-height:14rem;overflow-y:auto;animation:motion-fade-down-in var(--motion-duration-medium) var(--ease-out-quart) both}.app-shell-mobile .header-mobile-menu-section .header-dropdown-item{color:#111827;background:transparent}.app-shell-mobile .header-mobile-wallet-section{border:1px solid #d1d5db;background:#f3f4f673;padding:.55rem;display:flex;flex-direction:column;gap:.5rem}.app-shell-mobile .header-mobile-wallet-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}.app-shell-mobile .header-mobile-menu .header-wallet{min-height:0;width:100%;flex-direction:column;align-items:stretch;gap:.5rem}.app-shell-mobile .header-mobile-menu .header-wallet .wallet-adapter-button{width:100%;justify-content:center;height:42px;font-size:14px;border-color:#111827;color:#111827;background:transparent}.app-shell-mobile .header-mobile-menu .wallet-status-link-btn,.app-shell-mobile .header-mobile-menu .wallet-status-warning{margin-left:0;width:100%;min-height:42px;height:auto;box-sizing:border-box;justify-content:center;white-space:normal;text-align:center;padding:.45rem .6rem}.app-shell-mobile .header-mobile-menu-item.logout{color:#b91c1c;border-color:#b91c1c99}.app-shell-mobile .header-mobile-menu-item.logout:hover{background:#b91c1c14}@keyframes header-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes header-mobile-menu-in{0%{opacity:0;transform:translate3d(0,calc(var(--motion-distance-lg) * -1),0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.app-shell-mobile .header-dropdown-item{font-size:16px;padding:14px 18px}.app-shell-mobile .header-dropdown-title{font-size:13px}.app-shell-mobile .friend-request-row .segmented-option{font-size:13px;padding:7px 11px}.header-toolbar-button{color:#fff;width:40px;height:40px;margin-right:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;box-sizing:border-box;flex:0 0 auto;background:transparent;border:1px solid #fff}.header-toolbar-button.label{width:auto;padding:0 12px;font-size:14px;font-weight:800;text-transform:uppercase}.header-toolbar-button.label .header-user-trigger{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.header-user-avatar{width:24px;height:24px;border-radius:9999px;object-fit:cover;flex:0 0 auto;border:1px solid rgba(255,255,255,.75);background:#fff3}.header-user-name{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.header-toolbar-button:hover{background-color:#ffffff1f}#social-button,#notifications-button,#mobile-menu-button{padding:0}.header-toolbar-button .header-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:800;pointer-events:none}#login-register-button,#select-wallet.header-toolbar-button.label{background:transparent;border:1px solid #fff;color:#fff;height:40px;padding:0 12px;box-sizing:border-box}#login-register-button:hover,#select-wallet.header-toolbar-button.label:hover{background-color:#ffffff1f}.header-wallet{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;align-self:center}.header-wallet .wallet-adapter-button{font-family:AgencyB;font-size:14px;font-weight:800;text-transform:uppercase;height:40px;padding:0 12px;border:1px solid #fff;background:transparent;color:#fff;border-radius:0;line-height:1;box-sizing:border-box}.header-wallet .wallet-adapter-button:hover{background-color:#ffffff1f}.header-wallet .wallet-adapter-button .wallet-adapter-button-start-icon,.header-wallet .wallet-adapter-button .wallet-adapter-button-end-icon{margin:0 6px 0 0}.header-wallet .wallet-adapter-button .wallet-adapter-button-end-icon{margin:0 0 0 6px}.app-shell-mobile .header-toolbar-button{width:46px;height:46px}.app-shell-mobile .header-toolbar-button.label{min-height:46px;padding:0 14px;font-size:16px}.app-shell-mobile .header-user-avatar{width:28px;height:28px}.app-shell-mobile #login-register-button,.app-shell-mobile #select-wallet.header-toolbar-button.label{height:46px;padding:0 14px;font-size:16px}.app-shell-mobile .header-toolbar-button .header-badge{min-width:20px;height:20px;font-size:12px;line-height:20px}.app-shell-mobile .header-wallet{min-height:46px;gap:.6rem}.app-shell-mobile .header-wallet .wallet-adapter-button{font-size:16px;height:46px;padding:0 14px}.wallet-status-link-btn{font-family:AgencyB;font-size:12px;font-weight:800;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;padding:0 10px;margin-left:8px;border:1px solid #22c55e;background:#22c55e26;color:#22c55e;cursor:pointer;white-space:nowrap}.wallet-status-link-btn:hover:not(:disabled){background:#22c55e40}.wallet-status-link-btn:disabled{opacity:.6;cursor:not-allowed}.wallet-status-warning{display:inline-flex;align-items:center;margin-left:8px;height:40px;box-sizing:border-box;padding:0 10px;background:#ef444426;border:1px solid #ef4444;font-size:11px;color:#fca5a5;white-space:nowrap}.wallet-status-warning-icon{margin-right:6px;font-size:12px}.wallet-status-warning-text{font-family:AgencyB;text-transform:uppercase}.app-shell-mobile .wallet-status-link-btn{font-size:14px;height:46px;padding:0 12px}.app-shell-mobile .wallet-status-warning{height:46px;font-size:13px;padding:0 12px}.app-shell-mobile .wallet-status-warning-icon{font-size:14px}.home-news-carousel-tile{background-color:#800c0cf5;background-image:none!important}.home-news-carousel-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.home-news-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.03);transition:opacity var(--motion-duration-medium) var(--ease-out-quart),transform var(--motion-duration-medium) var(--ease-out-quart)}.home-news-carousel-slide.is-active{opacity:1;transform:scale(1)}.home-news-carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#0000001a,#0000006b 56%,#000c);z-index:2;pointer-events:none}.home-news-carousel-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.3rem;width:100%;margin-top:auto;padding:.66rem .78rem .56rem;box-sizing:border-box;z-index:3}.home-news-carousel-kicker{color:#ffffffd9;font-size:clamp(.78rem,.72rem + .3vw,.96rem);font-weight:700;line-height:1.05;letter-spacing:.09em;text-transform:uppercase}.home-news-carousel-headline{margin:0;color:#fff;font-size:clamp(1.24rem,1.1rem + .55vw,1.62rem);font-weight:700;line-height:1.08;text-shadow:0 1px 2px rgba(0,0,0,.6);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-news-carousel-excerpt{margin:0;color:#ffffffdb;font-size:clamp(.8rem,.72rem + .34vw,1.02rem);line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-news-carousel-dots{display:flex;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;padding:0 .78rem .66rem;box-sizing:border-box;z-index:4}.home-news-carousel-dot{width:.5rem;height:.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.7);background-color:#ffffff47;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quart)}.home-news-carousel-dot.is-active{background-color:#fffffff2;transform:scale(1.1)}#home-menu{--home-grid-height: 100%;--home-grid-columns: repeat(4, minmax(0, 1fr));--home-grid-rows: repeat(3, minmax(0, 1fr));--home-grid-areas: "news ongoing ongoing apply" "merch ongoing ongoing leaderboard" "about website meme rewards";--home-grid-gap: .5rem;--home-tile-min-height: var(--tile-height);--home-ongoing-min-height: calc(var(--tile-height) * 2 + .5rem);--home-tile-aspect-ratio: auto;--home-ongoing-aspect-ratio: var(--home-tile-aspect-ratio);width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:stretch}#home-grid{width:100%;height:var(--home-grid-height);min-height:0;display:grid;grid-template-columns:var(--home-grid-columns);grid-template-rows:var(--home-grid-rows);grid-template-areas:var(--home-grid-areas);gap:var(--home-grid-gap)}#home-grid>.menu-tile{width:100%;height:100%;min-height:var(--home-tile-min-height);aspect-ratio:var(--home-tile-aspect-ratio);animation:motion-fade-up-in var(--motion-duration-shell) var(--ease-out-expo);animation-fill-mode:backwards}#home-grid>.menu-tile:nth-child(1){animation-delay:0ms}#home-grid>.menu-tile:nth-child(2){animation-delay:calc(var(--motion-delay-step) * 1.2)}#home-grid>.menu-tile:nth-child(3){animation-delay:calc(var(--motion-delay-step) * .45)}#home-grid>.menu-tile:nth-child(4){animation-delay:calc(var(--motion-delay-step) * 1.6)}#home-grid>.menu-tile:nth-child(5){animation-delay:calc(var(--motion-delay-step) * 2.2)}#home-grid>.menu-tile:nth-child(6){animation-delay:calc(var(--motion-delay-step) * 2.8)}#home-grid>.menu-tile:nth-child(7){animation-delay:calc(var(--motion-delay-step) * 1.9)}#home-grid>.menu-tile:nth-child(8){animation-delay:calc(var(--motion-delay-step) * 2.45)}#home-grid>.menu-tile:nth-child(9){animation-delay:calc(var(--motion-delay-step) * 3.1)}#home-news-tile{grid-area:news}#home-ongoing-tile{grid-area:ongoing;background-image:url(/assets/img/tournaments.webp);min-height:var(--home-ongoing-min-height);aspect-ratio:var(--home-ongoing-aspect-ratio);animation-name:motion-scale-in-soft;animation-duration:var(--motion-duration-slow);animation-delay:calc(var(--motion-delay-step) * .85)}#home-apply-tile{grid-area:apply;background-image:url(/assets/img/apply-red.webp)}#home-rules-tile{grid-area:merch;background-color:var(--app-red);background-image:none}#home-info-tile{grid-area:about;background-image:url(/assets/img/info.webp)}#home-main-website-tile{grid-area:website;background-image:url(/assets/img/main-website.webp)}#home-meme-editor-tile{grid-area:meme;background-image:url(/assets/img/meme-editor.webp)}#home-daily-rewards-tile{grid-area:leaderboard;background-color:var(--app-red);background-image:none}#home-support-tile{grid-area:rewards;background-image:url(/assets/img/rewards.webp)}.app-shell-mobile #home-menu{--home-grid-height: auto;--home-grid-columns: repeat(2, minmax(0, 1fr));--home-grid-rows: repeat(6, auto);--home-grid-areas: "ongoing ongoing" "ongoing ongoing" "news apply" "merch leaderboard" "about rewards" "website meme";--home-grid-gap: var(--mobile-content-gutter, .8rem);--home-tile-min-height: 0;--home-ongoing-min-height: 0;--home-tile-aspect-ratio: 1 / 1;--home-ongoing-aspect-ratio: 1 / 1;height:auto;padding:.35rem 0;box-sizing:border-box}.app-shell-mobile #home-grid>.menu-tile{animation-duration:var(--motion-duration-medium)}#matches-page.wagers-home-page{--wagers-grid-height: 100%;--wagers-grid-columns: repeat(4, minmax(0, 1fr));--wagers-grid-rows: repeat(6, minmax(0, 1fr));--wagers-grid-areas: "ongoing primary primary primary" "ongoing primary primary primary" "invites primary primary primary" "invites join join join" "how join join join" "how join join join";--wagers-grid-gap: .5rem;--wagers-tile-min-height: var(--tile-height);--wagers-featured-tile-min-height: calc(var(--tile-height) * 1.5);--wagers-tile-aspect-ratio: auto;--wagers-featured-tile-aspect-ratio: auto;width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:stretch}#wagers-menu-grid{width:100%;height:var(--wagers-grid-height);min-height:0;display:grid;grid-template-columns:var(--wagers-grid-columns);grid-template-rows:var(--wagers-grid-rows);grid-template-areas:var(--wagers-grid-areas);gap:var(--wagers-grid-gap)}#wagers-menu-grid>.menu-tile{width:100%;height:100%;min-height:var(--wagers-tile-min-height);aspect-ratio:var(--wagers-tile-aspect-ratio)}#wagers-info-tile{grid-area:ongoing;background-image:none;background-color:var(--app-red)}#wagers-rules-tile{grid-area:invites;background-image:none;background-color:var(--app-red)}#wagers-support-tile{grid-area:how;background-image:url(/assets/img/rules.webp)}#wagers-match-create-tile,#wagers-active-wager-tile{grid-area:primary}#wagers-match-create-tile,#wagers-active-wager-tile,#wagers-match-join-tile{min-height:var(--wagers-featured-tile-min-height);aspect-ratio:var(--wagers-featured-tile-aspect-ratio)}#wagers-match-create-tile{background-image:url(/assets/img/create-match.webp);background-size:cover;background-position:center;background-repeat:no-repeat}#wagers-active-wager-tile{background-image:url(/assets/img/360-arena.png);background-size:contain;background-position:center;background-repeat:no-repeat}#wagers-active-wager-tile .tile-title span{font-size:3.6rem;font-weight:900;font-style:italic;letter-spacing:.04em;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.2),0 2px 6px rgba(0,0,0,.55)}#wagers-match-join-tile{grid-area:join;background-image:url(/assets/img/join-match.webp)}.app-shell-mobile #matches-page.wagers-home-page{--wagers-grid-height: auto;--wagers-grid-columns: repeat(2, minmax(0, 1fr));--wagers-grid-rows: repeat(4, auto);--wagers-grid-areas: "primary primary" "join join" "ongoing invites" "how how";--wagers-grid-gap: var(--mobile-content-gutter, .8rem);--wagers-tile-min-height: 0;--wagers-featured-tile-min-height: 0;--wagers-tile-aspect-ratio: 1 / 1;--wagers-featured-tile-aspect-ratio: 2 / 1;height:auto;padding:.35rem 0;box-sizing:border-box}.app-shell-mobile #wagers-active-wager-tile .tile-title span{font-size:clamp(2rem,8vw,2.8rem)}#matches-list-container{display:flex;flex-direction:column;background-color:transparent;color:var(--view-foreground-color);width:100%;max-width:100%;min-height:0;height:100%;justify-content:flex-start;align-items:stretch;overflow-y:visible;overflow-x:hidden}#open-matches-page{justify-content:flex-start;align-items:stretch}#matches-list>thead>tr>th{background-image:var(--header-gradient);color:#fff}#matches-list th,#matches-list td{height:3rem;text-align:start}.menu-container[data-active-menu=matches-list]:has(#matches-list-container.view.shown){height:49rem}.menu-container[data-active-menu=matches-list]:has(.post-match-view){height:55rem}.profile-socials-block{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem}.profile-socials-block>h4{margin:0;font-size:1.6rem;text-transform:uppercase;letter-spacing:.05em;color:#3f4b68}.socials-display{width:100%}.socials-display .social-icons{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-start;align-items:center;width:100%}.socials-display .social-icons>a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;box-sizing:border-box}.socials-display .social-icons>a:focus-visible{outline:2px solid #1e5cff;outline-offset:2px;border-radius:2px}.social-icon{width:28px;height:28px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;opacity:.85}.social-icon:hover{transform:scale(1.15);opacity:1}.social-icon-container{display:flex;align-items:center;gap:.5rem}.social-form-field{display:flex;align-items:center;gap:.75rem;margin-bottom:.45rem}.social-input-icon{width:24px;height:24px;opacity:.8;flex-shrink:0}.social-form-field .form-field{flex-grow:1;margin-bottom:0}.social-form-field .form-field>span:first-child{display:none}.socials-empty p{margin:0;opacity:.72;font-style:italic}.socials-editing{width:100%;justify-content:flex-start;align-items:stretch}.socials-editing .social-form-field{gap:.5rem;margin-bottom:.35rem}.socials-editing .social-input-icon{width:24px;height:24px}.socials-empty{justify-content:flex-start;align-items:flex-start}.social-connect-actions{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:.15rem}.social-connect-actions .auth-button{white-space:nowrap}.social-connect-actions .auth-button:focus-visible{outline:2px solid #1e5cff;outline-offset:2px}.twitter-connected{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.twitter-connected-meta{display:flex;align-items:center;gap:.5rem}.twitter-connected-avatar{width:24px;height:24px;border-radius:2px}.twitter-verified-badge{color:var(--app-green-success)}.social-connect-actions .twitter-connected .twitter-handle{font-size:1.4rem;font-weight:600;overflow-wrap:anywhere}.social-connect-actions .disconnect-link{display:inline-flex;align-items:center;border:none;background:transparent;min-height:2.75rem;padding:.1rem .2rem;font-family:inherit;line-height:1;font-size:1.4rem;text-decoration:underline;cursor:pointer;opacity:.9}.social-connect-actions .disconnect-link:hover,.social-connect-actions .disconnect-link:focus{opacity:1;text-decoration-thickness:2px}.social-connect-actions .disconnect-link:focus-visible{outline:2px solid #1e5cff;outline-offset:2px;border-radius:2px}.app-shell-mobile .profile-socials-block>h4{font-size:1.35rem}.app-shell-mobile .socials-display .social-icons{gap:.4rem}.app-shell-mobile .socials-display .social-icons>a{min-width:2.75rem;min-height:2.75rem}.app-shell-mobile .social-icon{width:24px;height:24px}.app-shell-mobile .social-form-field{align-items:flex-start;gap:.55rem}.app-shell-mobile .social-form-field .form-field input{min-height:2.75rem}.app-shell-mobile .social-connect-actions .auth-button{width:100%;min-height:2.75rem}@media (prefers-reduced-motion: reduce){.social-icon{transition:none}.social-icon:hover{transform:none}}.form-field{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;width:100%}.form-field-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%}.form-field label{font-size:1.4rem;white-space:nowrap}.form-field input,.form-field textarea{border:1px solid #6C6C6C;text-transform:none;font-size:1.6rem;padding:.3rem .3rem .1rem .5rem;font-family:inherit;width:100%;box-sizing:border-box;background-color:#fff;color:#000}.form-field textarea{resize:vertical;min-height:3rem;max-height:10rem}.error-tooltip{color:#ff8585;font-size:.9rem;text-transform:none;margin-top:.2rem;display:inline-flex;align-items:center;justify-content:flex-end;line-height:1.2;text-align:right;animation:motion-fade-down-in var(--motion-duration-fast) var(--ease-out-quart)}.form-field.gray-box{flex-direction:row;align-items:center;background-size:100% 100%;padding:.7rem;box-sizing:border-box}.form-field.gray-box .form-field-meta{width:auto;align-items:center}.form-field.gray-box label{font-size:2rem;color:#ccc;width:auto}.form-field.gray-box input,.form-field.gray-box textarea{background:transparent;border:1px solid #888;color:#fff;text-align:left;font-size:2rem;padding:.2rem .5rem;flex-grow:1}.form-field.gray-box input:focus,.form-field.gray-box textarea:focus{outline:none}.form-field.gray-box input::placeholder,.form-field.gray-box textarea::placeholder{color:#888}.form-field.has-error input,.form-field.has-error textarea,.form-field.has-error select{border-color:#ff8585b8;box-shadow:0 0 0 1px #ff858529}.custom-style{background-image:linear-gradient(180deg,#b5b5b5,#d9d9d9,#b5b5b5);border-top:.125rem solid #D0D0D0;border-left:.125rem solid #B3B3B3;border-right:.125rem solid #C5C5C5;border-bottom:.125rem solid #7B7B7B;color:var(--text-secondary-color);width:14rem;height:3rem;cursor:pointer;transition:background-image .25s ease-in-out,filter .25s ease-in-out,opacity .25s ease-in-out}.custom-style:focus-visible{outline:2px solid #1e5cff;outline-offset:2px}.silver-text{color:#5a5a5a;text-shadow:0 1px 0 rgba(255,255,255,.55),0 -1px 0 rgba(0,0,0,.18);transition:color .25s ease-in-out,opacity .25s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-style,.silver-text{transition:none}}.tab-view{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.tab-contents{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.tab-content-panel{width:100%;flex:1 1 auto;min-height:0}.tab-content-panel[data-state=inactive],.tab-content-panel[hidden]{display:none!important}.tab-content-panel[data-state=active]{display:flex;flex-direction:column;align-items:stretch;animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart)}.tab-handle{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:2rem;flex:1 1 0;min-width:0;background-color:transparent;color:#fff;height:100%;box-sizing:border-box;border:.25rem solid transparent;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),color var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.tab-handle[data-state=active]{background-color:var(--view-background-color);color:#6c6c6c;border:.25rem solid #FFFFFF}.tab-handle:hover:not([data-state=active]){background-color:#6b7ba8;transform:translateY(-1px)}.tab-handle:focus-visible{outline:2px solid var(--focus-ring-color, #ffffff);outline-offset:-2px}.tab-handle-content{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.tab-handles{width:100%;align-self:stretch;display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;flex-shrink:0;height:4rem;background:linear-gradient(to right,#3e5078,#556b98);box-shadow:inset 4px 0 8px -4px #0000004d}.tab-handle:not(:last-child){border-right:1px solid #ccc}:root{--border-color-light: #d8d8d8}#profile-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-x:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-shell-desktop .menu-container[data-active-menu=profile]{height:49rem}.profile-skeleton,.profile-status{background-image:linear-gradient(180deg,#636363,#2d2d2d);display:flex;flex-direction:column;width:100%;min-height:14rem;font-size:2rem;color:#fff;justify-content:center;align-items:center;text-align:center;gap:.75rem;box-sizing:border-box;padding:2rem 1.5rem}.profile-status>p,.profile-skeleton>p{margin:0;max-width:40rem}#player-profile{padding:0;width:100%}#player-not-found{background-image:linear-gradient(180deg,#636363,#2d2d2d);display:flex;flex-direction:column;width:100%;height:100%;font-size:2rem;color:#fff;justify-content:space-around;align-items:center;text-align:center}#player-not-found>img{width:24rem;height:24rem}.profile-header{width:100%;min-height:3.35rem;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.2rem .45rem;margin-bottom:0;background:var(--header-gradient);border:1px solid rgba(0,0,0,.42);border-bottom:0;box-shadow:inset 0 1px #fff3}.profile-header-tab{min-width:0;display:flex;align-items:center;gap:.65rem}.profile-header-tab>img{width:2rem;height:2rem;flex-shrink:0}.profile-header-title{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1.75rem;font-style:italic;font-weight:700;line-height:1}.profile-header-share-button{margin-left:auto;min-height:2.05rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.72);background:#00000029;color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.05em;font-style:italic;text-transform:uppercase;cursor:pointer}.profile-header-share-button:hover{background:#ffffff29}.profile-header-share-button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.profile-tab-contents{width:100%;max-width:100%;min-height:0;display:flex;flex-direction:column}.profile-tab-content{width:100%;max-width:100%;min-width:0;min-height:0;color:#6c6c6c;justify-content:flex-start;display:flex;flex-direction:column;overflow-x:hidden}#profile-page .profile-tab-contents,#profile-page .profile-tab-content{flex:1 1 auto}.app-shell-desktop #profile-page .profile-tab-content{overflow:hidden}.profile-body-tabs{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.profile-body-tabs .tab-view,.profile-body-tabs .tab-contents,.profile-body-tabs .tab-content-panel[data-state=active]{min-height:0}.profile-body-tabs .tab-view{flex:1 1 auto}.profile-body-tabs .tab-handles{min-height:3.1rem;height:auto;padding:0;gap:0;background:var(--header-gradient);border:1px solid rgba(0,0,0,.42);border-top:0;box-shadow:inset 0 1px #ffffff29}.profile-body-tabs .tab-handle{position:relative;font-size:1.3rem;min-height:2.9rem;color:#f5f8fff5;letter-spacing:.05em;text-transform:uppercase;font-style:italic;white-space:nowrap;background:var(--header-gradient);border:0;border-right:1px solid rgba(0,0,0,.24);border-radius:0;box-shadow:none;transform:none}.profile-body-tabs .tab-handle:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;background:#ffffffeb;transform:scaleX(.18);opacity:0;transform-origin:center;transition:transform var(--motion-duration-fast) var(--ease-out-quint),opacity var(--motion-duration-fast) var(--ease-out-quart)}.profile-body-tabs .tab-handle[data-state=active]{background:linear-gradient(to bottom,#444,#222);color:#fff}.profile-body-tabs .tab-handle[data-state=active]:after{opacity:1;transform:scaleX(1)}.profile-body-tabs .tab-handle:hover:not([data-state=active]){filter:brightness(1.08);transform:translateY(-1px)}.profile-body-tabs .tab-handle:last-child{border-right:0}.profile-body-tabs .tab-contents{padding-top:0}.profile-tab-panel-scroll{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;padding-right:.2rem;box-sizing:border-box}.profile-tab-panel{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.profile-tab-panel-body{width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.4rem;padding-top:.4rem}.profile-section{width:100%;box-sizing:border-box;display:grid;gap:.75rem}.profile-section-reviews{width:100%}.profile-reviews-card{width:100%;display:flex;flex-direction:column;gap:1rem}.profile-reviews-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile-reviews-header h3,.profile-reviews-header p,.profile-reviews-empty,.profile-review-meta,.profile-review-body{margin:0}.profile-reviews-summary-grid{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.profile-review-summary-pill{min-width:4.5rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.16);border-radius:.45rem;background:#0000002e;text-align:center}.profile-review-summary-pill strong,.profile-review-summary-pill span{display:block}.profile-review-summary-pill span{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8}.profile-reviews-list{display:flex;flex-direction:column;gap:.8rem}.profile-review-card{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#00000029}.profile-review-card-header{display:flex;justify-content:space-between;gap:1rem}.profile-review-card-header div{display:flex;flex-direction:column;gap:.15rem}.profile-review-card-header span,.profile-review-card-header time,.profile-review-meta,.profile-review-body-empty{color:#ffffffa8}.profile-review-reactions{display:flex;flex-wrap:wrap;gap:.4rem}.profile-review-reaction{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.3rem .55rem;background:#ffffff14;color:#fff;cursor:pointer}.profile-review-reaction.selected,.profile-review-reaction:not(:disabled):hover{border-color:#ffffff73;background:var(--header-gradient)}.profile-review-reaction:disabled{cursor:not-allowed;opacity:.65}.profile-section.info{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-bottom:.45rem}.profile-section.info>.profile-card-main:only-child{grid-column:1 / -1}.profile-section.data{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));align-items:stretch;row-gap:.4rem;column-gap:.6rem}.profile-section.data>.stats-box{grid-column:1}.app-shell-desktop .profile-tab-panel-overview .profile-section.info,.app-shell-desktop .profile-tab-panel-performance .profile-section.data{width:100%;max-width:none;margin-inline:0}.app-shell-desktop .profile-tab-panel-overview .profile-section.info{margin-bottom:0}.app-shell-desktop .profile-tab-panel-overview .profile-card-main{grid-template-columns:max-content minmax(0,1fr);gap:.85rem}.app-shell-desktop .profile-tab-panel-overview .profile-card-main>.profile-main-meta{padding-left:.7rem}.profile-overview-snapshot{min-height:0;gap:.55rem;padding:.7rem .8rem}.profile-overview-snapshot>h3{font-size:1.3rem}.profile-overview-prestige{display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.profile-overview-prestige-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:1.15rem;text-transform:uppercase;letter-spacing:.045em;color:#2a3146;font-weight:700}.profile-overview-prestige-xp{font-size:.92rem;letter-spacing:.04em;font-weight:600;font-variant-numeric:tabular-nums;color:#212d44c7}.profile-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell-desktop .profile-overview-kpis .profile-kpi{min-height:3.4rem;padding:.4rem .55rem}.app-shell-desktop .profile-tab-panel-performance .profile-section.data{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.4rem;column-gap:.72rem}.app-shell-desktop .profile-tab-panel-performance .profile-section.data>.stats-box{grid-column:1 / -1}.profile-section.profile-section-achievements,.profile-section.profile-section-account{grid-template-columns:minmax(0,1fr);align-items:stretch}.profile-section.profile-section-account{justify-items:stretch}.profile-card-account-tab{width:100%;max-width:none}.profile-card,.profile-stat-card{background:linear-gradient(180deg,#fbfcff,#eef2f8);border:1px solid rgba(22,33,55,.22);box-shadow:0 2px 6px #11182624;padding:.8rem;box-sizing:border-box;min-height:0}.profile-card{display:flex;flex-direction:column;gap:.7rem}.profile-card-main{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.7rem;background:linear-gradient(180deg,#f7f9fd,#e5eaf4)}.profile-card-main>.profile-media-column{grid-column:1;align-self:flex-start}.profile-card-main>.profile-main-meta{grid-column:2}.profile-card-account{background:linear-gradient(180deg,#f9fbff,#e9eef7)}.profile-main-meta{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.profile-main-socials{margin-top:.35rem;border-top:1px solid rgba(42,49,70,.12);padding-top:.6rem}.profile-media-column{display:grid;grid-template-columns:minmax(15rem,17.5rem) minmax(4.6rem,auto);gap:.7rem;align-items:stretch}.app-shell-desktop .profile-tab-panel-overview .profile-media-column{grid-template-columns:minmax(15.5rem,18rem) minmax(4.6rem,auto);gap:.55rem}.profile-avatar-block{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem}.profile-featured-column{min-width:4.6rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;min-height:0}.profile-featured-badges{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;border:0;background:transparent}.profile-featured-manage{width:auto;min-width:5.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(41,64,107,.45);background:linear-gradient(180deg,#f9fbff,#e4ebfa);color:#1f345f;font-weight:700;min-height:1.95rem;padding:.2rem .45rem}.profile-featured-list{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;margin:0}.profile-featured-chip{width:3rem;height:3rem;border-radius:0;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.profile-featured-chip-placeholder{opacity:.55}.profile-featured-chip>img{width:100%;height:100%;object-fit:cover}.profile-featured-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#090c1494;display:flex;justify-content:center;align-items:center;z-index:80}.profile-featured-modal{width:min(34rem,92vw);background:linear-gradient(180deg,#f8faff,#e3e9f3);border:1px solid rgba(22,30,47,.3);padding:1rem;box-shadow:0 12px 28px #0000004d}.profile-featured-modal>h4,.profile-featured-modal>p{margin:0 0 .45rem}.profile-featured-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.8rem 0}.profile-featured-option{border:1px solid rgba(42,49,70,.25);background:#fff;min-height:3rem;display:flex;align-items:center;gap:.5rem;padding:.4rem}.profile-featured-option.active{border-color:#2f4d8f;box-shadow:inset 0 0 0 1px #2f4d8f}.profile-featured-option>img,.profile-featured-option>span{width:2rem;height:2rem;border-radius:0;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:transparent}.profile-featured-option-empty{border:1px dashed rgba(42,49,70,.25)}.profile-featured-modal-actions{display:flex;justify-content:flex-end;gap:.45rem}.profile-achievements-card{display:flex;flex-direction:column;gap:.75rem;background:var(--color-surface-card, #ffffff);border-color:#0000003d;border-top:.32rem solid var(--color-brand-primary, #d91e2b);color:var(--color-text-ink, #0f0f10);box-shadow:0 2px 6px #11182624}.profile-achievements-content{display:flex;flex-direction:column;gap:.75rem}.profile-achievements-loading{display:flex;min-height:7rem;flex-direction:column;align-items:stretch;justify-content:center;gap:.5rem}.profile-achievements-loading p,.profile-achievements-summary,.profile-achievement-description,.profile-achievements-empty p{margin:0}.profile-achievements-hero{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.75rem;padding:.75rem .85rem;border:1px solid rgba(0,0,0,.22);background:var(--color-brand-primary, #d91e2b);color:var(--color-text-inverse, #ffffff)}.profile-achievements-kicker{display:block;color:inherit;font-size:.76rem;font-weight:800;line-height:1.15;letter-spacing:.14em;text-transform:uppercase}.profile-achievements-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;color:#ffffffd1;font-size:1rem;line-height:1.2}.profile-achievements-summary strong{color:var(--color-text-inverse, #ffffff);font-size:2.6rem;font-weight:900;line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.profile-achievements-counts{display:flex;gap:.5rem;justify-content:flex-end}.profile-achievements-counts>div{min-width:4.2rem;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.36);text-align:center}.profile-achievements-counts span,.profile-achievements-counts strong{display:block}.profile-achievements-counts span{font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.profile-achievements-counts strong{font-size:1.25rem;line-height:1;font-variant-numeric:tabular-nums}.profile-achievements-group{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.profile-achievements-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(0,0,0,.14);padding-bottom:.45rem}.profile-achievements-section-header>div{display:flex;align-items:baseline;gap:.55rem}.profile-achievements-section-header strong{color:var(--color-brand-primary-dark, #a50003);font-size:1.35rem;line-height:1;font-variant-numeric:tabular-nums}.profile-achievements-toggle{min-height:2.5rem;border:1px solid rgba(0,0,0,.22);background:var(--color-surface-muted, #f3f4f6);color:var(--color-text-ink, #0f0f10);padding:.35rem .55rem;font:inherit;font-size:.82rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.profile-achievements-toggle:hover,.profile-achievements-toggle:focus-visible{background:var(--color-brand-primary, #d91e2b);border-color:var(--color-brand-primary-dark, #a50003);color:var(--color-text-inverse, #ffffff)}.profile-achievements-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.profile-achievement-row{display:flex;min-height:5.2rem;min-width:0;align-items:stretch;padding:.62rem;border:1px solid rgba(0,0,0,.14);background:var(--color-surface-muted, #f3f4f6)}.profile-achievement-main{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.42rem}.profile-achievement-title-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.6rem}.profile-achievement-title-row strong{color:var(--color-text-ink, #0f0f10);min-width:0;font-size:1rem;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.profile-achievement-xp{flex:0 0 auto;border:1px solid var(--color-brand-primary-dark, #a50003);background:var(--color-brand-primary, #d91e2b);color:var(--color-text-inverse, #ffffff);padding:.22rem .4rem;font-size:.78rem;font-weight:900;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.profile-achievement-description{color:var(--color-text-secondary, #565656);font-size:.9rem;line-height:1.35}.profile-achievement-meta{display:flex;flex-wrap:wrap;gap:.28rem;color:var(--color-text-secondary, #565656);font-size:.78rem;font-weight:800;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.profile-achievement-meta>span,.profile-achievement-meta>time{border:1px solid rgba(0,0,0,.12);padding:.2rem .32rem;background:#ffffffad}.profile-achievements-empty{display:flex;flex-direction:column;gap:.28rem;border:1px dashed rgba(0,0,0,.24);padding:.85rem;background:var(--color-surface-muted, #f3f4f6);color:var(--color-text-secondary, #565656);font-size:.98rem;line-height:1.4}.profile-achievements-empty strong{color:var(--color-text-ink, #0f0f10);font-size:1.08rem;line-height:1.2}.profile-achievements-skeleton{height:5rem;border:1px solid rgba(0,0,0,.14);background:var(--color-surface-muted, #f3f4f6)}.profile-avatar-input{display:none}.profile-picture-frame{width:100%;max-width:17rem;border:.14rem solid #111;background-color:#f7f7f7;object-fit:cover;object-position:center;aspect-ratio:4 / 3}#profile-change-avatar{background-image:url(/assets/img/ui/square-grey-button.webp);width:100%;max-width:17rem;padding:.25rem 1rem;transition:background-image .25s ease-in-out,filter .25s ease-in-out;box-sizing:border-box}#profile-change-avatar:hover,#profile-change-avatar:focus,#profile-change-avatar:active,#profile-change-avatar.active{background-image:url(/assets/img/ui/square-red-button.webp)}#profile-change-avatar:hover>span,#profile-change-avatar:focus>span,#profile-change-avatar:active>span,#profile-change-avatar.active>span{color:#fff!important;background-image:none!important}#profile-change-avatar:focus-visible{outline:2px solid #1e5cff;outline-offset:2px}.profile-identity-block,.profile-account-block{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.65rem}.profile-account-block{gap:.85rem}.app-shell-desktop .profile-account-block{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);grid-template-areas:"details preferences" "support preferences";align-items:start;gap:.85rem}.app-shell-desktop .profile-account-section-details{grid-area:details}.app-shell-desktop .profile-account-section-preferences{grid-area:preferences;align-self:stretch}.app-shell-desktop .profile-account-section-support{grid-area:support}.profile-account-section{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.55rem;border:1px solid rgba(33,47,75,.18);background:#ffffff94;padding:.65rem;box-sizing:border-box}.profile-account-section-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem}.profile-account-section-header>h4{margin:0;color:#223150;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.profile-account-section-header>p,.profile-account-section-note{margin:0;color:#222f4ac7;font-size:.98rem;line-height:1.35}.username-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.username-row>.profile-username-display{flex:0 1 auto}.username-row>.show-button{margin-right:.25rem}.profile-identity-header-trailing{margin-left:auto;display:inline-flex;align-items:center}.profile-identity-header-trailing-stacked{margin-left:0;margin-top:.4rem}.profile-username-display{margin:0;font-size:clamp(2rem,2.9vw,2.6rem);font-weight:700;line-height:1;color:#2b3143;overflow-wrap:anywhere}.profile-bio-display{margin:0;font-size:1.4rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;color:#222}.profile-identity-block .form-field label,.profile-account-block .form-field label{white-space:normal}.show-button{background-color:transparent;color:#666;border:none;padding:.25rem .6rem;cursor:pointer;min-height:2.35rem;min-width:2.35rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.show-button:hover{color:#262626}.show-button:focus-visible{outline:2px solid #1e5cff;outline-offset:1px;border-radius:2px}.profile-account-actions-row{width:100%;display:flex;gap:.45rem;align-items:stretch;flex-wrap:wrap}.profile-editor-actions{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.45rem;padding-bottom:.45rem;border-bottom:1px solid rgba(42,49,70,.14)}.profile-editor-button{position:relative;width:auto;min-width:9.25rem;height:auto;min-height:2.7rem;padding:.22rem .95rem;border-radius:.3rem;box-shadow:0 2px 4px #1017273d;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease,opacity .2s ease}.profile-editor-button:hover:not(:disabled){transform:translateY(-.5px);box-shadow:0 4px 7px #10172742;filter:saturate(1.02)}.profile-editor-button:active:not(:disabled){transform:translateY(.5px);box-shadow:0 2px 4px #10172738}.profile-editor-button .silver-text{color:#f8fbff;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.6),0 0 1px rgba(255,255,255,.18)}.profile-editor-button.profile-editor-button-primary{background-image:linear-gradient(180deg,#5f7fc4,#42619e 60%,#2d4475);border-top:.125rem solid #a8bfef;border-left:.125rem solid #84a0d8;border-right:.125rem solid #354f85;border-bottom:.125rem solid #223862}.profile-editor-button.profile-editor-button-secondary{background-image:linear-gradient(180deg,#c4cad5,#e6e9ef 52%,#acb3c2);border-top:.125rem solid #eff2f7;border-left:.125rem solid #d8dde6;border-right:.125rem solid #98a0b1;border-bottom:.125rem solid #788091}.profile-editor-button.profile-editor-button-secondary .silver-text{color:#2d3340;text-shadow:0 1px 0 rgba(255,255,255,.48)}.profile-editor-button:disabled{opacity:.6;cursor:not-allowed}.profile-editor-button:focus-visible,.profile-account-block .tab-button:focus-visible{outline:2px solid #1e5cff;outline-offset:2px}.profile-account-block .tab-button{width:auto;min-width:10.25rem;min-height:2.75rem;height:auto;padding-inline:.8rem}.profile-account-disclosure{width:fit-content;min-height:2.25rem;padding:.2rem .55rem;border:1px solid rgba(36,52,82,.25);background:#ffffffb3;color:#223150;font-size:.95rem;cursor:pointer}.profile-account-disclosure:hover{background:#ffffffeb}.profile-account-disclosure:focus-visible{outline:2px solid #1e5cff;outline-offset:2px}.profile-account-advanced-tools{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;border-top:1px solid rgba(42,49,70,.12);padding-top:.5rem}.profile-account-advanced-actions{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:.45rem}.profile-account-secondary-action{min-width:12rem}.profile-account-inline-label{margin:0;color:#27324a;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.profile-email-preferences-list{width:100%;display:flex;flex-direction:column;gap:.45rem}.profile-email-preference-option{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.6rem;border:1px solid rgba(36,52,82,.18);background:#ffffffa8;color:#223150;box-sizing:border-box;cursor:pointer}.profile-email-preference-option.is-disabled{cursor:default}.profile-email-preference-option>input{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.15rem 0 0;accent-color:#d91e2b}.profile-email-preference-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.15rem}.profile-email-preference-copy>strong{color:#223150;font-size:.98rem;line-height:1.25}.profile-email-preference-copy>span{color:#222f4abd;font-size:.92rem;line-height:1.35}.profile-email-preference-status{flex:0 0 auto;align-self:center;min-width:2.5rem;border:1px solid rgba(34,49,80,.22);background:#ffffffb8;padding:.2rem .4rem;color:#27324a;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.email-toggle-container{display:flex;justify-content:flex-start;align-items:center;gap:.45rem;width:100%}.revealed-email{flex:1 1 auto;margin-left:0;min-width:0}.revealed-email.hidden{display:none}@media (max-width: 980px){.app-shell-desktop .profile-account-block{grid-template-columns:minmax(0,1fr);grid-template-areas:"details" "preferences" "support"}}.profile-stat-card{min-height:11.8rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;color:#202020;font-size:1.42rem;gap:.5rem}.stats-box{background:linear-gradient(180deg,#cc3d45,#b52b33 52%,#99252c);border:1px solid rgba(124,22,30,.76);box-shadow:0 3px 8px #180e1040;color:#fff;gap:0}.profile-stat-card-summary .profile-kpi-list{flex:1 1 auto;min-height:0;grid-auto-rows:1fr;align-items:stretch}.profile-stat-card-summary .profile-kpi-list .profile-kpi{min-height:0;height:100%;justify-content:center}.profile-stats-header{background:linear-gradient(180deg,#de5057,#ca363f 58%,#b42e36);border:1px solid rgba(125,23,31,.72);min-height:2.2rem;width:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.profile-stats-header>h3{margin:0;font-size:1.5rem;letter-spacing:.07em}.profile-stats-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem;margin-top:.55rem;flex:1 1 auto;min-height:0}.profile-stat{background:linear-gradient(180deg,#d94950,#c2353d 52%,#ae2b33);border:1px solid rgba(124,22,30,.64);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:.6rem .7rem;gap:.32rem}.profile-stat-label,.profile-stat-value{margin:0;padding:0}.profile-stat-label{font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;opacity:.88}.profile-stat-value{font-size:2.4rem;font-weight:800;line-height:1.02;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(0,0,0,.32)}.profile-stat-card>h3{margin:0;font-size:1.5rem;letter-spacing:.03em;color:#26314b;text-transform:uppercase}.profile-stat-support-copy{margin:0;color:#222f4ab8;font-size:.98rem;line-height:1.4}.profile-kpi-list{margin-top:.15rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.profile-kpi{border:1px solid rgba(28,40,62,.14);background:#ffffffd6;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;min-height:3.78rem;box-sizing:border-box}.profile-kpi-label,.profile-kpi>span{font-size:.92rem;font-weight:600;letter-spacing:.05em;line-height:1.15;text-transform:uppercase;opacity:.72}.profile-kpi-value,.profile-kpi>strong{font-size:1.58rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}.profile-kpi-note{margin:0;color:#212d44b8;font-size:.92rem;line-height:1.35}.profile-progress-label,.profile-progress-copy{margin:0}.profile-progress-label{font-size:1.4rem;text-transform:uppercase;letter-spacing:.045em;color:#2a3146}.profile-progress-track{width:100%;height:1rem;border:1px solid rgba(21,30,47,.24);background:linear-gradient(180deg,#ebeff7,#cfd8e8);overflow:hidden}.profile-progress-fill{height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#6f84b5,#a9262f);transition:transform .3s ease}.profile-progress-copy{font-size:1.06rem;line-height:1.35;opacity:.82}.profile-progress-value{font-weight:700;font-variant-numeric:tabular-nums}.profile-kpi-trust{margin-top:.25rem}.app-shell-mobile .profile-header{min-height:3.1rem;padding:.16rem .35rem}.app-shell-mobile .profile-header-tab>img{width:1.8rem;height:1.8rem}.app-shell-mobile .profile-header-title{font-size:1.45rem}.app-shell-mobile .profile-header-share-button{min-height:44px;padding:0 .6rem;font-size:.75rem}.app-shell-mobile .profile-body-tabs .tab-handles{min-height:2.85rem;padding:0}.app-shell-mobile .profile-body-tabs .tab-handle{font-size:1.02rem;min-height:44px;padding:.35rem .45rem}.app-shell-mobile .profile-tab-panel-scroll{height:auto;overflow:visible;padding-right:0}.app-shell-mobile .profile-tab-panel{gap:0}.app-shell-mobile #profile-page{min-height:0;height:auto}.app-shell-mobile .menu-container[data-active-menu=profile]{height:auto}.app-shell-mobile .profile-section{gap:.55rem}.app-shell-mobile .profile-section.info{grid-template-columns:minmax(0,1fr);margin-bottom:.65rem}.app-shell-mobile .profile-card,.app-shell-mobile .profile-stat-card{padding:.65rem}.app-shell-mobile .profile-card-main{grid-template-columns:minmax(0,1fr);gap:.8rem}.app-shell-mobile .profile-card-main>.profile-media-column,.app-shell-mobile .profile-card-main>.profile-main-meta{grid-column:auto;grid-row:auto}.app-shell-mobile .profile-media-column{grid-template-columns:minmax(0,1fr);gap:.8rem}.app-shell-mobile .profile-featured-column{min-width:0;height:auto}.app-shell-mobile .profile-featured-badges{height:auto;align-items:flex-start}.app-shell-mobile .profile-featured-list{height:auto;width:auto;flex-direction:row;justify-content:flex-start;gap:.4rem}.app-shell-mobile .profile-featured-manage{width:auto;min-width:5.3rem;padding-inline:.6rem}.app-shell-mobile .profile-identity-header-trailing{margin-left:0;flex-basis:100%;margin-top:.4rem}.app-shell-mobile .profile-featured-chip{width:2.6rem;height:2.6rem}.app-shell-mobile .profile-card-account-tab{max-width:none}.app-shell-mobile .profile-avatar-block{align-items:stretch}.app-shell-mobile .profile-main-meta{gap:.5rem}.app-shell-mobile .profile-main-socials{margin-top:.2rem;padding-top:.45rem}.app-shell-mobile .profile-picture-frame{width:100%;max-width:none;aspect-ratio:4 / 3}.app-shell-mobile #profile-change-avatar{width:100%;max-width:none;min-height:2.75rem}.app-shell-mobile .username-row{align-items:flex-start;gap:.45rem}.app-shell-mobile .profile-username-display{font-size:clamp(1.9rem,7vw,2.3rem);line-height:1.05}.app-shell-mobile .profile-bio-display{font-size:1.25rem}.app-shell-mobile .show-button{min-height:2.75rem;min-width:2.75rem;padding:.2rem .5rem}.app-shell-mobile .profile-editor-actions{gap:.35rem}.app-shell-mobile .profile-editor-button{flex:1 1 8.5rem;min-height:2.75rem}.app-shell-mobile .profile-account-section{padding:.55rem;gap:.45rem}.app-shell-mobile .profile-account-section-header>h4{font-size:1rem}.app-shell-mobile .profile-account-section-header>p,.app-shell-mobile .profile-account-section-note,.app-shell-mobile .profile-account-inline-label{font-size:.88rem}.app-shell-mobile .profile-account-actions-row{flex-direction:column;align-items:stretch;gap:.35rem}.app-shell-mobile .profile-account-block .tab-button{width:100%;min-height:2.75rem}.app-shell-mobile .profile-account-disclosure{width:100%;min-height:2.7rem}.app-shell-mobile .profile-account-secondary-action{width:100%;min-width:0}.app-shell-mobile .profile-account-advanced-actions{flex-direction:column;gap:.35rem}.app-shell-mobile .profile-email-preference-option{gap:.45rem;padding:.55rem}.app-shell-mobile .profile-email-preference-status{min-width:2.25rem}.app-shell-mobile .profile-account-block .form-field input,.app-shell-mobile .profile-account-block .form-field textarea,.app-shell-mobile .profile-identity-block .form-field input,.app-shell-mobile .profile-identity-block .form-field textarea{min-height:2.75rem}.app-shell-mobile .profile-identity-block .form-field textarea,.app-shell-mobile .profile-account-block .form-field textarea{min-height:6rem}.app-shell-mobile .email-toggle-container{flex-direction:column;align-items:stretch;gap:.35rem}.app-shell-mobile .revealed-email{margin-left:0;width:100%}.app-shell-mobile .revealed-email.hidden{display:none}.app-shell-mobile .profile-section.data{grid-template-columns:minmax(0,1fr)}.app-shell-mobile .profile-stat-card{min-height:0;font-size:1.35rem;gap:.45rem}.app-shell-mobile .profile-stats-header{min-height:2.5rem}.app-shell-mobile .profile-stats-header>h3{font-size:1.24rem}.app-shell-mobile .profile-stats-data{margin-top:.55rem;gap:.35rem}.app-shell-mobile .profile-stat{min-height:3.1rem;padding:.35rem .4rem}.app-shell-mobile .profile-stat-label{font-size:.78rem;letter-spacing:.04em}.app-shell-mobile .profile-stat-value{font-size:1.18rem}.app-shell-mobile .profile-stat-card>h3{font-size:1.34rem}.app-shell-mobile .profile-kpi-list{gap:.4rem}.app-shell-mobile .profile-kpi{min-height:3.4rem}.app-shell-mobile .profile-kpi-label,.app-shell-mobile .profile-kpi>span{font-size:.86rem}.app-shell-mobile .profile-kpi-value,.app-shell-mobile .profile-kpi>strong{font-size:1.25rem}.app-shell-mobile .profile-progress-label{font-size:1.2rem}.app-shell-mobile .profile-progress-copy{font-size:.95rem;line-height:1.3}.app-shell-mobile .profile-achievements-summary{font-size:.9rem}.app-shell-mobile .profile-achievements-summary strong{font-size:2rem}.app-shell-mobile .profile-achievements-hero{grid-template-columns:minmax(0,1fr);padding:.7rem}.app-shell-mobile .profile-achievements-counts{justify-content:flex-start}.app-shell-mobile .profile-achievements-group{gap:.35rem}.app-shell-mobile .profile-achievements-section-header{align-items:flex-start}.app-shell-mobile .profile-achievements-list{grid-template-columns:minmax(0,1fr);gap:.4rem}.app-shell-mobile .profile-achievement-row{min-height:0;padding:.55rem}.app-shell-mobile .profile-achievement-title-row{flex-direction:column;gap:.4rem}.app-shell-mobile .profile-achievement-xp{align-self:flex-start}.app-shell-mobile .profile-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-mobile .profile-overview-prestige-label{font-size:1rem}.app-shell-mobile .profile-overview-prestige-xp{font-size:.8rem}.app-shell-mobile .profile-status,.app-shell-mobile .profile-skeleton{min-height:10rem;font-size:1.65rem;padding:1.2rem 1rem}@media (max-width: 1240px){.app-shell-desktop .profile-section.data{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-desktop .profile-section.data>.stats-box{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){#profile-change-avatar,.profile-progress-fill,.profile-editor-button{transition:none}.profile-editor-button:hover:not(:disabled),.profile-editor-button:active:not(:disabled){transform:none}}@media (max-width: 420px){.app-shell-mobile .profile-kpi-list{grid-template-columns:minmax(0,1fr)}.app-shell-mobile .profile-overview-prestige-label{flex-direction:column;align-items:flex-start;gap:.15rem}.profile-featured-options{grid-template-columns:minmax(0,1fr)}}#leaderboard-page{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.6rem}#leaderboard-page.leaderboard-page--stats{gap:0}.leaderboardTable{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.45rem;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding-bottom:.5rem}.leaderboardToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .9rem;padding:.45rem .6rem;border:1px solid rgba(255,255,255,.15);background:linear-gradient(to right,#363636c7,#161616d6);box-shadow:inset 0 1px #ffffff1a}.leaderboardControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.42rem .6rem;flex:1 1 auto;min-width:0}.leaderboardControlField{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.leaderboardControlLabel{flex-shrink:0;color:#fffffff5;min-width:3.7rem;text-align:right;font-size:1.04rem;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-style:italic}.leaderboardControlInput,.leaderboardControlSelect{min-height:44px;box-sizing:border-box;border:1px solid rgba(255,255,255,.22);background:#1f1f1f;color:#fff;font-family:AgencyB,sans-serif;font-size:max(1.08rem,15px);letter-spacing:.03em;line-height:1.15;padding:.3rem .55rem}.leaderboardControlInput{flex:1 1 11rem;min-width:9.5rem;max-width:18rem}.leaderboardControlSelect{flex:0 1 12.5rem;min-width:8.5rem;max-width:16rem}.leaderboardControlInput::placeholder{color:#ffffffad}.leaderboardControlInput:focus-visible,.leaderboardControlSelect:focus-visible,.leaderboardResetFilters:focus-visible{outline:2px solid #fff;outline-offset:2px}.leaderboardResetFilters{align-self:center;padding:.3rem .75rem;min-height:44px;border:1px solid rgba(255,255,255,.28);background:var(--header-gradient);color:#fff;font-family:AgencyB,sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.leaderboardResetFilters:hover{filter:brightness(1.08)}.leaderboardResetFilters--hidden{visibility:hidden;pointer-events:none}.leaderboardControlsMeta{margin:0;flex:0 0 auto;color:#ffffffdb;font-size:.96rem;line-height:1.35;letter-spacing:.03em;text-align:right}.leaderboardTableWrapper{flex:1 1 auto;min-height:0;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.leaderboardTable table{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0 .2rem}.leaderboardTable th{background:linear-gradient(to bottom,#e55c5c,#c72a2a,#a00000);color:#fff;padding:.35rem .75rem;text-transform:uppercase;font-size:2rem;font-weight:700;letter-spacing:.1em;font-style:italic;text-align:left;line-height:1.15}.leaderboardThSort{font-size:.45em;margin-left:.25em;opacity:.92;vertical-align:middle;font-style:normal;letter-spacing:0}.leaderboardTable td{background:linear-gradient(to bottom,#fff,#f0f0f0);color:#000;padding:.25rem .9rem;position:relative;overflow:hidden;line-height:1.15;font-size:1.6rem;letter-spacing:.02em}.leaderboardTable td a{color:inherit}.leaderboardStateCell{text-align:center;padding:2rem!important}.leaderboardMobileList{width:100%;display:flex;flex-direction:column;gap:.45rem;min-height:0}.leaderboardStatus{width:100%;min-height:6rem;display:flex;align-items:center;justify-content:center;color:#ffffffd9;background:#00000038;border:1px solid rgba(255,255,255,.16)}.leaderboardMobileCard{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.35rem;background:linear-gradient(180deg,#fff,#ececec);color:#111;border:1px solid rgba(0,0,0,.2);padding:.6rem .7rem}.app-shell .leaderboardMobileCard,.app-shell .leaderboardMobileCard:hover,.app-shell .leaderboardMobileCard:visited{color:#111}.leaderboardMobileHeader{display:flex;align-items:center;gap:.55rem}.leaderboardMobileRank{min-width:2.3rem;font-weight:800;color:#d11f2d}.leaderboardMobilePlayer{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardMobileStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.leaderboardMobileStat{display:flex;flex-direction:column;gap:.1rem}.leaderboardMobileStat>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.leaderboardMobileStat>strong{font-size:1rem}.leaderboardTable .pagination-controls{--pagination-controls-padding: .38rem .75rem}.leaderboardTable .pagination-controlsSummary{text-align:center;font-size:var(--pagination-label-font-size, 1rem)}.leaderboardPaginationCount{color:#ffffffe6;font-weight:500}@media (max-width: 640px){.leaderboardToolbar{flex-direction:column;align-items:stretch}.leaderboardControls{flex-direction:column;align-items:stretch;justify-content:flex-start}.leaderboardControlField{flex-direction:column;align-items:stretch;gap:.2rem}.leaderboardControlInput,.leaderboardControlSelect{max-width:none;width:100%}.leaderboardResetFilters{align-self:flex-start}}.app-shell-mobile .leaderboardTable th{font-size:1.75rem;padding:.28rem .7rem}.app-shell-mobile .leaderboardTable td{padding:.18rem .7rem}.app-shell-mobile .leaderboardMobileCard{padding:.52rem .62rem}.app-shell-mobile .leaderboardMobileStat>strong{font-size:.9rem}.app-action-button{min-height:38px;padding:.22rem .7rem;border:1px solid rgba(255,255,255,.28);border-radius:0;color:#fff;background:linear-gradient(to bottom,#ffffff26,#141414f2);font-family:AgencyB;font-size:max(1.05rem,15px);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quart)}.app-action-button.tone-primary{background:var(--header-gradient);border-color:#ffffff73}.app-action-button.tone-secondary{background:linear-gradient(to bottom,#ffffff26,#141414f2)}.app-action-button.is-compact{min-height:34px;padding:.2rem .55rem;font-size:max(.98rem,14px)}.app-action-button.is-active{background:var(--header-gradient);border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff38}.app-action-button:hover{border-color:#ffffffad;transform:translateY(-.03rem)}.app-action-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.app-action-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hub-activity-carousel{position:relative;isolation:isolate;height:100%;min-height:0;overflow:hidden;--content-stack-justify: flex-start;--content-stack-align: stretch;--inset-frame-inset: var(--hub-space-sm);--inset-frame-border-color: transparent;--surface-panel-dark-border: transparent;--surface-panel-dark-background: radial-gradient(circle at 18% 18%, oklch(.56 .19 29 / .14), transparent 32%), linear-gradient(135deg, oklch(.18 .024 29 / .96), oklch(.08 .014 29 / .98));padding:var(--hub-space-md);box-sizing:border-box}.hub-activity-ambient{position:absolute;inset:auto -18% -68% 40%;z-index:0;height:13rem;border-radius:999px;background:#c52d231f;filter:blur(28px);pointer-events:none}.hub-activity-header{--content-stack-align: flex-start;--content-stack-gap: var(--hub-space-xs)}.hub-activity-header>h3{font-size:clamp(1.5rem,1.08rem + 1.35vw,2.45rem);line-height:.95;letter-spacing:.035em}.hub-activity-dots{display:flex;justify-content:flex-start;align-items:center;gap:var(--hub-space-xs);margin-top:var(--hub-space-xs)}.hub-activity-dot{width:.62rem;height:.62rem;padding:0;border:1px solid oklch(1 0 0 / .66);border-radius:999px;background:#ffffff3d;cursor:pointer;box-sizing:border-box;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quart),width var(--motion-duration-fast) var(--ease-out-quart)}.hub-activity-dot:hover,.hub-activity-dot:focus-visible{border-color:#ffffffd6;background:#ffffff57;transform:translateY(-1px)}.hub-activity-dot:active{transform:translateY(0)}.hub-activity-dot.is-active{width:1.55rem;border-color:var(--hub-red-hot);background:var(--hub-red-hot);transform:scale(1.03)}.hub-activity-slide{position:relative;z-index:1;display:grid;grid-template-columns:minmax(12rem,.58fr) minmax(0,1fr);align-items:stretch;gap:var(--hub-space-md);min-height:0;height:100%}.hub-activity-slide-copy{--content-stack-align: flex-start;--content-stack-justify: start;--content-stack-gap: var(--hub-space-sm);min-width:0}.hub-activity-slide-copy>p{margin:0;color:var(--hub-muted);font-size:var(--hub-font-body);line-height:1.28}.hub-activity-action{align-self:flex-start}.hub-activity-list{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--hub-space-xs);min-height:0}.hub-activity-item,.hub-activity-empty{width:100%;min-height:0;border:1px solid var(--hub-border);background:#0200008f;color:inherit;box-sizing:border-box}.hub-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--hub-space-sm);padding:var(--hub-space-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quart)}.hub-activity-item:hover,.hub-activity-item:focus-visible{border-color:#ffffff2e;background:#0f0403c2;transform:translateY(-1px)}.hub-activity-item:active{transform:translateY(0)}.hub-activity-avatar,.hub-activity-badge{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto}.hub-activity-avatar{width:2.35rem;height:2.35rem;border:1px solid oklch(1 0 0 / .18);border-radius:999px;background:linear-gradient(135deg,var(--hub-red-hot),oklch(.18 .025 29));color:var(--hub-ink-strong);font-size:var(--hub-font-body);font-weight:800;overflow:hidden}.hub-activity-avatar-image{width:100%;height:100%;background-position:center;background-size:cover}.hub-activity-badge{min-width:2.35rem;height:2.35rem;border:1px solid oklch(1 0 0 / .14);background:#ffffff14;--metadata-label-color: var(--hub-ink-strong)}.hub-activity-item-main,.hub-activity-item-meta{display:flex;flex-direction:column;min-width:0}.hub-activity-item-main{gap:.1rem}.hub-activity-item-main>strong,.hub-activity-item-meta>strong{color:var(--hub-ink-strong);font-size:var(--hub-font-body);line-height:1.1}.hub-activity-item-main>span,.hub-activity-item-meta>span{color:var(--hub-muted);font-size:var(--hub-font-caption);line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-activity-item-meta{align-items:flex-end;text-align:right}.hub-activity-empty{display:flex;justify-content:center;align-items:center;grid-row:1 / -1;margin:0;padding:var(--hub-space-md);color:var(--hub-muted);font-size:var(--hub-font-body);text-align:center}.hub-activity-empty.is-error{color:var(--hub-red-hot)}.app-shell-mobile .hub-activity-carousel{min-height:18rem;padding:var(--hub-space-md);--surface-panel-dark-background: linear-gradient(135deg, oklch(.16 .022 29 / .96), oklch(.08 .014 29 / .98))}.app-shell-mobile .hub-activity-slide{grid-template-columns:minmax(0,1fr)}.app-shell-mobile .hub-activity-ambient{display:none}.app-shell-mobile .hub-activity-header{align-items:flex-start}.app-shell-mobile .hub-activity-slide-copy{--content-stack-justify: start}.app-shell-mobile .hub-activity-list{grid-template-rows:none}.app-shell-mobile .hub-activity-item{grid-template-columns:auto minmax(0,1fr)}.app-shell-mobile .hub-activity-item-meta{grid-column:2;align-items:flex-start;text-align:left}.hub-game-detail{--surface-panel-dark-background: radial-gradient(circle at top right, oklch(.57 .2 29 / .16), transparent 34%), linear-gradient(160deg, oklch(.18 .018 29 / .9), oklch(.08 .01 29 / .94));--inset-frame-inset: var(--hub-space-sm);--inset-frame-border-color: oklch(1 0 0 / .07);--content-stack-gap: var(--hub-space-sm);min-height:0;padding:var(--hub-space-md);box-sizing:border-box}.hub-game-detail-topbar{display:flex;justify-content:flex-start;align-items:center}.hub-game-detail-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) clamp(7.5rem,12vw,9.25rem);justify-content:stretch;align-items:center;gap:var(--hub-space-lg);min-height:0;padding:var(--hub-space-md);border:1px solid var(--hub-border);overflow:hidden;background:#0c0403;box-sizing:border-box}.hub-game-detail-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 80% 15%,oklch(.74 .12 72 / .2),transparent 34%),linear-gradient(90deg,oklch(.04 .012 29 / .94),oklch(.04 .012 29 / .5) 54%,transparent)}.hub-game-detail-hero-media{position:relative;z-index:2;align-self:center;aspect-ratio:3 / 4;border:1px solid oklch(1 0 0 / .14);background:#01000094;overflow:hidden;box-shadow:inset 0 0 0 1px #edb1611f}.hub-game-detail-hero-image{display:block;width:100%;height:100%;object-fit:cover}.hub-game-detail-hero-copy{position:relative;z-index:2;--content-stack-gap: var(--hub-space-sm);justify-content:center;max-width:min(100%,38rem);min-height:8.5rem;padding:var(--hub-space-sm) 0;text-shadow:0 1px 2px oklch(.02 .006 29 / .68);box-sizing:border-box}.hub-game-detail-hero-copy>h3{overflow-wrap:anywhere}.hub-game-detail-meta,.hub-game-platform-toggle-group,.hub-game-detail-pill-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hub-space-xs)}.hub-game-detail-hero-summary{max-width:34rem;margin:0;color:var(--hub-muted);font-size:var(--hub-font-body-sm);line-height:1.32}.hub-game-detail-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:var(--hub-space-sm);min-height:0}.hub-game-detail-card{--content-stack-gap: var(--hub-space-md);padding:var(--hub-space-md);border:1px solid var(--hub-border);background:#0301017a;box-sizing:border-box}.hub-game-platform-toggle{min-height:44px;border:1px solid var(--hub-border);border-radius:0;background:#060202c7;color:var(--hub-muted);font-family:AgencyB;font-size:var(--hub-font-body-sm);letter-spacing:.05em;line-height:1;padding:.55rem .72rem;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--ease-out-quart),background-color var(--motion-duration-fast) var(--ease-out-quart),color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.hub-game-platform-toggle:hover{border-color:#df920094;border-color:oklch(.72 .18 72 / .58);color:var(--hub-ink-strong);transform:translate3d(0,calc(var(--motion-distance-sm) * -.18),0)}.hub-game-platform-toggle.is-active{border-color:#df9200d6;border-color:oklch(.72 .18 72 / .84);background:#9f670033;background:oklch(.56 .17 72 / .2);color:var(--hub-ink-strong)}.hub-game-platform-toggle[aria-selected=true]{box-shadow:inset 0 -2px #eea743b3}.hub-game-platform-info{--surface-panel-dark-background: oklch(.05 .01 29 / .46);padding:var(--hub-space-md);border:1px solid oklch(1 0 0 / .06)}.hub-game-platform-info>h5,.hub-game-platform-info>p,.hub-game-detail-muted,.hub-game-detail-subsection>p{margin:0}.hub-game-platform-info>p,.hub-game-detail-muted,.hub-game-detail-subsection>p{color:var(--hub-dim);font-size:var(--hub-font-body-sm);line-height:1.35}.hub-game-detail-subsection{display:flex;flex-direction:column;align-items:stretch;gap:var(--hub-space-sm)}.hub-game-detail-subsection>h5{--section-heading-font-size: var(--hub-font-body-sm);--section-heading-line-height: 1.08}.hub-game-detail-pill-list{margin:0;padding:0;list-style:none}.hub-game-detail-pill-list>.pill-primitive{--pill-font-size: var(--hub-font-body-sm);--pill-font-weight: 400;--pill-padding: .34rem .48rem;--pill-background: oklch(.11 .014 29 / .66)}.hub-game-detail-state{--state-panel-font-size: var(--hub-font-body-sm);--state-panel-line-height: 1.32;--state-panel-padding: var(--hub-space-md);--state-panel-background: oklch(.08 .012 29 / .38)}.app-shell-mobile .hub-game-detail-grid{grid-template-columns:minmax(0,1fr);gap:var(--hub-space-md)}.app-shell-mobile .hub-game-detail-hero{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:var(--hub-space-sm);padding:var(--hub-space-sm)}.app-shell-mobile .hub-game-detail-hero-media{align-self:center}.app-shell-mobile .hub-game-detail-hero-copy{min-height:7.5rem;padding:0}.app-shell-mobile .hub-game-detail-hero-scrim{background:radial-gradient(circle at 70% 12%,oklch(.74 .12 72 / .18),transparent 34%),linear-gradient(180deg,#0100003d,#010000eb 72%)}.app-shell-mobile .hub-game-platform-toggle-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:100%}.app-shell-mobile .hub-game-platform-toggle{width:100%}.app-shell-mobile .hub-game-detail-card,.app-shell-mobile .hub-game-platform-info{padding:var(--hub-space-sm)}.hub-games-browse{--hub-games-cover-height: clamp(8.75rem, 24vh, 11.5rem);--content-stack-height: 100%}.hub-games-browse-toolbar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--hub-space-sm);width:100%;--surface-panel-dark-background: oklch(.08 .012 29 / .32);padding:var(--hub-space-sm);box-sizing:border-box}.hub-games-browse-toolbar>label{--metadata-label-color: var(--hub-muted);--metadata-label-font-size: var(--hub-font-body);--metadata-label-font-weight: 600;--metadata-label-tracking: .06em}.hub-games-browse-toolbar>input{width:min(100%,19rem);min-height:2.3rem;border:1px solid var(--hub-border);border-radius:0;background:#030101a8;color:var(--hub-ink-strong);font-family:AgencyB;font-size:var(--hub-font-body);line-height:1.2;padding:.4rem var(--hub-space-sm)}.hub-games-browse-toolbar>input:focus-visible{--focus-ring-outline-offset: 1px}.hub-games-browse-count{--metadata-label-color: var(--hub-dim)}.hub-games-browse-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hub-space-sm);width:100%;min-height:0;height:100%}.hub-games-browse-table-shell{width:100%;min-height:0;height:100%;overflow:hidden;--surface-panel-dark-background: oklch(.09 .012 29 / .32);--unified-table-header-font-size: var(--hub-font-body-sm);--unified-table-header-letter-spacing: .06em;--unified-table-cell-font-size: var(--hub-font-body-sm);box-sizing:border-box}.hub-games-browse-table-shell .table,.hub-games-browse-table-shell .table>table{width:100%}.hub-games-browse-table-shell .table{height:100%;overflow:auto}.hub-games-browse-detail{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;height:100%;overflow:hidden;gap:var(--hub-space-md);border-radius:0;--surface-panel-dark-background: radial-gradient(circle at top right, oklch(.57 .2 29 / .18), transparent 38%), linear-gradient(160deg, oklch(.18 .018 29 / .9), oklch(.08 .01 29 / .94));--inset-frame-inset: var(--hub-space-sm);--inset-frame-border-color: oklch(1 0 0 / .07);padding:var(--hub-space-md);box-sizing:border-box}.hub-games-browse-detail>*{position:relative;z-index:1}.hub-games-browse-detail-cover{position:relative;width:100%;flex:0 0 var(--hub-games-cover-height);height:var(--hub-games-cover-height);border:1px solid var(--hub-border);background-color:#180806;overflow:hidden}.hub-games-browse-detail-scroll{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:var(--hub-space-md);width:100%;min-height:0;overflow-y:auto;padding-right:.12rem;box-sizing:border-box}.hub-games-browse-detail-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,oklch(.74 .12 72 / .18),transparent 42%)}.hub-games-browse-detail-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,oklch(.04 .012 29 / .72) 100%)}.hub-games-browse-detail-cover>span{position:absolute;left:var(--hub-space-sm);bottom:var(--hub-space-sm);z-index:1}.hub-games-browse-detail-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%}.hub-games-browse-detail-heading>span{letter-spacing:.13em}.hub-games-browse-detail-heading>h4{overflow-wrap:anywhere}.hub-games-browse-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hub-space-sm);width:100%}.hub-games-browse-subsection{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:var(--hub-space-sm)}.hub-games-browse-subsection>h5{--section-heading-font-size: var(--hub-font-body-sm);--section-heading-line-height: 1.08}.hub-games-browse-pill-list{display:flex;flex-wrap:wrap;gap:var(--hub-space-xs);width:100%;margin:0;padding:0;color:var(--hub-muted);font-size:var(--hub-font-body-sm);line-height:1.35;list-style:none;box-sizing:border-box}.hub-games-browse-pill-list>.pill-primitive{--pill-font-size: var(--hub-font-body-sm);--pill-font-weight: 400;--pill-padding: .22rem .38rem;--pill-background: oklch(.11 .014 29 / .66)}.hub-games-browse-subsection>p{margin:0;color:var(--hub-dim);font-size:var(--hub-font-body-sm)}.hub-games-browse-state{--state-panel-font-size: var(--hub-font-body-sm);--state-panel-line-height: 1.32;--state-panel-padding: var(--hub-space-md);--state-panel-background: oklch(.08 .012 29 / .38)}.app-shell-mobile .hub-games-browse-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.app-shell-mobile .hub-games-browse,.app-shell-mobile .hub-games-browse-detail{height:auto}.app-shell-mobile .hub-games-browse{--hub-games-cover-height: 12rem}.app-shell-mobile .hub-games-browse-table-shell{height:auto;max-height:28rem}.app-shell-mobile .hub-games-browse-toolbar{align-items:stretch;flex-direction:column}.app-shell-mobile .hub-games-browse-toolbar>input{width:100%;min-height:44px;box-sizing:border-box}.app-shell-mobile .hub-games-browse-detail{max-height:none;overflow:visible}.app-shell-mobile .hub-games-browse-detail-scroll{overflow:visible;padding-right:0}.app-shell-mobile .hub-games-browse-pill-list>li{min-height:32px;display:inline-flex;align-items:center}.hub-games-featured-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-content:start;gap:var(--hub-space-sm);width:100%;min-height:0;overflow-y:auto;padding-right:.12rem;box-sizing:border-box}.hub-games-featured-card{position:relative;isolation:isolate;display:flex;justify-content:flex-start;align-items:flex-end;width:100%;min-height:9rem;border-radius:0;overflow:hidden;color:inherit;padding:0;--media-cover-scale: 1.02;--media-cover-hover-scale: 1.06;--inset-frame-inset: var(--hub-space-xs);--inset-frame-z-index: 4;--inset-frame-border-color: oklch(1 0 0 / 0);--inset-frame-active-border-color: oklch(1 0 0 / .16)}.hub-games-featured-card-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hub-games-featured-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0100001a,#01000075 48%,#010000e6),radial-gradient(circle at top right,oklch(.74 .12 72 / .16),transparent 42%);z-index:2}.hub-games-featured-card-rank{position:absolute;top:var(--hub-space-sm);left:var(--hub-space-sm);z-index:3}.hub-games-featured-card-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;margin:0;width:100%;padding:var(--hub-space-md);box-sizing:border-box;text-shadow:0 1px 2px oklch(.02 .006 29 / .65)}.hub-games-featured-card-copy>strong{color:var(--hub-ink-strong);font-size:var(--hub-font-body);line-height:1.06;letter-spacing:.04em;text-transform:uppercase}.hub-games-featured-card-copy>span{--metadata-label-color: var(--hub-muted);--metadata-label-tracking: .04em;line-height:1.15}.app-shell-mobile .hub-games-featured-grid{grid-template-columns:minmax(0,1fr);overflow:visible;padding-right:0}.app-shell-mobile .hub-games-featured-card{min-height:11rem}.app-shell-mobile .hub-games-featured-card-copy{padding:var(--hub-space-sm)}.hub-news-article-panel{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;height:100%;--surface-panel-dark-background: linear-gradient(150deg, oklch(.19 .018 29 / .9), oklch(.09 .012 29 / .94));--inset-frame-inset: var(--hub-space-sm);--inset-frame-border-color: oklch(1 0 0 / .06);border-radius:0;overflow:hidden}.hub-news-article-panel-empty{padding:var(--hub-space-lg);box-sizing:border-box;color:var(--hub-muted);gap:var(--hub-space-sm);justify-content:center}.hub-news-article-panel-empty>h3{letter-spacing:.04em}.hub-news-article-panel-empty>p{margin:.5rem 0 0;font-size:var(--hub-font-body);line-height:1.35}.hub-news-article-empty-action{align-self:flex-start;margin-top:var(--hub-space-sm)}.hub-news-article-back{margin:var(--hub-space-sm) 0 var(--hub-space-sm) var(--hub-space-sm);align-self:flex-start}.hub-news-article-hero{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;min-height:14.5rem;width:100%;border-bottom:1px solid var(--hub-border);overflow:hidden}.hub-news-article-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;--media-cover-scale: 1.02}.hub-news-article-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,oklch(.06 .016 29 / .88) 0%,oklch(.06 .016 29 / .48) 58%,transparent 100%),linear-gradient(180deg,transparent 0%,oklch(.04 .012 29 / .9) 100%);z-index:2}.hub-news-article-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--hub-space-sm);max-width:44rem;padding:var(--hub-space-lg);box-sizing:border-box}.hub-news-article-hero-copy>span{letter-spacing:.14em}.hub-news-article-hero-copy>h2{--detail-section-heading-tracking: .025em;--section-heading-font-size: clamp(var(--hub-font-section), 1.18rem + .9vw, 2.45rem);--section-heading-line-height: 1.06;text-shadow:0 2px 4px oklch(.02 .006 29 / .65);overflow-wrap:anywhere}.hub-news-article-content{display:block;width:100%;min-height:0;padding:var(--hub-space-lg) var(--hub-space-xl) var(--hub-space-xl);box-sizing:border-box;color:var(--hub-muted);background:#03010138;font-family:Segoe UI,SegoeUIThis,sans-serif;font-size:var(--hub-font-body);line-height:1.52;overflow-y:auto;-webkit-user-select:text;user-select:text}.hub-news-article-content>p{max-width:68ch;margin:0 0 var(--hub-space-lg)}.hub-news-article-content>h2,.hub-news-article-content>h3{max-width:58ch;margin:var(--hub-space-xl) 0 var(--hub-space-sm);color:var(--hub-ink-strong);font-family:AgencyB,sans-serif;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}.hub-news-article-content>h2:first-child,.hub-news-article-content>h3:first-child{margin-top:0}.hub-news-article-content ul,.hub-news-article-content ol{max-width:68ch;margin:0 0 var(--hub-space-lg);padding-left:var(--hub-space-xl)}.hub-news-article-content li{margin-bottom:var(--hub-space-xs)}.hub-news-article-content>p:last-child{margin-bottom:0}.hub-news-article-content a{color:var(--hub-ink-strong);font-weight:700;text-decoration:underline;text-decoration-color:var(--hub-red-hot);text-underline-offset:.18em}.app-shell-mobile .hub-news-article-panel{height:auto}.app-shell-mobile .hub-news-article-hero{min-height:12rem}.app-shell-mobile .hub-news-article-content{overflow:visible;padding:var(--hub-space-lg);font-size:max(1rem,16px);line-height:1.58}.app-shell-mobile .hub-news-article-back{min-height:44px;margin:var(--hub-space-sm) 0 var(--hub-space-sm) var(--hub-space-sm)}.app-shell-mobile .hub-news-article-hero-copy{padding:var(--hub-space-md)}.hub-section-header-action{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--hub-muted);font-family:AgencyB;font-size:var(--hub-font-caption);font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer;transition:color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quart)}.hub-section-header-action:hover,.hub-section-header-action:focus-visible{color:var(--hub-ink-strong);transform:translateY(-1px)}.hub-section-header-action:active{transform:translateY(0)}.hub-news-rail-list{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:var(--hub-space-sm);width:100%;min-height:0}.hub-news-rail-item{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(5.2rem,.42fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;min-height:8rem;border-radius:0;overflow:hidden;text-align:left;color:inherit;padding:0;--inset-frame-inset: var(--hub-space-xs);--inset-frame-z-index: 3;--inset-frame-border-color: oklch(1 0 0 / 0);--inset-frame-active-border-color: oklch(1 0 0 / .16)}.hub-news-rail-item.is-active{--surface-panel-dark-border: var(--hub-red-hot);--surface-panel-dark-background: radial-gradient(circle at top right, oklch(.58 .2 29 / .2), transparent 42%), linear-gradient(145deg, oklch(.25 .028 29 / .94), oklch(.12 .016 29 / .98));box-shadow:inset 0 0 0 1px #ffffff1a,0 .6rem 1.3rem #0000005c}.hub-news-rail-item-media{position:relative;--media-cover-scale: 1.01}.hub-news-rail-item-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,oklch(.08 .014 29 / .42) 100%),linear-gradient(180deg,#01000014,#010000a3)}.hub-news-rail-item-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;width:100%;min-height:0;padding:var(--hub-space-sm) var(--hub-space-md);box-sizing:border-box}.hub-news-rail-item-eyebrow,.hub-news-rail-item-action{--metadata-label-color: var(--hub-red-hot)}.hub-news-rail-item-action{margin-top:.12rem;--metadata-label-color: var(--hub-ink)}.hub-news-rail-item-title{margin:0;color:var(--hub-ink-strong);font-size:var(--hub-font-body);line-height:1.15;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hub-news-rail-item-summary{margin:0;color:var(--hub-muted);font-size:var(--hub-font-body-sm);line-height:1.28;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hub-news-rail-panel .hub-news-rail-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;overflow-y:auto;padding-right:.12rem}.hub-news-rail-panel .hub-news-rail-item{grid-template-columns:minmax(4.8rem,.36fr) minmax(0,1fr);min-height:7.2rem}.app-shell-mobile .hub-news-rail-list,.app-shell-mobile .hub-news-rail-panel .hub-news-rail-list{grid-template-columns:minmax(0,1fr);overflow:visible;padding-right:0}.app-shell-mobile .hub-news-rail-item{grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);min-height:8.8rem}.app-shell-mobile .hub-news-rail-item-content{gap:var(--hub-space-xs);padding:var(--hub-space-sm)}#hub-menu.hub-page{width:100%;height:100%;min-height:0;display:flex;justify-content:stretch;align-items:stretch;color:var(--hub-ink)}.hub-shell{position:relative;overflow:hidden;--content-stack-height: 100%;--content-stack-gap: var(--hub-gap);--surface-shell-dark-background: radial-gradient(circle at top right, oklch(.24 0 0 / .2), transparent 46%), linear-gradient(132deg, oklch(.16 0 0 / .92), oklch(.07 0 0 / .98));padding:var(--hub-space-md);box-shadow:inset 0 1px #ffffff1f,0 1.2rem 2.6rem #0000005c;box-sizing:border-box;animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart) both}.hub-header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:end;width:100%;gap:var(--hub-space-md);padding:0 0 var(--hub-space-md);border-bottom:1px solid var(--hub-border)}.hub-header-copy{--content-stack-align: flex-start;--content-stack-gap: .12rem}.hub-kicker{margin:0;letter-spacing:.15em}.hub-header-title{--section-heading-font-size: var(--hub-font-title);--section-heading-line-height: .92;--detail-section-heading-tracking: .035em}.hub-header-copy>p{margin:0;max-width:44rem;color:var(--hub-muted);font-size:var(--hub-font-body);line-height:1.22}.hub-section-nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--hub-space-xs);width:auto;--surface-panel-dark-background: oklch(.08 .012 29 / .32);padding:var(--hub-space-xs);box-sizing:border-box}.hub-section-nav .app-action-button{font-size:var(--hub-font-button)}.hub-content{position:relative;z-index:1;--content-stack-height: 100%;--content-stack-gap: 0;padding:0;box-sizing:border-box;overflow:hidden}.hub-landing-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);grid-template-rows:minmax(13.5rem,1.12fr) minmax(10rem,.88fr);grid-template-areas:"activity activity" "news games";align-items:stretch;gap:var(--hub-gap);width:100%;min-height:0;height:100%}.hub-landing-activity,.hub-landing-news,.hub-landing-games,.hub-news-rail-panel,.hub-news-article-panel-shell,.hub-games-browse-view{width:100%;min-height:0}.hub-landing-activity{grid-area:activity}.hub-landing-news{grid-area:news}.hub-landing-games{grid-area:games}.hub-landing-activity>.hub-activity-carousel,.hub-landing-news>.hub-news-rail,.hub-landing-games>.hub-games-featured,.hub-news-rail-panel>.hub-news-rail,.hub-news-article-panel-shell>.hub-news-article-panel,.hub-games-browse-view>.hub-games-browse{height:100%}.hub-news-layout{display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(0,1.45fr);gap:var(--hub-gap);width:100%;min-height:0;height:100%}.hub-games-browse-view{--content-stack-height: 100%}.hub-state-copy{--state-panel-background: var(--hub-panel-soft)}.hub-landing-activity,.hub-landing-news,.hub-landing-games,.hub-news-layout,.hub-games-browse-view{animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart) both}.app-shell-mobile .hub-landing-layout,.app-shell-mobile .hub-news-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.app-shell-mobile #hub-menu.hub-page{height:auto;min-height:0}.app-shell-mobile .hub-shell{height:auto;overflow:visible;gap:var(--hub-space-lg);padding:var(--hub-space-sm)}.app-shell-mobile .hub-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--hub-space-sm)}.app-shell-mobile .hub-header-copy{gap:var(--hub-space-xs)}.app-shell-mobile .hub-header-copy>h2{font-size:max(2rem,30px);line-height:.98}.app-shell-mobile .hub-header-copy>p{font-size:max(1rem,16px);line-height:1.32}.app-shell-mobile .hub-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.app-shell-mobile .hub-section-nav .app-action-button{min-height:44px;width:100%;justify-content:center}.app-shell-mobile .hub-content{padding:0;height:auto;overflow:visible}.app-shell-mobile .hub-landing-layout{grid-template-areas:"activity" "news" "games"}.app-shell-mobile .hub-landing-activity>.hub-activity-carousel,.app-shell-mobile .hub-landing-news>.hub-news-rail,.app-shell-mobile .hub-landing-games>.hub-games-featured{height:auto}.wagersTable{--match-board-ink: oklch(.96 .012 34);--match-board-muted: oklch(.78 .026 31);--match-board-red: oklch(.62 .22 29);--match-board-red-hot: oklch(.72 .25 29);--match-board-panel: oklch(.12 .014 29 / .94);--match-board-panel-strong: oklch(.18 .02 29 / .96);--match-board-border: oklch(.88 .02 35 / .16);--match-board-border-hot: oklch(.78 .16 29 / .5);width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.28rem;font-size:1.58rem;padding:.35rem;margin-top:0;margin-bottom:0;position:relative}#matches-list-container .wagersTable{flex:1;background:radial-gradient(circle at 8% 0%,oklch(.9 .012 260 / .08),transparent 30%),linear-gradient(145deg,#0e0f12f7,#010202fc);border:1px solid var(--match-board-border);box-shadow:inset 0 1px #ffffff1a,0 .9rem 1.8rem #0000006b;box-sizing:border-box}.matches-list-table-wrapper{flex:1 1 auto;min-height:0;background:linear-gradient(180deg,#070709fa,#000101fc)}.match-board-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:.5rem;width:100%;min-height:2.6rem;padding:.16rem .35rem;color:var(--match-board-ink);box-sizing:border-box}.match-board-toolbar-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:.08rem}.match-board-kicker{color:#aeb8c8;font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.match-board-count{color:var(--match-board-ink);font-size:1.4rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.match-board-filter-strip{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;min-width:0}.match-board-filter-control{display:inline-flex;align-items:stretch;min-height:1.9rem}.match-board-filter-chip,.match-board-filter-clear,.match-board-retry{min-height:1.9rem;border:1px solid oklch(.82 .018 260 / .32);background:linear-gradient(180deg,#14161aeb,#020204f5);color:var(--match-board-ink);font-family:AgencyB;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.match-board-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:6.4rem;padding:.18rem .52rem;font-size:.98rem}.match-board-filter-chip strong{color:var(--match-board-muted);font-weight:800}.match-board-filter-control.active .match-board-filter-chip{border-color:#dfe5ee94;background:linear-gradient(180deg,#26292ef5,#06070afa)}.match-board-filter-control.active .match-board-filter-chip strong{color:#fff}.match-board-filter-clear{width:2rem;margin-left:-1px;padding:0;color:var(--match-board-ink);font-size:1rem;line-height:1}.match-board-retry{padding:.2rem .76rem;font-size:1.08rem}.match-board-filter-chip:hover,.match-board-filter-chip:focus-visible,.match-board-filter-clear:hover,.match-board-filter-clear:focus-visible,.match-board-retry:hover{border-color:#dfe5eeb8;background:linear-gradient(180deg,#2a2e34f5,#06070afa)}.match-board-filter-chip:focus-visible,.match-board-filter-clear:focus-visible{outline:2px solid #fff;outline-offset:2px}.match-board-filter-trigger{width:100%;min-height:1.82rem;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-style:italic;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:0 .2rem;cursor:pointer}.match-board-filter-trigger.active{color:#fff;border-color:#ffffff47;background:#0c0d107a}.match-board-filter-trigger-chevron,.match-board-sort-indicator{color:#d1d8e4;font-size:.75em;line-height:1}.match-board-sort-indicator{display:inline-block;min-width:.8em;margin-left:.15rem}.wagersTable table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 .16rem;margin-top:0;position:relative;z-index:1}#matches-list-container .wagersTable .unified-table-style td{line-height:1.25}.wagersTable th{background:linear-gradient(180deg,#f12d23,#7e0000);background:linear-gradient(180deg,#f12d23,color(xyz 0.087 0.043 0.002));color:#fff;padding:.34rem .2rem;text-transform:uppercase;font-size:1.38rem;font-weight:700;letter-spacing:.1em;font-style:italic;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;outline:none}.wagersTable th:focus-visible{box-shadow:inset 0 0 0 2px #fff}.wagersTable thead th{position:sticky;top:0;z-index:2}.wagersTable td{background:linear-gradient(180deg,#191b1df2,#030304fa);color:var(--match-board-ink);padding:.28rem .48rem;position:relative;white-space:nowrap;border-top:1px solid oklch(1 0 0 / .08);border-bottom:1px solid oklch(0 0 0 / .34);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.wagersTable td:first-child{border-left:1px solid oklch(1 0 0 / .08)}.wagersTable td:last-child{border-right:1px solid oklch(0 0 0 / .4)}.wager-row.clickable{cursor:pointer;outline:none}.wager-row.clickable:hover td{background:linear-gradient(180deg,#191b1df2,#030304fa);border-color:inherit}#matches-list-container .wagersTable .unified-table-style tr:hover td{background:linear-gradient(180deg,#191b1df2,#030304fa)}.wager-row.clickable:focus-visible td{border-color:#ffffffad;box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 2px #bdc5d066}.match-board-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.16rem .45rem;border:1px solid oklch(1 0 0 / .16);background:#0201017a;color:var(--match-board-muted);font-size:1.12rem;line-height:1;letter-spacing:.07em;text-transform:uppercase}.match-board-state{min-height:13rem;display:flex;align-items:center;justify-content:center;gap:.85rem;padding:.75rem;color:var(--match-board-muted);font-size:1.48rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.wagersTable td:has(.match-board-state){background:transparent;border-bottom-color:transparent;border-left:none;border-right:none;border-top-color:#ffffff14}.match-board-state.error{color:#ffbfb3;color:oklch(.86 .08 31)}@media (prefers-reduced-motion: reduce){.wagersTable td,.wager-row.clickable,.match-board-filter-chip,.match-board-filter-clear,.match-board-retry,.match-board-filter-trigger{transition:none}}.open-wager-row{margin:.2rem 0}.open-wager-row--review-pending{border:1px solid rgba(255,255,255,.45);box-shadow:0 0 .75rem #a4151573}.open-wager-review-badge{display:flex;align-items:center;justify-content:center;padding:.35rem .5rem;background:var(--header-gradient);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#open-matches-list.view.shown{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}#matches-list-container .wager-row.selected{background:transparent;color:#fff}#matches-list-container .wagersTable .unified-table-style .wager-row.selected td{background:linear-gradient(180deg,#2f3339fa,#0b0d11fc)!important;border-color:#dfe5ee94;color:#fff;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000005c}#matches-list-container .wagersTable .unified-table-style .wager-row.selected:hover td{background:linear-gradient(180deg,#2f3339fa,#0b0d11fc)!important}.matches-list-mobile-accordion,.find-match-mobile-filters{display:none}.open-matches-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .6rem;width:100%}.open-matches-filter-shell{width:100%}.open-matches-filter-drawer-toggle,.open-matches-filter-backdrop,.open-matches-filter-drawer-close,.open-matches-filter-drawer-header{display:none}.open-matches-filter-drawer{width:100%}.open-matches-filter{background:var(--header-gradient);border:1px solid rgba(255,255,255,.25);color:#fff;font-family:AgencyB;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;cursor:pointer;box-sizing:border-box}.open-matches-filter:hover{filter:brightness(1.1)}.open-matches-filter.active{border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff38}.open-matches-filter:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 768px){.open-matches-filter-shell{position:relative;z-index:20}.open-matches-filter-drawer-toggle{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(to bottom,#ffffff1f,#191919f2);color:#fff;font-family:AgencyB;font-size:1.45rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.35rem .8rem;box-sizing:border-box}.open-matches-filter-drawer-toggle:focus-visible,.open-matches-filter-drawer-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.open-matches-filter-hamburger{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.18rem;width:1.1rem;flex-shrink:0}.open-matches-filter-hamburger span{width:100%;height:2px;border-radius:1px;background:#fff;display:block}.open-matches-filter-toggle-copy{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-matches-filter-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(22rem,calc(100vw - 1rem));background:linear-gradient(to bottom,#373737fa,#101010fa);border-left:1px solid rgba(255,255,255,.15);box-shadow:-10px 0 30px #0000009e;transform:translate(100%);transition:transform .2s ease;display:flex;flex-direction:column;padding:.85rem;box-sizing:border-box;gap:.75rem;z-index:31}.open-matches-filter-shell.is-open .open-matches-filter-drawer{transform:translate(0)}.open-matches-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#00000080;opacity:0;pointer-events:none;z-index:30}.open-matches-filter-shell.is-open .open-matches-filter-backdrop{display:block;opacity:1;pointer-events:auto}.open-matches-filter-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:.45rem}.open-matches-filter-drawer-close{min-height:44px;border:1px solid rgba(255,255,255,.22);background:var(--header-gradient);color:#fff;font-family:AgencyB;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;display:inline-flex;align-items:center;justify-content:center}.open-matches-filters{margin:0;flex-direction:column;gap:.45rem}.open-matches-filter{width:100%;min-height:44px;font-size:1.28rem;text-align:left;padding:.45rem .75rem}}.find-match-accordion-item{width:100%;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#3c3d41eb,#121316fa);box-sizing:border-box;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 .45rem 1rem #00000047;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.find-match-accordion-item.expanded{border-color:#ffffff52;box-shadow:inset 0 0 0 1px #ffffff2e,0 .5rem 1rem #00000061}.find-match-accordion-item:last-child{border-bottom:none}#matches-list-container .find-match-accordion-trigger{width:100%;border:none;background:transparent;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;text-align:left;min-height:50px;padding:.46rem .78rem;gap:.7rem;box-sizing:border-box;cursor:pointer;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}#matches-list-container .find-match-accordion-trigger:hover{background:linear-gradient(180deg,#4b4d52db,#1e1f23eb)}#matches-list-container .find-match-accordion-item.expanded .find-match-accordion-trigger{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,#4f5259f5,#1c1e23fa)}#matches-list-container .find-match-accordion-item.expanded .find-match-accordion-chevron{color:#fff}#matches-list-container .find-match-accordion-trigger:focus-visible{outline:2px solid #fff;outline-offset:-2px}.find-match-accordion-main{display:grid;grid-template-columns:minmax(0,1fr);gap:.12rem;min-width:0}.find-match-accordion-host{display:inline-flex;align-items:center;gap:.42rem;font-size:1.34rem;font-weight:700;letter-spacing:.04em;min-width:0;line-height:1.15}.find-match-accordion-game{font-size:1.56rem;font-style:italic;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.find-match-accordion-side{display:inline-flex;align-items:center;gap:.52rem;flex-shrink:0}.find-match-accordion-amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem;font-size:1.48rem;font-weight:700;letter-spacing:.03em}.find-match-accordion-chevron{font-size:1.05rem;color:#dce1ebd1;opacity:.95;transition:transform .18s ease}.find-match-accordion-chevron.expanded{transform:rotate(180deg)}.find-match-accordion-panel{width:100%;padding:0;border-top:1px solid rgba(0,0,0,.38);background:#0000003d;box-sizing:border-box}.find-match-accordion-panel .matches-footer{margin:0}.matches-list-mobile-state{margin:0;padding:1rem;text-align:center;font-size:1.4rem;color:#ffffffc7;flex-direction:column;gap:.7rem}.matches-list-mobile-state p{margin:0}.matches-list-mobile-state.error{color:#ffd2d2eb}.find-match-mobile-filter-field{display:flex;flex-direction:column;gap:0;width:100%;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#3d3e43eb,#121316fa);box-sizing:border-box}.find-match-mobile-filter-field span{width:100%;padding:.16rem .4rem;font-size:1.08rem;text-transform:uppercase;letter-spacing:.07em;color:#ffffffd1;border-bottom:1px solid rgba(255,255,255,.1);box-sizing:border-box;text-align:center}.find-match-mobile-filter-control{width:100%;min-height:44px;border:none;background:transparent;color:#fff;font-family:AgencyB;font-size:1.7rem;letter-spacing:.04em;padding:.3rem .42rem;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;text-align-last:center;color-scheme:dark}.find-match-mobile-filter-control option{background-color:#161616;color:#fff}.find-match-mobile-filter-control:focus-visible,.find-match-mobile-clear:focus-visible{outline:2px solid #fff;outline-offset:2px}.find-match-mobile-filter-control[data-active=true]{color:#fff;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 62%)}.find-match-mobile-clear{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 52%),linear-gradient(180deg,#404248f2,#16171bfa);color:#fff;font-family:AgencyB;font-size:1.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.32rem .42rem;box-sizing:border-box;box-shadow:inset 0 1px #fff3,0 1px 10px #80000059;text-align:center}.find-match-mobile-clear:disabled{opacity:.65;cursor:not-allowed}.find-match-mobile-clear:not(:disabled){background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.22),transparent 52%),var(--header-gradient)}.app-shell-mobile #matches-list-container .matches-list-table-wrapper{display:none}.app-shell-mobile #matches-list-container .find-match-mobile-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-bottom:.58rem;padding:0;background:transparent;border:none;box-sizing:border-box}.app-shell-mobile #matches-list-container .find-match-mobile-clear{grid-column:1 / -1}.app-shell-mobile #matches-list-container .matches-list-mobile-accordion{display:flex;flex-direction:column;gap:.36rem;border-top:none;border-bottom:none}.app-shell-mobile #matches-list-container .wagersTable{background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 42%),linear-gradient(145deg,#1c1d21f0,#090a0cf7)}.app-shell-mobile #matches-list-container .matches-footer{display:none}.app-shell-mobile #matches-list-container .find-match-accordion-panel .matches-footer{display:block}@media (max-width: 768px){#matches-list-container .match-board-toolbar{grid-template-columns:minmax(0,1fr);gap:.28rem;min-height:0;padding:.1rem 0 .3rem}#matches-list-container .match-board-filter-strip{justify-content:flex-start}#matches-list-container .match-board-count{font-size:1.22rem}#matches-list-container .match-board-filter-empty{font-size:1rem}#matches-list-container .matches-list-table-wrapper{display:none}#matches-list-container .find-match-mobile-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-bottom:.58rem;padding:0;background:transparent;border:none;box-sizing:border-box}#matches-list-container .find-match-mobile-clear{grid-column:1 / -1}#matches-list-container .matches-list-mobile-accordion{display:flex;flex-direction:column;gap:.36rem;border-top:none;border-bottom:none}#matches-list-container .wagersTable{background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 42%),linear-gradient(145deg,#1c1d21f0,#090a0cf7)}#matches-list-container .matches-footer{display:none}#matches-list-container .find-match-accordion-panel .matches-footer{display:block}}@media (prefers-reduced-motion: reduce){.find-match-accordion-item,.find-match-accordion-chevron,#matches-list-container .find-match-accordion-trigger{transition:none}}.filter-menu{position:absolute;z-index:50;background:radial-gradient(circle at 20% 0%,oklch(1 0 0 / .18),transparent 42%),linear-gradient(180deg,#780100fa,#400503fa,#0f0202fa);background:radial-gradient(circle at 20% 0%,oklch(1 0 0 / .18),transparent 42%),linear-gradient(180deg,color(xyz 0.078 0.04 0.003 / 0.98),#400503fa,#0f0202fa);border:1px solid oklch(.9 .08 31 / .48);box-shadow:inset 0 1px #ffffff29,0 8px 20px #0009;display:block;flex-direction:column;margin-top:.25rem;width:300px}.filter-menu.scrollable{max-height:28rem;overflow-y:auto}.filter-menu.scrollable::-webkit-scrollbar{width:10px}.filter-menu.scrollable::-webkit-scrollbar-thumb{background:#00000059}.filter-item{background:transparent;border:none;color:#fff;font-family:AgencyB;font-size:1.6rem;letter-spacing:.05em;text-align:left;padding:.6rem 1rem;cursor:pointer;width:100%;min-height:44px}.filter-item:hover,.filter-item:focus-visible{background:#040101b8;outline:none}.filter-item:focus-visible{box-shadow:inset 0 0 0 2px #fff}.scrolling-text-container{display:block;width:100%;overflow:hidden;white-space:nowrap;position:relative}.scrolling-text-container span{display:inline-block}.scrolling-text-container.is-overflowing span{animation:scroll-back-forth 12s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.scrolling-text-container.is-overflowing span{animation:none}}@keyframes scroll-back-forth{0%,10%{transform:translate(0)}40%,60%{transform:translate(var(--scroll-distance, 0))}90%,to{transform:translate(0)}}.private-lock-icon{width:1.2em;height:1.2em;flex-shrink:0;opacity:.75;color:#fffc;vertical-align:middle}.private-badge-row{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin-top:.25rem}.private-badge-row .private-lock-icon{width:1em;height:1em}.matches-footer{--match-summary-row-height: 9rem;width:100%;margin:0;padding:0;background:linear-gradient(90deg,#ffffff38,#e7e7e729,#a3a3a31f 28%,#62626240 52%,#4a4a4a4f);height:var(--match-summary-row-height);min-height:var(--match-summary-row-height);max-height:var(--match-summary-row-height);overflow:hidden}.match-detail-summary{--summary-row-gap: .3rem;--tile-box-padding-block: .16rem;--tile-box-padding-inline: .35rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr) minmax(0,.85fr);grid-template-areas:"versus money info when";gap:.25rem;padding:.22rem;width:100%;height:100%;min-height:0;max-height:100%;color:#fff;box-sizing:border-box;overflow:hidden;align-items:stretch}.matches-footer.clickable{cursor:pointer;transition:background .15s ease}.matches-footer.clickable:hover{background:linear-gradient(90deg,#ffffff42,#f0f0f02e,#adadad24 28%,#6d6d6d47 52%,#54545457)}.matches-footer.clickable:active{background:linear-gradient(90deg,#f8f8f830,#e0e0e024,#9797971c 28%,#57575738 52%,#42424247)}.match-description-box p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.05;padding:0;margin:0}.match-description-box p:nth-of-type(n+3){display:none}.match-detail-summary-empty{overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center;width:100%;font-size:2.2rem}.match-detail-summary .money-bottom .status-box{width:100%;min-height:0;height:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:.16rem;min-width:0}.match-detail-summary .money-bottom .status-header{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.match-detail-summary .money-bottom .status-box .value{line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-detail-summary .money-bottom .status-box .status-subline{--metadata-label-tracking: .06em;font-size:.95rem;color:#ffffffbd;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-detail-summary .money-bottom .status-private-badge{display:inline-flex;align-items:center;justify-content:flex-end;gap:.24rem;white-space:nowrap;flex-shrink:0;font-size:1rem;color:#ffffffb8}.match-detail-summary .money-bottom .status-private-badge .private-lock-icon{width:.95em;height:.95em;opacity:.72}.match-detail-summary .money-bottom{width:100%;display:flex;align-items:stretch;gap:var(--summary-row-gap);min-height:0}.match-detail-summary .money-bottom .status-col{display:flex;flex-direction:column;gap:.2rem;width:100%;min-height:0;height:100%}.match-detail-summary .money-value{font-size:1.8rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.35rem}.match-detail-summary .summary-section{display:flex;flex-direction:column;align-self:stretch;align-items:stretch;min-width:0;min-height:0;height:100%;overflow:hidden}.match-detail-summary .summary-section.info{grid-area:info;align-self:stretch;gap:.5rem}.match-detail-summary .summary-section.versus{grid-area:versus;align-self:stretch}.match-detail-summary .summary-section.money{grid-area:money}.match-detail-summary .summary-section.when{grid-area:when;align-self:stretch}.match-detail-summary .label{font-size:1.1rem;opacity:.85;color:#ffffffe6}.match-detail-summary .value{font-size:1.6rem;color:#fff}.match-detail-summary .info .info-box .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.match-detail-summary .info{display:block;height:100%;min-height:0;overflow:hidden}.match-detail-summary .info .info-box{min-height:2.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.match-detail-summary .info .match-description-box{display:block;grid-column:1 / -1;width:100%;height:100%;font-size:1.4rem;min-height:0;overflow:hidden}.match-detail-summary .versus{position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);row-gap:var(--summary-row-gap);align-items:stretch;justify-items:stretch;width:100%;height:100%;min-width:0}.match-detail-summary .versus .name-box{min-height:0;display:flex;align-items:center;justify-content:center}.match-detail-summary .versus .vs-big{font-size:3rem;line-height:.7;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-style:italic;color:var(--app-red-bright);text-shadow:0 0 8px rgba(252,0,4,.7),0 1px 0 rgba(0,0,0,.65),1px 0 0 rgba(0,0,0,.65),1px 0 0 rgba(0,0,0,.65);z-index:2;pointer-events:none}.match-detail-summary .versus .vs-big:before{content:"";position:absolute;top:63%;left:51%;transform:translate(-50%,-50%);width:5.2rem;height:2.7rem;border-radius:50%;pointer-events:none;z-index:-1;background-image:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.85) 0%,transparent 60%)}.match-detail-summary .name-box{width:100%;min-height:0;height:auto}.match-detail-summary .money{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--summary-row-gap);height:100%;min-height:0}.match-detail-summary .money>*{min-height:0}.match-detail-summary .money-top{display:flex;flex-direction:column;justify-content:space-between;gap:var(--summary-row-gap);min-height:0;height:100%}.match-detail-summary .money-labels{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--summary-row-gap)}.match-detail-summary .money-box{width:auto}.match-detail-summary .money-values{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--summary-row-gap)}.match-detail-summary .when{display:flex;justify-content:center;align-items:center;text-align:center;min-width:0;height:100%}.match-detail-summary .when .date-big{display:flex;flex-direction:column;align-items:center;min-width:0;line-height:1.05}.match-detail-summary .when .date-top{font-size:3.4rem;white-space:nowrap}.match-detail-summary .when .date-bottom{font-size:2.2rem;opacity:.9;white-space:nowrap}.match-detail-summary .info .info-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-column:1 / -1;column-gap:.35rem;row-gap:var(--summary-row-gap);height:100%;min-height:0;align-items:stretch}.app-shell-mobile .matches-footer{--match-summary-row-height: 9.1rem;height:var(--match-summary-row-height);min-height:var(--match-summary-row-height);max-height:var(--match-summary-row-height)}.app-shell-mobile .match-detail-summary{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-template-areas:"versus versus" "info info" "money when";grid-template-rows:minmax(0,.9fr) minmax(0,1.08fr) minmax(0,.82fr);gap:.16rem;padding:.16rem}.app-shell-mobile .match-detail-summary .summary-section{min-height:0;height:100%}.app-shell-mobile .match-detail-summary .summary-section.versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:.24rem}.app-shell-mobile .match-detail-summary .versus .name-box{min-width:0;min-height:1.72rem;padding:.24rem .5rem;border-radius:0;border:1px solid rgba(255,255,255,.14);background:linear-gradient(to bottom,#ffffff29,#ffffff0d);font-size:1.02rem;font-weight:700;line-height:1.08;justify-content:center;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-mobile .match-detail-summary .versus .vs-big{position:static;left:auto;top:auto;transform:none;display:block;justify-self:center;align-self:center;padding:0;border:none;background:transparent;font-size:1.12rem;line-height:1;text-align:center}.app-shell-mobile .match-detail-summary .versus .vs-big:before{display:none}.app-shell-mobile .match-detail-summary .summary-section.info{gap:0}.app-shell-mobile .match-detail-summary .info{display:block;height:100%;overflow:hidden}.app-shell-mobile .match-detail-summary .info .info-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:0;row-gap:0;height:100%;border:1px solid rgba(255,255,255,.1);background:linear-gradient(to bottom,#4a4a4ab8,#222222b8)}.app-shell-mobile .match-detail-summary .info .info-box{min-height:0;height:100%;padding:.12rem .24rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;background:transparent}.app-shell-mobile .match-detail-summary .info .info-box .label,.app-shell-mobile .match-detail-summary .info .match-description-box{display:none}.app-shell-mobile .match-detail-summary .label{--metadata-label-tracking: .045em;font-size:.72rem}.app-shell-mobile .match-detail-summary .value{font-size:.95rem;line-height:1.08}.app-shell-mobile .match-detail-summary .info .info-box .value{font-size:.95rem;line-height:1.1;text-align:center}.app-shell-mobile .match-detail-summary .summary-section.when{justify-content:stretch;align-items:stretch;text-align:center;padding-right:0}.app-shell-mobile .match-detail-summary .when .date-big{width:100%;height:100%;justify-content:center;align-items:center;line-height:1;padding:.14rem .2rem;border-radius:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(to bottom,#4a4a4ab8,#222222b8);border-bottom:0}.app-shell-mobile .match-detail-summary .when .date-top{font-size:1.15rem}.app-shell-mobile .match-detail-summary .when .date-bottom{font-size:.74rem}.app-shell-mobile .match-detail-summary .summary-section.money{display:flex;align-items:stretch;justify-content:stretch;width:100%}.app-shell-mobile .match-detail-summary .money-top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);justify-items:stretch;align-items:stretch;width:100%;height:100%;gap:0}.app-shell-mobile .match-detail-summary .money-bottom,.app-shell-mobile .match-detail-summary .money-labels,.app-shell-mobile .match-detail-summary .entry-label,.app-shell-mobile .match-detail-summary .payout-label,.app-shell-mobile .match-detail-summary .payout-value{display:none}.app-shell-mobile .match-detail-summary .money-values{grid-template-columns:minmax(0,1fr);width:100%;gap:0;justify-items:stretch}.app-shell-mobile .match-detail-summary .money-box{width:100%}.app-shell-mobile .match-detail-summary .entry-value{justify-self:stretch;width:100%;height:100%;justify-content:center;align-items:center;padding:.08rem .3rem;border-radius:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(to bottom,#4a4a4ab8,#222222b8);font-size:1.72rem;line-height:1;gap:.16rem;text-align:center}.app-shell-mobile .match-detail-summary .entry-value .currency-icon img{width:1.02rem!important;height:1.02rem!important}#matches-list-container .matches-footer{--match-summary-row-height: 8.65rem;background:radial-gradient(circle at 9% 0%,oklch(.92 .012 260 / .08),transparent 36%),linear-gradient(135deg,#101214f5,#060709f8,#010102fa);border:1px solid oklch(.88 .02 35 / .16);border-top:none;box-shadow:inset 0 1px #ffffff14,0 -.45rem 1rem #0003;box-sizing:border-box}#matches-list-container .match-detail-summary{--summary-row-gap: .38rem;--tile-box-padding-block: .18rem;--tile-box-padding-inline: .46rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.85fr) minmax(0,.8fr);gap:var(--summary-row-gap);padding:.36rem}#matches-list-container .matches-footer.clickable{cursor:pointer}#matches-list-container .matches-footer.clickable:hover{background:radial-gradient(circle at 9% 0%,oklch(.92 .012 260 / .08),transparent 36%),linear-gradient(135deg,#101214f5,#060709f8,#010102fa)}#matches-list-container .match-detail-summary-empty{flex-direction:column;gap:.18rem;color:#c8b2ad;font-size:1.55rem;letter-spacing:.07em;text-transform:uppercase;white-space:normal}#matches-list-container .match-detail-summary-empty-kicker{color:#ff7362;color:oklch(.72 .22 29);font-size:1.05rem;letter-spacing:.18em}#matches-list-container .match-detail-summary .tile-box{--tile-box-background: linear-gradient(180deg, oklch(.22 .006 260 / .94), oklch(.105 .004 260 / .96));border:1px solid oklch(1 0 0 / .1);box-shadow:inset 0 1px #ffffff12}#matches-list-container .match-detail-summary .label{color:#b0b8c5;opacity:1;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}#matches-list-container .match-detail-summary .value{color:#fef7f5}#matches-list-container .match-detail-summary .versus .name-box{justify-content:flex-start;padding-inline:.65rem;font-size:1.7rem;letter-spacing:.04em}#matches-list-container .match-detail-summary .versus .name-box.bottom{justify-content:flex-end}#matches-list-container .match-detail-summary .versus .vs-big{color:#b7c5db;text-shadow:0 0 .55rem oklch(.82 .035 260 / .34),0 1px 0 rgba(0,0,0,.72)}#matches-list-container .match-detail-summary .versus .vs-big:before{display:none}#matches-list-container .match-detail-summary .money-value{color:#fef7f5;font-size:1.62rem}#matches-list-container .match-detail-summary .money-bottom .status-box .value{color:#edf2fa;letter-spacing:.06em;text-transform:uppercase}#matches-list-container .match-detail-summary .info .info-box .value{font-size:1.28rem}#matches-list-container .match-detail-summary .when{display:flex;align-items:stretch;justify-content:stretch}#matches-list-container .match-detail-summary .when .date-big{justify-content:center;width:100%;height:100%;min-height:0;padding:.22rem .35rem;border:1px solid oklch(1 0 0 / .1);background:linear-gradient(180deg,#191b1df0,#030405f5);box-sizing:border-box}#matches-list-container .match-detail-summary .when .date-top{color:#fff;font-size:2.3rem;line-height:.95}#matches-list-container .match-detail-summary .when .date-bottom{color:#b0b8c5;font-size:1.25rem;line-height:1}#matches-list-container .matches-footer.clickable:focus-visible{outline:2px solid #fff;outline-offset:2px}.app-shell-mobile #matches-page .find-match-accordion-panel .matches-footer{--match-summary-row-height: 11.4rem;height:var(--match-summary-row-height);min-height:var(--match-summary-row-height);max-height:var(--match-summary-row-height)}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);grid-template-areas:"versus versus" "info info" "money when";grid-template-rows:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.14fr);gap:.18rem;padding:.18rem}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary .versus .name-box{justify-content:center;font-size:1.02rem}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary .when{gap:.16rem}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary .when .date-big{padding:.12rem .18rem}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary .when .date-top{font-size:1rem}.app-shell-mobile #matches-page .find-match-accordion-panel .match-detail-summary .when .date-bottom{font-size:.66rem}@media (prefers-reduced-motion: reduce){#matches-page .matches-footer.clickable{transition:none}}@media (max-width: 768px){#matches-page .find-match-accordion-panel .match-detail-summary{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);grid-template-areas:"versus versus" "info info" "money when";grid-template-rows:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.14fr)}#matches-page .find-match-accordion-panel .match-detail-summary .summary-section.versus{grid-column:1 / -1;grid-row:1;width:100%}}.currency-icon{display:inline-flex;align-items:center;line-height:1}.currency-icon img{object-fit:contain;vertical-align:middle;margin-right:.35rem}.currency-icon .currency-text{margin-left:.1rem}.wager-detail-header h1{font-size:3.8rem;text-transform:uppercase}.wager-detail-subtitle{display:flex;justify-content:center;width:100%;padding:10px 0;font-size:1.7rem;letter-spacing:.1em;text-transform:uppercase;gap:2rem}.description-section p{font-size:1.5rem;text-align:center}.summary-status-row{display:flex;align-items:center;justify-content:center;gap:.8rem}.summary-status.status-completed{color:var(--app-green-success, #10b981)}.summary-status.status-cancelled{color:#f97316}.summary-settlement{margin-top:.25rem;text-align:center;font-size:1.15rem;color:#000000bf}.private-match-badge{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.2rem .6rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;white-space:nowrap}.private-match-badge .private-lock-icon{width:1.1em;height:1.1em;opacity:.8}.matches-page .invite-button{background:var(--header-gradient-grey)}.matches-page .share-link-button{background:linear-gradient(135deg,#10b98133,#22c55e38);border:1px solid rgba(16,185,129,.4);width:2.5rem;height:2.5rem;min-width:2.5rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.matches-page .share-link-button:hover:not(:disabled){background:linear-gradient(135deg,#10b9814d,#22c55e57)}.matches-page .share-link-button svg{width:1.2rem;height:1.2rem}.matches-page .cancel-match-button{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#ef4444}.matches-page .cancel-match-button:hover:not(:disabled){background:#ef444440;border-color:#ef444499}.matches-page .cancel-match-button:disabled{opacity:.5;cursor:not-allowed}.applicants-panel{background:#0000000d;border-radius:.5rem;padding:.9rem .7rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.8rem;min-height:0}.applicants-empty{opacity:.7;font-size:1.4rem}.applicants-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-height:20rem;overflow-y:auto;overflow-anchor:none;min-height:0;padding:.2rem .15rem;box-sizing:border-box}.applicant-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;font-size:1.4rem;border-bottom:1px solid rgba(0,0,0,.1);padding:.35rem .1rem;min-width:0}.applicant-row:last-child{border-bottom:none}.applicant-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.applicant-actions{display:flex;flex:0 0 auto;gap:.5rem}.overlay{background-color:#0000;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;transition:background-color var(--motion-duration-medium) var(--ease-out-quart),opacity var(--motion-duration-medium) var(--ease-out-quart)}.overlay.shown{background-color:#808080b0;opacity:1;z-index:var(--z-overlay, 100)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#808080b0;z-index:var(--z-overlay, 100);animation:modal-fade-in var(--motion-duration-medium) var(--ease-out-quart)}.modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:0 var(--space-4, 1rem);box-sizing:border-box;z-index:var(--z-modal, 110);animation:modal-shell-in var(--motion-duration-medium) var(--ease-out-quint)}.modal-shell:focus{outline:none}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-shell-in{0%{opacity:0;transform:translate3d(0,calc(var(--motion-distance-md) * -1),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.friends-actions{display:flex;gap:1rem}.friends-actions-row{display:flex;flex-direction:row;gap:.5rem}.friends-list{display:flex;flex-direction:column;gap:.5rem}.empty-state{opacity:.8;font-size:1.2rem}.modal-actions{display:flex;flex-direction:column;gap:1rem}.signup-prompt{display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;width:100%}.modal{background:#fff;color:var(--view-foreground-color);border-radius:2px;box-shadow:0 10px 30px #0006;display:flex;flex-direction:column;width:90%;max-width:1000px;max-height:88vh;margin:6vh auto;position:relative;font-size:1.6rem;overflow:hidden}#login-modal,#register-modal{max-width:44rem}.modal-bar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;border-bottom:none;background:#fff;width:100%;box-sizing:border-box}.modal-bar h3{margin:0;font-size:1.8rem;font-weight:800;font-family:AgencyB,Segoe UI,SegoeUIThis,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:left;flex:1}.modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;background:transparent;color:var(--text-color-black)!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:2px;font-size:1.6rem;font-weight:700;transition:all .2s ease}.modal-close svg{color:inherit!important;width:1.25em;height:1.25em}.modal-close:hover{background:#0000000f;color:#111!important}.modal-body{padding:1rem;flex:1;min-height:0;font-family:AgencyB,Segoe UI,SegoeUIThis,sans-serif;font-weight:400;width:100%;overflow-y:auto}.modal-body:has(.modal-grid-column){display:grid;grid-template-columns:1fr 1fr;gap:1rem;overflow:hidden}.modal-body:has(.modal-grid-column):has(:only-child){grid-template-columns:1fr}html.ui-mobile .modal-body:has(.modal-grid-column){grid-template-columns:1fr}.modal-grid-column{padding:.75rem 1rem;border-radius:2px;border:none;box-sizing:border-box;overflow-y:auto;max-height:100%;display:block;background:transparent}.modal-grid-column p:last-child{margin-bottom:0}#login-modal .modal-body:has(.modal-grid-column):has(:only-child),#register-modal .modal-body:has(.modal-grid-column):has(:only-child){justify-items:center;padding:2rem}#login-modal .modal-body:has(.modal-grid-column):has(:only-child) .modal-grid-column,#register-modal .modal-body:has(.modal-grid-column):has(:only-child) .modal-grid-column{width:100%;max-width:36rem}.modal-body .form-field label{font-family:AgencyB;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.modal-body .form-field input,.modal-body .form-field textarea,.modal-body .form-field select{font-family:Segoe UI,SegoeUIThis,sans-serif;font-weight:400}.modal-actions{margin-top:1rem;align-items:center;justify-content:center;gap:.75rem}.modal-actions>button,.auth-button{font-family:AgencyB;font-size:1.6rem;padding:.6rem 1.25rem;border-radius:0;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit}.modal-actions>button:disabled,.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-button{width:12rem;text-align:center}.auth-button.primary{background:var(--header-gradient);border:none;color:#fff}.auth-button.secondary{background:transparent;border:1px solid var(--app-red);color:var(--app-red)!important;border-color:var(--app-red)!important}.auth-button.secondary:hover,.auth-button.secondary:focus{color:var(--app-red-bright)}.signup-prompt{flex-direction:row;justify-content:center;align-items:center;gap:.75rem}.signup-prompt>span{font-family:AgencyB;letter-spacing:.04em}.signup-prompt>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--app-red);background:transparent;color:var(--app-red);cursor:pointer;text-decoration:none;font-family:AgencyB;padding:.35rem .75rem;border-radius:0}.signup-prompt>button:focus,.signup-prompt>button:hover{color:var(--app-red-bright)}#login-modal form .form-field+.form-field,#register-modal form .form-field+.form-field{margin-top:.9rem}#login-modal .modal-actions{gap:.4rem}.auth-button.x-auth{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#121212!important;color:#fff!important;border:1px solid #121212!important;width:auto!important;white-space:nowrap}.auth-button.x-auth:hover,.auth-button.x-auth:focus{background-color:#111!important;border-color:#111!important;color:#fff!important}.auth-button.x-auth svg{font-size:1.2rem}html.ui-mobile .modal{font-size:1.8rem}html.ui-mobile .modal-bar{padding:1.4rem 1.9rem}html.ui-mobile .modal-bar h3{font-size:2.1rem}html.ui-mobile .modal-body{padding:1.2rem}html.ui-mobile .modal-body .form-field label{font-size:1.35rem}html.ui-mobile .modal-body .form-field input,html.ui-mobile .modal-body .form-field textarea,html.ui-mobile .modal-body .form-field select{font-size:1.5rem;min-height:2.8rem}html.ui-mobile .auth-button{font-size:1.8rem;width:13rem;min-height:2.9rem}html.ui-mobile .auth-button.x-auth{width:auto!important}html.ui-mobile .signup-prompt>span{font-size:1.4rem}#info-modal .modal-body{background:#fff}#info-modal .modal-grid-column.info-modal-content{padding:1.15rem 1.2rem;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#info-modal .info-modal-kicker{margin:0 0 .8rem;padding:0;border-left:none;background:transparent;letter-spacing:.04em;text-transform:uppercase}#info-modal .info-modal-section,#info-modal .info-modal-disclaimer{margin-top:1rem;padding:0;border-left:none;background:transparent}#info-modal .info-modal-section h5,#info-modal .info-modal-disclaimer h5{margin:0 0 .55rem}#info-modal .info-modal-list{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}#info-modal .info-modal-list-numbered{padding-left:1.35rem}#info-modal .info-modal-faq-list{padding-left:0;list-style:none}#info-modal .info-modal-faq-list li{display:grid;gap:.15rem;padding:.55rem .7rem;border:1px solid rgba(0,0,0,.08);background:#ffffffd1}#info-modal .info-modal-disclaimer summary{cursor:pointer;letter-spacing:.03em}.social-modal{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.modal:has(.social-modal){height:32rem;max-height:32rem}.modal:has(.social-modal) .modal-bar{display:none}.modal:has(.social-modal) .modal-body{padding:0;font-family:AgencyB}.modal:has(.social-modal) .modal-grid-column{border:0;background:transparent;padding:0}.social-modal .tab-contents{flex:1;min-height:0;padding:.5rem;box-sizing:border-box}.social-modal .tab-content-panel[data-state=active] .row,.social-modal .tab-content-panel[data-state=active] .friends-actions,.social-modal .tab-content-panel[data-state=active] .compose,.social-modal .tab-content-panel[data-state=active] .empty-state{animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart) both}.social-modal-tab{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%}.social-modal .list-scroll{overflow-y:auto;min-height:0;max-height:100%;display:flex;flex-direction:column;gap:.25rem}.social-modal .row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;width:100%;padding:.5rem .75rem;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.social-modal .row:hover{background:#f2f6ff;transform:translateY(-1px)}.social-modal .row.action{cursor:pointer;font-weight:700;grid-template-columns:1fr;border-bottom:0}.social-modal .row.action:hover{background:#dfe7fb}.social-modal .avatar-img{width:32px;height:32px;border-radius:6px;object-fit:cover}.social-modal .avatar{width:32px;height:32px;border-radius:6px;background:linear-gradient(180deg,#ddd,#bbb)}.social-modal .name{justify-content:flex-start;font-weight:600}.social-modal .friend-name-cell{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.social-modal .friend-name-cell .name{min-width:0;overflow-wrap:anywhere}.social-modal .friend-copy-button{background:transparent;border:none;color:#666;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:.2rem .45rem;flex:0 0 auto}.social-modal .friend-copy-button:hover{color:#262626}.social-modal .friend-copy-button:focus-visible{outline:2px solid #1e5cff;outline-offset:1px;border-radius:2px}.social-modal .segmented-actions{display:flex;gap:.5rem}.social-modal .segmented-option{padding:.25rem .75rem}.social-modal .segmented-option.accept{background:var(--app-red);color:#fff;border:none}.social-modal .segmented-option.ignore{background:transparent;border:1px solid #000;color:#000}.social-modal .text-input{width:100%;padding:.5rem .75rem;box-sizing:border-box}.social-modal .compose{display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;width:100%;align-items:stretch;justify-content:stretch;background:#fff;border:1px solid #000;padding:.75rem;box-sizing:border-box;margin-top:.5rem;flex:1;animation:motion-scale-in-soft var(--motion-duration-medium) var(--ease-out-quart)}.social-modal .form-row{display:grid;grid-template-columns:100px 1fr;gap:.5rem;align-items:center;justify-content:stretch;width:100%}.social-modal .form-row.message-row{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;min-height:0}.social-modal .form-row.message-row>label{grid-column:1 / -1;justify-self:start;margin:0 0 .25rem;line-height:1.1}.social-modal .form-row.message-row>.text-input{grid-column:1 / -1;width:100%;margin-top:0}.social-modal .message-row .textarea-wrap{height:100%;width:100%;display:grid;grid-template-rows:1fr auto;align-content:stretch;justify-content:stretch;min-height:0}.social-modal .message-row .textarea-wrap .text-input{height:100%;width:100%;display:block;align-self:stretch}.social-modal .message-row .char-counter{align-self:end;justify-self:start;margin-top:.25rem;font-size:.9rem;color:#666}.social-modal .compose .form-row:nth-child(2){align-items:start}.social-modal .compose textarea.text-input{height:100%;resize:none}.social-modal .form-row>label{justify-self:start}.social-modal .compose .friends-actions-row{justify-content:flex-end}.social-modal .divider{width:100%;height:0;border:0;border-top:3px solid rgba(0,0,0,.2);margin:.25rem 0}.social-modal .friends-actions{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.social-modal .friends-actions-row{display:flex;gap:.5rem;justify-content:flex-start}.social-modal .friends-actions-row button{background:#fff;color:#000;border:1px solid #000}.social-modal .friends-actions-row button:first-child{background:var(--app-red);border:none;color:#fff}.inline-tooltip-anchor{position:relative;display:inline-flex}.inline-tooltip-bubble{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(28rem,80vw);padding:.45rem .55rem;border:1px solid rgba(255,255,255,.28);background:#0c0e13fa;color:#fffffff2;border-radius:.35rem;font-size:max(.82rem,12px);line-height:1.2;letter-spacing:.01em;box-shadow:0 10px 24px #00000061;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms linear,visibility 80ms linear;z-index:12}.inline-tooltip-anchor:hover .inline-tooltip-bubble,.inline-tooltip-anchor:focus-within .inline-tooltip-bubble{opacity:1;visibility:visible}#match-stream-credentials-modal{max-width:42rem}#match-stream-credentials-modal .modal-bar{padding:1rem 1.25rem .75rem}#match-stream-credentials-modal .modal-body{padding:.25rem 1.25rem 1.25rem;box-sizing:border-box}#match-stream-credentials-modal .match-stream-credentials-modal-content{display:grid;gap:.9rem;padding:.9rem;background:#00000008;border:1px solid rgba(0,0,0,.16);border-radius:.5rem}#match-stream-credentials-modal .match-stream-credentials-note{margin:0;font-size:1.125rem;line-height:1.45;color:#000000b8}#match-stream-credentials-modal .match-stream-credential-card{border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:.45rem;overflow:hidden}#match-stream-credentials-modal .match-stream-credential-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.62rem .75rem;border-bottom:1px solid rgba(0,0,0,.16);background:#0000000a}#match-stream-credentials-modal .match-stream-credential-label{min-width:0;font-family:AgencyB,Segoe UI,SegoeUIThis,sans-serif;font-size:1.12rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000000c7;white-space:normal}#match-stream-credentials-modal .match-stream-credential-value{display:block;margin:0;padding:.7rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.08rem;line-height:1.5;color:#000000e0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;word-break:normal;overflow-wrap:normal}#match-stream-credentials-modal .match-stream-copy-icon-button{width:2.1rem;height:2.1rem;min-width:2.1rem;border:1px solid rgba(0,0,0,.3);border-radius:.25rem;background:#fff;color:#000c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}#match-stream-credentials-modal .match-stream-copy-icon-button:hover{background:#00000014;border-color:#0006}#match-stream-credentials-modal .match-stream-copy-icon-button svg{width:.95rem;height:.95rem}#match-stream-credentials-modal .match-stream-credentials-actions{display:flex;justify-content:flex-end;padding-top:.2rem}#match-stream-credentials-modal .match-stream-done-button{min-width:9.5rem;min-height:44px;justify-content:center}html.ui-mobile #match-stream-credentials-modal .modal-body{padding:.25rem .85rem .85rem}html.ui-mobile #match-stream-credentials-modal .match-stream-credentials-modal-content{padding:.7rem}html.ui-mobile #match-stream-credentials-modal .match-stream-credentials-note{font-size:1.25rem;line-height:1.45}html.ui-mobile #match-stream-credentials-modal .match-stream-credential-card-head{grid-template-columns:1fr;row-gap:.5rem;align-items:start}html.ui-mobile #match-stream-credentials-modal .match-stream-credential-label{font-size:1.24rem}html.ui-mobile #match-stream-credentials-modal .match-stream-credential-value{font-size:1.15rem}.post-match-route{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.post-match-header{position:relative;justify-content:center;align-items:center;gap:.75rem;text-align:center}.post-match-header-left{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.75rem}.post-match-header-left .back-button{position:static}.post-match-title{font-size:2.6rem;text-align:center}.post-match-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;padding:.75rem .9rem;border-radius:.5rem;background:#0000000d}.post-match-summary-label{font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;color:#0009}.post-match-summary-value{font-size:1.45rem;letter-spacing:.04em;margin-top:.25rem}.post-match-stack{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch;min-height:0;overflow:visible}.post-match-flow,.feedback-grid{width:100%;box-sizing:border-box}.post-match-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;min-height:0;align-items:stretch}.post-match-flow.post-match-flow--three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.75fr)}.feedback-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;min-height:0;align-items:stretch}.workflow-card{background:#0000000d;border-radius:.5rem;padding:1.1rem;display:flex;flex-direction:column;align-items:stretch;gap:.6rem;min-height:0}.workflow-card.workflow-card--compact{padding:.9rem;gap:.55rem}.workflow-card.workflow-card--feedback-compact{padding:.9rem .8rem}.feedback-compact-opponent{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.65rem;flex:1;min-height:0}.feedback-compact-name{font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#000c}.workflow-card--feedback-compact .thumb-row{flex-direction:column}.workflow-card--feedback-compact .thumb-btn{flex:none;width:100%}.workflow-card--feedback-compact .tag-grid{flex-direction:column;align-items:stretch}.workflow-card--feedback-compact .tag-chip{width:100%;border-radius:.35rem;text-align:center;padding:.55rem .75rem}.feedback-compact-stack{width:100%;display:flex;flex-direction:column;gap:.65rem}.feedback-compact-issues{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.65rem;padding-top:.65rem;margin-top:.35rem;border-top:1px solid rgba(0,0,0,.12)}.feedback-compact-issues-title{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#000000b8}.workflow-card-header{display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center;text-transform:uppercase;letter-spacing:.08em}.workflow-card-header h2{font-size:1.75rem;margin:0}.workflow-step{font-size:1.8rem;font-weight:700;line-height:1.1;color:#0009}.workflow-card-body{width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem}.workflow-card-footer{width:100%;min-height:0;margin-top:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem}.workflow-copy{font-size:1.2rem;color:#000000bf;margin:0;text-align:center}.workflow-label{display:flex;flex-direction:column;gap:.25rem;font-size:1.15rem;text-transform:uppercase;letter-spacing:.05em}.workflow-label.optional:after{content:" (optional)";font-size:1.05rem;color:#00000080;text-transform:none;letter-spacing:normal}.workflow-label input,.workflow-label select,.workflow-label textarea{width:100%;border-radius:.35rem;border:1px solid rgba(0,0,0,.15);padding:.7rem .85rem;font-size:1.2rem;background:#ffffffd9;color:inherit;min-height:2.9rem;box-sizing:border-box}.workflow-label textarea{min-height:4.8rem;resize:vertical}.workflow-error{color:#ef4444;font-size:1.2rem;text-align:center}.workflow-success{color:var(--app-green-success, #10b981);font-size:1.2rem;text-align:center}.workflow-hint{font-size:1.1rem;color:#0009;margin-top:.25rem;text-align:center}.workflow-meta{font-size:1.1rem;color:#000000b3;text-align:center}.workflow-meta-link{color:#000000d9;text-decoration:underline;font-weight:600}.workflow-pill{font-size:1.05rem;padding:.4rem .85rem;border-radius:999px;background:#00000014;display:inline-flex;align-self:flex-start}.workflow-status-indicator{width:100%;box-sizing:border-box;border-radius:.5rem;padding:1.05rem 1rem;text-align:center;display:flex;flex-direction:column;gap:.35rem;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.12);background:#0000000f;color:#000000c7}.workflow-status-indicator-label{font-size:1.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1.05}.workflow-status-indicator-detail{font-size:1.2rem;font-weight:600;text-transform:none;letter-spacing:.03em;line-height:1.15;opacity:.92}.workflow-status-indicator.tone-success{border-color:#10b98173;background:#10b98129;color:var(--app-green-success, #10b981)}.workflow-status-indicator.tone-warning{border-color:#f9731673;background:#f9731624;color:#7c2d12e6}.workflow-status-indicator.tone-danger{border-color:#ef444473;background:#ef444424;color:#991b1bf2}.workflow-status-rows{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.workflow-status-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.workflow-status-name{font-size:1rem;color:#000000c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-status-pill{font-size:.85rem;padding:.3rem .7rem;border-radius:999px;background:#00000014;border:1px solid rgba(0,0,0,.12);display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.workflow-status-pill.status-released{border-color:#10b98173;background:#10b98124;color:var(--app-green-success, #10b981)}.workflow-status-pill.status-refunded{border-color:#f9731673;background:#f9731624;color:#7c2d12e6}.workflow-status-pill.status-failed,.workflow-status-pill.status-expired{border-color:#ef444473;background:#ef444424;color:#991b1bf2}.workflow-details{width:100%;align-self:stretch}.workflow-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;color:#000000b3}.workflow-details-body{margin-top:.6rem;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.workflow-approve-panel{width:100%;box-sizing:border-box;border-radius:.5rem;padding:.75rem .8rem;border:1px solid rgba(0,0,0,.1);background:#0000000a;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.55rem}.workflow-approve-header{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#000000bf;text-align:center}.workflow-primary,.workflow-secondary{border:none;border-radius:.35rem;padding:.75rem 1.1rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.workflow-primary{background:var(--header-gradient);color:#fff}.workflow-secondary{background:transparent;border:1px solid rgba(0,0,0,.2);color:inherit}.workflow-primary:disabled,.workflow-secondary:disabled{opacity:.6;cursor:not-allowed}.feedback-header{display:flex;justify-content:space-between;align-items:center;grid-column:1 / -1}.trust-meta{font-size:1.1rem;color:#000000b3}.trust-warning{grid-column:1 / -1;background:#f9731626;border:1px solid rgba(249,115,22,.4);border-radius:.35rem;padding:.65rem;font-size:1.1rem}.feedback-cards{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.feedback-card{background:#0000000d;border-radius:.5rem;padding:.85rem;display:flex;flex-direction:column;gap:.6rem}.feedback-card-title{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.thumb-row{display:flex;gap:.4rem}.thumb-btn{flex:1;border:1px solid rgba(0,0,0,.2);border-radius:.35rem;padding:.65rem;background:#ffffffd9;cursor:pointer;font-size:1.1rem}.thumb-btn.active{border-color:var(--app-green-success, #10b981);background:#10b98126}.thumb-btn:disabled{opacity:.6;cursor:not-allowed}.tag-grid{display:flex;flex-wrap:wrap;gap:.35rem}.tag-chip{border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:.2rem .65rem;background:#ffffffd9;font-size:1rem;cursor:pointer}.tag-chip.selected{border-color:var(--header-gradient, #00b0ff);background:#00b0ff26}.tag-chip.negative.selected{border-color:#ef4444;background:#ef444426}.tag-chip:disabled{opacity:.5;cursor:not-allowed}.workflow-meta-outcome{font-size:1.1rem;text-align:center}.workflow-stage-summary{width:100%;box-sizing:border-box;border-radius:.5rem;padding:.7rem .8rem;border:1px solid rgba(0,0,0,.14);background:#0000000d;display:flex;flex-direction:column;gap:.3rem}.workflow-stage-summary-progress{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.workflow-stage-summary-progress-value{border-radius:999px;border:1px solid rgba(0,0,0,.2);background:#ffffff8c;padding:.17rem .56rem;font-size:.88rem;font-weight:700;letter-spacing:.04em;color:#000c}.workflow-stage-summary-value{font-size:1.35rem;font-weight:700;letter-spacing:.03em;line-height:1.1;color:#000000db}.workflow-stage-summary-action{font-size:1.1rem;font-weight:600;color:#000000c4}.workflow-stage-summary-detail{font-size:1.02rem;margin:0;color:#000000ad}.workflow-stage-summary.tone-success{border-color:#10b98173;background:#10b98124}.workflow-stage-summary.tone-warning{border-color:#f9731673;background:#f9731624}.matches-page{color:var(--text-color-black);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:2rem;box-sizing:border-box}.matches-page.post-match-view{align-items:stretch;overflow:hidden}.matches-page.list-view{align-items:stretch;justify-content:flex-start;padding:1rem .75rem}.matches-page.list-view #matches-list-container{width:100%}.matches-page .header{font-size:3rem;width:100%}.matches-page .wager-detail-header{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:.75rem}.matches-page .wager-detail-header h1{grid-column:2;margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .4rem}.matches-page .wager-detail-header-left{grid-column:1;position:static;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0}.matches-page .wager-detail-header-left .back-button{position:static}.matches-page .match-detail-nav{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;width:auto;margin:0}.matches-page .match-closed-banner{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1rem;margin-bottom:1rem;background:#f9731626;border:1px solid rgba(249,115,22,.35);color:#c2410c;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.matches-page .main-content{display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-template-rows:1fr 1fr;column-gap:1rem;row-gap:1rem;width:100%;align-items:stretch;flex:1;min-height:0}.matches-page .main-content.is-closed{opacity:.6;filter:grayscale(.2)}.matches-page .summary,.matches-page .participants,.matches-page .on-chain-panel,.matches-page .chat{background:#0000000d;padding:1rem;display:flex;flex-direction:column;min-height:0}.matches-page .participants{grid-column:1 / 2;grid-row:2;position:relative}.matches-page .chat{grid-column:3 / 4;grid-row:1 / -1}.matches-page .wager-info{display:flex;flex-direction:column;width:100%}.matches-page .info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.matches-page .info-row:last-child{border-bottom:none}.matches-page .info-row .label{font-size:1.6rem;color:var(--text-color-black);text-transform:uppercase;letter-spacing:.1em}.matches-page .info-row .value{font-size:1.8rem;color:var(--text-color-black);font-weight:700}.matches-page .status-proposed{color:#d97706}.matches-page .status-approved{color:#10b981}.matches-page .status-waiting{color:#6366f1}.matches-page .status-ongoing{color:#ef4444}.matches-page .status-ended{color:#6b7280}.matches-page .status-cancelled{color:#666}.matches-page .loading-container,.matches-page .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.matches-page .summary{grid-column:1 / 3;grid-row:1;width:100%;background:#0000000d;border-radius:.5rem;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"amount status" "game   date" "game   desc";box-sizing:border-box;align-items:baseline;column-gap:1rem}.matches-page .summary-top,.matches-page .summary-meta,.matches-page .summary-details{display:contents}.matches-page .summary-amount{grid-area:amount;font-size:3rem}.matches-page .summary-amount .currency-symbol{font-size:2.2rem;color:#00ff41;font-weight:500;vertical-align:super;text-shadow:0 0 8px rgba(0,255,65,.7);padding-left:1rem;display:inline-flex;align-items:center;line-height:1}.matches-page .currency-symbol .mlg-token-logo{width:2.4rem;height:2.4rem;object-fit:contain;vertical-align:middle;margin:0 .4rem 0 .5rem}.matches-page .summary-status{grid-area:status;font-size:1.4rem;letter-spacing:.1em;text-align:right}.matches-page .summary-game{grid-area:game;display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.6rem;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.matches-page .summary-game-lines{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.matches-page .summary-game-title{font-weight:700;line-height:1.2}.matches-page .summary-game-line{font-size:1.25rem;color:#000000b8;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.matches-page .summary-game-line-tournament{font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#000c}.matches-page .summary-date{grid-area:date;font-size:1.6rem;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:0}.matches-page .summary-date-label{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:#0009}.matches-page .summary-date-value{min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.matches-page .summary-description{grid-area:desc;font-size:1.5rem;color:var(--text-secondary-color);text-align:right;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.matches-page .on-chain-panel{grid-column:2 / 3;grid-row:2;gap:.35rem;min-width:0}.matches-page .on-chain-title{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:#000000a6}.matches-page .on-chain-links{display:flex;flex-wrap:wrap;gap:.75rem;font-size:1.25rem;min-width:0}.matches-page .on-chain-link{color:var(--text-color-black);text-decoration:underline;text-transform:uppercase;letter-spacing:.08em}.matches-page .on-chain-link:hover{opacity:.8}.matches-page .on-chain-value{color:var(--text-color-black);font-size:1.25rem;overflow-wrap:anywhere;word-break:break-word}.matches-page .on-chain-checked{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#0009}.matches-page .on-chain-streams{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;gap:.45rem}.matches-page .on-chain-streams-header{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.matches-page .on-chain-streams-title{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:#000000a6}.matches-page .on-chain-stream-key-button{font-size:1.05rem;padding:.26rem .6rem}.matches-page .on-chain-stream-help{width:1.7rem;height:1.7rem;min-width:1.7rem;padding:0;line-height:1;font-size:0;border-radius:.25rem;border:1px solid rgba(0,0,0,.25);background:#0000000f;color:#000000bf;display:inline-flex;align-items:center;justify-content:center;cursor:help}.matches-page .on-chain-stream-help svg{width:.82rem;height:.82rem}.matches-page .on-chain-stream-credentials,.matches-page .on-chain-stream-error,.matches-page .on-chain-stream-empty{font-size:1.05rem}.matches-page .on-chain-stream-error{color:#b91c1c}.matches-page .on-chain-stream-list{display:flex;flex-wrap:wrap;gap:.65rem}.app-shell-mobile .matches-page .wager-detail-header{display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.app-shell-mobile .matches-page .main-content{display:flex;flex-direction:column;gap:.75rem;grid-template-columns:none;grid-template-rows:none}.app-shell-mobile .matches-page .summary,.app-shell-mobile .matches-page .participants,.app-shell-mobile .matches-page .on-chain-panel,.app-shell-mobile .matches-page .chat{width:100%;min-width:0;grid-column:auto;grid-row:auto}.app-shell-mobile .matches-page .participants,.app-shell-mobile .matches-page .on-chain-panel{padding:.85rem}.app-shell-mobile .matches-page .summary{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"amount" "status" "game" "date" "desc";row-gap:.65rem;column-gap:0;align-items:flex-start;padding:.95rem .85rem}.app-shell-mobile .matches-page .summary-amount{font-size:2.2rem;line-height:1.1}.app-shell-mobile .matches-page .summary-amount .currency-symbol{font-size:1.35rem;padding-left:.35rem;vertical-align:baseline}.app-shell-mobile .matches-page .currency-symbol .mlg-token-logo{width:1.35rem;height:1.35rem;margin:0 .25rem 0 .2rem}.app-shell-mobile .matches-page .summary-status-row{justify-content:flex-start;flex-wrap:wrap;gap:.45rem}.app-shell-mobile .matches-page .summary-status{text-align:left;font-size:1.1rem;letter-spacing:.08em;line-height:1.25}.app-shell-mobile .matches-page .private-match-badge{white-space:normal;line-height:1.2}.app-shell-mobile .matches-page .summary-game{font-size:1.2rem}.app-shell-mobile .matches-page .summary-game-title{font-size:1.3rem}.app-shell-mobile .matches-page .summary-game-line{font-size:1.08rem}.app-shell-mobile .matches-page .summary-game-line-tournament{letter-spacing:.04em}.app-shell-mobile .matches-page .summary-date{align-items:flex-start;text-align:left;font-size:1.15rem}.app-shell-mobile .matches-page .summary-date-label{font-size:.92rem}.app-shell-mobile .matches-page .summary-date-value{font-size:1.1rem}.app-shell-mobile .matches-page .summary-description{text-align:left;font-size:1.08rem;line-height:1.4}.app-shell-mobile .matches-page .wager-detail-header h1{order:1;width:100%;text-align:left;white-space:nowrap;padding:0}.app-shell-mobile .matches-page .wager-detail-header-left{order:2;width:100%;flex-wrap:wrap;gap:.5rem}.app-shell-mobile .matches-page .wager-detail-header-left .back-button{position:static;left:auto}.app-shell-mobile .matches-page .match-detail-nav{flex:1 1 auto;min-width:0;flex-wrap:wrap}.matches-page .back-button{position:absolute;left:2rem}.matches-page .wager-detail-header-actions{grid-column:3;position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.matches-page .header-action-button{white-space:nowrap;display:inline-flex;align-items:center}.matches-page .accept-wager-button{position:absolute;right:2rem}.matches-page .error-container button{background:var(--gradient-header-brand);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:1rem;margin-top:1rem;text-transform:uppercase}.matches-page .error-container button:hover{opacity:.8}.matches-page .detail-actions-panel,.app-shell-mobile .matches-page .wager-detail-header-actions{display:none}.app-shell-mobile .matches-page .detail-actions-panel{display:flex;width:100%;min-width:0;padding:1rem;border-radius:.5rem;background:#0000000d}.app-shell-mobile .matches-page .detail-actions-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:.5rem}.app-shell-mobile .matches-page .detail-actions-grid .header-action-button{width:100%;justify-content:center;text-align:center}.app-shell-mobile .matches-page .header-action-button,.app-shell-mobile .matches-page .match-detail-nav-button{max-width:100%;min-width:0;min-height:44px;font-size:1.2rem;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.app-shell-mobile .matches-page .back-button{min-height:44px}.matches-page .participants-list{display:flex;flex-direction:column;flex:1;width:100%;overflow-y:auto;min-height:0}.matches-page .participants-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.55rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.1em}.matches-page .participants-header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-page .participants-applications-toggle{flex:0 0 auto}.matches-page .participants-tabs{display:flex;flex:1 1 100%;width:100%;align-items:center;gap:.35rem}.matches-page .participants-applications-panel{border:none;border-radius:0;background:transparent;box-shadow:none;padding:.75rem;display:flex;flex-direction:column;gap:.55rem;min-height:0}.matches-page .participants-applications-toggle{min-height:44px;flex:1 1 0;border:1px solid rgba(255,255,255,.2);background:linear-gradient(to bottom,#ffffff24,#181818e6);color:#fff;font-family:AgencyB;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;padding:.32rem .72rem;display:inline-flex;align-items:center;justify-content:center;line-height:1.1;white-space:nowrap;position:relative;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),border-color var(--motion-duration-fast) var(--ease-out-quart),filter var(--motion-duration-fast) var(--ease-out-quart)}.matches-page .participants-applications-toggle:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.22rem;height:2px;background:#fffffff0;transform:scaleX(.16);opacity:0;transform-origin:center;transition:transform var(--motion-duration-fast) var(--ease-out-quint),opacity var(--motion-duration-fast) var(--ease-out-quart)}.matches-page .participants-applications-toggle:hover{border-color:#fff6;filter:brightness(1.06)}.matches-page .participants-applications-toggle.is-open{border-color:#ffffff85;background:linear-gradient(to bottom,#565656fa,#222222fa)}.matches-page .participants-applications-toggle.is-open:after{opacity:1;transform:scaleX(1)}.matches-page .participants-applications-popover{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:20;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:linear-gradient(to bottom,#383838f5,#141414fa);box-shadow:0 14px 26px #0000006b;padding:.75rem;display:flex;flex-direction:column;gap:.55rem}.matches-page .participants-applications-popover-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.matches-page .participants-applications-popover-header strong{font-size:1.18rem;letter-spacing:.08em;text-transform:uppercase}.matches-page .participants-applications-close{min-height:38px;border:1px solid rgba(255,255,255,.26);background:#00000059;color:#fff;font-family:AgencyB;font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .62rem}.matches-page .participants-applications-empty{opacity:.76;font-size:1.12rem}.matches-page .participants-applications-list{display:flex;flex-direction:column;gap:0;max-height:15rem;overflow-y:auto;padding:.15rem .1rem;box-sizing:border-box}.matches-page .participants-applications-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;border-bottom:1px solid rgba(255,255,255,.12);padding:.34rem .08rem;min-width:0}.matches-page .participants-applications-row:last-child{border-bottom:none}.matches-page .participants-applications-name{flex:1 1 auto;min-width:0;font-size:1.15rem;overflow-wrap:anywhere;word-break:break-word}.matches-page .participants-applications-actions{display:flex;flex:0 0 auto;gap:.4rem}.matches-page .participant-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:1.4rem;border-bottom:1px solid rgba(0,0,0,.1);padding:.25rem 0;min-width:0}.matches-page .participant-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.matches-page .participant-state{flex:0 1 48%;min-width:0;text-align:right;overflow-wrap:anywhere;word-break:break-word}.matches-page .participant-row:last-child{border-bottom:none}.matches-page .state-invited{color:#d97706}.matches-page .state-accepted{color:#10b981}.matches-page .state-declined{color:#ef4444}.matches-page .more-participants{font-size:1rem;color:#666;text-align:center;padding:.75rem}.app-shell-mobile .matches-page .participants-header{flex-wrap:wrap;margin-bottom:.35rem;font-size:1.1rem;line-height:1.25}.app-shell-mobile .matches-page .participants-tabs{width:100%}.app-shell-mobile .matches-page .participants-list,.app-shell-mobile .matches-page .participants-applications-list{max-height:none;overflow-y:visible;padding:0}.app-shell-mobile .matches-page .participant-row,.app-shell-mobile .matches-page .participants-applications-row{flex-direction:column;align-items:stretch;gap:.35rem}.app-shell-mobile .matches-page .participant-state{flex:1 1 auto;text-align:left}.app-shell-mobile .matches-page .participants-applications-actions{width:100%}.app-shell-mobile .matches-page .participants-applications-actions .header-action-button{width:100%;justify-content:center}.app-shell-mobile .matches-page .participants-applications-popover{position:static;top:auto;left:auto;right:auto;margin-top:.55rem;border-radius:.4rem;box-shadow:none}.app-shell-mobile .matches-page .participants-applications-panel{border-radius:.4rem;box-shadow:none}.app-shell-mobile .matches-page .participants-applications-popover-header{align-items:flex-start}.matches-page .chat-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.1em}.matches-page .chat-live-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.14rem .5rem;border:1px solid rgba(0,0,0,.12);background:#00000014;color:#0000009e;font-size:.95rem;line-height:1}.matches-page .chat-live-chip.has-unread{background:#d91e2b1f;border-color:#d91e2b4d;color:#7f1d1d;animation:motion-live-pulse var(--motion-duration-loop) var(--ease-in-out-soft) infinite}.matches-page .chat-messages{background:#ffffff80;border-radius:.25rem;padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;font-size:1.25rem;scrollbar-gutter:stable right-edge;scrollbar-width:thin;scrollbar-color:transparent transparent;height:100%}.matches-page .chat-input{display:flex;justify-content:flex-start;align-items:center;margin-top:auto;gap:0}.matches-page .chat-messages:hover{scrollbar-color:rgba(0,0,0,.3) transparent}.matches-page .chat-messages::-webkit-scrollbar{width:8px;height:8px}.matches-page .chat-messages::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}.matches-page .chat-messages:hover::-webkit-scrollbar-thumb{background:#0000004d}.matches-page .chat-messages::-webkit-scrollbar-track{background:transparent}.matches-page .chat-input input{flex-grow:1;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding:.5rem;font-size:1.25rem}.matches-page .chat-input button{background:var(--header-gradient);color:#fff;border:none;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer;font-size:1.25rem;text-transform:uppercase;transition:transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart),opacity var(--motion-duration-fast) var(--ease-out-quart)}.matches-page .chat-input button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.matches-page .chat-input button:disabled{cursor:not-allowed;opacity:.72}.matches-page .chat-message-row{display:flex;flex-direction:row;width:100%;align-items:flex-start;gap:.75rem;padding:.5rem .5rem .75rem;border-bottom:1px solid rgba(0,0,0,.05);min-width:0;position:relative;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.matches-page .chat-message-row.is-recent{background:linear-gradient(90deg,#d91e2b05,#d91e2b24 42%,#d91e2b08);animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart)}.matches-page .chat-message-row.is-recent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0,#ffffff2e 45%,#fff0);pointer-events:none;animation:motion-shine-pass calc(var(--motion-duration-medium) + .12s) var(--ease-out-quart) 1}.matches-page .chat-unread-divider{display:flex;align-items:center;gap:.5rem;padding:.35rem .1rem;color:#0000008f;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.matches-page .chat-unread-divider:before,.matches-page .chat-unread-divider:after{content:"";flex:1 1 auto;height:1px;background:#0000001f}.matches-page .chat-message-meta{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap;flex-shrink:0}.matches-page .chat-message-author{font-weight:600}.matches-page .chat-message-time{color:#0009;font-size:1.05rem}.matches-page .chat-message-content{flex:1;line-height:1.4;max-width:100%;word-break:break-word;overflow-wrap:anywhere;min-width:0}.app-shell-mobile .matches-page .chat{padding:.85rem;overflow:hidden}.app-shell-mobile .matches-page .chat-header{font-size:1.25rem;margin-bottom:.65rem}.app-shell-mobile .matches-page .chat-live-chip{font-size:.8rem;min-height:1.4rem;padding-inline:.38rem}.app-shell-mobile .matches-page .chat-messages{overflow-x:hidden;font-size:1.08rem;padding:.5rem}.app-shell-mobile .matches-page .chat-message-row{flex-direction:column;gap:.3rem;padding:.45rem .35rem .65rem}.app-shell-mobile .matches-page .chat-unread-divider{font-size:.8rem;padding-inline:0}.app-shell-mobile .matches-page .chat-message-meta{width:100%;min-width:0;flex-wrap:wrap;white-space:normal;column-gap:.35rem;row-gap:.15rem}.app-shell-mobile .matches-page .chat-message-author,.app-shell-mobile .matches-page .chat-message-time,.app-shell-mobile .matches-page .chat-message-content{overflow-wrap:anywhere;word-break:break-word}.app-shell-mobile .matches-page .chat-message-time{font-size:.95rem}.app-shell-mobile .matches-page .chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center;width:100%}.app-shell-mobile .matches-page .chat-input input{min-width:0;width:100%;min-height:44px;font-size:1rem}.app-shell-mobile .matches-page .chat-input button{min-width:0;min-height:44px;font-size:1rem;padding:.5rem .75rem;white-space:nowrap}#create-wager-page :where(.games-table,.modes-table,.maps-table,.format-table,.rules-table,.platform-table,.region-table){width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;font-size:1.35rem;padding-top:0;margin-top:0;overflow-y:auto;max-height:var(--panel-max-height)}#create-wager-page :where(.games-table,.modes-table,.maps-table,.format-table,.rules-table,.platform-table,.region-table) table{width:100%;border-collapse:separate;border-spacing:0 .1rem;margin-top:0}#create-wager-page .settings-columns,#create-wager-page .setup-columns{align-items:stretch;width:100%;min-height:0}#create-wager-page .settings-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);height:100%}#create-wager-page .setup-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#create-wager-page .settings-columns .settings-col,#create-wager-page .setup-columns .setup-col{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0}#create-wager-page{background:transparent;padding:1rem 0;--table-row-gradient: linear-gradient(to bottom, #444 0%, #222 100%);--content-columns-height: 24rem;--tabs-bar-height: 3.2rem;--panel-max-height: calc(var(--content-columns-height) - var(--tabs-bar-height))}#create-wager-page .header{font-size:2.5rem;color:var(--text-color-black)}#create-wager-page .main-content{display:flex;flex-direction:column;align-items:stretch}.content-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem;width:100%;align-items:stretch;height:var(--content-columns-height)}#create-wager-page .content-columns .column{display:flex;flex-direction:column;height:100%;min-width:0}#create-wager-page .content-columns .side-column,#create-wager-page .content-columns .main-column{width:100%;min-width:0}.games-section{display:flex;flex-direction:column;width:100%}.games-section h2{font-size:2rem;margin:0 0 1rem;text-align:center}.public-checkbox{background-image:url(/assets/img/apply/PlayerBackdrop.png);background-size:100% 100%;padding:.7rem;display:flex;align-items:center;gap:1rem;font-size:2rem;color:#ccc;margin-bottom:.2rem;width:100%;box-sizing:border-box}.public-checkbox input[type=checkbox]{width:1.5rem;height:1.5rem}.wager-input-section{display:flex;flex-direction:column;box-sizing:border-box;justify-content:space-between;min-width:0}.wager-tabs{display:flex;flex-direction:column;width:100%;align-items:stretch;height:100%;min-width:0}.wager-tabs .tab-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;align-items:stretch;margin:0;min-height:var(--tabs-bar-height)}.wager-tabs .tab-list .tab{background:var(--header-gradient);color:#fff;border:none;padding:.6rem 1rem;font-size:1.6rem;text-transform:uppercase;font-style:italic;letter-spacing:.05em;cursor:pointer;white-space:nowrap;width:100%;text-align:center;position:relative;transition:transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart),background-color var(--motion-duration-fast) var(--ease-out-quart)}.wager-tabs .tab-list .tab:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.22rem;height:2px;background:#fffffff0;transform:scaleX(.14);opacity:0;transform-origin:center;transition:transform var(--motion-duration-fast) var(--ease-out-quint),opacity var(--motion-duration-fast) var(--ease-out-quart)}.wager-tabs .tab-list .tab[data-state=active]{background:linear-gradient(to bottom,#444,#222);box-shadow:none}.wager-tabs .tab-list .tab[data-state=active]:after{opacity:1;transform:scaleX(1)}.wager-tabs .tab-list .tab:hover:not([data-state=active]){filter:brightness(1.08);transform:translateY(-1px)}.wager-tabs .tab-list .tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.wager-tabs .tab-panel{background:linear-gradient(to bottom,#444,#222);padding:0;display:block;width:100%;min-width:0;flex:1;overflow:hidden;max-height:var(--panel-max-height)}.wager-tabs .tab-panel>.create-wager-tab-content{width:100%;height:100%;min-height:0}.wager-tabs .tab-panel>.create-wager-tab-content[data-state=inactive],.wager-tabs .tab-panel>.create-wager-tab-content[hidden]{display:none!important}.wager-tabs .tab-panel>.create-wager-tab-content[data-state=active]{display:block;animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart)}.wager-tabs .tab-panel>.create-wager-tab-content>.game-mode-columns,.wager-tabs .tab-panel>.create-wager-tab-content>.settings-columns,.wager-tabs .tab-panel>.create-wager-tab-content>.setup-columns{height:100%;min-height:0}.settings-columns,.setup-columns{height:100%;min-height:0}.settings-columns .settings-col,.setup-columns .setup-col,.game-mode-columns .games-col,.game-mode-columns .modes-col{min-height:0}.wager-tabs .tab-placeholder{color:#ddd;opacity:.85;padding:.8rem}.game-mode-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%}.game-mode-columns .games-col,.game-mode-columns .modes-col{width:100%;min-width:0;display:flex;align-items:stretch;justify-content:flex-start}.modes-empty-placeholder{width:100%;height:100%;background:linear-gradient(to bottom,#3a3a3a,#1a1a1a);border:1px solid rgba(255,255,255,.12);border-top:none}.wager-tabs .games-table,.wager-tabs .games-table table{width:100%}.wager-tabs .games-table thead th{padding:.4rem .6rem}#create-wager-page .wager-tabs .games-table thead th{background:#666}.wager-tabs .games-table .games-header-search{width:100%;line-height:2.2rem;padding:0;border-radius:4px;border:1px solid rgba(255,255,255,.25);background:var(--table-row-gradient);color:#fff}.settings-columns .settings-col{box-sizing:border-box}.settings-columns .settings-col>div:first-child{flex:1 1 auto;min-height:0;display:block}.maps-table th{background:#666;color:#fff;padding:.5rem .6rem;text-transform:uppercase;font-size:1.7rem;font-weight:700;letter-spacing:.05em;font-style:italic}#create-wager-page .maps-table,#create-wager-page .format-table,#create-wager-page .rules-table,#create-wager-page .platform-table,#create-wager-page .region-table{--create-wager-listing-header-bg: #666}.maps-table td{background:linear-gradient(to bottom,#444,#222);color:#fff;padding:.1rem .9rem;position:relative;overflow:hidden;white-space:nowrap;font-size:1.7rem;line-height:1.6;letter-spacing:.04em}.maps-table tr.selected{background-color:#e93e3e33!important;border:2px solid #E93E3E!important}.maps-table tr.selected td{background:#e93e3e4d!important}.maps-selected-hint{order:-1;margin-top:0;margin-bottom:.5rem;color:#ddd;font-size:1.4rem;opacity:.85}.settings-box{background:linear-gradient(to bottom,#444,#222);border:1px solid rgba(255,255,255,.15)}.settings-box-header{background:#666;color:#fff;padding:.5rem .6rem;text-transform:uppercase;font-size:1.7rem;font-weight:700;letter-spacing:.05em;font-style:italic}.settings-box-body{display:flex;flex-direction:column;padding:.8rem;gap:.4rem}.radio-option{display:flex;align-items:center;gap:.6rem;color:#fff;font-size:1.5rem}.rules-textarea{width:100%;min-height:6rem;box-sizing:border-box;padding:.6rem .7rem;border-radius:4px;border:1px solid rgba(255,255,255,.25);background:#00000059;color:#fff;font-size:1.5rem;resize:vertical}#create-wager-page .confirm-container{margin-top:auto;display:block;width:100%}#create-wager-page .confirm-button{pointer-events:auto;display:block;width:100%;padding:1rem;font-size:2.5rem;color:#fff;cursor:pointer;background:var(--header-gradient);border:none;overflow:hidden;transition:transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart),opacity var(--motion-duration-fast) var(--ease-out-quart)}#create-wager-page .confirm-button:hover{filter:brightness(1.06);transform:translateY(-1px) scale(1.02)}.games-table{overflow-x:hidden}.modes-section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%}.pager-controls .pager-btn{width:1.8rem;height:1.8rem;border-radius:4px;border:1px solid rgba(255,255,255,.35);background:#00000059;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;padding:0}.pager-controls .pager-btn:disabled{opacity:.4;cursor:default}.games-section .search-input::placeholder{color:#fff}.games-section .search-input::-webkit-input-placeholder{color:#fff}.games-section .search-input::-moz-placeholder{color:#fff}.games-section .search-input:-ms-input-placeholder{color:#fff}.games-section .search-input::-ms-input-placeholder{color:#fff}.error-message{background-image:url(/assets/img/apply/PlayerBackdrop.png);background-size:100% 100%;padding:.7rem;color:#f44;font-size:1.5rem;text-align:center;margin-top:.5rem}.wager-form{display:flex;flex-direction:column;justify-content:space-between;width:100%}.wager-form-field-group{display:flex;flex-direction:column;gap:.2rem}.wager-form-field-group.has-error .date-time-picker-group{border-color:#ff8585b8;box-shadow:0 0 0 1px #ff858529}.wager-form-inline-error{color:#ff9b9b;font-size:1rem;line-height:1.25;letter-spacing:.01em;padding-inline:.1rem;animation:motion-fade-down-in var(--motion-duration-fast) var(--ease-out-quart)}.app-shell-mobile #create-wager-page{--content-columns-height: auto;--tabs-bar-height: auto;--panel-max-height: none;padding:.35rem 0}.app-shell-mobile #create-wager-page .main-content{gap:.7rem}.app-shell-mobile #create-wager-page .content-columns{grid-template-columns:minmax(0,1fr);gap:.7rem;height:auto}.app-shell-mobile #create-wager-page .content-columns .side-column,.app-shell-mobile #create-wager-page .content-columns .main-column{height:auto}.app-shell-mobile #create-wager-page .wager-tabs{gap:.45rem;height:auto}.app-shell-mobile #create-wager-page .wager-tabs .tab-list{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.app-shell-mobile #create-wager-page .wager-tabs .tab-list .tab{min-height:44px;font-size:1.35rem;padding:.5rem .4rem}.app-shell-mobile #create-wager-page .wager-tabs .tab-panel{max-height:none;overflow:visible}.app-shell-mobile #create-wager-page .game-mode-columns,.app-shell-mobile #create-wager-page .settings-columns,.app-shell-mobile #create-wager-page .setup-columns{grid-template-columns:minmax(0,1fr)}.app-shell-mobile #create-wager-page .games-table,.app-shell-mobile #create-wager-page .modes-table,.app-shell-mobile #create-wager-page .maps-table,.app-shell-mobile #create-wager-page .format-table,.app-shell-mobile #create-wager-page .rules-table,.app-shell-mobile #create-wager-page .platform-table,.app-shell-mobile #create-wager-page .region-table{max-height:12.5rem}.app-shell-mobile #create-wager-page .settings-columns .settings-col,.app-shell-mobile #create-wager-page .setup-columns .setup-col{gap:.4rem}.app-shell-mobile #create-wager-page .maps-selected-hint{margin-bottom:0}.app-shell-mobile #create-wager-page .wager-form{gap:.45rem}.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box,.app-shell-mobile #create-wager-page .wager-form .date-time-picker{flex-direction:column;align-items:stretch;gap:.35rem}.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box span{width:100%}.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box label,.app-shell-mobile #create-wager-page .wager-form .date-time-picker-label{font-size:1.7rem}.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box input,.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box textarea,.app-shell-mobile #create-wager-page .wager-form .date-time-picker-group,.app-shell-mobile #create-wager-page .public-checkbox,.app-shell-mobile #create-wager-page .confirm-button{min-height:44px}.app-shell-mobile #create-wager-page .wager-form .form-field.gray-box textarea{min-height:84px}.app-shell-mobile #create-wager-page .date-time-picker-button{min-width:44px;min-height:44px}.app-shell-mobile #create-wager-page .public-checkbox{justify-content:space-between;margin-bottom:0}.app-shell-mobile #create-wager-page .public-checkbox span{font-size:1.7rem}.app-shell-mobile #create-wager-page .public-checkbox input[type=checkbox]{width:44px;height:44px}.app-shell-mobile #create-wager-page .listing-table td{height:44px;padding-top:.35rem;padding-bottom:.35rem}.app-shell-mobile #create-wager-page .confirm-button{font-size:2rem}.app-shell-mobile #create-wager-page .confirm-container,.app-shell-mobile #create-wager-page .create-wager-footer-summary{margin-top:.5rem}._sideColumn_1bc3q_1{align-items:stretch}._fullWidthBlock_1bc3q_5{display:block;width:100%}._rulesTextareaWrap_1bc3q_10{padding:var(--space-2) var(--space-1)}._footerSummaryWrap_1bc3q_14{margin-top:var(--space-4);width:100%}.date-time-picker{display:flex;flex-direction:row;align-items:center;background-image:url(/assets/img/apply/PlayerBackdrop.png);background-size:100% 100%;padding:.7rem;box-sizing:border-box;width:100%}.date-time-picker-label{font-size:2rem;color:#ccc;white-space:nowrap;margin-right:.5rem}.date-time-picker-group{display:flex;align-items:center;flex:1;border:1px solid #888;background:transparent;padding:.2rem .5rem;box-sizing:border-box}.date-time-picker-input{display:flex;align-items:center;flex:1;gap:0;color:#fff;font-size:2rem;font-family:inherit;background:transparent}.date-time-picker-segment{padding:0 1px;color:#fff;font-variant-numeric:tabular-nums;caret-color:transparent;outline:none}.date-time-picker-segment[data-placeholder]{color:#888}.date-time-picker-segment[data-focused]{background:#ffffff26;border-radius:2px}.date-time-picker-button{background:transparent;border:none;color:#ccc;font-size:.8rem;cursor:pointer;padding:0 .3rem;line-height:1}.date-time-picker-button:hover{color:#fff}.date-time-picker-popover{background:#1e1e1e;border:1px solid #555;border-radius:6px;box-shadow:0 8px 24px #0009;z-index:1000;padding:0}.date-time-picker-popover[data-entering]{animation:dtp-fade-in var(--motion-duration-fast) var(--ease-out-quart)}.date-time-picker-popover[data-exiting]{animation:dtp-fade-out var(--motion-duration-instant) var(--ease-in-quart)}@keyframes dtp-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dtp-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.date-time-picker-dialog{outline:none;padding:.75rem}.date-time-picker-calendar{display:flex;flex-direction:column;gap:.5rem;color:#fff}.date-time-picker-calendar-header{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.date-time-picker-heading{font-size:1rem;font-weight:600;text-align:center;flex:1;color:#fff}.date-time-picker-nav-button{background:transparent;border:none;color:#ccc;font-size:.8rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px}.date-time-picker-nav-button:hover{background:#ffffff1a;color:#fff}.date-time-picker-nav-button[data-disabled]{opacity:.3;cursor:default}.date-time-picker-grid{border-collapse:collapse}.date-time-picker-grid-header{color:#999}.date-time-picker-header-cell{font-size:.75rem;font-weight:500;text-align:center;padding:.25rem 0;color:#999}.date-time-picker-cell{width:2.2rem;height:2.2rem;text-align:center;font-size:.85rem;border-radius:4px;cursor:pointer;outline:none;color:#fff}.date-time-picker-cell:hover{background:#ffffff1a}.date-time-picker-cell[data-focused]{outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.date-time-picker-cell[data-selected]{background:var(--app-red, #d0021b);color:#fff;font-weight:600}.date-time-picker-cell[data-outside-month]{color:#555}.date-time-picker-cell[data-disabled]{color:#444;cursor:default}.date-time-picker-cell[data-unavailable]{color:#444;cursor:default;text-decoration:line-through}.tournament-state-notice{width:100%;border:1px solid rgba(255,255,255,.2);background:linear-gradient(to bottom,#424242cc,#121212eb);color:#fff;padding:.9rem;display:flex;flex-direction:column;gap:.45rem;text-align:left;box-sizing:border-box;animation:motion-fade-down-in var(--motion-duration-medium) var(--ease-out-quart)}.tournament-state-notice--error{border-color:#ff78788c;background:linear-gradient(to bottom,#552626d6,#190c0cf5)}.tournament-state-notice--empty{border-color:#ffffff29}.tournament-state-notice-title{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:max(1.24rem,18px)}.tournament-state-notice-heading{display:flex;align-items:center;gap:.55rem}.tournament-state-notice-signal{width:.72rem;height:.72rem;border-radius:999px;background:#ffffff59;flex:0 0 auto}.tournament-state-notice--loading .tournament-state-notice-signal{background:#ffffffeb;box-shadow:0 0 #ffffff4d;animation:motion-live-pulse var(--motion-duration-loop) var(--ease-in-out-soft) infinite}.tournament-state-notice--error .tournament-state-notice-signal{background:#ff8585eb}.tournament-state-notice-message{margin:0;font-size:max(1.06rem,16px);letter-spacing:.02em;line-height:1.35}.tournament-state-notice-action{min-height:44px;align-self:flex-start;border:1px solid rgba(255,255,255,.32);background:#00000059;color:#fff;padding:.35rem .9rem;text-transform:uppercase;letter-spacing:.08em;font-family:AgencyB;font-size:max(1.08rem,16px)}.tournament-state-notice-action:disabled{opacity:.65}.tournament-state-notice-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.tournament-detail-page{width:100%;max-width:100%;height:auto;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:visible;--td-veil: rgba(16, 12, 13, .22);--td-veil-strong: rgba(16, 12, 13, .34)}.tournament-detail-shell{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.85rem;color:#fff}.tournament-detail-unified{--surface-panel-dark-border: rgba(255, 255, 255, .12);--surface-panel-dark-background: var(--td-veil);width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;overflow-x:hidden}.tournament-detail-unified .tournament-detail-header{border:none;background:none;padding:.8rem .8rem .55rem}.tournament-detail-header{width:100%;max-width:100%;min-width:0;padding:.8rem;display:flex;flex-direction:column;justify-content:flex-start!important;align-items:stretch!important;gap:.65rem;box-sizing:border-box;overflow-x:hidden}.tournament-detail-header>*{margin:0!important;width:100%;min-width:0;max-width:100%}.tournament-detail-header-top{display:flex;flex-direction:column;gap:.4rem;width:100%;min-width:0}.tournament-detail-header-main-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:.85rem;min-width:0;max-width:100%}.tournament-detail-header-main-row--with-actions{grid-template-columns:40px minmax(0,1fr) minmax(18rem,36rem);align-items:start}.tournament-detail-title-stack{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.tournament-detail-header-actions{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.tournament-detail-header-actions .tournament-actions-controls{justify-content:flex-end}.tournament-start-tooltip-anchor{position:relative;display:inline-flex}.tournament-start-tooltip{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(28rem,80vw);padding:.45rem .55rem;border:1px solid rgba(255,255,255,.28);background:#0c0e13fa;color:#fffffff2;border-radius:.35rem;font-size:max(.82rem,12px);line-height:1.2;letter-spacing:.01em;box-shadow:0 10px 24px #00000061;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms linear,visibility 80ms linear;z-index:8}.tournament-start-tooltip-anchor:hover .tournament-start-tooltip,.tournament-start-tooltip-anchor:focus-within .tournament-start-tooltip{opacity:1;visibility:visible}.tournament-detail-header-action-messages{display:flex;flex-direction:column;gap:.35rem;width:100%}.tournament-invite-banner{border:1px solid rgba(255,255,255,.22);background:#16211b85;padding:.6rem;display:flex;flex-direction:column;gap:.45rem}.tournament-invite-banner-copy{display:flex;flex-direction:column;gap:.14rem}.tournament-invite-banner-title{margin:0;font-size:max(.95rem,14px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tournament-invite-banner-body{margin:0;font-size:max(.88rem,13px);color:#ffffffe0}.tournament-detail-header h2{margin:0;text-align:left;text-transform:uppercase;letter-spacing:.06em;line-height:1.02;font-size:max(2.25rem,32px);overflow-wrap:anywhere;word-break:break-word}.tournament-detail-header-subtitle{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem;color:#ffffffc7;font-size:max(1rem,15px);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.tournament-detail-header-context{display:flex;flex-direction:column;gap:.35rem;min-width:0;max-width:100%}.tournament-detail-header-fact{--metadata-label-tracking: .06em;border:1px solid rgba(255,255,255,.2);background:#100c0d47;padding:.22rem .52rem;font-size:max(.9rem,14px);line-height:1.25;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.tournament-detail-header-fact--private{background:#ffffff1f;color:#ffffffe6}.tournament-detail-header-description{margin:0;font-size:max(1.04rem,16px);line-height:1.4;color:#ffffffe0;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.tournament-detail-header-metadata{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;min-width:0;max-width:100%}.tournament-detail-header-metadata li{min-width:0;border:1px solid rgba(255,255,255,.18);background:var(--td-veil-strong);padding:.48rem .62rem;display:flex;flex-direction:column;gap:.15rem}.tournament-detail-header-metadata span{font-size:max(.78rem,12px);color:#ffffffbd}.tournament-detail-header-metadata strong{font-size:max(1.05rem,16px);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}#tournament-detail-page .tournament-detail-back{background:var(--header-gradient);color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:max(.95rem,18px);min-height:40px;min-width:40px;width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 4px 10px #00000059;transition:border-color .16s ease,transform .16s ease,filter .16s ease}#tournament-detail-page .tournament-detail-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.tournament-detail-state{margin:0}@media (max-width: 1024px){.tournament-detail-header-main-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);row-gap:.25rem}.tournament-detail-header-main-row--with-actions{grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto}.tournament-detail-header-main-row--with-actions .tournament-detail-back{grid-column:1;grid-row:1}.tournament-detail-header-main-row--with-actions .tournament-detail-title-stack{grid-column:2;grid-row:1}.tournament-detail-header-main-row--with-actions .tournament-detail-header-actions{grid-column:1 / -1;grid-row:2;align-items:flex-start}.tournament-detail-header-main-row--with-actions .tournament-actions-controls{justify-content:flex-start}.tournament-detail-header-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.tournament-detail-page{height:auto;min-height:0}.tournament-detail-header{padding:.66rem;gap:.5rem}.tournament-detail-unified .tournament-detail-header{padding:.66rem .66rem .45rem}.tournament-detail-header h2{font-size:max(2rem,30px)}.tournament-detail-header-fact{font-size:max(.84rem,13px)}.tournament-detail-header-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.tournament-detail-header h2{font-size:max(1.8rem,28px)}.tournament-detail-header-main-row{column-gap:.3rem}.tournament-detail-header-metadata{grid-template-columns:1fr}}.tournament-detail-tabs{display:flex;flex-direction:column;gap:0}.tournament-detail-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.55rem .8rem;margin:0;border:none;border-top:1px solid rgba(255,255,255,.12);background:none;box-sizing:border-box}.tournament-detail-tab{min-height:46px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(to bottom,#454545d6,#181818f0);color:#fff;padding:.42rem .62rem;text-transform:uppercase;letter-spacing:.055em;font-family:AgencyB;font-size:max(1.16rem,18px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;text-align:left;cursor:pointer;position:relative;transition:border-color var(--motion-duration-fast) var(--ease-out-quart),background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint),box-shadow var(--motion-duration-fast) var(--ease-out-quart)}.tournament-detail-tab:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.28rem;height:2px;background:transparent;transform:scaleX(.35);transform-origin:center;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.tournament-detail-tab[data-state=active]{border-color:#ffffff9e;background:var(--header-gradient);box-shadow:inset 0 0 0 1px #fff3}.tournament-detail-tab[data-state=active]:after{background:#fffffff0;transform:scaleX(1)}.tournament-detail-tab[data-state=active] .tournament-detail-tab-meta{border-color:#ffffff7a;color:#fff;background:#100c0d40}.tournament-detail-tab:hover:not([data-state=active]){border-color:#ffffff85;background:linear-gradient(to bottom,#515151db,#1c1c1cf0);transform:translateY(-1px)}.tournament-detail-tab-meta{font-size:max(.84rem,13px);letter-spacing:.08em;color:#ffffffc7;border:1px solid rgba(255,255,255,.18);padding:.16rem .38rem;background:#100c0d4d}.tournament-detail-tab-panel[data-state=inactive],.tournament-detail-tab-panel[hidden]{display:none!important}.tournament-detail-tab-panel[data-state=active]{display:block;padding:0 .8rem .8rem;box-sizing:border-box;animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart)}.tournament-competition-stack,.tournament-player-action-stack{display:grid;gap:.55rem;align-items:start}.tournament-competition-stack,.tournament-player-action-stack{grid-template-columns:1fr}.tournament-player-actions-column{display:grid;gap:.55rem;align-items:start}@media (max-width: 1024px){.tournament-competition-stack,.tournament-player-action-stack,.tournament-detail-tab-list{grid-template-columns:1fr}}@media (max-width: 768px){.tournament-detail-tab-list{padding:.45rem .66rem}.tournament-detail-tab-panel[data-state=active]{padding:0 .66rem .66rem}.tournament-detail-tab{font-size:max(1rem,17px)}}.tournament-detail-section,.tournament-overview-card{padding:.78rem;display:flex;flex-direction:column;gap:.65rem}.tournament-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tournament-overview-card{gap:.35rem}.tournament-overview-card h3,.tournament-participants-header h3,.tournament-bracket-header h3,.tournament-linked-matches-header h3{--detail-section-heading-tracking: .07em;font-size:max(1.5rem,22px)}.tournament-overview-card p,.tournament-participants-header p,.tournament-bracket-header p,.tournament-linked-matches-header p,.tournament-participants-item p,.tournament-roster-helper,.tournament-roster-invites-item p,.tournament-linked-matches-item p,.tournament-actions-feedback,.tournament-bracket-empty,.tournament-linked-matches-empty,.tournament-participants-empty{margin:0;font-size:max(1.05rem,16px);letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.tournament-participants-header,.tournament-bracket-header,.tournament-linked-matches-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .7rem}.tournament-actions-controls{display:flex;flex-wrap:wrap;gap:.45rem}.tournament-action-button--danger{border-color:#ff8a8ab3;background:linear-gradient(to bottom,#801a1aa6,#380909eb)}.tournament-actions-feedback-error{color:#ffb6b6}.tournament-actions-feedback-muted{color:#ffffffdb}.tournament-actions-feedback-success{color:#b8ffd6}.tournament-participants-list,.tournament-linked-matches-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.tournament-participants-list,.tournament-linked-matches-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-participants-item,.tournament-linked-matches-item{border:1px solid rgba(255,255,255,.12);background:#120e0f73;padding:.5rem;display:flex;flex-direction:column}.tournament-participants-item{gap:.2rem}.tournament-participant-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.tournament-participant-details{min-width:0}.tournament-participant-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0}.tournament-seed-palette-1{--tournament-seed-accent: #ff5c7a;--tournament-seed-fill: rgba(255, 92, 122, .16)}.tournament-seed-palette-2{--tournament-seed-accent: #f59e0b;--tournament-seed-fill: rgba(245, 158, 11, .16)}.tournament-seed-palette-3{--tournament-seed-accent: #facc15;--tournament-seed-fill: rgba(250, 204, 21, .15)}.tournament-seed-palette-4{--tournament-seed-accent: #22c55e;--tournament-seed-fill: rgba(34, 197, 94, .15)}.tournament-seed-palette-5{--tournament-seed-accent: #14b8a6;--tournament-seed-fill: rgba(20, 184, 166, .16)}.tournament-seed-palette-6{--tournament-seed-accent: #38bdf8;--tournament-seed-fill: rgba(56, 189, 248, .16)}.tournament-seed-palette-7{--tournament-seed-accent: #818cf8;--tournament-seed-fill: rgba(129, 140, 248, .17)}.tournament-seed-palette-8{--tournament-seed-accent: #c084fc;--tournament-seed-fill: rgba(192, 132, 252, .16)}.tournament-seed-palette-9{--tournament-seed-accent: #f472b6;--tournament-seed-fill: rgba(244, 114, 182, .16)}.tournament-seed-palette-10{--tournament-seed-accent: #fb7185;--tournament-seed-fill: rgba(251, 113, 133, .16)}.tournament-seed-palette-11{--tournament-seed-accent: #a3e635;--tournament-seed-fill: rgba(163, 230, 53, .14)}.tournament-seed-palette-12{--tournament-seed-accent: #2dd4bf;--tournament-seed-fill: rgba(45, 212, 191, .15)}.tournament-seed-palette-unseeded{--tournament-seed-accent: rgba(255, 255, 255, .42);--tournament-seed-fill: rgba(255, 255, 255, .08)}.tournament-participant-identity{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.tournament-participant-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-participant-seed-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;min-width:2.2rem;padding:0 .48rem;border:1px solid var(--tournament-seed-accent);background:var(--tournament-seed-fill);color:#fff;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.tournament-participant-status{color:#ffffffbd;letter-spacing:.07em;text-align:right;text-transform:uppercase;white-space:nowrap}.tournament-participant-actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:1.25rem}.tournament-linked-matches-item{gap:.3rem}.tournament-linked-match-button{width:fit-content;max-width:100%}.tournament-bracket-section,.tournament-linked-matches-section,.tournament-roster-section,.tournament-participants-section{gap:.65rem}@media (min-width: 1200px){.tournament-participants-list{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}}@media (max-width: 1024px){.tournament-overview-grid,.tournament-participants-list,.tournament-linked-matches-list{grid-template-columns:1fr}}@media (max-width: 768px){.tournament-overview-card h3,.tournament-participants-header h3,.tournament-bracket-header h3,.tournament-linked-matches-header h3{font-size:max(1.38rem,21px)}.tournament-detail-section,.tournament-overview-card{padding:.75rem}}@media (max-width: 540px){.tournament-bracket-header{gap:.6rem}.tournament-linked-match-button{width:100%}}.tournament-roster-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:start}.tournament-roster-self-add{border:1px solid rgba(255,120,120,.45);background:linear-gradient(135deg,#9c262647,#100c0d5c);padding:.65rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.tournament-roster-self-add h4,.tournament-roster-self-add p{margin:0}.tournament-roster-self-add h4{--detail-section-heading-tracking: .06em;font-size:max(1.1rem,16px)}.tournament-roster-self-add p{color:#ffffffd1}.tournament-roster-form{box-sizing:border-box;min-width:0;border:1px solid rgba(255,255,255,.16);background:#100c0d40;padding:.52rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-content:start;align-items:end}.tournament-roster-form h4,.tournament-roster-invites-header h4{--detail-section-heading-tracking: .06em;font-size:max(1.1rem,16px)}.tournament-roster-form h4{grid-column:1 / -1;margin:0}.tournament-roster-invites-header h4,.tournament-roster-invites-header p{margin:0}.tournament-roster-field{display:flex;flex-direction:column;gap:.25rem;text-transform:uppercase;letter-spacing:.06em;font-size:max(.95rem,14px)}.tournament-roster-field input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(to bottom,#ffffff1a,#0e0e0ef2);color:#fff;font-family:AgencyB;font-size:max(1.05rem,16px);letter-spacing:.02em;line-height:1.2;padding:.34rem .5rem;box-sizing:border-box}.tournament-roster-form>.tournament-action-button{min-height:44px;min-width:4.75rem}.tournament-roster-form-feedback{grid-column:1 / -1}.tournament-roster-helper{color:#fffc}.tournament-roster-invites{box-sizing:border-box;min-width:0;border:1px solid rgba(255,255,255,.15);background:#100c0d3d;padding:.52rem;display:flex;flex-direction:column;gap:.45rem}.tournament-roster-invites-header{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.tournament-roster-invites-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.tournament-roster-invites-item{border:1px solid rgba(255,255,255,.12);background:#120e0f70;padding:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.tournament-roster-invite-player{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-roster-invite-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.tournament-roster-invites-item .tournament-action-button{min-width:5.25rem}@media (max-width: 540px){.tournament-roster-management-grid,.tournament-roster-self-add,.tournament-roster-invites-item{grid-template-columns:1fr}.tournament-roster-self-add .tournament-action-button,.tournament-roster-invites-item .tournament-action-button{width:100%}.tournament-roster-invite-actions{width:100%;align-items:stretch}}.tournament-bracket-section{--tournament-bracket-node-width: 220px;--tournament-bracket-node-width-narrow: 200px;--tournament-bracket-menu-width: 11rem}.tournament-bracket-header>*{margin:0}.tournament-bracket-rounds-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;font-size:max(14px,.875rem)}.tournament-bracket-round-title{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:1.12rem;color:#fff;text-align:center}.tournament-seeding-controls{margin-top:.4rem}.tournament-seeding-controls-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tournament-seeding-controls-header h4{margin:0;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.tournament-bracket-seed{padding:1em 1.5em;min-width:225px;width:100%;position:relative;display:flex;align-items:center;flex:0 1 auto;flex-direction:column;justify-content:center;font-size:14px}.tournament-bracket-seed-item{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.tournament-bracket-rounds-wrapper .tournament-bracket-seed:before,.tournament-bracket-rounds-wrapper .tournament-bracket-seed:after{border-color:#ffffff29!important}#tournament-detail-page .tournament-action-menu-wrapper{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:1.25rem}#tournament-detail-page .tournament-action-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#ffffffe6;min-width:1.25rem;min-height:1.25rem;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-family:AgencyB,sans-serif;font-size:max(.86rem,13px);line-height:1;padding:0;margin:0;cursor:pointer;transition:border-color var(--motion-duration-fast) var(--ease-out-quart),background-color var(--motion-duration-fast) var(--ease-out-quart),color var(--motion-duration-fast) var(--ease-out-quart)}#tournament-detail-page .tournament-action-menu-trigger:hover,#tournament-detail-page .tournament-action-menu-trigger[aria-expanded=true]{border-color:#b8ffd685;background:#00ff411f;color:#fff}.tournament-action-menu{position:fixed;width:var(--tournament-bracket-menu-width, 11rem);max-width:calc(100vw - 1.5rem);display:grid;gap:.12rem;padding:.22rem;border:1px solid rgba(184,255,214,.32);background:radial-gradient(circle at top right,rgba(0,255,65,.12),transparent 44%),#090708fa;box-shadow:0 12px 28px #00000070,inset 0 0 0 1px #ffffff14;z-index:calc(var(--z-overlay, 100) + 5)}.tournament-action-menu button{border:0;background:transparent;color:#ffffffeb;text-align:left;min-height:2rem;width:100%;padding:.28rem .42rem;font-family:AgencyB,sans-serif;font-size:max(1rem,15px);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.tournament-action-menu button:disabled{color:#ffffff85;cursor:not-allowed}.tournament-action-menu button:not(:disabled):hover,.tournament-action-menu button:not(:disabled):focus-visible{background:#ffffff1a;color:#fff}.tournament-bracket-node:focus-visible,#tournament-detail-page .tournament-action-menu-trigger:focus-visible,.tournament-action-menu button:focus-visible{outline:2px solid var(--focus-ring-outline-color, #fff);outline-offset:2px}.tournament-bracket-node{border:1px solid rgba(255,255,255,.12);background:#120e0fa6;display:flex;flex-direction:column;width:var(--tournament-bracket-node-width);border-radius:4px;overflow:visible;position:relative;transition:border-color var(--motion-duration-fast) var(--ease-out-quart),background var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint),box-shadow var(--motion-duration-fast) var(--ease-out-quart);font-family:AgencyB,sans-serif;letter-spacing:.02em}.tournament-bracket-node-meta{display:flex;justify-content:flex-end;padding:.32rem .38rem .12rem}.tournament-bracket-state-chip{display:inline-flex;align-items:center;min-height:1.1rem;padding:0 .34rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffb8;font-size:max(.7rem,11px);line-height:1;letter-spacing:.08em;text-transform:uppercase}.tournament-bracket-state-chip.is-ready{border-color:#6ee7b76b;background:#10b9811f;color:#b8ffd6}.tournament-bracket-state-chip.is-in_progress{border-color:#ff4f4f8c;background:#ff4f4f24;color:#ffd0d0}.tournament-bracket-state-chip.is-completed{border-color:#b8ffd685;background:#00ff411f;color:#b8ffd6}.tournament-bracket-node.is-clickable{cursor:pointer}.tournament-bracket-node.is-clickable:hover{border-color:#fff6;background:#141414f2;transform:translateY(-1px)}.tournament-bracket-node.is-ready{border-color:#6ee7b757}.tournament-bracket-node.is-active{border-color:var(--app-red-bright, #ff3b3b);box-shadow:inset 0 0 0 1px #ff3b3b59;animation:tournament-bracket-active-pulse 1.9s var(--ease-in-out-soft) infinite}.tournament-bracket-node.is-updated{border-color:#ffffff8f;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px #ff4f4f59;animation:tournament-bracket-update-flash var(--motion-duration-slow) var(--ease-out-expo)}.tournament-bracket-node.is-updated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fff0,#ffffff24 38%,#ffffff61,#ffffff24 62%,#fff0);pointer-events:none;animation:motion-shine-pass calc(var(--motion-duration-medium) + .12s) var(--ease-out-quart) 1}@keyframes tournament-bracket-active-pulse{0%,to{box-shadow:inset 0 0 0 1px #ff3b3b59}50%{box-shadow:inset 0 0 0 1px #ff3b3b70,0 0 0 1px #ff3b3b2e}}@keyframes tournament-bracket-update-flash{0%{transform:translateY(0);background:#120e0fa6}45%{transform:translateY(calc(var(--motion-distance-sm) * -.45));background:#2b1517f0}to{transform:translateY(0);background:#120e0fa6}}@media (max-width: 540px){.tournament-bracket-node{width:var(--tournament-bracket-node-width-narrow)}}.tournament-bracket-player{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto auto;align-items:center;padding:.45rem .38rem;column-gap:.3rem;color:#ffffffe6;transition:background-color var(--motion-duration-fast) var(--ease-out-quart),box-shadow var(--motion-duration-fast) var(--ease-out-quart),color var(--motion-duration-fast) var(--ease-out-quart)}.tournament-bracket-player.is-winner{color:#fff;font-weight:700;background:linear-gradient(90deg,#00ff412e,#00ff410a),#ffffff08;box-shadow:inset 0 0 0 1px #b8ffd65c,inset 0 -1px #00ff411f}.tournament-bracket-player.is-loser{color:#ffffffa3}.tournament-bracket-player.is-tbd{color:#fff6;font-style:italic}.tournament-bracket-player-seed{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;min-height:1.25rem;border:1px solid var(--tournament-seed-accent, rgba(255, 255, 255, .24));background:var(--tournament-seed-fill, rgba(255, 255, 255, .07));color:#fff;font-size:.82rem;font-weight:800;line-height:1;text-align:center}.tournament-bracket-player.is-winner .tournament-bracket-player-seed{color:#b8ffd6}.tournament-bracket-player.is-loser .tournament-bracket-player-seed{color:#ffffff94}.tournament-bracket-player-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(1.28rem,18px);line-height:1}.tournament-bracket-player-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:.16rem;min-width:0}.tournament-bracket-player-ready,.tournament-bracket-player-votes{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;height:1.25rem;padding:0 .22rem;font-size:max(.7rem,11px);font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.tournament-bracket-player-ready{border:1px solid rgba(110,231,183,.46);background:#10b9811f;color:#b8ffd6}.tournament-bracket-player-votes{border:1px solid rgba(250,204,21,.5);background:#facc1521;color:#fde68a}.tournament-bracket-player-result{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;min-height:1.25rem;height:1.25rem;padding:0 .22rem;border:1px solid rgba(184,255,214,.52);background:#00ff4124;color:#b8ffd6;font-size:max(.74rem,12px);font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.tournament-bracket-divider{height:1px;background:#ffffff1a;width:100%}.tournament-pool-section{gap:.75rem}.tournament-pool-header,.tournament-pool-participants-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem .75rem}.tournament-pool-header h3,.tournament-pool-participants-header h4,.tournament-pool-card h4,.tournament-pool-action-card h4{--detail-section-heading-tracking: .06em;margin:0;font-size:max(1.1rem,16px)}.tournament-pool-status-badge{min-height:32px;padding:.2rem .55rem;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.05em;font-family:AgencyB;font-size:max(.95rem,14px)}.tournament-pool-status-badge.tone-success{border-color:#73ffb08c;color:#b8ffd6}.tournament-pool-status-badge.tone-warning{border-color:#ffd4738c;color:#ffd79a}.tournament-pool-status-badge.tone-danger{border-color:#ff8a8a8c;color:#ffb6b6}.tournament-pool-status-badge.tone-neutral{color:#ffffffe0}.tournament-pool-summary-grid,.tournament-pool-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tournament-pool-card,.tournament-pool-action-card,.tournament-pool-participants{border:1px solid rgba(255,255,255,.14);background:#100c0d3d;padding:.58rem;display:flex;flex-direction:column;gap:.4rem}.tournament-pool-card p,.tournament-pool-action-card p,.tournament-pool-participant-copy p,.tournament-pool-notice-list li,.tournament-pool-links a,.tournament-pool-field span{margin:0;font-size:max(1rem,15px);letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.tournament-pool-links{display:flex;flex-wrap:wrap;gap:.45rem .75rem}.tournament-pool-links a{color:#c8e0fff2}.tournament-pool-notice-list{list-style:none;margin:0;padding:.6rem;display:grid;gap:.35rem;border:1px solid rgba(255,255,255,.14)}.tournament-pool-notice-list-warning{background:#5e481033}.tournament-pool-notice-list-error{background:#60141440}.tournament-pool-field{display:flex;flex-direction:column;gap:.28rem;text-transform:uppercase;letter-spacing:.05em}.tournament-pool-field select{min-height:44px;width:100%;border:1px solid rgba(255,255,255,.24);background:linear-gradient(to bottom,#ffffff1a,#0e0e0ef2);color:#fff;font-family:AgencyB;font-size:max(1.02rem,15px);padding:.34rem .5rem}.tournament-pool-participants-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.tournament-pool-participants-item{border:1px solid rgba(255,255,255,.12);background:#120e0f70;padding:.52rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.tournament-pool-participant-copy{min-width:0;display:flex;flex-direction:column;gap:.18rem}.tournament-pool-participant-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.28rem}.tournament-pool-participant-actions .tournament-action-button{min-width:8rem}@media (max-width: 1024px){.tournament-pool-summary-grid,.tournament-pool-action-grid{grid-template-columns:1fr}}@media (max-width: 640px){.tournament-pool-participants-item{grid-template-columns:1fr}.tournament-pool-participant-actions,.tournament-pool-participant-actions .tournament-action-button{width:100%;align-items:stretch}}.create-tournament-page{--tournament-ink: oklch(.97 .012 35);--tournament-muted: oklch(.78 .018 35);--tournament-dim: oklch(.62 .018 35);--tournament-panel: oklch(.15 .014 32 / .96);--tournament-panel-strong: oklch(.1 .014 32 / .98);--tournament-panel-soft: oklch(.22 .02 32 / .66);--tournament-field: oklch(.94 .01 45);--tournament-field-ink: oklch(.15 .014 32);--tournament-border: oklch(.9 .018 35 / .2);--tournament-border-hot: oklch(.66 .22 28 / .58);--tournament-red: var(--color-brand-primary);--tournament-red-hot: var(--color-brand-primary-bright);--tournament-space-xs: var(--space-1);--tournament-space-sm: var(--space-2);--tournament-space-md: var(--space-3);--tournament-space-lg: var(--space-4);--tournament-space-xl: var(--space-6);width:100%;max-width:100%;height:100%;min-height:0;min-width:0;display:flex;overflow-x:hidden;justify-content:flex-start;align-items:stretch}.create-tournament-form{width:100%;max-width:100%;min-width:0;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.85fr);gap:var(--tournament-space-md);align-items:stretch;justify-content:stretch}.create-tournament-panel,.create-tournament-summary{max-width:100%;min-width:0;border:1px solid var(--tournament-border);background:radial-gradient(circle at 11% 0%,oklch(.65 .24 28 / .2),transparent 32%),linear-gradient(145deg,var(--tournament-panel),var(--tournament-panel-strong));color:var(--tournament-ink);padding:clamp(.85rem,1.8vw,1.15rem);box-sizing:border-box;animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart) both}.create-tournament-panel{display:flex;flex-direction:column;gap:var(--tournament-space-md);align-items:stretch;justify-content:flex-start;overflow-y:auto;scrollbar-gutter:stable}.create-tournament-summary{animation-delay:calc(var(--motion-delay-step) * .6);overflow:hidden}.create-tournament-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:var(--tournament-space-sm);min-width:0}.create-tournament-back{min-height:42px;border:1px solid oklch(1 0 0 / .4);background:var(--header-gradient);color:var(--color-text-inverse);font-family:AgencyB;font-size:max(.95rem,15px);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .8rem;cursor:pointer;transition:transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart)}.create-tournament-back:hover{filter:brightness(1.08);transform:translateY(-1px)}.create-tournament-back:focus-visible{outline:2px solid var(--tournament-ink);outline-offset:2px}.create-tournament-panel h2,.create-tournament-summary h3{margin:0;text-transform:uppercase;letter-spacing:.08em}.create-tournament-panel h2{color:var(--tournament-ink);font-size:clamp(2rem,4vw,3.35rem);line-height:.9;text-shadow:0 1px 0 oklch(0 0 0 / .65)}.create-tournament-summary h3{font-size:clamp(2.1rem,4vw,3.35rem);line-height:.9}.create-tournament-status{margin:0}#create-tournament-page .wager-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:var(--tournament-space-md)}.create-tournament-section{min-inline-size:0;margin:0;padding:var(--tournament-space-md);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--tournament-space-sm);border:1px solid var(--tournament-border);background:linear-gradient(90deg,oklch(.58 .21 28 / .12),transparent 38%),var(--tournament-panel-soft);box-sizing:border-box}.create-tournament-section legend{width:100%;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--tournament-space-sm);color:var(--tournament-ink);font-family:AgencyB;font-size:max(1.35rem,20px);letter-spacing:.08em;line-height:.95;text-transform:uppercase}.create-tournament-section-kicker{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;border:1px solid var(--tournament-border-hot);background:var(--header-gradient);color:var(--color-text-inverse);font-size:max(.9rem,13px)}.create-tournament-section-copy{max-width:72ch;margin:0;color:var(--tournament-muted);font-size:max(1rem,14px);line-height:1.35}#create-tournament-page .wager-form .form-field.gray-box{background-image:none!important;background-color:transparent!important;border:none;border-radius:0;box-shadow:none;padding:0;display:grid;grid-template-columns:minmax(7.8rem,.32fr) minmax(0,1fr);align-items:start;justify-content:stretch;gap:var(--tournament-space-sm)}#create-tournament-page .create-tournament-flat-label{font-size:max(1.25rem,18px);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tournament-ink);white-space:nowrap;background:none!important;-webkit-text-fill-color:currentColor}#create-tournament-page .wager-form .form-field.gray-box .form-field-meta{width:auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--tournament-space-xs)}#create-tournament-page .wager-form .form-field.gray-box input,#create-tournament-page .wager-form .form-field.gray-box textarea,#create-tournament-page .wager-form .form-field.gray-box select{min-width:0;min-height:42px;background:var(--tournament-field);color:var(--tournament-field-ink);border:1px solid oklch(.26 .018 32);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff38;font-size:max(1.3rem,18px)}#create-tournament-page .wager-form .form-field.gray-box textarea{min-height:6rem;line-height:1.2}#create-tournament-page .wager-form .form-field.gray-box input::placeholder,#create-tournament-page .wager-form .form-field.gray-box textarea::placeholder{color:#594c4a}#create-tournament-page .wager-form .form-field.gray-box input:focus,#create-tournament-page .wager-form .form-field.gray-box textarea:focus,#create-tournament-page .wager-form .form-field.gray-box select:focus{outline:2px solid var(--tournament-ink);outline-offset:1px;border-color:var(--tournament-red)}#create-tournament-page .wager-form .form-field.has-error input,#create-tournament-page .wager-form .form-field.has-error textarea,#create-tournament-page .wager-form .form-field.has-error select{border-color:#ff7264;border-color:oklch(.72 .2 28);box-shadow:inset 0 0 0 1px #ff72645c;box-shadow:inset 0 0 0 1px oklch(.72 .2 28 / .36)}#create-tournament-page .error-tooltip{color:#ffbfb5;color:oklch(.86 .1 29);font-size:max(.9rem,13px);text-align:left}.create-tournament-economics{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--tournament-space-sm)}.create-tournament-economics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tournament-space-sm)}.create-tournament-economics-grid-shell{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--tournament-space-sm);animation:motion-fade-up-in var(--motion-duration-medium) var(--ease-out-quart)}.create-tournament-chain-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:stretch;gap:var(--tournament-space-xs) var(--tournament-space-md);padding:var(--tournament-space-sm) var(--tournament-space-md);border:1px solid var(--tournament-border-hot);background:linear-gradient(135deg,oklch(.58 .22 28 / .22),transparent 48%),#040101b3}.create-tournament-chain-brief span,.create-tournament-chain-brief small{display:block;color:var(--tournament-muted);font-size:max(.9rem,13px);line-height:1.15}.create-tournament-chain-brief span{color:var(--tournament-ink);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.create-tournament-chain-brief strong{grid-row:span 2;align-self:center;color:var(--tournament-ink);font-family:AgencyB;font-size:max(1.7rem,24px);letter-spacing:.04em;line-height:.95;text-align:right}.create-tournament-helper-text{margin:0;font-size:max(.95rem,14px);line-height:1.35;color:var(--tournament-muted)}.create-tournament-helper-text--money{color:#f4cebc}.create-tournament-rules-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.75fr);gap:var(--tournament-space-md);align-items:stretch;justify-content:stretch}#create-tournament-page .wager-form .date-time-picker{background-image:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0;display:grid;grid-template-columns:minmax(10.8rem,.38fr) minmax(0,1fr);align-items:center;justify-content:stretch;gap:var(--tournament-space-sm)}#create-tournament-page .wager-form .date-time-picker-label.create-tournament-flat-label{color:var(--tournament-ink);margin-right:0}#create-tournament-page .wager-form .date-time-picker-group{min-width:0;min-height:42px;background:var(--tournament-field);border:1px solid oklch(.26 .018 32);box-shadow:inset 0 0 0 1px #ffffff38}#create-tournament-page .wager-form .date-time-picker-input,#create-tournament-page .wager-form .date-time-picker-segment{color:var(--tournament-field-ink);font-size:max(1.3rem,18px)}#create-tournament-page .wager-form .date-time-picker-segment[data-placeholder]{color:#594c4a}#create-tournament-page .wager-form .date-time-picker-segment[data-focused]{background:#ff554833;background:oklch(.68 .22 28 / .2);border-radius:2px}#create-tournament-page .wager-form .date-time-picker-button{min-width:42px;min-height:42px;color:var(--tournament-field-ink)}#create-tournament-page .wager-form .date-time-picker-button:hover{color:var(--tournament-red)}.create-tournament-visibility-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:stretch;gap:var(--tournament-space-sm);width:100%;min-width:0;padding:var(--tournament-space-sm);box-sizing:border-box;border:1px solid var(--tournament-border);background:#0401017a}.create-tournament-visibility-card.is-private,.create-tournament-visibility-card.is-selected{border-color:var(--tournament-border-hot);background:#3d0a0757}.create-tournament-visibility-card label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;min-width:0;cursor:pointer}.create-tournament-visibility-card label span{color:var(--tournament-ink);font-family:AgencyB;font-size:max(1.3rem,19px);letter-spacing:.08em;line-height:1;text-transform:uppercase}.create-tournament-visibility-card label small{color:var(--tournament-muted);font-size:max(.95rem,13px);line-height:1.25}#create-tournament-page .create-tournament-visibility-card input[type=checkbox]{width:1.6rem;height:1.6rem;accent-color:var(--tournament-red)}.create-tournament-date-block{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--tournament-space-xs);width:100%;min-width:0}.create-tournament-date-block.has-error .date-time-picker-group{border-color:#ff7264;border-color:oklch(.72 .2 28)}.create-tournament-date-meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--tournament-space-sm);min-height:1.25rem}.create-tournament-date-meta p{margin:0;color:#ffbfb5;color:oklch(.86 .1 29);font-size:max(.9rem,13px);line-height:1.2}.create-tournament-date-clear{align-self:flex-end;border:none;background:transparent;color:var(--tournament-muted);text-decoration:underline;font-family:inherit;font-size:max(1rem,14px);cursor:pointer;padding:.15rem 0;transition:color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint)}.create-tournament-date-clear:hover{color:var(--tournament-ink);transform:translateY(-1px)}.create-tournament-summary{display:flex;flex-direction:column;gap:var(--tournament-space-sm);align-items:stretch;justify-content:flex-start;min-height:0;overflow-y:auto}.create-tournament-summary-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--tournament-space-xs);padding-bottom:var(--tournament-space-md);border-bottom:1px solid var(--tournament-border)}.create-tournament-summary-header>span{color:var(--tournament-red-hot);font-size:max(.9rem,13px);font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.create-tournament-summary-header p,.create-tournament-summary-hint{margin:0;color:var(--tournament-muted);font-size:max(1rem,14px);line-height:1.35}#create-tournament-page .confirm-button.create-tournament-submit{pointer-events:auto;display:block;width:100%;padding:var(--tournament-space-sm) var(--tournament-space-lg);font-size:clamp(1.75rem,3vw,2.35rem);color:var(--color-text-inverse);cursor:pointer;background:linear-gradient(90deg,oklch(1 0 0 / .18),transparent 38%),var(--header-gradient);border:1px solid oklch(1 0 0 / .28);overflow:hidden;min-height:44px;text-transform:uppercase;letter-spacing:.08em;font-family:AgencyB;transition:transform var(--motion-duration-fast) var(--ease-out-quint),filter var(--motion-duration-fast) var(--ease-out-quart),opacity var(--motion-duration-fast) var(--ease-out-quart)}#create-tournament-page .confirm-button.create-tournament-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px) scale(1.02)}#create-tournament-page .confirm-button.create-tournament-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}#create-tournament-page .confirm-button.create-tournament-submit:focus-visible{outline:2px solid var(--tournament-ink);outline-offset:2px}.create-tournament-launch-list{margin:0;display:flex;flex-direction:column;gap:var(--tournament-space-xs);align-items:stretch;justify-content:flex-start}.create-tournament-launch-list>div{display:grid;grid-template-columns:minmax(6rem,.42fr) minmax(0,1fr);align-items:baseline;justify-content:stretch;gap:var(--tournament-space-sm);padding:.42rem 0;border-bottom:1px solid oklch(1 0 0 / .08)}.create-tournament-launch-list dt,.create-tournament-launch-list dd{margin:0;overflow-wrap:anywhere;word-break:break-word}.create-tournament-launch-list dt{color:var(--tournament-dim);font-size:max(.86rem,13px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.create-tournament-launch-list dd{color:var(--tournament-ink);font-size:max(1.05rem,15px);line-height:1.2}.create-tournament-launch-note{margin-top:var(--tournament-space-xs);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.15rem;padding:var(--tournament-space-sm);border:1px solid var(--tournament-border-hot);background:linear-gradient(135deg,oklch(.58 .22 28 / .18),transparent 55%),#04010194}.create-tournament-launch-note strong{color:var(--tournament-ink);font-size:max(1rem,14px);letter-spacing:.08em;text-transform:uppercase}.create-tournament-launch-note span{color:var(--tournament-muted);font-size:max(.95rem,13px);line-height:1.3}.create-tournament-summary-actions{margin-top:0;padding-top:0;display:flex;align-items:stretch;justify-content:stretch}.create-tournament-submit--summary{align-self:auto}.app-shell-mobile #create-tournament-page .wager-form{gap:var(--tournament-space-sm)}.app-shell-mobile #create-tournament-page .create-tournament-section{padding:var(--tournament-space-sm)}.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box,.app-shell-mobile #create-tournament-page .wager-form .date-time-picker{grid-template-columns:1fr;align-items:stretch;gap:var(--tournament-space-xs)}.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box span{width:100%}.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box label,.app-shell-mobile #create-tournament-page .wager-form .date-time-picker-label,.app-shell-mobile #create-tournament-page .create-tournament-visibility-card label span{font-size:max(1.15rem,17px)}.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box input,.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box textarea,.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box select,.app-shell-mobile #create-tournament-page .wager-form .date-time-picker-group,.app-shell-mobile #create-tournament-page .create-tournament-visibility-card,.app-shell-mobile #create-tournament-page .create-tournament-back,.app-shell-mobile #create-tournament-page .confirm-button.create-tournament-submit{min-height:44px}.app-shell-mobile #create-tournament-page .wager-form .form-field.gray-box textarea{min-height:84px}.app-shell-mobile #create-tournament-page .date-time-picker-button{min-width:44px;min-height:44px}.app-shell-mobile #create-tournament-page .create-tournament-rules-grid{grid-template-columns:1fr}.app-shell-mobile #create-tournament-page .create-tournament-visibility-card input[type=checkbox]{width:44px;height:44px}.app-shell-mobile #create-tournament-page .confirm-button.create-tournament-submit{font-size:2rem}.app-shell-mobile #create-tournament-page .create-tournament-summary-actions{margin-top:.5rem}@media (max-width: 1024px){.create-tournament-form{grid-template-columns:1fr;height:auto}.create-tournament-panel{overflow:visible}}@media (max-width: 768px){.create-tournament-page{height:auto;min-height:0}.create-tournament-economics-grid,.create-tournament-rules-grid,.create-tournament-chain-brief{grid-template-columns:1fr}.create-tournament-chain-brief strong{grid-row:auto;text-align:left}.create-tournament-launch-list>div{grid-template-columns:1fr;gap:.15rem}.create-tournament-panel h2{font-size:max(1.75rem,24px)}}.find-tournaments-page{width:100%;max-width:100%;height:100%;min-height:0;min-width:0;display:flex;overflow-x:hidden}#find-tournaments-list-container{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:.6rem}.find-tournaments-toolbar{display:inline-flex;align-self:flex-end;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0}.find-tournaments-scope-toggle{display:flex;flex-wrap:nowrap;gap:.3rem}.find-tournaments-scope-button{min-height:38px;padding:.22rem .68rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(to bottom,#ffffff29,#161616f2);color:#fff;font-family:AgencyB;font-size:max(1.05rem,15px);letter-spacing:.08em;text-transform:uppercase}.find-tournaments-scope-button.active{background:var(--header-gradient);border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff38}.find-tournaments-create-action{min-height:38px;padding:.22rem .75rem;border:1px solid rgba(255,255,255,.35);background:var(--header-gradient);color:#fff;font-family:AgencyB;font-size:max(1.08rem,15px);letter-spacing:.08em;text-transform:uppercase}.find-tournaments-create-action:disabled{opacity:.72}.find-tournaments-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;min-width:0}.find-tournaments-filter-field{display:flex;flex-direction:column;gap:.3rem;min-width:0;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:max(1.1rem,16px)}.find-tournaments-filter-control{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid rgba(255,255,255,.2);background-color:#2f2f2f;background-image:none;color:#fff;font-family:AgencyB;font-size:max(1.35rem,17px);letter-spacing:.03em;line-height:1.2;padding:.35rem .55rem}.find-tournaments-filter-control option{background-color:#1a1a1a;color:#fff}.find-tournaments-filter-control::placeholder{color:#fff9}.find-tournaments-filter-control:focus-visible,.find-tournaments-scope-button:focus-visible,.find-tournaments-create-action:focus-visible,.find-tournaments-primary-action:focus-visible,.find-tournaments-secondary-action:focus-visible{outline:2px solid #fff;outline-offset:2px}.find-tournaments-table-shell{min-height:0;min-width:0;flex:1}.find-tournaments-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.find-tournaments-table-wrapper table{min-width:54rem}.find-tournaments-table-wrapper .unified-table-style tbody td{min-height:44px;padding-top:.4rem;padding-bottom:.4rem}.find-tournaments-table-wrapper .unified-table-style tbody tr:focus-visible{outline:2px solid #fff;outline-offset:-2px}.find-tournaments-table-wrapper .unified-table-style tbody tr:focus-visible td{background:linear-gradient(to bottom,#5a5a5a,#2f2f2f)}.find-tournaments-state-cell{text-align:left;padding:.85rem!important}.find-tournaments-state-cell .tournament-state-notice{width:100%;max-width:none;margin:0}.find-tournaments-state-cell .tournament-state-notice--empty{align-items:center;text-align:center;padding-inline:1.05rem}.find-tournaments-state-cell .tournament-state-notice--empty .tournament-state-notice-title,.find-tournaments-state-cell .tournament-state-notice--empty .tournament-state-notice-message{max-width:50rem}.find-tournaments-state-cell--filters-empty{padding:.45rem!important}.find-tournaments-state-cell .find-tournaments-state-notice--filters-empty{max-width:none;margin:0}.find-tournaments-summary{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid rgba(255,255,255,.14);background:linear-gradient(to right,#373737cc,#191919e6);color:#fff;padding:.85rem;min-height:7.5rem;display:flex;flex-direction:column;gap:.55rem}.find-tournaments-summary-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(10rem,.8fr) minmax(12rem,.9fr);gap:.85rem;align-items:center;min-width:0}.find-tournaments-summary-identity{min-width:0;display:grid;gap:.16rem}.find-tournaments-summary-kicker,.find-tournaments-summary-organizer{line-height:1}.find-tournaments-summary-kicker{color:#ffffffb3;font-size:max(.92rem,13px);letter-spacing:.1em;text-transform:uppercase}.find-tournaments-summary-organizer{color:#ffffffd1;font-size:max(1.02rem,14px);letter-spacing:.04em}.find-tournaments-summary h3{margin:0;font-size:max(1.9rem,24px);text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-tournaments-summary p{margin:0;font-size:max(1.22rem,17px);letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.find-tournaments-summary-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.find-tournaments-summary-metric{min-width:0;border:1px solid rgba(255,255,255,.14);background:#0c0a0b57;padding:.42rem .5rem;display:grid;gap:.12rem}.find-tournaments-summary-metric dt,.find-tournaments-summary-metric dd{margin:0}.find-tournaments-summary-metric dt{color:#ffffff9e;font-size:max(.8rem,12px);letter-spacing:.08em;line-height:1;text-transform:uppercase}.find-tournaments-summary-metric dd{color:#fff;font-size:max(1.24rem,17px);letter-spacing:.04em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.find-tournaments-summary-actions{min-width:0;display:grid;grid-template-columns:1fr;gap:.45rem}.find-tournaments-primary-action,.find-tournaments-secondary-action{box-sizing:border-box;width:100%;min-width:0;white-space:normal}.find-tournaments-primary-action{min-height:44px;padding:.35rem .9rem;border:1px solid rgba(255,255,255,.28);background:var(--header-gradient);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-family:AgencyB;font-size:max(1.2rem,16px);line-height:1.05}.find-tournaments-secondary-action{min-height:44px;padding:.35rem .9rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(to bottom,#fff3,#111111eb);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-family:AgencyB;font-size:max(1.2rem,16px);line-height:1.05}.find-tournaments-summary-feedback{margin-top:.15rem}.find-tournaments-summary-feedback-muted{color:#ffffffdb}.find-tournaments-summary-feedback-error{color:#ffd9d9}.app-shell-desktop .menu-container[data-active-menu=tournaments-list]:has(#tournament-detail-page){height:auto;min-height:var(--menu-height);max-height:49rem;overflow:visible}.app-shell-desktop .menu-container[data-active-menu=tournaments-list]:has(#tournament-detail-page) #tournament-detail-page.menu{position:relative;inset:auto;height:auto;max-height:49rem;min-height:0;overflow-x:hidden;overflow-y:auto;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%}@media (max-width: 1024px){.find-tournaments-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.find-tournaments-summary-content{grid-template-columns:minmax(0,1fr);align-items:stretch}.find-tournaments-summary-actions{justify-content:flex-start}}@media (max-width: 768px){.find-tournaments-page{height:auto;min-height:0}.find-tournaments-toolbar{width:100%;justify-content:flex-end;flex-wrap:wrap}.find-tournaments-scope-toggle{flex-wrap:wrap;justify-content:flex-end}.find-tournaments-filters{grid-template-columns:1fr}.find-tournaments-summary h3{font-size:max(1.6rem,22px);white-space:normal}.find-tournaments-summary p{font-size:max(1.12rem,16px)}.find-tournaments-summary-metrics{grid-template-columns:1fr}}#apply-page{background:var(--header-gradient-grey);display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;padding:1rem 0}#apply-page .tab-handles-container{display:flex;justify-content:center;align-items:center;font-size:3rem}#apply-page .tab{color:#888;cursor:pointer;padding:0 1rem}#apply-page .tab.active{color:var(--text-color-black);text-decoration:underline}#apply-page .tab-separator{margin:0 2rem;color:var(--text-color-black)}#apply-page .main-content{display:flex;width:100%;gap:1rem;padding:0 2rem}#apply-page .column{display:flex;flex-direction:column}.main-column{flex:3;gap:.5rem}.side-column{flex:1;gap:1rem;justify-content:flex-start}.info-text{display:block;text-align:left;width:100%}.info-text p{color:var(--text-color-black);font-size:1.5rem;margin:0;padding-left:1rem}#apply-page .players-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:0}#apply-page .match-info{display:flex;gap:1rem;width:100%}#apply-page .buy-in,#apply-page .prize-pool{background-size:100% 100%;background-repeat:no-repeat;padding:.5rem 2rem;font-size:2.7rem;box-sizing:border-box;flex:1;display:flex;align-items:center;justify-content:space-between}#apply-page .buy-in{background-image:url(/assets/img/apply/BuyInBackdrop.png)}#apply-page .buy-in .value{--text-color: rgb(199, 0, 0);font-weight:700}#apply-page .prize-pool{background-image:url(/assets/img/apply/PlayerBackdrop.png)}#apply-page .prize-pool .value{--text-color: rgb(1, 0, 245);font-weight:700}.dist-label,.dist-value{background-image:url(/assets/img/apply/PlayerBackdrop.png);background-size:100% 100%;padding:.3rem 2rem;font-size:1.5rem;box-sizing:border-box;height:100%;display:flex;align-items:center}.distribution .dist-label:nth-child(2),.distribution .dist-value:nth-child(3){font-size:2rem}.distribution .dist-label:nth-child(4),.distribution .dist-value:nth-child(5){font-size:1.8rem}.distribution .dist-label:nth-child(6),.distribution .dist-value:nth-child(7){font-size:1.5rem}.view-more{background-image:url(/assets/img/apply/PlayerBackdrop.png);background-size:100% 100%;padding:.5rem 2rem;font-size:1.5rem;box-sizing:border-box;border:none!important;display:flex;align-items:center;justify-content:center}.large-label,.large-input{font-size:3rem!important}#apply-page .main-column>.form-field:first-child{margin-left:-.7rem;margin-right:-.7rem;padding-left:1.4rem;padding-right:1.4rem}#apply-page .bottom-bar{width:100%}#apply-page .bottom-bar button{flex:1;background-color:transparent;border:1px solid #fff;padding:1rem;font-size:2.5rem;color:#fff;cursor:pointer;margin:0 2rem}.logo-upload{display:flex;align-items:center;gap:1rem}.logo-label{display:flex;flex-direction:column;font-size:2.5rem;color:var(--text-secondary-color)}.logo-label .requirement{font-size:1.5rem}.logo-box{background-image:url(/assets/img/apply/LogoBackdrop.png);background-size:100% 100%;padding:.5rem 2rem;width:10rem;height:10rem}.distribution{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1.8fr 1.4fr 1fr auto;gap:.1rem;width:100%}.distribution-header{grid-column:1 / -1;font-size:1.5rem;text-align:center;font-weight:700;color:var(--text-secondary-color)}.distribution .view-more{grid-column:1 / -1}.dist-value.text-shine,.dist-value .text-shine{--text-color: rgb(1, 0, 245);font-weight:700}#admin-page{background:var(--header-gradient-grey);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;min-height:0;padding:.75rem 0;box-sizing:border-box}#admin-page .header-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:0 1.5rem;box-sizing:border-box}#admin-page .header-left h1{font-size:3rem;color:var(--text-color-black)}#admin-page .header-left h2{font-size:2.1rem;color:var(--text-color-black)}#admin-page .header-center{display:inline-flex;gap:.75rem;align-items:center;justify-content:center}#admin-page .header-center label,#admin-page .header-center .total{color:var(--text-color-black);font-size:1.5rem}#admin-page .filter-select{padding:.5rem .75rem;border:1px solid #9ca3af;border-radius:4px;background:#fff;color:#000;font-family:AgencyB;font-size:1.2rem}#admin-page .content{flex:1;min-height:0;display:flex;flex-direction:column;gap:.85rem;width:100%;padding:0 1.5rem 1rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}#admin-page .admin-toolbar-row{padding:0;display:flex;justify-content:flex-end;margin-bottom:.25rem}#admin-page .admin-progression-tabs{display:flex;flex-direction:column;gap:.75rem}#admin-page .admin-tab-handles{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(17,24,39,.2);padding-bottom:.5rem}#admin-page .admin-tab-handle{border:1px solid rgba(17,24,39,.25);background:#ffffff8c;color:#111827;border-radius:999px;padding:.45rem .9rem;cursor:pointer;font-family:AgencyB;font-size:1.1rem;line-height:1}#admin-page .admin-tab-handle[data-state=active]{background:#111827;color:#f9fafb;border-color:#111827}#admin-page .admin-tab-content-panel{display:flex;flex-direction:column;min-height:0}#admin-page .admin-create-form{display:grid;gap:.5rem;max-width:35rem}#admin-page .admin-form-row{display:flex;flex-direction:column;gap:.3rem}#admin-page .admin-form-label{color:#111827;font-size:1rem;font-weight:700}#admin-page .admin-form-help{margin:0;color:#374151;font-size:.9rem}#admin-page .admin-form-row-inline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem}#admin-page .admin-checkbox-list{display:flex;flex-wrap:wrap;gap:.5rem .85rem}#admin-page .admin-modal-actions{display:flex;justify-content:flex-end;gap:.5rem}#admin-page .admin-section{display:flex;flex-direction:column;gap:.85rem;padding-top:.45rem;border-top:1px solid rgba(17,24,39,.18)}#admin-page .admin-subheader-row{padding:0}#admin-page .admin-subheader-actions{display:flex;justify-content:flex-end;align-items:center}#admin-page .admin-list-shell{display:block;flex:0 0 auto;width:100%;max-width:100%;min-width:0;justify-content:flex-start;align-items:stretch;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;border:1px solid rgba(17,24,39,.22);background:#ffffff24}#admin-page .admin-list-shell .table{width:100%;min-width:0}#admin-page .admin-list-shell .listing-table,#admin-page .admin-list-shell .admin-table{width:100%;min-width:48rem}#admin-page .admin-list-shell .listing-table table,#admin-page .admin-list-shell .admin-table table{width:100%;border-collapse:collapse;background:#fffffff0}#admin-page .admin-list-shell th{background:linear-gradient(to bottom,#1f2937,#111827);color:#f9fafb;font-size:1.05rem;text-transform:uppercase;letter-spacing:.05em;padding:.6rem .7rem}#admin-page .admin-list-shell td{color:#111827;font-size:1rem;padding:.58rem .7rem;border-bottom:1px solid #d1d5db;white-space:nowrap}#admin-page .admin-list-shell tr:hover td{background:#f3f4f6}#admin-page .admin-game-cover-thumb{display:block;width:4.5rem;height:2.6rem;object-fit:cover;border:1px solid rgba(17,24,39,.24);background:#111827}#admin-page .admin-game-cover-preview{display:block;width:min(100%,22rem);aspect-ratio:16 / 9;object-fit:cover;border:1px solid rgba(17,24,39,.24);background:#111827}#admin-page .admin-game-cover-placeholder{color:#374151;font-size:.95rem}#admin-page .admin-list-shell .table tr.selected td{background:#dc26261f;border-bottom-color:#dc26263d}#admin-page .admin-list-shell .pagination-controls{--pagination-controls-background: rgba(17, 24, 39, .08);--pagination-controls-border-top: 1px solid rgba(17, 24, 39, .16);--pagination-controls-color: #111827;--pagination-controls-padding: .35rem .6rem;--pagination-controls-shadow: none;--pagination-button-background: rgba(255, 255, 255, .65);--pagination-button-border: 1px solid #111827;--pagination-button-color: #111827;justify-content:flex-end}#admin-page .admin-list-shell .pagination-controls>span{color:#111827}#admin-page .status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;color:#fff}#admin-page .status-approved{background-color:#10b981}#admin-page .status-proposed{background-color:#f59e0b}#admin-page .status-ongoing{background-color:#3b82f6}#admin-page .status-ended{background-color:#ef4444}#admin-page .status-cancelled{background-color:#6b7280}#admin-page .actions{display:flex;gap:.5rem;flex-wrap:wrap}#admin-page .btn{padding:.45rem .85rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;color:#fff}#admin-page .btn.approve{background-color:#059669}#admin-page .btn.cancel{background-color:#dc2626}#admin-page .btn:disabled{opacity:.55;cursor:not-allowed}#admin-page #edit-news-article-modal,#admin-page #edit-achievement-modal,#admin-page #edit-badge-modal{max-height:calc(100dvh - 2rem);margin:1rem auto}#admin-page #edit-news-article-modal .modal-body,#admin-page #edit-achievement-modal .modal-body,#admin-page #edit-badge-modal .modal-body{overflow-y:auto;overscroll-behavior:contain}#admin-page #edit-news-article-modal .admin-modal-actions,#admin-page #edit-achievement-modal .admin-modal-actions,#admin-page #edit-badge-modal .admin-modal-actions{position:sticky;bottom:0;padding-top:.6rem;background:#fff;border-top:1px solid rgba(17,24,39,.14)}#admin-page .admin-news-article-form{width:min(42rem,calc(100vw - 3rem));max-width:42rem}#admin-page .admin-news-summary-textarea{min-height:4rem;resize:vertical}#admin-page .admin-news-content-textarea{min-height:14rem;resize:vertical}#admin-page .empty,#admin-page .loading{color:var(--text-color-black)}#admin-page .admin-email-intro{color:#111827;background:#ffffff9e;border:1px solid rgba(17,24,39,.18);padding:.85rem 1rem}#admin-page .admin-email-intro p{margin:0;font-size:1rem}#admin-page .admin-email-logo-debug{display:flex;flex-direction:column;gap:.25rem;margin-top:.65rem;padding:.6rem .7rem;border-left:4px solid #111827;background:#f9fafbb8}#admin-page .admin-email-logo-debug span{font-weight:700}#admin-page .admin-email-logo-debug a{color:#111827;overflow-wrap:anywhere}#admin-page .admin-email-logo-warning{color:#991b1b;font-weight:700}#admin-page .admin-email-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem}#admin-page .admin-email-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;color:#111827;background:#ffffffdb;border:1px solid rgba(17,24,39,.22);padding:1rem}#admin-page .admin-email-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}#admin-page .admin-email-card h2{margin:0 0 .3rem;font-size:1.35rem;color:#111827}#admin-page .admin-email-card code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#374151;background:#f3f4f6;border:1px solid #d1d5db;padding:.15rem .35rem}#admin-page .admin-email-pill{flex:0 0 auto;border-radius:999px;background:#111827;color:#f9fafb;font-size:.8rem;line-height:1;padding:.35rem .55rem;text-transform:uppercase;letter-spacing:.05em}#admin-page .admin-email-copy{display:flex;flex-direction:column;gap:.35rem}#admin-page .admin-email-copy p{margin:0;color:#374151}#admin-page .admin-email-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;color:#4b5563;font-size:.9rem}#admin-page .admin-email-empty{color:#111827;background:#ffffff9e;border:1px solid rgba(17,24,39,.18);padding:1rem}@media (max-width: 1024px){#admin-page .header-row{grid-template-columns:1fr;justify-items:flex-start;gap:.45rem}#admin-page .header-center{justify-content:flex-start;flex-wrap:wrap}#admin-page .admin-subheader-actions{justify-content:flex-start}}@media (max-width: 900px){#admin-page .header-row{padding:0 1rem}#admin-page .content{padding:0 1rem .85rem}#admin-page .admin-list-shell .listing-table,#admin-page .admin-list-shell .admin-table{min-width:38rem}#admin-page .admin-tab-handles{flex-wrap:wrap}}@media (max-width: 640px){#admin-page .header-left h1{font-size:2.3rem}#admin-page .header-left h2{font-size:1.75rem}#admin-page .header-center label,#admin-page .header-center .total{font-size:1.2rem}#admin-page .admin-list-shell .listing-table,#admin-page .admin-list-shell .admin-table{min-width:32rem}}#admin-page .admin-user-switch-controls{padding:.65rem .75rem;gap:.75rem;border:1px solid rgba(17,24,39,.2);background:#ffffff24}#admin-page .admin-user-switch-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}#admin-page .admin-user-switch-input{min-width:16rem;flex:1;max-width:28rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111827;font-family:Segoe UI,sans-serif;font-size:1rem}#admin-page .admin-user-switch-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:#111827;font-size:1rem}#admin-page .admin-user-switch-table .btn{font-size:.95rem;padding:.4rem .75rem}#admin-page .admin-list-shell .admin-user-switch-table{min-width:62rem}#admin-page .admin-user-switch-action{min-width:7rem}@media (max-width: 900px){#admin-page .admin-user-switch-controls{padding:.55rem}#admin-page .admin-user-switch-input{min-width:12rem}#admin-page .admin-user-switch-status{flex-direction:column;align-items:flex-start}#admin-page .admin-list-shell .admin-user-switch-table{min-width:46rem}}.refund-ops-content{gap:1rem}.refund-ops-loading{color:#111827;font-size:1.1rem}.refund-ops-checklist{display:flex;flex-wrap:wrap;gap:1rem;color:#111827;font-weight:700}.refund-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.refund-ops-card{border:1px solid rgba(17,24,39,.22);background:#ffffffe6;padding:.8rem;color:#111827}.refund-ops-card h3{margin:0 0 .6rem;font-size:1.1rem}.refund-ops-row{margin-bottom:.3rem;font-size:.95rem}.refund-ops-issues ul{margin:.3rem 0 0;padding-left:1.1rem}#navbar{display:flex;flex-direction:row;align-items:center}.app-shell-desktop #navbar{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0 .25rem;row-gap:.25rem}#navbar>.nav-element{margin:1rem 2rem;flex-shrink:0;animation:motion-fade-down-in var(--motion-duration-medium) var(--ease-out-quart) both}.app-shell-desktop #navbar>.nav-element{margin:.45rem clamp(.35rem,1.5vw,1.25rem)}.nav-element{display:flex;align-items:center;text-decoration:none}.nav-element.disabled{opacity:.4;pointer-events:none}.nav-element h2{color:#bbb;font-family:Segoe UI,sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:lowercase;transition:color var(--motion-duration-fast) var(--ease-out-quart),transform var(--motion-duration-fast) var(--ease-out-quint),text-shadow var(--motion-duration-fast) var(--ease-out-quart);white-space:nowrap}.nav-element>span{display:inline-flex;margin:.125rem 0rem}.nav-element:hover h2,.nav-element:focus h2,.nav-element:active h2{color:#fff;transform:translateY(calc(var(--motion-distance-sm) * -.5))}.nav-element.active h2{color:#fff;text-shadow:0 0 7px rgba(0,0,0,.9);transform:translateY(calc(var(--motion-distance-sm) * -.45)) scale(1.04)}.nav-element.active{color:#fff}#navbar>.nav-element:nth-child(1){animation-delay:0ms}#navbar>.nav-element:nth-child(2){animation-delay:calc(var(--motion-delay-step) * .5)}#navbar>.nav-element:nth-child(3){animation-delay:calc(var(--motion-delay-step) * 1)}#navbar>.nav-element:nth-child(4){animation-delay:calc(var(--motion-delay-step) * 1.5)}#navbar>.nav-element:nth-child(5){animation-delay:calc(var(--motion-delay-step) * 2)}#navbar>.nav-element:nth-child(6){animation-delay:calc(var(--motion-delay-step) * 2.5)}.app-shell-mobile #navbar{flex-wrap:wrap;justify-content:center;padding:0 1rem .45rem;column-gap:0;row-gap:.2rem}.app-shell-mobile #navbar>.nav-element{margin:.35rem .55rem}.app-shell-mobile .nav-element h2{font-size:2.2rem;line-height:1}@keyframes zoom-in{0%{transform:translate3d(0,var(--motion-distance-md),0) scale(.95);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes zoom-out{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,calc(var(--motion-distance-md) * -1),0) scale(1.04);opacity:0}}.menu-container{animation:zoom-in var(--motion-duration-shell) var(--ease-out-expo) forwards}.menu-container.mode-single{animation:none}#container.transitioning-out .menu-container{animation:zoom-out var(--motion-duration-medium) var(--ease-in-quart) forwards}#container.transitioning-out .menu-container.mode-single{animation:none}._welcomeModal_mik45_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-6, 1.5rem);width:min(28rem,100%);margin-top:4rem;padding:var(--space-8, 2rem) var(--space-6, 1.5rem);background:var(--color-surface-card, #ffffff);color:var(--color-text-primary, #111827);border-radius:14px;box-shadow:0 24px 60px #00000073;text-align:center;box-sizing:border-box}._srOnly_mik45_18{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._illustration_mik45_30{display:flex;align-items:center;justify-content:center;width:100%}._iconBadge_mik45_37{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:var(--gradient-header-brand, linear-gradient(180deg, #d91e2b 0%, #a50003 100%));color:var(--color-text-inverse, #ffffff);font-size:2.25rem;box-shadow:0 12px 24px #d91e2b59;animation:_motion-scale-in-soft_mik45_1 var(--motion-duration-medium, .28s) var(--ease-out-quint)}._copy_mik45_51{display:flex;flex-direction:column;gap:var(--space-3, .75rem);min-height:6.5rem}._title_mik45_58{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--color-text-ink, #0f0f10);animation:_motion-fade-up-in_mik45_1 var(--motion-duration-medium, .28s) var(--ease-out-quart)}._body_mik45_67{margin:0;font-size:1rem;line-height:1.5;color:var(--color-text-secondary, #565656);animation:_motion-fade-up-in_mik45_1 var(--motion-duration-medium, .28s) var(--ease-out-quart)}._dotPager_mik45_75{display:flex;gap:var(--space-2, .5rem);align-items:center;justify-content:center}._dot_mik45_75{width:.55rem;height:.55rem;padding:0;border:0;border-radius:50%;background:var(--color-border-soft, rgba(0, 0, 0, .14));cursor:pointer;transition:background-color var(--motion-duration-fast, .18s) var(--ease-out-quart),transform var(--motion-duration-fast, .18s) var(--ease-out-quart)}._dot_mik45_75:hover{background:var(--color-border-strong, rgba(0, 0, 0, .35))}._dotActive_mik45_99{background:var(--color-brand-primary, #d91e2b);transform:scale(1.25)}._dot_mik45_75:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}._actions_mik45_109{display:flex;flex-direction:row;gap:var(--space-3, .75rem);width:100%}._actionButton_mik45_116{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);padding:.75rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color var(--motion-duration-fast, .18s) var(--ease-out-quart),color var(--motion-duration-fast, .18s) var(--ease-out-quart),transform var(--motion-duration-fast, .18s) var(--ease-out-quart)}._actionButton_mik45_116:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}._actionButton_mik45_116:disabled{opacity:.5;cursor:not-allowed}._actionPrimary_mik45_144{background:var(--color-brand-primary, #d91e2b);color:var(--color-text-inverse, #ffffff);border-color:var(--color-brand-primary-dark, #a50003)}._actionPrimary_mik45_144:hover:not(:disabled){background:var(--color-brand-primary-dark, #a50003)}._actionSecondary_mik45_154{background:var(--color-surface-muted, #f3f4f6);color:var(--color-text-ink, #0f0f10);border-color:var(--color-border-soft, rgba(0, 0, 0, .14))}._actionSecondary_mik45_154:hover:not(:disabled){background:var(--color-border-soft, rgba(0, 0, 0, .14))}._actionGhost_mik45_164{background:transparent;color:var(--color-text-secondary, #565656);border-color:var(--color-border-soft, rgba(0, 0, 0, .14))}._actionGhost_mik45_164:hover:not(:disabled){color:var(--color-text-ink, #0f0f10);background:var(--color-surface-muted, #f3f4f6)}._skipLink_mik45_175{background:none;border:0;padding:0;font-size:.85rem;color:var(--color-text-secondary, #565656);text-decoration:underline;cursor:pointer}._skipLink_mik45_175:hover{color:var(--color-text-ink, #0f0f10)}._skipLink_mik45_175:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45));border-radius:2px}@media (max-width: 480px){._welcomeModal_mik45_1{margin-top:2rem;padding:var(--space-6, 1.5rem) var(--space-4, 1rem)}._actions_mik45_109{flex-direction:column-reverse}}._overlayRoot_gq99f_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;animation:_motion-scale-in-soft_gq99f_1 var(--motion-duration-medium, .28s) var(--ease-out-quart)}._maskSvg_gq99f_9{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:auto;display:block}._spotlightRing_gq99f_18{position:fixed;pointer-events:none;border:2px solid var(--color-brand-primary, #d91e2b);box-shadow:0 0 0 4px #d91e2b2e,0 12px 28px #00000059;transition:top var(--motion-duration-medium, .28s) var(--ease-out-quint),left var(--motion-duration-medium, .28s) var(--ease-out-quint),width var(--motion-duration-medium, .28s) var(--ease-out-quint),height var(--motion-duration-medium, .28s) var(--ease-out-quint)}._tooltip_gq99f_32{position:fixed;pointer-events:auto;background:var(--color-surface-card, #ffffff);color:var(--color-text-primary, #111827);border-radius:12px;padding:var(--space-4, 1rem);box-shadow:0 18px 48px #00000073;display:flex;flex-direction:column;gap:var(--space-3, .75rem);box-sizing:border-box;animation:_motion-fade-up-in_gq99f_1 var(--motion-duration-medium, .28s) var(--ease-out-quart);z-index:1}._tooltip_gq99f_32:focus{outline:none}._tooltipMobile_gq99f_52{position:fixed;left:0;right:0;bottom:0;width:100%!important;border-radius:16px 16px 0 0;padding:var(--space-6, 1.5rem) var(--space-4, 1rem);box-shadow:0 -12px 32px #00000073}._tooltipPlacement_top_gq99f_63:after,._tooltipPlacement_bottom_gq99f_64:after,._tooltipPlacement_left_gq99f_65:after,._tooltipPlacement_right_gq99f_66:after{content:"";position:absolute;width:0;height:0;border:8px solid transparent}._tooltipPlacement_bottom_gq99f_64:after{top:-16px;left:calc(50% - 8px);border-bottom-color:var(--color-surface-card, #ffffff)}._tooltipPlacement_top_gq99f_63:after{bottom:-16px;left:calc(50% - 8px);border-top-color:var(--color-surface-card, #ffffff)}._tooltipPlacement_left_gq99f_65:after{right:-16px;top:calc(50% - 8px);border-left-color:var(--color-surface-card, #ffffff)}._tooltipPlacement_right_gq99f_66:after{left:-16px;top:calc(50% - 8px);border-right-color:var(--color-surface-card, #ffffff)}._tooltipMobile_gq99f_52._tooltipPlacement_bottom_gq99f_64:after,._tooltipMobile_gq99f_52._tooltipPlacement_top_gq99f_63:after,._tooltipMobile_gq99f_52._tooltipPlacement_left_gq99f_65:after,._tooltipMobile_gq99f_52._tooltipPlacement_right_gq99f_66:after{display:none}._tooltipHeader_gq99f_105{display:flex;align-items:center;justify-content:space-between}._stepCounter_gq99f_111{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand-primary, #d91e2b)}._closeButton_gq99f_119{background:none;border:0;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary, #565656);cursor:pointer;border-radius:4px;font-size:1rem;line-height:1}._closeButton_gq99f_119:hover{color:var(--color-text-ink, #0f0f10);background:var(--color-surface-muted, #f3f4f6)}._closeButton_gq99f_119:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}._tooltipTitle_gq99f_143{margin:0;font-size:1.15rem;font-weight:700;color:var(--color-text-ink, #0f0f10)}._tooltipBody_gq99f_150{margin:0;font-size:.95rem;line-height:1.45;color:var(--color-text-secondary, #565656)}._tooltipActions_gq99f_157{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2, .5rem);margin-top:var(--space-2, .5rem)}._tooltipNavButtons_gq99f_165{display:inline-flex;gap:var(--space-2, .5rem)}._tooltipButtonPrimary_gq99f_170,._tooltipButtonSecondary_gq99f_171,._tooltipButtonGhost_gq99f_172{display:inline-flex;align-items:center;gap:var(--space-2, .5rem);padding:.5rem .85rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color var(--motion-duration-fast, .18s) var(--ease-out-quart),color var(--motion-duration-fast, .18s) var(--ease-out-quart)}._tooltipButtonPrimary_gq99f_170{background:var(--color-brand-primary, #d91e2b);color:var(--color-text-inverse, #ffffff);border-color:var(--color-brand-primary-dark, #a50003)}._tooltipButtonPrimary_gq99f_170:hover:not(:disabled){background:var(--color-brand-primary-dark, #a50003)}._tooltipButtonSecondary_gq99f_171{background:var(--color-surface-muted, #f3f4f6);color:var(--color-text-ink, #0f0f10);border-color:var(--color-border-soft, rgba(0, 0, 0, .14))}._tooltipButtonSecondary_gq99f_171:hover:not(:disabled){background:var(--color-border-soft, rgba(0, 0, 0, .14))}._tooltipButtonSecondary_gq99f_171:disabled{opacity:.4;cursor:not-allowed}._tooltipButtonGhost_gq99f_172{background:transparent;color:var(--color-text-secondary, #565656);border-color:transparent;padding:.5rem .65rem}._tooltipButtonGhost_gq99f_172:hover{color:var(--color-text-ink, #0f0f10);background:var(--color-surface-muted, #f3f4f6)}._tooltipButtonPrimary_gq99f_170:focus-visible,._tooltipButtonSecondary_gq99f_171:focus-visible,._tooltipButtonGhost_gq99f_172:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}.mlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden}.mlg-meme{position:absolute;will-change:transform,opacity;animation:mlg-fly var(--fly-duration, 2s) linear forwards;filter:drop-shadow(0 0 6px rgba(0,0,0,.6))}@keyframes mlg-fly{0%{transform:translate3d(var(--start-x),var(--start-y),0) rotate(0) scale(var(--meme-scale, 1));opacity:0}8%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--end-x),var(--end-y),0) rotate(var(--rotation, 30deg)) scale(var(--meme-scale, 1));opacity:0}}.mlg-bullet-hole{position:absolute;width:28px;height:28px;border-radius:50%;will-change:transform,opacity;animation:bullet-appear .12s var(--ease-out-expo) forwards;background:radial-gradient(circle at center,#111 30%,#333 50%,transparent 70%);box-shadow:0 0 0 2px #50505099,0 0 8px 2px #00000080}.mlg-bullet-hole:before,.mlg-bullet-hole:after{content:"";position:absolute;background:#3c3c3cb3}.mlg-bullet-hole:before{width:2px;height:18px;top:-8px;left:50%;transform:translate(-50%) rotate(var(--crack-angle, 25deg))}.mlg-bullet-hole:after{width:18px;height:2px;left:-8px;top:50%;transform:translateY(-50%) rotate(var(--crack-angle, 25deg))}@keyframes bullet-appear{0%{transform:scale(0);opacity:1}60%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}.mlg-impact-flash{position:absolute;width:60px;height:60px;border-radius:50%;will-change:transform,opacity;pointer-events:none;animation:impact-flash .16s linear forwards;background:radial-gradient(circle,#fff 0%,#ffeb3b 35%,transparent 70%)}@keyframes impact-flash{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}40%{transform:translate(-50%,-50%) scale(1.4);opacity:.9}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.mlg-bullet-hole.fading{animation:bullet-fade-out .5s ease-in forwards}@keyframes bullet-fade-out{0%{opacity:1}to{opacity:0}}.mlg-nuke{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;background:#fff;animation:nuke-washout 3s ease-out forwards}@keyframes nuke-washout{0%{opacity:0}8%{opacity:1}35%{opacity:1}to{opacity:0}}.mlg-shake{animation:mlg-screen-shake .1s ease-out}@keyframes mlg-screen-shake{0%{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-3px)}75%{transform:translate(-1px,1px)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.mlg-meme,.mlg-bullet-hole,.mlg-impact-flash{animation-duration:1ms!important}.mlg-shake{animation:none!important}.mlg-nuke{animation-duration:1ms!important}}.dev-banner{position:fixed;top:calc(.5rem + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:120;width:fit-content;max-width:calc(100% - 1.25rem);background:linear-gradient(45deg,#f00c,#ff6400cc);color:#fff;text-align:center;padding:.3rem .55rem;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:.2rem;box-shadow:0 2px 10px #0003;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev-banner.dev{background:linear-gradient(45deg,#f00c,#ff6400cc)}.dev-banner.prod{background:linear-gradient(45deg,#ffaa00d9,#ffd200d9)}.app-shell-mobile .dev-banner{top:calc(.15rem + env(safe-area-inset-top));max-width:calc(100% - 8rem);padding:.22rem .45rem;font-size:.72rem}.impersonation-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;background:linear-gradient(90deg,#581c87,#7c2d12);color:#fff;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.2)}.impersonation-banner strong{font-weight:700}.impersonation-banner-action{border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.25rem .8rem;background:#ffffff1f;color:#fff;cursor:pointer;font-weight:600}.impersonation-banner-action:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 720px){.impersonation-banner{flex-direction:column;align-items:flex-start}}#app-footer{width:100%;display:flex;justify-content:center;align-items:center;padding:1rem 0}.footer-inner{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding-inline:clamp(1rem,4vw,4rem)}.footer-socials{display:flex;flex-direction:row;gap:1rem;flex-shrink:0}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;transition:transform .2s ease-in-out,background .2s ease-in-out;position:relative}.footer-social-link:hover{background:#0009;transform:scale(1.08)}.footer-social-link:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}.footer-social-icon{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.footer-social-icon[data-social=twitter]{transform:scale(.85)}.footer-social-icon[data-social=youtube],.footer-social-icon[data-social=discord]{transform:scale(1.15)}.footer-social-icon[data-social=discord]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.5)) brightness(1.15) saturate(1.1)}.footer-feedback{display:flex;flex-direction:row;gap:1.5rem;align-items:center;margin-left:auto;flex-shrink:0}.footer-feedback-link{font-size:.8rem;color:#ffffffb3;text-decoration:none;border-radius:2px;transition:color .2s ease-in-out}.footer-feedback-link:hover{color:#fffffff2}.footer-feedback-link:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(217, 30, 43, .45))}.footer-feedback-link.footer-feedback-button{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:.8rem;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.app-shell-mobile .footer-social-link{width:44px;height:44px}.app-shell-mobile .footer-feedback-link{min-height:44px;display:inline-flex;align-items:center}@media (prefers-reduced-motion: reduce){.footer-social-link,.footer-feedback-link{transition:none}.footer-social-link:hover{transform:none}}._banner_plgjw_1{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);background:linear-gradient(90deg,#ffd200d9,#ffb400d9);color:#222;border-bottom:1px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._messageRow_plgjw_14{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);font-size:1rem}._message_plgjw_14{font-weight:600}._actions_plgjw_26{display:flex;align-items:center;gap:var(--space-2)}._actionButton_plgjw_32{border:1px solid rgba(0,0,0,.35);border-radius:var(--radius-sm);background:#fff;color:#111;font-family:AgencyB;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;padding:.4rem .75rem;cursor:pointer}._actionButton_plgjw_32:hover{background:#f8f8f8}._actionButton_plgjw_32:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-shell-mobile ._banner_plgjw_1{flex-direction:column;align-items:flex-start}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-shell main{flex:1;min-height:0}.app-shell-mobile main{height:auto;overflow:hidden;overflow-x:hidden}.app-shell-mobile #mobile-container{--mobile-content-gutter: .8rem;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.app-shell-mobile #mobile-container>.menu-container{width:100%;max-width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:.25rem var(--mobile-content-gutter) calc(1rem + env(safe-area-inset-bottom))}.app-shell-mobile #mobile-container>.menu-container.mode-single{position:relative;animation:none}.app-shell-mobile #mobile-container>.menu-container.mode-single .menu{position:relative;inset:auto;width:100%;height:auto;transform:none!important;opacity:1!important;transition:none}.app-shell-mobile header{flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:1rem;padding:1rem 1rem .6rem}.app-shell-mobile header>*{margin:0}.app-shell-mobile #title{flex:1 1 auto;width:min(13rem,calc(100vw - 8.5rem));max-width:13rem;height:2.2rem}.app-shell-mobile #header-addresses{flex:0 0 auto;min-width:auto;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem}.app-shell-mobile .header-toolbar-button{margin-right:0}.iw4m-leaderboard-page{width:var(--menu-width);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.25rem;min-height:42rem;animation:iw4m-fade-in .28s ease-out forwards}.iw4m-leaderboard-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.iw4m-back-button{border:1px solid #901818;background:linear-gradient(to bottom,#db5a5a,#b62424);color:#fff;font-family:AgencyB,sans-serif;font-size:1.35rem;padding:.5rem 1rem;cursor:pointer}.iw4m-back-button:hover{filter:brightness(1.08)}.iw4m-leaderboard-title-wrap{text-align:center}.iw4m-leaderboard-title-wrap h1{margin:0;font-family:AgencyB,sans-serif;font-size:2.5rem;letter-spacing:.06em;color:#fff;text-transform:uppercase}.iw4m-leaderboard-title-wrap p{margin:.25rem 0 0;color:#e4e4e4;font-size:1.05rem}.iw4m-sort-control{display:flex;flex-direction:column;gap:.25rem;color:#f1f1f1;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em}.iw4m-sort-control select{font-size:1rem;padding:.4rem .6rem;border:1px solid #8c8c8c;background:#fff;color:#222}.iw4m-leaderboard-table{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;font-size:1.7rem}.iw4m-leaderboard-table table{width:100%;border-collapse:separate;border-spacing:0 .2rem}.iw4m-leaderboard-table th{background:linear-gradient(to bottom,#e55c5c,#c72a2a,#a00000);color:#fff;padding:.5rem 1rem;text-transform:uppercase;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-align:left}.iw4m-leaderboard-table td{background:linear-gradient(to bottom,#fff,#f0f0f0);color:#000;padding:.35rem 1rem;position:relative;overflow:hidden;font-size:1.2rem}.iw4m-pagination-controls{--pagination-controls-background: rgba(248, 248, 248, .96);--pagination-controls-border-top: 1px solid rgba(143, 143, 143, .45);--pagination-controls-color: #111;--pagination-controls-shadow: none;--pagination-button-background: #f8f8f8;--pagination-button-border: 1px solid #8f8f8f;--pagination-button-color: #111}@keyframes iw4m-fade-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.app-shell-mobile .iw4m-leaderboard-page{width:96vw}.app-shell-mobile .iw4m-leaderboard-header{grid-template-columns:1fr;justify-items:stretch;text-align:center}.app-shell-mobile .iw4m-sort-control{align-items:center}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
