@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b12;--surface:#111725;--surface-2:#182133;--line:#29344a;--text:#f5f7fb;--muted:#9ca8ba;--accent:#51e6b4;--accent-ink:#05261d;--danger:#ff6b75;--warning:#ffc65c;--radius:14px;--shadow:0 18px 50px #0008;--site-bg:#111318;--site-content-bg:#202528;--site-surface:#292d31;--site-surface-raised:#34383c;--site-text:#f7f4ef;--site-muted:#b4b0ac;--site-accent:#f04a1d;--site-accent-strong:#c93613;--site-line:#ffffff1f;--site-focus:#f7f4ef;--site-container-radius:6px;--site-control-radius:3px;--site-type-caption-size:.75rem;--site-type-caption-line:1.3;--site-type-label-size:.8125rem;--site-type-label-line:1.35;--site-type-control-size:.875rem;--site-type-control-line:1.25;--site-type-body-size:1rem;--site-type-body-line:1.6;--site-type-lead-size:1.125rem;--site-type-lead-line:1.55;--site-type-card-title-size:1.0625rem;--site-type-card-title-line:1.3;--site-type-section-title-size:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--site-type-section-title-line:1.15;--site-type-page-title-size:clamp(2rem, 1.6rem + 2vw, 3rem);--site-type-page-title-line:1.08;--site-type-data-size:clamp(1.375rem, 1.2rem + .8vw, 2rem);--site-type-data-line:1.1;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%, #1a2844 0, transparent 38rem), var(--bg);color:var(--text);min-height:100vh;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.text-button{color:var(--accent);text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.25rem;text-decoration:underline}.text-button:hover,.text-button:focus-visible{color:var(--text)}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}main{width:min(1180px,100% - 2rem);min-height:70vh;margin:0 auto;padding:2.5rem 0 4rem}.hero{gap:.65rem;margin-bottom:2rem;display:grid}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1,h2,h3{margin:0;font-family:Barlow Condensed,sans-serif;line-height:1}h1{max-width:14ch;font-size:clamp(2.5rem,7vw,5rem)}h2{font-size:2rem}.lede,.muted{color:var(--muted);line-height:1.6}.filters{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.chip,.button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:.65rem;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.button.danger{color:#ffd8db;border-color:#ff6b7588}.button:disabled{opacity:.55;cursor:not-allowed}.section{gap:1rem;margin-top:2rem;display:grid}.panel,.auth-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.25rem}.form{gap:1rem;display:grid}.field{gap:.4rem;display:grid}.field label{font-size:.88rem;font-weight:700}.account-grid,.admin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.notice{border-left:3px solid var(--warning);color:#ffe7b7;background:#ffc65c12;padding:.75rem 1rem}.admin-layout,.admin-login-page{--bg:var(--site-bg);--surface:var(--site-surface);--surface-2:var(--site-surface-raised);--line:var(--site-line);--text:var(--site-text);--muted:var(--site-muted);--accent:var(--site-accent);--accent-ink:#fff;--radius:var(--site-container-radius);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:var(--site-type-body-size);line-height:var(--site-type-body-line)}:is(body:has(.admin-layout),body:has(.admin-login-page)){background:var(--site-bg)}.admin-layout h1,.admin-layout h2,.admin-layout h3,.admin-login-page h1,.admin-login-page h2,.admin-login-page h3{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;font-family:Inter,system-ui,sans-serif}.admin-layout h2{font-size:var(--site-type-section-title-size);line-height:var(--site-type-section-title-line);font-weight:800}.admin-layout h3{font-size:var(--site-type-card-title-size);line-height:var(--site-type-card-title-line);font-weight:700}.admin-login-page{align-content:center;gap:1.5rem;width:min(32rem,100% - 2rem);min-height:100dvh;padding-block:3rem;display:grid}.admin-login-page .hero{margin:0}.admin-login-page h1{max-width:none;font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line);font-weight:800}.admin-login-page .lede{font-size:var(--site-type-lead-size);line-height:var(--site-type-lead-line);margin:0}.admin-layout .panel,.admin-login-page .auth-card{border-color:var(--site-line);border-radius:var(--site-container-radius);background:var(--site-surface);box-shadow:none}.admin-layout .button,.admin-login-page .button{border-color:var(--site-line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);min-height:44px;color:var(--site-text);font-size:var(--site-type-control-size);line-height:var(--site-type-control-line);font-weight:700}.admin-layout .button.primary,.admin-login-page .button.primary{border-color:var(--site-accent-strong);background:var(--site-accent-strong);color:#fff}.admin-layout .button:hover:not(:disabled),.admin-layout .button:focus-visible,.admin-login-page .button:hover:not(:disabled),.admin-login-page .button:focus-visible{border-color:var(--site-accent)}.admin-layout .field input,.admin-layout .field textarea,.admin-layout .field select,.admin-login-page .field input,.admin-login-page .field textarea,.admin-login-page .field select{border-color:var(--site-line);border-radius:var(--site-control-radius);background:var(--site-bg);min-height:44px;color:var(--site-text);font-size:var(--site-type-body-size);line-height:var(--site-type-body-line)}.admin-layout .field label,.admin-layout .field>span,.admin-login-page .field label,.admin-login-page .field>span{font-size:var(--site-type-label-size);line-height:var(--site-type-label-line)}.admin-layout th,.admin-layout td{font-size:var(--site-type-control-size);line-height:1.45}.admin-layout .eyebrow,.admin-login-page .eyebrow{color:var(--site-muted);font-size:var(--site-type-label-size);line-height:var(--site-type-label-line)}.admin-layout :focus-visible,.admin-login-page :focus-visible{outline:2px solid var(--site-focus);outline-offset:3px;box-shadow:0 0 0 5px var(--site-accent-strong)}.admin-layout{background:var(--site-content-bg);grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:stretch;width:100%;min-height:100dvh;transition:grid-template-columns .18s;display:grid}.admin-nav{border-right:1px solid var(--line);background:var(--site-bg);z-index:40;flex-direction:column;gap:1rem;min-width:0;height:100dvh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.admin-layout.is-collapsed{grid-template-columns:4.75rem minmax(0,1fr)}.admin-nav-brand-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.admin-brand{color:#fff;letter-spacing:-.02em;white-space:nowrap;min-width:0;font:800 clamp(1.05rem,1.55vw,1.45rem)/1 Inter,sans-serif;overflow:hidden}.admin-brand span{color:inherit}.admin-nav-links{scrollbar-width:thin;gap:1rem;min-height:0;display:grid;overflow:auto}.admin-nav-group{gap:.25rem;display:grid}.admin-nav-group-label{color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .15rem .75rem;font-weight:800}.admin-nav-link{border-radius:var(--site-control-radius);min-height:44px;color:var(--muted);font-size:var(--site-type-control-size);line-height:var(--site-type-control-line);border:1px solid #0000;align-items:center;gap:.7rem;padding:.65rem .75rem;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:flex}.admin-nav-link:hover,.admin-nav-link:focus-visible{border-color:var(--site-line);background:var(--site-surface);color:var(--text)}.admin-nav-link[aria-current=page]{border-color:var(--site-line);background:var(--site-surface-raised);box-shadow:inset 3px 0 var(--site-accent);color:var(--text)}.admin-nav-link-icon{min-width:1.6rem;color:var(--accent);letter-spacing:.05em;flex:0 0 1.6rem;place-items:center;font-size:.85rem;font-weight:900;display:inline-grid}.admin-nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-nav-overview{border-bottom-color:var(--line);border-radius:var(--site-control-radius);padding-bottom:.9rem}.admin-nav-footer{border-top:1px solid var(--line);gap:.5rem;margin-top:auto;padding-top:1rem;display:grid}.admin-sign-out,.admin-sign-out-retry{align-items:center;gap:.7rem;width:100%;min-height:44px;padding:.65rem .75rem;display:flex}.admin-nav-collapse,.admin-nav-close{border:1px solid var(--line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);width:2.5rem;min-height:2.5rem;color:var(--muted);flex:0 0 2.5rem;place-items:center;display:inline-grid}.admin-nav-collapse:hover,.admin-nav-collapse:focus-visible,.admin-nav-close:hover,.admin-nav-close:focus-visible{color:var(--text)}.admin-nav-close,.admin-mobile-bar,.admin-mobile-menu-button,.admin-nav-scrim{display:none}.admin-layout.is-collapsed .admin-nav{padding-inline:.75rem}.admin-layout.is-collapsed .admin-brand{width:2.5rem;font-size:0}.admin-layout.is-collapsed .admin-brand:before{content:"SC";color:var(--text);letter-spacing:-.02em;font:800 1rem/1 Inter,sans-serif}.admin-layout.is-collapsed .admin-nav-brand-row{flex-direction:column;justify-content:center;min-height:5.5rem}.admin-layout.is-collapsed .admin-nav-group-label,.admin-layout.is-collapsed .admin-nav-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-layout.is-collapsed .admin-nav-link,.admin-layout.is-collapsed .admin-sign-out{justify-content:center;padding-inline:.25rem}.admin-layout.is-collapsed .admin-nav-link-icon{border-radius:var(--site-control-radius);background:var(--site-surface-raised);flex-basis:2.25rem;min-width:2.25rem;min-height:2.25rem}.admin-main{box-sizing:border-box;background:var(--site-content-bg);width:100%;min-width:0;margin:0;padding:clamp(1.25rem,2.5vw,3rem) clamp(1rem,3vw,4rem) 4rem;overflow-x:clip}.admin-page{gap:1.5rem;width:100%;min-width:0;display:grid}.admin-page-header{justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:.25rem;display:flex}.admin-page-header-copy{gap:.55rem;min-width:0;display:grid}.admin-page-header h1{max-width:none;font-size:var(--site-type-page-title-size);line-height:var(--site-type-page-title-line);font-weight:800}.admin-page-header .lede{max-width:72ch;font-size:var(--site-type-lead-size);line-height:var(--site-type-lead-line);margin:0}.admin-page-actions,.admin-section-heading,.admin-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end}.admin-page-section{gap:.9rem;display:grid}.admin-section-heading{align-items:end}.admin-section-heading h2,.admin-section-heading h3{font-size:var(--site-type-section-title-size);line-height:var(--site-type-section-title-line);margin:0;font-weight:800}.admin-section-heading p{max-width:72ch;color:var(--muted);font-size:var(--site-type-body-size);line-height:var(--site-type-body-line);margin:.35rem 0 0}.admin-section-heading-copy{min-width:0}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;display:grid}.admin-stat-card{gap:.45rem;min-height:7rem;display:grid}.admin-stat-card strong{font-size:var(--site-type-data-size);line-height:var(--site-type-data-line);font-weight:800}.admin-stat-card .muted{font-size:var(--site-type-label-size);line-height:var(--site-type-label-line)}.admin-split-workspace{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);align-items:start;gap:1rem;display:grid}.admin-detail-panel{gap:1.25rem;min-width:0;display:grid}.admin-user-search-field{flex:16rem}.admin-user-list{gap:.5rem;display:grid}.admin-user-list-item{border:1px solid var(--line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);width:100%;min-height:4.5rem;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.admin-user-list-item:hover,.admin-user-list-item:focus-visible,.admin-user-list-item[aria-current=true]{border-color:var(--site-accent);background:var(--site-surface)}.admin-user-list-item>span,.admin-user-list-meta{gap:.3rem;min-width:0;display:grid}.admin-user-list-item strong,.admin-user-list-item small{overflow-wrap:anywhere}.admin-user-list-meta{color:var(--muted);text-align:right;flex:none;justify-items:end}.admin-empty-state{text-align:center;align-content:center;min-height:16rem}.admin-diagnostic-grid dt{color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.admin-diagnostic-grid dd{overflow-wrap:anywhere;min-width:0;margin:.25rem 0 0}.admin-disclosure{border-top:1px solid var(--line);padding-top:.9rem}.admin-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:800;list-style-position:inside;display:flex}.admin-disclosure summary::marker{color:var(--accent)}.admin-disclosure-content{gap:1rem;padding-top:1rem;display:grid}.admin-diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.admin-diagnostic-value{overflow-wrap:anywhere;min-width:0;font-size:var(--site-type-control-size);line-height:1.5}.admin-diagnostic-value code{white-space:pre-wrap;overflow-wrap:anywhere}.admin-event-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.admin-event-item{border:1px solid var(--line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);gap:.3rem;padding:.75rem;display:grid}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.admin-espn-inventory-table{min-width:980px}.admin-match-page{gap:1.05rem}.admin-match-page .button{min-height:36px;padding:.5rem .7rem}.admin-match-page>.admin-page-header{gap:1.05rem}.admin-match-page .admin-match-filters .field{gap:.28rem}.admin-match-page .admin-match-filters input,.admin-match-page .admin-match-filters select{min-height:36px;padding:.5rem}.admin-match-hero{padding-bottom:.7rem}.admin-match-toolbar{z-index:12;background:color-mix(in srgb, var(--site-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:.55rem;margin-bottom:.7rem;padding:.7rem;display:grid;position:sticky;top:0}.admin-match-coverage{border:1px solid var(--line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);color:var(--muted);gap:.14rem;padding:.5rem .55rem;display:grid}.admin-match-coverage strong{color:var(--text)}.admin-match-coverage[data-state=complete]{border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}.admin-match-coverage[data-state=degraded]{border-color:var(--danger)}.admin-match-coverage-details{color:var(--danger)}.admin-match-filters,.admin-match-summary,.admin-match-state-links,.admin-match-pagination,.admin-match-editor-actions,.admin-match-iframe-actions,.admin-match-editor-heading{align-items:end;gap:.45rem;display:flex}.admin-match-filters{grid-template-columns:minmax(18rem,1fr) repeat(2,minmax(12rem,.35fr));align-items:end;gap:.45rem;display:grid}.admin-match-state-links{scrollbar-width:thin;align-items:stretch;overflow-x:auto}.admin-match-state-links a{border:1px solid var(--line);border-radius:var(--site-control-radius);min-height:36px;color:var(--muted);white-space:nowrap;padding:.45rem .65rem;text-decoration:none}.admin-match-state-links a[aria-current=page]{border-color:var(--site-accent);background:var(--site-surface-raised);box-shadow:inset 0 -2px var(--site-accent);color:var(--text)}.admin-match-state-links span{color:var(--accent)}.admin-match-filters>.field{min-width:0}.admin-match-summary{color:var(--muted);justify-content:space-between}.admin-match-inline-alert{border:1px solid var(--danger);border-radius:var(--site-control-radius);justify-content:space-between;align-items:center;gap:.52rem;padding:.45rem;display:flex}.admin-match-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.admin-match-workspace.has-editor{grid-template-columns:minmax(0,1fr) minmax(420px,470px)}.admin-match-editor{grid-area:1/2;max-height:calc(100vh - 16rem);padding:.2rem;position:sticky;top:15rem;overflow:auto}.admin-match-editor .button,.admin-match-editor .text-button{min-height:36px;padding:.2rem .45rem}.admin-match-editor .text-button{background:#090d15}.admin-match-editor .field{gap:.1rem}.admin-match-editor input,.admin-match-editor select{min-height:36px;padding:.3rem .4rem}.admin-match-editor input::file-selector-button{min-height:30px;padding:.2rem .45rem}.admin-match-editor>p,.admin-match-editor-form>p,.admin-match-poster>p{margin-block:.1rem}.admin-match-editor h2:focus{outline:none}.admin-match-editor-heading{justify-content:space-between;align-items:start;gap:.13rem}.admin-match-editor-heading h2{margin:.05rem 0 0}.admin-match-editor-form,.admin-match-editor-metadata,.admin-match-iframe-list{gap:.15rem;display:grid}.admin-match-editor-metadata{color:var(--muted)}.admin-match-poster{border:1px solid var(--line);border-radius:var(--site-container-radius);gap:.15rem;padding:.15rem;display:grid}.admin-match-poster h3,.admin-match-poster p{margin:0}.admin-match-poster p{color:var(--muted)}.admin-match-poster-preview,.admin-match-poster-empty{aspect-ratio:16/9;border-radius:var(--site-control-radius);background:#090b0e;width:100%}.admin-match-poster-preview{object-fit:contain;height:auto}.admin-match-poster-empty{border:1px dashed var(--line);color:var(--muted);place-items:center;display:grid}.admin-match-iframe-row{border:1px solid var(--line);border-radius:var(--site-container-radius);gap:.13rem;padding:.15rem;display:grid}.admin-match-iframe-row legend{padding-inline:.1rem;font-weight:800}.admin-match-iframe-actions{justify-content:flex-end;gap:.13rem}.admin-match-iframe-actions .button.compact{min-width:36px;min-height:36px;padding:.2rem .45rem}.admin-match-iframe-add{justify-content:flex-end;display:flex}.admin-match-editor-actions{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:.13rem;padding:.16rem 0;position:sticky;bottom:-.2rem}.admin-match-workspace:focus{outline:none}dialog.admin-match-confirmation{border:1px solid var(--line);background:var(--surface);width:min(34rem,100vw - 2rem);max-height:min(80dvh,44rem);color:var(--text);margin:auto;padding:clamp(1rem,3vw,1.5rem);position:fixed;inset:0;overflow:auto;box-shadow:0 1.5rem 5rem #000000a3}dialog.admin-match-confirmation::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad}.admin-match-confirmation h2{margin-top:0}.admin-match-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:1.25rem}.admin-match-list{min-width:0}.admin-match-lists{grid-column:1;gap:.7rem;min-width:0;display:grid}.admin-match-list-block{padding:0;overflow:hidden}.admin-match-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:.7rem;padding:.7rem;display:flex}.admin-match-list-heading h2,.admin-match-list-heading p{margin:0}.admin-match-list-heading p{max-width:70rem;color:var(--muted);margin-top:.25rem}.admin-match-list-heading>strong{color:var(--accent);font-size:1.25rem}.admin-match-table-wrap{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;overflow:auto}.admin-match-table{min-width:860px}.admin-match-table caption{color:var(--muted);text-align:left;padding:.52rem}.admin-match-table thead{z-index:2;background:#0c111b;position:sticky;top:0}.admin-match-table tr{height:48px}.admin-match-table tr.is-selected{background:var(--site-surface-raised);box-shadow:inset 3px 0 var(--site-accent)}.admin-match-table td,.admin-match-table th{vertical-align:middle;padding:.5rem}.admin-match-col-start{white-space:normal;max-width:10rem}.admin-match-col-start>.match-status{margin-right:.45rem}.admin-match-col-event{min-width:16rem}.admin-match-col-action{white-space:nowrap;width:1%}.admin-match-workspace.has-editor .admin-match-table{min-width:600px}.admin-match-workspace.has-editor .admin-match-col-category,.admin-match-workspace.has-editor .admin-match-col-availability{display:none}.admin-match-secondary{color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line);margin-top:.2rem;font-weight:400;display:block}.match-status{border:1px solid var(--line);min-height:24px;color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;align-items:center;padding:.14rem .38rem;font-weight:900;display:inline-flex}.match-status.status-live{border-color:var(--site-accent-strong);background:var(--site-accent-strong);color:#fff}.match-status.status-ending{color:#fff3d6;background:#8b4d0a;border-color:#b96808}.admin-match-pagination{justify-content:flex-end;padding:.7rem}.admin-category-list{gap:.75rem;display:grid}.admin-category-row{grid-template-columns:minmax(10rem,.4fr) minmax(22rem,1.6fr) auto;align-items:start;gap:.75rem;display:grid}.admin-category-row>form{grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.75rem;display:grid}.admin-category-identity{align-self:center;gap:.35rem;display:grid}.admin-category-identity span{color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line)}.admin-category-actions{flex-wrap:wrap;grid-column:1/-1}.admin-category-sources{border:1px solid var(--line);border-radius:var(--site-container-radius);grid-column:1/-1;min-width:0;margin:0;padding:.75rem}.admin-category-sources legend{padding-inline:.35rem;font-weight:800}.admin-category-source-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.45rem .75rem;max-height:14rem;display:grid;overflow:auto}.admin-category-source-grid label{border-radius:var(--site-container-radius);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.5rem;display:grid}.admin-category-source-grid input{margin-top:.2rem}.admin-confirmation-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-confirmation-dialog{width:min(34rem,100%);max-height:min(80dvh,44rem);overflow:auto;box-shadow:0 1.5rem 5rem #000000a3}.admin-confirmation-dialog h2{margin-top:0}.button.compact{min-height:44px;padding:.45rem .65rem}table{border-collapse:collapse;width:100%;min-width:640px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.7rem;font-size:.85rem}th{color:var(--muted)}.skeleton{background:linear-gradient(90deg, var(--surface), var(--surface-2), var(--surface));border-radius:var(--radius);background-size:200%;height:12rem;animation:1.3s infinite pulse}@keyframes pulse{to{background-position:-200%}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.javascript-required,.hydration-warning{z-index:1000;border-bottom:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--surface));color:var(--text);text-align:center;padding:.75rem 1rem;position:relative}.hydration-warning{visibility:hidden;border-width:0;max-height:0;padding-block:0;animation:8s step-end forwards reveal-hydration-warning;overflow:hidden}html[data-hydrated=true] .hydration-warning{animation:none;display:none}@keyframes reveal-hydration-warning{to{visibility:visible;border-width:0 0 1px;max-height:8rem;padding-block:.75rem}}@media (max-width:1180px){.admin-split-workspace{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr)}.admin-match-workspace.has-editor{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}}@media (max-width:900px){.admin-layout,.admin-layout.is-collapsed{min-height:100dvh;display:block}.admin-mobile-bar{z-index:35;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:.8rem;min-height:4rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.admin-mobile-menu-button{border:1px solid var(--line);border-radius:var(--site-control-radius);background:var(--site-surface-raised);min-height:44px;color:var(--text);align-items:center;gap:.5rem;padding:.55rem .75rem;display:inline-flex}.admin-mobile-identity{min-width:0;color:var(--muted);font-size:var(--site-type-caption-size);line-height:var(--site-type-caption-line);gap:.1rem;display:grid}.admin-mobile-identity strong{color:var(--text);font-size:var(--site-type-control-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-nav{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;position:static}html[data-hydrated=true] .admin-nav{border-right:1px solid var(--line);border-bottom:0;width:min(18rem,100vw - 3rem);height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 48px #0000007a}html[data-hydrated=true] .admin-layout.is-mobile-open .admin-nav{transform:translate(0)}.admin-nav-close{display:inline-grid}.admin-nav-collapse{display:none}.admin-layout.is-collapsed .admin-brand{width:auto;font-size:inherit}.admin-layout.is-collapsed .admin-brand:before{content:none}.admin-layout.is-collapsed .admin-nav-brand-row{flex-direction:row;justify-content:space-between;min-height:2.5rem}.admin-layout.is-collapsed .admin-nav-group-label,.admin-layout.is-collapsed .admin-nav-link-label{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.admin-layout.is-collapsed .admin-nav-link,.admin-layout.is-collapsed .admin-sign-out{justify-content:flex-start;padding-inline:.75rem}.admin-layout.is-collapsed .admin-nav-link-icon{background:0 0;flex-basis:1.6rem;min-width:1.6rem;min-height:auto}.admin-nav-scrim{z-index:39;background:#00000094;border:0;width:100%;min-height:100dvh;position:fixed;inset:0}.admin-layout.is-mobile-open .admin-nav-scrim{display:block}.admin-main{padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 3rem}.admin-match-editor,.admin-match-editor h2{scroll-margin-top:5rem}.admin-page-header{flex-direction:column;align-items:start}.admin-page-actions{justify-content:flex-start}.admin-split-workspace{grid-template-columns:minmax(0,1fr)}.admin-detail-panel{position:static}.admin-toolbar{flex-wrap:wrap;align-items:stretch}}@media (max-width:800px){.admin-match-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.admin-match-filters,.admin-match-summary,.admin-match-editor-actions{flex-wrap:wrap;align-items:stretch}.admin-match-filters{grid-template-columns:1fr;display:grid}.admin-match-workspace.has-editor{grid-template-columns:minmax(0,1fr)}.admin-match-editor{grid-area:1/1;max-height:none;position:static}.admin-match-lists{grid-row:2}.admin-match-table{min-width:600px}.admin-match-col-category,.admin-match-col-availability{display:none}.admin-category-row,.admin-category-row>form{grid-template-columns:1fr}}@media (pointer:coarse){.admin-match-page .button,.admin-match-page .text-button,.admin-match-page .admin-match-state-links a{min-height:44px;padding:.45rem .65rem}.admin-match-editor input,.admin-match-editor select{min-height:44px}.admin-match-editor input::file-selector-button{min-height:38px;padding:.35rem .55rem}.admin-match-editor .button.compact{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hydration-warning{animation-name:reveal-hydration-warning!important;animation-duration:8s!important;animation-timing-function:step-end!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-fill-mode:forwards!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.interior-heading{background:linear-gradient(180deg, #11131847, var(--user-bg)), radial-gradient(circle at 75% 0, #394149, transparent 42rem);gap:.7rem;padding:8.5rem clamp(1rem,4.5vw,5rem) 2rem;display:grid}.interior-heading h1{max-width:22ch;font-size:var(--type-page-title-size);font-weight:800;line-height:var(--type-page-title-line)}.interior-heading>p{max-width:54rem;color:var(--user-muted);margin:0;line-height:1.6}.user-shell .banner{border-color:var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);width:min(1100px,100% - 2rem);min-height:88px;margin:2rem auto}.user-shell .error-state,.user-shell>.empty{background:radial-gradient(circle at 50% 10%, #363d44, var(--user-bg) 36rem);border:0;border-radius:0;place-content:center;justify-items:center;gap:1rem;min-height:70svh;padding:9rem 1rem 4rem;display:grid}@media (max-width:700px){.interior-heading{padding-top:8.5rem}.loading-band{grid-template-columns:1fr}.loading-band>div:nth-child(n+2){display:none}}@media print{.site-header,.site-footer,.banner,.chat,.match-actions{display:none!important}body{color:#000;background:#fff}}.user-shell,.game-cards-embed-shell{--user-bg:var(--site-bg);--user-content-bg:var(--site-content-bg);--user-surface:var(--site-surface);--user-surface-raised:var(--site-surface-raised);--user-selected:#f1eee8;--user-selected-ink:#151515;--user-text:var(--site-text);--user-muted:var(--site-muted);--user-accent:var(--site-accent);--user-accent-strong:var(--site-accent-strong);--user-line:var(--site-line);--user-scrim:linear-gradient(180deg, #090a0d94 0, transparent 25%), linear-gradient(90deg, #08090c8c, transparent 30%, transparent 70%, #08090c73), linear-gradient(180deg, transparent 42%, #0a0b0e8a 69%, #0f1114f0 100%);--user-focus:var(--site-focus);--type-caption-size:var(--site-type-caption-size);--type-caption-line:var(--site-type-caption-line);--type-label-size:var(--site-type-label-size);--type-label-line:var(--site-type-label-line);--type-control-size:var(--site-type-control-size);--type-control-line:var(--site-type-control-line);--type-body-size:var(--site-type-body-size);--type-body-line:var(--site-type-body-line);--type-lead-size:var(--site-type-lead-size);--type-lead-line:var(--site-type-lead-line);--type-card-title-size:var(--site-type-card-title-size);--type-card-title-line:var(--site-type-card-title-line);--type-section-title-size:var(--site-type-section-title-size);--type-section-title-line:var(--site-type-section-title-line);--type-page-title-size:var(--site-type-page-title-size);--type-page-title-line:var(--site-type-page-title-line);--type-hero-title-size:clamp(2.25rem, 1.7rem + 2.7vw, 3.5rem);--type-hero-title-line:1.05;--type-data-size:var(--site-type-data-size);--type-data-line:var(--site-type-data-line);background:var(--user-bg);min-height:100svh;color:var(--user-text);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:Inter,system-ui,sans-serif;position:relative;overflow:clip}:is(body:has(.user-shell),body:has(.game-cards-embed-shell)){background:var(--site-bg)}.user-shell h1,.user-shell h2,.user-shell h3,.game-cards-embed-shell h1,.game-cards-embed-shell h2,.game-cards-embed-shell h3{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;font-family:Inter,system-ui,sans-serif}.user-shell .watch-details h1{overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap}.game-cards-embed-main{width:100%;min-height:100svh;margin:0;padding:0}.game-cards-embed-document{background:var(--user-bg);min-height:100svh}.user-main{width:100%;min-height:100svh;margin:0;padding:0}.user-shell .site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#08090cd1,#0000);border:0;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:2rem;height:76px;min-height:76px;margin-bottom:-76px;padding:0 clamp(1rem,4.5vw,5rem);display:grid;position:sticky;inset:0 0 auto}.brand-lockup,.header-tools,.header-clock{align-items:center;display:flex}.brand-lockup{gap:.9rem;min-width:0}.user-shell .brand{color:#fff;letter-spacing:-.02em;flex:none;font:800 clamp(1.05rem,1.55vw,1.45rem)/1 Inter,sans-serif}.user-shell .brand span{color:inherit}.brand-section{min-width:0;color:var(--user-text);font-size:var(--type-body-size);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff5c;padding-left:.9rem;font-weight:500;overflow:hidden}.user-shell .nav{flex-wrap:nowrap;gap:clamp(.8rem,1.3vw,1.35rem)}.user-shell .nav a,.header-tools>a{min-height:var(--public-control-height);color:#f7f4efb8;font-size:var(--type-control-size);white-space:nowrap;border-radius:0;align-items:center;padding:.75rem 0;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.user-shell .nav a:hover,.user-shell .nav a:focus-visible,.header-tools>a:hover,.header-tools>a:focus-visible,.user-shell .nav a[aria-current=page],.header-tools>a[aria-current=page]{color:#fff;background:0 0}.user-shell .nav a[aria-current=page]:after,.header-tools>a[aria-current=page]:after{background:var(--user-accent);content:"";height:2px;position:absolute;bottom:.35rem;left:0;right:0}.header-tools{justify-content:flex-end;gap:1.4rem}.header-clock{width:7rem;color:var(--user-text);font-size:var(--type-control-size);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end}.user-shell,.game-cards-embed-shell,.user-shell p,.user-shell li,.user-shell input,.user-shell textarea,.user-shell select,.game-cards-embed-shell p,.game-cards-embed-shell li,.game-cards-embed-shell input{font-size:var(--type-body-size);line-height:var(--type-body-line)}.user-shell .sponsored,.user-shell .status,.user-shell .schedule-time,.user-shell .schedule-time time,.user-shell .schedule-copy small,.user-shell .schedule-position,.user-shell .section-heading>span,.user-shell .catalog-status,.user-shell .catalog-source-count,.user-shell .source-health,.user-shell .chat .muted,.user-shell .checkout-timeline li,.game-cards-embed-shell .game-card-when,.game-cards-embed-shell .game-card-status,.game-cards-embed-shell .game-card-hd,.game-cards-embed-shell .game-card-copy-error,.game-cards-embed-shell .game-card-league,.user-shell .game-card-when,.user-shell .game-card-status,.user-shell .game-card-hd,.user-shell .game-card-copy-error,.user-shell .game-card-league,.user-shell .game-card-group-heading>span{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.user-shell .eyebrow,.user-shell .catalog-kicker,.user-shell .source-toolbar-label,.user-shell .plan-duration span,.user-shell .docs-method,.user-shell .docs-table-wrap thead th,.game-cards-embed-shell .game-card-status{font-size:var(--type-label-size);line-height:var(--type-label-line)}.user-shell .nav a,.user-shell .header-tools>a,.user-shell .header-clock,.user-shell .button,.user-shell .source,.user-shell .source strong,.user-shell .category-card,.user-shell .tile-toolbar select,.user-shell .multiview-controls select,.user-shell .account-mode-nav a,.user-shell .account-nav a,.user-shell .docs-navigation a,.user-shell .docs-copy-control button,.game-cards-embed-shell .button,.game-cards-embed-shell .game-card-open-link,.game-cards-embed-shell .game-card-copy-button,.game-cards-embed-shell .category-card,.game-cards-embed-shell .game-cards-search input,.user-shell .game-card-open-link,.user-shell .game-card-copy-button{font-size:var(--type-control-size);line-height:var(--type-control-line);font-weight:700}.user-shell .docs-copy-control button{min-height:var(--public-control-height)}.user-shell .catalog-card h3,.user-shell .schedule-copy strong,.user-shell .game-card-content h3,.game-cards-embed-shell .game-card-content h3,.user-shell .docs-article h3,.user-shell .auth-card h2,.user-shell .chat header>strong{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);text-transform:none;font-weight:700}.user-shell .section-heading h2,.user-shell .plan-copy h2,.user-shell .account-section h2,.user-shell .docs-article h2,.user-shell .game-card-group-heading h2,.game-cards-embed-shell .game-card-group-heading h2{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);letter-spacing:-.02em;text-transform:none;text-wrap:balance;font-weight:800}.user-shell .interior-heading h1,.user-shell .account-auth-panel>header h1,.user-shell .checkout-card h1,.user-shell .docs-article h1,.user-shell .catalog-empty h1,.user-shell>.empty h1,.user-shell .error-state h1{max-width:22ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance;font-weight:800}.user-shell .hero-copy h1{font-size:var(--type-hero-title-size);line-height:var(--type-hero-title-line);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance;font-weight:800}.user-shell .plan-duration strong,.user-shell .plan-price{font-size:var(--type-data-size);line-height:var(--type-data-line);font-weight:800}.user-shell .interior-heading>p,.user-shell .docs-lead,.user-shell .account-auth-panel>header p{font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.user-shell .hero-meta,.user-shell .hero-participant-summary,.user-shell .catalog-participant-summary,.user-shell .catalog-unavailable,.user-shell .player-empty span,.user-shell .docs-base-url,.user-shell .docs-code,.user-shell .docs-copy-error,.user-shell .docs-endpoint p,.user-shell .docs-endpoint li,.user-shell .docs-table-wrap th,.user-shell .docs-table-wrap td,.user-shell .site-footer,.user-shell .message{font-size:var(--type-body-size);line-height:var(--type-body-line)}.user-shell .docs-masthead p,.user-shell .hero-broadcast{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);letter-spacing:-.02em;text-transform:none}.user-shell :focus-visible,.game-cards-embed-shell :focus-visible{outline:2px solid var(--user-focus);outline-offset:3px;box-shadow:0 0 0 5px var(--user-accent-strong)}.user-shell .site-footer{border-color:var(--user-line);background:var(--user-bg);color:var(--user-muted);font-size:var(--type-caption-size);padding-inline:clamp(1rem,4.5vw,5rem)}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b12e8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1rem,50vw - 590px);display:flex;position:sticky;top:0}.brand{letter-spacing:.06em;font:700 1.55rem/1 Barlow Condensed;text-decoration:none}.brand span,.live{color:var(--accent)}.nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.nav a{color:var(--muted);border-radius:.55rem;padding:.55rem .75rem;text-decoration:none}.nav a:hover,.nav a:focus-visible{background:var(--surface-2);color:var(--text)}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem max(1rem,50vw - 590px);display:flex}.banner{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);aspect-ratio:8;width:min(960px,100% - 2rem);min-height:88px;margin:1.5rem auto;position:relative;overflow:hidden}.banner a{grid-template-columns:minmax(120px,35%) 1fr;align-items:center;height:100%;text-decoration:none;display:grid}.banner img{object-fit:cover;width:100%;height:100%}.banner strong{padding:1rem}.sponsored{color:var(--muted);text-transform:uppercase;font-size:.65rem;position:absolute;top:.4rem;right:.5rem}.empty,.error-state{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:2rem}.user-shell,.game-cards-embed-shell{--public-app-bar-height:76px;--public-compact-bar-height:56px;--public-bottom-tabs-height:64px;--public-control-height:48px;--public-page-gutter:clamp(1rem, 4.5vw, 5rem);--public-safe-left:max(var(--public-page-gutter), env(safe-area-inset-left));--public-safe-right:max(var(--public-page-gutter), env(safe-area-inset-right));--public-safe-bottom:env(safe-area-inset-bottom);--public-card-radius:var(--site-container-radius)}.user-shell{min-height:100svh;overflow-x:clip}.user-main{min-height:100svh}.user-shell .site-header{padding:0;display:block}.site-header-bar{min-height:var(--public-app-bar-height);padding-inline:var(--public-safe-left) var(--public-safe-right);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:2rem;display:grid}.user-shell .brand-lockup,.user-shell .brand-section,.user-shell .nav,.user-shell .header-tools{min-width:0}.user-shell .brand-section{text-overflow:ellipsis;white-space:nowrap;max-width:min(24vw,12rem);overflow:hidden}.user-shell .nav{justify-content:center}.user-shell .header-tools{justify-self:end}.header-more-button,.public-secondary-navigation,.public-bottom-navigation{display:none}.public-navigation-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem;height:1.3rem}.user-shell .site-footer{border-color:var(--user-line);align-items:center}.site-footer nav,.site-footer a{align-items:center;display:flex}.site-footer nav{flex-wrap:wrap;gap:1rem}.site-footer a{min-height:var(--public-control-height);color:var(--user-text);text-underline-offset:.22em}.user-shell .banner-text-only{aspect-ratio:auto}.user-shell .banner-text-only a{grid-template-columns:minmax(0,1fr)}.user-shell .banner-text-only strong{padding-right:4.5rem}.javascript-required,.hydration-warning{padding-top:max(.75rem, env(safe-area-inset-top))}@media (min-width:768px) and (max-width:1023px){.site-header-bar{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));gap:.75rem}.user-shell .brand-section,.site-header-bar .header-clock{display:none}.user-shell .nav{gap:clamp(.45rem,1.1vw,.75rem)}.user-shell .header-tools{gap:.65rem}}@media (max-width:767px){html{scroll-padding-top:calc(var(--public-compact-bar-height,56px) + env(safe-area-inset-top) + 12px)}.user-shell{--public-page-gutter:1rem}.user-main{min-height:calc(100svh - var(--public-compact-bar-height) - var(--public-bottom-tabs-height));padding-bottom:calc(var(--public-bottom-tabs-height) + var(--public-safe-bottom))}.user-shell .site-header{z-index:50;width:100%;height:auto;min-height:calc(var(--public-compact-bar-height) + env(safe-area-inset-top));border-bottom:1px solid var(--user-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#08090cfa,#08090cf0);margin:0;position:sticky;inset:0 0 auto}.site-header-bar{min-height:calc(var(--public-compact-bar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.user-shell .brand-lockup{gap:.65rem;overflow:hidden}.user-shell .brand{font-size:clamp(1rem,5.1vw,1.28rem)}.user-shell .brand-section{letter-spacing:.04em;max-width:none;padding-left:.65rem;font-size:.72rem}.site-header-bar>.nav,.site-header-bar .header-tools>a,.site-header-bar .header-clock{display:none}.user-shell .header-tools{justify-self:end;gap:0;display:flex}.header-more-button{min-height:var(--public-control-height);border:1px solid var(--user-line);border-radius:var(--site-control-radius);color:#f7f4efb8;font:inherit;font-size:var(--type-control-size);background:0 0;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .65rem;font-weight:800;display:inline-flex;position:relative}.header-more-button:hover,.header-more-button:focus-visible,.site-header[data-secondary-open=true] .header-more-button{border-color:var(--user-accent);color:#fff;background:#ffffff0a}.header-more-button[data-contains-current=true]:after{background:var(--user-accent);content:"";height:2px;position:absolute;bottom:.25rem;left:.65rem;right:.65rem}.header-more-icon{fill:currentColor;width:1rem;height:1rem}.public-secondary-navigation[hidden]{display:none!important}.public-secondary-navigation{min-width:0;padding:.5rem max(1rem, env(safe-area-inset-right)) .65rem max(1rem, env(safe-area-inset-left));border-top:1px solid var(--user-line);background:var(--user-bg);display:block}.public-secondary-navigation nav{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.public-secondary-navigation a{min-height:var(--public-control-height);border-bottom:1px solid var(--user-line);color:#f7f4efb8;font-size:clamp(.75rem, 3.2vw, var(--type-control-size));overflow-wrap:normal;text-align:center;justify-content:center;align-items:center;padding:.55rem .125rem;font-weight:750;text-decoration:none;display:flex;position:relative}.public-secondary-navigation a+a{border-left:1px solid var(--user-line)}.public-secondary-navigation a:hover,.public-secondary-navigation a:focus-visible,.public-secondary-navigation a[aria-current=page]{color:#fff}.public-secondary-navigation a[aria-current=page]:after{background:var(--user-accent);content:"";height:2px;position:absolute;bottom:-1px;left:.65rem;right:.65rem}.public-bottom-navigation{z-index:90;min-height:calc(var(--public-bottom-tabs-height) + var(--public-safe-bottom));padding:0 max(.25rem, env(safe-area-inset-right)) var(--public-safe-bottom) max(.25rem, env(safe-area-inset-left));border-top:1px solid var(--user-line);background:#08090cfa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.public-bottom-navigation a{min-width:0;min-height:var(--public-bottom-tabs-height);color:#f7f4efb8;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.35rem .15rem .25rem;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}.public-bottom-navigation a:hover,.public-bottom-navigation a:focus-visible,.public-bottom-navigation a[aria-current=page]{color:#fff;background:0 0}.public-bottom-navigation a[aria-current=page]{color:#fff}.public-bottom-navigation a[aria-current=page]:before{background:var(--user-accent);content:"";height:2px;position:absolute;top:-1px;left:24%;right:24%}.public-bottom-navigation .public-navigation-icon{width:1.25rem;height:1.25rem}.user-shell .site-footer{min-height:76px;padding:1rem max(1rem, env(safe-area-inset-right)) calc(1rem + var(--public-bottom-tabs-height) + var(--public-safe-bottom)) max(1rem, env(safe-area-inset-left))}.user-shell .interior-heading{gap:.55rem;padding:1.5rem 1rem 1rem}.user-shell .interior-heading h1{font-size:clamp(2rem,9vw,2.55rem)}.user-shell .banner{border-radius:var(--site-container-radius);aspect-ratio:auto;width:calc(100% - 2rem);min-height:72px;margin:1rem auto}.user-shell .banner a{min-height:72px}.user-shell .error-state,.user-shell>.empty{background:0 0;border:0;border-radius:0;width:min(100% - 2rem,34rem);min-height:auto;margin:1.5rem auto;padding:1.25rem}.user-shell .error-state p,.user-shell>.empty p{overflow-wrap:anywhere;max-width:48ch;margin:0}.user-shell [id]{scroll-margin-top:calc(var(--public-compact-bar-height) + env(safe-area-inset-top) + 12px)}}@media (max-width:767px) and (max-height:500px) and (orientation:landscape){:is(body:has(.watch-experience) .public-bottom-navigation,body:has(.multiview-page) .public-bottom-navigation){display:none}:is(body:has(.watch-experience) .user-main,body:has(.multiview-page) .user-main){padding-bottom:0}}@media (min-width:768px) and (max-width:1023px) and (max-height:500px) and (orientation:landscape){:is(body:has(.watch-experience) .user-shell .site-header,body:has(.multiview-page) .user-shell .site-header){width:100%;height:auto;min-height:var(--public-compact-bar-height);border-bottom:1px solid var(--user-line);background:linear-gradient(#08090cfa,#08090cf0);margin:0;position:sticky;inset:0 0 auto}:is(body:has(.watch-experience) .site-header-bar,body:has(.multiview-page) .site-header-bar){min-height:var(--public-compact-bar-height);padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto;gap:.6rem}body:has(.watch-experience) .site-header-bar>.nav{display:none}body:has(.watch-experience) .site-header-bar .header-tools>a{display:none}body:has(.watch-experience) .site-header-bar .header-clock{display:none}body:has(.multiview-page) .site-header-bar>.nav{display:none}body:has(.multiview-page) .site-header-bar .header-tools>a{display:none}body:has(.multiview-page) .site-header-bar .header-clock{display:none}:is(body:has(.watch-experience) .user-shell .brand-section,body:has(.multiview-page) .user-shell .brand-section){display:inline-block}:is(body:has(.watch-experience) .user-shell .header-tools,body:has(.multiview-page) .user-shell .header-tools){justify-self:end;display:flex}:is(body:has(.watch-experience) .header-more-button,body:has(.multiview-page) .header-more-button){min-height:var(--public-control-height);border:1px solid var(--user-line);border-radius:var(--site-control-radius);color:#f7f4efb8;font-size:var(--type-control-size);background:0 0;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .65rem;font-weight:800;display:inline-flex;position:relative}body:has(.watch-experience) .header-more-button[data-contains-current=true]:after{background:var(--user-accent);content:"";height:2px;position:absolute;bottom:.25rem;left:.65rem;right:.65rem}body:has(.multiview-page) .header-more-button[data-contains-current=true]:after{background:var(--user-accent);content:"";height:2px;position:absolute;bottom:.25rem;left:.65rem;right:.65rem}:is(body:has(.watch-experience) .public-secondary-navigation,body:has(.multiview-page) .public-secondary-navigation){min-width:0;padding:.65rem max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-top:1px solid var(--user-line);background:var(--user-bg);display:block}:is(body:has(.watch-experience) .public-secondary-navigation[hidden],body:has(.multiview-page) .public-secondary-navigation[hidden]){display:none!important}:is(body:has(.watch-experience) .public-secondary-navigation nav,body:has(.multiview-page) .public-secondary-navigation nav){grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}:is(body:has(.watch-experience) .public-secondary-navigation a,body:has(.multiview-page) .public-secondary-navigation a){min-height:var(--public-control-height);border-bottom:1px solid var(--user-line);color:#f7f4efb8;font-size:var(--type-control-size);overflow-wrap:normal;text-align:center;justify-content:center;align-items:center;padding:.55rem .25rem;font-weight:750;display:flex}:is(body:has(.watch-experience) .public-secondary-navigation a+a,body:has(.multiview-page) .public-secondary-navigation a+a){border-left:1px solid var(--user-line)}}@media print{.public-bottom-navigation,.header-more-button,.public-secondary-navigation{display:none!important}}
.cinematic-hero{--hero-primary:#252a30;--hero-secondary:#111318;isolation:isolate;background:radial-gradient(circle at 52% 35%, var(--hero-primary), transparent 42%), linear-gradient(115deg, var(--hero-secondary), var(--hero-primary));height:clamp(600px,78svh,820px);min-height:600px;display:grid;position:relative;overflow:hidden}.hero-event-layer{opacity:1;transition:opacity .22s;position:absolute;inset:0}.cinematic-hero-crossfading .hero-event-current{opacity:0}.cinematic-hero-crossfading .hero-event-current.hero-event-crossfade-active{opacity:1}.cinematic-hero-crossfading .hero-event-previous.hero-event-crossfade-active{opacity:0}.hero-artwork-layer,.hero-artwork-layer .event-artwork,.hero-scrim{position:absolute;inset:0}.event-artwork{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--hero-primary) 92%, white 8%), transparent 45%), linear-gradient(115deg, var(--hero-secondary), var(--hero-primary));position:relative;overflow:hidden}.ambient-badge{object-fit:contain;opacity:.1;filter:grayscale(.2);width:min(36vw,480px);height:min(36vw,480px);position:absolute}.ambient-leading{top:16%;left:-6%;transform:rotate(-8deg)}.ambient-trailing{top:9%;right:-5%;transform:rotate(7deg)}.operator-poster{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 35px #0000008c);width:min(48vw,650px);height:91%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.badge-fallback{opacity:.72;justify-content:space-between;align-items:center;gap:10vw;display:flex;position:absolute;inset:16% 16% 24%}.badge-fallback img{object-fit:contain;filter:drop-shadow(0 22px 34px #0006);width:min(25vw,300px);height:min(25vw,300px)}.hero-scrim{z-index:1;background:var(--user-scrim);pointer-events:none}.hero-copy{z-index:3;color:#fff;text-align:center;text-shadow:0 2px 24px #0000009e;width:min(80rem,100% - 2rem);transition:opacity .22s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.hero-meta{font-size:var(--type-body-size);margin:0 0 1rem;font-weight:500}.hero-copy h1{max-width:none;font-size:var(--type-hero-title-size);font-weight:800;line-height:var(--type-hero-title-line);margin:0 auto}.live-scoreboard{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 2px 14px #000000b8;min-width:0}.live-score-update{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0edb;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-width:0;padding:.55rem .75rem;animation:.26s ease-out live-score-update;display:flex;box-shadow:0 8px 24px #00000057}@keyframes live-score-update{0%{border-color:#f04a1dd1;transform:scale(1.025)}}.live-score-marker{background:var(--user-accent-strong);font-size:var(--type-caption-size);letter-spacing:.08em;border-radius:2px;flex:none;padding:.18rem .35rem;font-weight:900}.live-score-marker-ending{color:#fff7e6;background:#b96808}.live-score-entry{align-items:center;gap:.4rem;min-width:0;display:flex}.live-score-entry strong{font-size:var(--type-data-size);flex:none;line-height:1}.live-score-label{max-width:12rem;font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.live-score-separator{color:var(--user-muted);font-weight:800}.live-score-detail{color:#ffffffc7;max-width:16rem;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #ffffff38;padding-left:.6rem;overflow:hidden}.live-scoreboard-hero{z-index:4;width:min(46rem,100% - 2rem);position:absolute;top:7rem;left:50%;transform:translate(-50%)}.live-scoreboard-compact{z-index:3;max-width:calc(100% - 5.5rem);position:absolute;top:.55rem;right:.55rem}.live-scoreboard-compact .live-score-update{border-radius:3px;gap:.32rem;padding:.3rem .45rem}.live-scoreboard-compact .live-score-marker{display:none}.live-scoreboard-compact .live-score-entry strong{font-size:var(--type-label-size)}.live-scoreboard-compact .live-score-label{max-width:5rem;font-size:var(--type-caption-size)}.live-scoreboard-watch{width:min(100%,58rem);margin:0 auto 1rem}.live-scoreboard-watch .live-score-update{min-height:58px}.live-scoreboard-inline,.live-scoreboard-game-card{width:fit-content;max-width:100%;margin-top:.65rem}.live-scoreboard-inline .live-score-update,.live-scoreboard-game-card .live-score-update{box-shadow:none;border-radius:3px;justify-content:flex-start}.live-scoreboard-game-card{text-shadow:0 1.4px 9.8px #000000b8;grid-area:score;place-self:start end;max-width:min(15rem,45vw);margin-top:0}.live-scoreboard-game-card .live-score-update{border-radius:2.1px;gap:.385rem;max-width:100%;padding:.385rem .525rem;overflow:hidden}.live-scoreboard-game-card .live-score-entry{gap:.28rem;min-width:0}.live-scoreboard-game-card .live-score-entry strong{text-overflow:ellipsis;white-space:nowrap;max-width:4rem;font-size:clamp(.9625rem,.84rem + .56vw,1.4rem);overflow:hidden}.live-scoreboard-game-card .live-score-separator{font-size:.7rem}.live-scoreboard-game-card .live-score-detail{max-width:11.2rem;padding-left:.42rem;font-size:.525rem}.live-score-controller-status{z-index:6;min-height:var(--public-control-height);border-bottom:1px solid var(--user-line);color:var(--user-muted);font-size:var(--type-caption-size);text-align:center;background:#171a1e;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:.55rem 1rem;display:flex;position:relative}.live-score-controller-status .button{min-height:var(--public-control-height)}.watch-live-score-ended{color:var(--user-muted);text-align:center;margin:0 0 1rem}.schedule-thumb .live-scoreboard-compact{max-width:calc(100% - .6rem);top:auto;bottom:.3rem;right:.3rem}.schedule-thumb .live-score-label{display:none}.hero-participant-summary{color:#ffffffd1;max-width:58rem;margin:.9rem auto 0;font-weight:650}.hero-actions{justify-content:center;gap:.75rem;min-height:46px;margin-top:1.3rem;display:flex}.hero-actions .button{box-shadow:0 8px 28px #00000059}.hero-secondary-action{background:#111318b8;border-color:#fff6}.hero-unavailable{color:var(--user-muted);background:#111318b8;border:1px solid #ffffff3d;align-self:center;padding:.7rem 1rem;font-weight:600}.hero-broadcast{z-index:3;color:#fff;max-width:10rem;font-size:var(--type-section-title-size);letter-spacing:-.02em;text-align:right;text-transform:uppercase;font-weight:800;position:absolute;bottom:10.8rem;right:clamp(1rem,4.5vw,5rem)}.schedule-shell{z-index:5;align-self:end;width:100%;min-width:0;max-width:100%;margin-bottom:1.4rem;padding:0 clamp(1rem,4.5vw,5rem);position:relative}.schedule-rail{overscroll-behavior-inline:contain;scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;scroll-snap-type:x proximity;gap:0;min-width:0;max-width:100%;display:flex;overflow-x:auto}.schedule-item{background:var(--user-surface);min-width:310px;height:104px;color:var(--user-text);text-align:left;scroll-snap-align:start;border:1px solid #ffffff14;border-radius:2px;flex:0 0 310px;grid-template-columns:108px 88px minmax(0,1fr);align-items:stretch;padding:0;display:grid;overflow:hidden}.schedule-item:disabled{cursor:default}.schedule-item-selected{background:var(--user-selected);min-width:min(420px,100vw - 2rem);color:var(--user-selected-ink);border-color:#ffffff38;flex-basis:min(420px,100vw - 2rem);grid-template-columns:132px minmax(0,1fr)}.schedule-time{color:var(--user-text);font-size:var(--type-caption-size);text-transform:uppercase;background:#262a2e;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:.9rem 1rem;line-height:1.25;display:flex}.schedule-time strong{font-size:var(--type-label-size);letter-spacing:.06em}.schedule-time time{font-size:var(--type-caption-size);font-variant-numeric:tabular-nums}.schedule-time-live{background:var(--user-accent-strong);color:#fff}.schedule-time-ending{color:#fff3d6;background:#8b4d0a}.schedule-thumb{position:relative;overflow:hidden}.schedule-thumb .event-artwork{position:absolute;inset:0}.event-artwork-compact .ambient-badge{opacity:.14;width:70%;height:70%}.event-artwork-compact .ambient-leading{top:8%;left:-22%}.event-artwork-compact .ambient-trailing{top:15%;right:-22%}.event-artwork-compact .operator-poster{width:92%;height:98%}.event-artwork-compact .badge-fallback{gap:.25rem;inset:17% 10%}.event-artwork-compact .badge-fallback img{width:48%;height:82%}.schedule-copy{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.8rem 1rem;display:flex}.schedule-copy strong{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.schedule-item-selected .schedule-copy strong{font-size:var(--type-card-title-size)}.schedule-copy small{color:inherit;font-size:var(--type-caption-size);opacity:.68;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-arrow{z-index:4;color:#fff;background:#111318e6;border:1px solid #ffffff3d;border-radius:50%;width:44px;height:44px;font-size:1.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rail-arrow:disabled{cursor:not-allowed;opacity:.28}.rail-arrow-previous{left:max(.25rem,clamp(1rem,4.5vw,5rem) - 1.5rem)}.rail-arrow-next{right:max(.25rem,clamp(1rem,4.5vw,5rem) - 1.5rem)}.schedule-position{display:none}.catalog-content{background:var(--user-content-bg);min-height:100svh}.catalog-content-inner{width:min(100%,1500px);margin:0 auto;padding:2.4rem clamp(1rem,4.5vw,5rem) 4rem}.category-browser{margin:0 0 1.5rem}.category-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#fff3 transparent;scrollbar-width:thin;grid-auto-columns:max-content;grid-auto-flow:column;gap:.75rem;min-width:0;padding:.25rem .25rem .9rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}.category-card{min-height:var(--public-control-height);border:1px solid var(--user-line);color:var(--user-muted);font-size:var(--type-control-size);letter-spacing:.01em;scroll-snap-align:start;white-space:nowrap;background:#ffffff05;border-radius:2px;align-items:center;padding:.65rem .9rem;font-weight:800;text-decoration:none;display:flex}.category-card:hover,.category-card:focus-visible{background:var(--user-surface-raised);color:var(--user-text);border-color:#ffffff47}.category-card.active{background:var(--user-surface-raised);box-shadow:none;color:#fff;border-color:#ffffff57}.catalog-section{gap:1.15rem;margin-top:2.5rem;display:grid}.catalog-section-current{margin-top:0}.catalog-current-rows{gap:2rem;display:grid}.catalog-event-row{gap:.85rem;min-width:0;display:grid}.catalog-row-heading{padding-inline:.15rem}.catalog-row-heading h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.1rem,1.02rem + .35vw,1.35rem);font-weight:800;line-height:1.2}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading h2{font-size:var(--type-section-title-size);letter-spacing:-.02em;font-weight:800}.section-heading>span{color:var(--user-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums}.user-shell .eyebrow,.catalog-kicker{color:var(--user-muted);font-size:var(--type-label-size);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .45rem;font-weight:800}.user-shell .live{color:var(--user-accent)}.content-rail{scrollbar-color:#fff3 transparent;scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,23.5%);grid-auto-flow:column;gap:1rem;padding:.15rem 0 .8rem;display:grid;overflow-x:auto}.catalog-card{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);scroll-snap-align:start;min-width:0;overflow:hidden}.catalog-participant-summary{color:var(--user-muted);font-size:var(--type-body-size);margin:.55rem 0 0;line-height:1.45}.catalog-watch-presence{z-index:4;color:#fff;width:max-content;font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;pointer-events:none;background:#000000b8;border-radius:2px;padding:.15rem .3rem;font-weight:800;line-height:1.2;position:absolute;top:.5rem;right:.5rem}.catalog-card-media{aspect-ratio:16/9;background:#15181c;position:relative;overflow:hidden}.catalog-card-media-link{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.catalog-card-media-link:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .15s;position:absolute;inset:0}.catalog-card-media-link:hover:after,.catalog-card-media-link:focus-visible:after{border-color:#ffffff94}.horizontal-rail-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.schedule-rail,.category-rail,.content-rail{cursor:grab}.schedule-rail.horizontal-rail-dragging,.category-rail.horizontal-rail-dragging,.content-rail.horizontal-rail-dragging{cursor:grabbing}}.catalog-card-media .event-artwork{position:absolute;inset:0}.catalog-card .live-scoreboard-compact{max-width:calc(100% - 1rem);top:.5rem;left:.5rem;right:auto}.catalog-card-media-has-watchers .live-scoreboard-compact{max-width:calc(100% - 4.5rem)}.catalog-card .live-scoreboard-compact .live-score-update{background:#090b0ed1;border-radius:2px;gap:.2rem;padding:.16rem .3rem}.catalog-card .live-scoreboard-compact .live-score-marker{font-size:var(--type-caption-size);padding:.08rem .2rem;line-height:1;display:inline-flex}.catalog-card .live-scoreboard-compact .live-score-label{display:none}.catalog-card .live-scoreboard-compact .live-score-entry strong{font-size:var(--type-caption-size)}.catalog-card .live-scoreboard-compact .live-score-separator{line-height:1}.catalog-status{color:#fff;font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;background:#111318db;border-radius:2px;padding:.3rem .45rem;font-weight:800;position:absolute;top:.7rem;left:.7rem}.catalog-status-live{background:var(--user-accent-strong)}.catalog-status-ending{color:#fff5df;background:#9a5509}.catalog-card-body{gap:.75rem;padding:1rem;display:grid}.catalog-kicker{color:var(--user-muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card h3{min-height:2.6em;font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-card-actions{min-height:var(--public-control-height);align-items:center;gap:.5rem;display:flex}.user-shell .button{min-height:var(--public-control-height);border-color:var(--user-line);border-radius:var(--site-control-radius);background:var(--user-surface-raised);color:var(--user-text);font-size:var(--type-control-size);font-weight:800}.user-shell .button.primary{border-color:var(--user-accent-strong);background:var(--user-accent-strong);color:#fff}.user-shell .button:hover:not(:disabled),.user-shell .button:focus-visible{border-color:var(--user-accent)}.button-quiet{background:0 0}.catalog-unavailable{color:var(--user-muted);font-size:var(--type-body-size)}.catalog-source-count{color:var(--user-muted);font-size:var(--type-caption-size);margin-right:auto}.catalog-section-muted{opacity:.84}.catalog-empty{background:linear-gradient(180deg, #11131833, var(--user-bg)), radial-gradient(circle at 50% 20%, #323940, var(--user-bg) 60%);text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:70svh;padding:8rem 1rem 4rem;display:grid}.catalog-empty h1{max-width:18ch;font-size:var(--type-page-title-size)}.match-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.match-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#151d2d,#0e131e);gap:1rem;padding:1.1rem;display:grid;box-shadow:0 10px 30px #0004}.match-meta,.match-actions,.teams,.row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:800}.status.live{color:var(--accent)}.status.ending,.user-shell .ending{color:#e9a33c}.team{text-align:center;justify-items:center;gap:.45rem;min-width:0;font-weight:700;display:grid}.team img{object-fit:contain;width:54px;height:54px}.score{font:700 1.7rem Barlow Condensed}.hero-meta-broadcast{display:none}.user-shell .category-card,.user-shell .schedule-item,.user-shell .catalog-card,.user-shell .hero-actions .button{transition:border-color .16s,background-color .16s,color .16s,opacity .16s}@media (max-width:1023px){.content-rail{grid-auto-columns:minmax(270px,46%)}}@media (max-width:767px){.cinematic-hero{height:clamp(430px,58svh,500px);min-height:430px}.live-scoreboard-hero{width:calc(100% - 2rem);top:.85rem}.live-scoreboard-hero .live-score-update{min-height:var(--public-control-height);gap:.3rem;padding:.4rem .5rem}.live-scoreboard-hero .live-score-label{max-width:4.6rem}.live-scoreboard-hero .live-score-entry strong{font-size:1.05rem}.live-scoreboard-hero .live-score-detail{display:none}.hero-copy{width:calc(100% - 2rem);top:44%}.user-shell .hero-copy h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:22ch;font-size:clamp(1.4rem,6.3vw,1.925rem);line-height:1.02;display:-webkit-box;overflow:hidden}.hero-meta{margin-bottom:.55rem;font-size:.8rem;line-height:1.35}.hero-meta-broadcast{display:inline}.hero-broadcast{display:none}.hero-participant-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin-top:.45rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hero-actions{min-height:var(--public-control-height);gap:.5rem;margin-top:.75rem}.hero-actions .button{min-height:var(--public-control-height);padding:.65rem .75rem;font-size:.82rem}.operator-poster{width:min(105vw,520px);height:78%}.ambient-badge{width:64vw;height:64vw}.badge-fallback{gap:1rem;inset:16% 6% 28%}.badge-fallback img{width:42vw;height:42vw}.schedule-shell{margin-bottom:.75rem;padding-inline:1rem}.schedule-rail{scrollbar-width:none;gap:.5rem;padding-right:8vw}.schedule-item,.schedule-item-selected{border-color:#ffffff1f;border-radius:2px;flex-basis:min(78vw,300px);grid-template-columns:86px minmax(0,1fr);min-width:min(78vw,300px);height:68px}.schedule-item-selected{background:var(--user-selected);border-color:#ffffff38}.schedule-item .schedule-thumb{display:none}.schedule-time{gap:.15rem;padding:.55rem .65rem}.schedule-copy{gap:.1rem;padding:.5rem .65rem}.schedule-copy strong,.schedule-item-selected .schedule-copy strong{font-size:.86rem;line-height:1.18}.schedule-position{display:none}.catalog-content{min-height:70svh}.catalog-content-inner{padding:1rem 1rem 2.5rem}.category-browser{margin-bottom:1rem;position:relative}.category-browser:after{background:linear-gradient(90deg, transparent, var(--user-content-bg));content:"";pointer-events:none;width:1.6rem;position:absolute;top:0;bottom:.35rem;right:0}.category-rail{scrollbar-width:none;gap:.5rem;padding:0 1.5rem .35rem 0}.category-card{min-height:var(--public-control-height);border-radius:2px;padding:.7rem .9rem}.catalog-current-rows,.catalog-event-row,.catalog-section{gap:.75rem}.catalog-event-row,.catalog-section{margin-top:1.35rem}.catalog-section-current,.catalog-event-row:first-child{margin-top:0}.catalog-row-heading h2,.section-heading h2{font-size:1.2rem}.content-rail,.recent-content-rail{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;gap:.65rem;padding:0;display:grid;overflow:visible}.catalog-event-row[data-row-kind=most_watched] .content-rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;gap:.75rem;padding:0 10vw .45rem 0;overflow-x:auto}.catalog-card{border-radius:var(--site-container-radius);grid-template-columns:112px minmax(0,1fr);min-height:132px;display:grid}.catalog-card-media{aspect-ratio:auto;height:100%;min-height:132px}.catalog-card-body{align-content:start;gap:.4rem;padding:.7rem}.catalog-card h3{min-height:auto;font-size:.98rem;line-height:1.25}.catalog-kicker{margin:0;font-size:.68rem}.catalog-participant-summary{display:none}.catalog-card-actions{min-height:var(--public-control-height);align-self:end;gap:.35rem;margin-top:.15rem}.catalog-card-actions .button{min-width:0;min-height:var(--public-control-height);padding:.55rem .6rem;font-size:.75rem}.catalog-source-count{display:none}.catalog-unavailable{font-size:.8rem;line-height:1.35}.catalog-status,.catalog-watch-presence{top:.4rem}.catalog-status{left:.4rem}.catalog-watch-presence{right:.4rem}.catalog-card .live-scoreboard-compact{top:.4rem;left:.4rem}.catalog-event-row[data-row-kind=most_watched] .catalog-card{grid-template-columns:1fr;min-height:0}.catalog-event-row[data-row-kind=most_watched] .catalog-card-media{aspect-ratio:16/9;min-height:0}}@media (max-width:339px){.hero-actions{flex-direction:column;align-items:stretch}.cinematic-hero{height:500px}.hero-copy{top:40%}.schedule-item,.schedule-item-selected{flex-basis:calc(100vw - 2rem);min-width:calc(100vw - 2rem)}.catalog-card{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.category-card,.schedule-item,.catalog-card,.hero-actions .button{transition:none}}
.theater-page,.multiview-page{background:var(--user-bg);min-height:80vh}.watch-experience,.multiview,.plan-list,.account-layout{padding-left:clamp(1rem,4.5vw,5rem);padding-right:clamp(1rem,4.5vw,5rem)}.watch-experience{padding-top:8.5rem;padding-bottom:4rem}.watch-layout{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;column-gap:1rem;min-width:0;display:grid}.watch-player-block{display:contents}.watch-controls{border-bottom:1px solid var(--user-line);grid-area:2/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:52px;display:grid}.watch-controls .source,.watch-controls .button{min-height:var(--public-control-height);padding:.45rem .65rem}.watch-score-region{min-width:0;min-height:0}.watch-score-region .live-scoreboard-watch,.watch-score-region .watch-live-score-ended{margin-bottom:0}.watch-details{gap:.55rem;min-width:0;margin-top:1rem;display:grid}.watch-details h1{max-width:none;font-size:clamp(1.26rem,1.008rem + 1.26vw,1.89rem);line-height:var(--type-page-title-line);letter-spacing:-.025em;text-transform:none;font-weight:800}.watch-metadata{color:var(--user-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:.13em;text-transform:uppercase;font-weight:800}.watch-player-column,.watch-chat-panel{min-width:0;min-height:0}.watch-player-column .player-shell{width:100%}.watch-chat-panel{grid-area:1/2;height:100%;display:grid;overflow:hidden}.user-shell .watch-chat-panel .chat{height:100%;min-height:0}.source-picker{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex;overflow:hidden}.source-toolbar-label{color:var(--user-muted);font-size:var(--type-label-size);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.user-shell .source-list{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:.45rem;min-width:0;margin:0;padding:.25rem 0;display:flex;overflow-x:auto}.user-shell .source{min-height:var(--public-control-height);border-color:var(--user-line);border-radius:var(--site-control-radius);color:var(--user-muted);font-size:var(--type-control-size);background:0 0;flex:none;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.user-shell .source strong{color:var(--user-text);font-size:var(--type-control-size)}.user-shell .source[aria-pressed=true]{border-color:var(--user-accent);background:var(--user-surface-raised);color:var(--user-text);box-shadow:inset 0 -2px var(--user-accent)}.source-health{text-transform:capitalize}.source-health-healthy{color:#8ed1ad}.user-shell .player-shell{border:1px solid var(--user-line);border-radius:var(--site-container-radius);box-shadow:none;background:#050607;position:relative;overflow:hidden}.iframe-copy{flex:none;width:fit-content;max-width:100%;margin:0}.iframe-copy-button{min-height:var(--public-control-height);width:fit-content;transition:border-color .12s,background-color .12s,color .12s}.iframe-copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.iframe-copy-button[data-copy-state=success]{color:#8ed1ad;border-color:#8ed1ad}.iframe-copy-button[data-copy-state=error]{color:#ffb8be;border-color:#ff9ba3}.iframe-copy-spinner{animation:.7s linear infinite iframe-copy-spin}@keyframes iframe-copy-spin{to{transform:rotate(360deg)}}.player-resolving{isolation:isolate;color:#fff;align-content:center}.player-resolving>.event-artwork,.player-empty>.event-artwork{z-index:-2;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.player-resolving:after,.player-empty:after{z-index:-1;content:"";background:linear-gradient(#0000003d,#000000db);position:absolute;inset:0}.player-resolving span{max-width:28rem;color:var(--user-muted)}.player-resolving strong{color:var(--user-text)}.player-empty{text-align:center;place-content:center;display:grid}.player-empty>div{gap:.45rem;display:grid}.player-empty span{color:var(--user-muted);font-size:var(--type-body-size)}.user-shell .chat{border-color:var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);height:auto;min-height:0}.user-shell .chat header,.user-shell .chat form{border-color:var(--user-line);padding:.9rem}.user-shell .chat header>strong{font-size:var(--type-card-title-size)}.user-shell .chat .muted{font-size:var(--type-caption-size);margin-top:.25rem}.user-shell .chat input,.user-shell .field input,.user-shell .field textarea,.user-shell .field select{min-height:var(--public-control-height);border-color:var(--user-line);color:var(--user-text);background:#171a1e;border-radius:4px}.user-shell .message b{color:var(--user-accent)}.player-shell{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.player-shell iframe{border:0;width:100%;height:100%}.player-placeholder{text-align:center;place-content:center;justify-items:center;gap:1rem;height:100%;padding:2rem;display:grid}.source-list{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.source{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:.6rem;padding:.65rem .85rem}.source[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.chat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto 1fr auto;height:calc(min(66vw,650px));min-height:420px;display:grid;overflow:hidden}.chat header,.chat form{border-bottom:1px solid var(--line);padding:.8rem}.chat form{border:0;border-top:1px solid var(--line);gap:.5rem;display:flex}.chat input,.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;color:var(--text);background:#090d15;border-radius:.55rem;padding:.75rem}.messages{align-content:start;gap:.7rem;padding:.8rem;display:grid;overflow:auto}.message{overflow-wrap:anywhere;font-size:.9rem}.message b{color:var(--accent)}.multiview{gap:1rem;display:grid}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tile{min-width:0}.watch-experience,.multiview{max-width:1600px;padding-inline:var(--public-safe-left) var(--public-safe-right);margin-inline:auto}.watch-player-column{grid-area:1/1;min-width:0;min-height:0}.player-presentation{align-content:start;gap:.45rem;width:100%;min-width:0;display:grid}.user-shell .player-shell,.user-shell .player-frame{aspect-ratio:16/9;border:1px solid var(--user-line);border-radius:var(--site-container-radius);width:100%;box-shadow:none;background:#050607;position:relative;overflow:hidden}.user-shell .player-shell iframe{border:0;width:100%;height:100%;display:block}.player-status{border:1px solid var(--user-line);border-radius:var(--site-control-radius);background:var(--user-surface);min-height:36px;color:var(--user-muted);font-size:var(--type-caption-size);text-align:center;justify-content:center;align-items:center;padding:.45rem .75rem;line-height:1.35;display:flex}.watch-source-row,.watch-action-row{align-items:center;gap:.45rem;min-width:0;display:flex}.watch-action-row{justify-content:flex-end}.watch-action-row .button,.watch-action-row .iframe-copy-button{min-height:var(--public-control-height)}.source-picker{width:100%;min-width:0}.source-select-label{display:none}.source-list-label{flex:none}.watch-score-region{grid-area:3/1;min-width:0}.watch-score-region-visible{gap:.5rem;margin-top:1rem;display:grid}.watch-details{grid-area:4/1}.user-shell .watch-details h1{white-space:normal;text-wrap:balance}.watch-metadata{overflow-wrap:anywhere}.watch-inline-chat-header{display:none}.watch-chat-panel{grid-area:1/2;align-self:stretch;min-width:0;height:auto;min-height:0;overflow:hidden}.user-shell .watch-chat-panel .chat{width:100%;height:100%;min-height:0}.user-shell .chat{border-radius:var(--site-container-radius)}.user-shell .chat header,.user-shell .chat form,.user-shell .chat form>input{min-width:0}.theater-chat-open-phone{display:none}.watch-theater-active{--watch-theater-score-height:0px;--watch-theater-toolbar-height:60px;z-index:200;width:100vw;max-width:none;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#050607;position:fixed;inset:0}.watch-theater-active .watch-layout:has(.watch-score-region-visible){--watch-theater-score-height:58px}.watch-theater-active .watch-layout{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,400px);grid-template-rows:var(--watch-theater-score-height) minmax(0, 1fr) var(--watch-theater-toolbar-height);gap:0;width:100%;height:100%;display:grid}.watch-theater-active .watch-score-region{background:#050607;grid-area:1/1/auto/-1;place-items:center;min-width:0;min-height:0;margin:0;padding:.45rem 1rem;display:grid}.watch-theater-active .watch-score-region:not(.watch-score-region-visible){display:none}.watch-theater-active .watch-score-region-visible{width:100%;margin:0}.watch-theater-active .watch-score-region .live-scoreboard-watch,.watch-theater-active .watch-score-region .live-score-controller-status,.watch-theater-active .watch-score-region .watch-live-score-ended{width:min(100%,54rem);margin:0 auto}.watch-theater-active .watch-score-region .live-score-update{min-height:48px}.watch-theater-active .watch-player-column{grid-area:2/1;place-items:center;min-width:0;min-height:0;padding:.5rem;display:grid;overflow:hidden}.watch-theater-active .player-presentation{width:min(100%, calc(( 100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - var(--watch-theater-toolbar-height) - 1rem ) * 16 / 9));align-content:center;max-height:100%}.watch-theater-active .player-shell{border-radius:0;width:100%;max-height:100%}.watch-theater-active .watch-chat-panel{opacity:1;visibility:visible;grid-area:2/2;width:100%;height:100%;min-height:0;transition:opacity .18s,visibility linear}.watch-theater-active .watch-chat-panel .chat{border-radius:0}.watch-theater-active .watch-controls{min-height:var(--watch-theater-toolbar-height);border-top:1px solid var(--user-line);background:var(--user-bg);border-bottom:0;grid-area:3/1/auto/-1;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:.75rem;padding:.35rem .75rem;display:grid}.watch-theater-active .watch-source-row,.watch-theater-active .watch-action-row{border:0;min-height:0;padding:0}.watch-theater-active .watch-details,.watch-theater-active .watch-inline-chat-header{display:none}.watch-theater-active .watch-layout[data-theater-chat-visible=false]{grid-template-columns:minmax(0,1fr) 0}.watch-theater-active .watch-layout[data-theater-chat-visible=false] .watch-chat-panel{opacity:0;visibility:hidden;pointer-events:none}body:has(.watch-theater-active) .public-bottom-navigation{display:none}.multiview-stage-header{border-top:1px solid var(--user-line);border-bottom:1px solid var(--user-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:58px;padding-block:.55rem;display:flex}.multiview-stage-header>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.multiview-stage-header h2,.multiview-chat-header h2{margin:0;font-size:1.05rem}.multiview-stage-header p{max-width:46ch;color:var(--user-muted);text-align:right;margin:0;font-size:.82rem;line-height:1.4}.multiview-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:1rem;min-width:0;padding-block:1rem 4rem;display:grid}.multiview-stage{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding:0;display:grid}.user-shell .tile{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:#0b0d10;align-content:start;min-width:0;display:grid;overflow:hidden}.user-shell .tile.active{border-color:var(--user-accent);box-shadow:inset 0 2px var(--user-accent)}.tile-header{background:var(--user-surface);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:58px;padding:.45rem .65rem;display:flex}.tile-header>div{gap:.05rem;min-width:0;display:grid}.tile-header span{color:var(--user-muted);font-size:var(--type-caption-size);line-height:1.2}.tile-header .tile-event-status-live{color:var(--user-accent)}.tile-header .tile-event-status-ending{color:#f3b64a}.tile-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-focus{flex:none;min-height:var(--public-control-height)!important;background:0 0!important;padding:.45rem .65rem!important}.tile-focus[aria-pressed=true]{color:#fff;opacity:1;border-color:var(--user-accent)!important}.tile-score-region{background:var(--user-bg);gap:.35rem;min-width:0;display:grid}.tile-score-region:empty{display:none}.live-scoreboard-tile{width:100%;max-width:none;position:static;transform:none}.live-scoreboard-tile .live-score-update{min-height:var(--public-control-height);border:0;border-bottom:1px solid var(--user-line);box-shadow:none;border-radius:0;justify-content:flex-start}.tile-live-score-ended{border-bottom:1px solid var(--user-line);white-space:normal;border-radius:0;width:100%;padding:.55rem .7rem;display:block;position:static;transform:none}.user-shell .tile .player-shell{border:0;border-radius:0}.tile-score-region:not(:empty)+.player-presentation{margin-top:1px}.tile-empty-stage{aspect-ratio:16/9;min-height:0;color:var(--user-muted);text-align:center;place-content:center;gap:.3rem;padding:1rem;display:grid}.tile-empty-stage strong{color:var(--user-text)}.tile-toolbar{border-top:1px solid var(--user-line);background:var(--user-surface);opacity:1;pointer-events:auto;min-width:0;padding:.55rem;animation:none;display:flex;position:static}.tile-toolbar label,.tile-toolbar select{width:100%}.tile-toolbar select{min-height:var(--public-control-height);border-radius:var(--site-control-radius)}.multiview-chat-header{display:none}.multiview-chat{min-width:0;min-height:0;display:grid}.multiview-chat .chat{width:100%;height:100%;min-height:0}.chat-empty{color:var(--user-muted);text-align:center;place-content:center;padding:2rem;display:grid}@media (max-width:1023px){.watch-layout,.multiview-layout{grid-template-columns:minmax(0,1fr)}.watch-player-column{grid-area:1/1}.watch-controls{grid-area:2/1}.watch-score-region{grid-area:3/1}.watch-details{grid-area:4/1}.watch-chat-panel{grid-area:6/1;height:min(70svh,520px);margin-top:.5rem}.multiview-layout{grid-template-rows:auto auto auto}.multiview-stage{grid-area:1/1}.multiview-chat{grid-area:3/1;height:min(70svh,520px)}}@media (min-width:768px) and (max-width:1023px){.watch-inline-chat-header,.multiview-chat-header{display:none}.watch-chat-panel,.multiview-chat{display:grid!important}.multiview-layout{grid-template-rows:auto auto}.multiview-chat{grid-row:2}}@media (max-width:767px){.watch-experience,.multiview{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}.watch-experience{padding-top:1rem;padding-bottom:2rem}.watch-layout{gap:0;display:grid}.user-shell .player-shell,.user-shell .player-frame{border-radius:var(--site-container-radius)}.watch-controls{border-bottom:1px solid var(--user-line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.watch-source-row{min-height:58px}.watch-action-row{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-height:56px;padding-block:.35rem;display:grid}.watch-action-row .button,.watch-action-row .iframe-copy,.watch-action-row .iframe-copy-button{width:100%}.source-list-label,.user-shell .source-list{display:none}.source-select-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-width:0;display:grid}.source-select{width:100%;min-width:0;min-height:var(--public-control-height);border:1px solid var(--user-accent);border-radius:var(--site-control-radius);background:var(--user-surface-raised);color:var(--user-text);box-shadow:inset 0 -2px var(--user-accent);padding:.55rem 2rem .55rem .7rem;font-size:1rem;font-weight:700}.watch-score-region-visible{margin-top:.75rem}.watch-score-region .live-scoreboard-watch{width:100%;margin:0}.watch-score-region .live-score-update{border-radius:var(--site-container-radius)}.watch-details{gap:.45rem;margin-top:.85rem}.watch-details h1{font-size:clamp(1.25rem,6.5vw,1.7rem);line-height:1.12}.watch-metadata{white-space:normal;font-size:.75rem;line-height:1.45}.watch-inline-chat-header,.multiview-chat-header{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.65rem .75rem;display:flex}.watch-inline-chat-header{grid-area:5/1;margin-top:1rem}.watch-inline-chat-header>div,.multiview-chat-header>div{gap:.1rem;min-width:0;display:grid}.watch-inline-chat-header h2,.multiview-chat-header h2{font-size:1.05rem}.watch-inline-chat-header span,.multiview-chat-header span{color:var(--user-muted);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-layout[data-inline-chat-expanded=false] .watch-chat-panel,.multiview-layout[data-chat-expanded=false] .multiview-chat{display:none}.watch-chat-panel,.multiview-chat{height:min(70svh,520px)}.watch-theater-active{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.watch-theater-active .watch-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--watch-theater-score-height) minmax(0, 1fr) auto}.watch-theater-active .watch-player-column{grid-column:1;padding:.35rem}.watch-theater-active .player-presentation{width:min(100%, calc(( 100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - 112px - .7rem ) * 16 / 9))}.watch-theater-active .watch-chat-panel{display:none!important}.watch-theater-active .watch-controls{grid-column:1;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.3rem .5rem}.watch-theater-active .watch-source-row{min-height:48px}.watch-theater-active .watch-action-row{border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;padding:0}.theater-chat-toggle-desktop{display:none!important}.theater-chat-open-phone{display:inline-flex}.multiview{gap:.75rem;padding-top:.75rem}.multiview-stage-header{align-items:flex-end;gap:.75rem;min-height:58px}.multiview-stage-header>div{gap:.05rem;display:grid}.multiview-stage-header p{max-width:52%;font-size:.75rem}.multiview-layout{gap:.75rem;padding-block:.75rem 2rem;display:grid}.multiview-stage{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;padding:.2rem 2rem .45rem .15rem;scroll-padding-left:.15rem;display:flex;overflow-x:auto}.multiview-stage .tile{scroll-snap-align:start;flex:0 0 82%;order:4}.multiview-stage .tile.active{flex-basis:calc(100vw - 4.25rem)}.multiview-stage .tile[data-visual-position="0"]{order:0}.multiview-stage .tile[data-visual-position="1"]{order:1}.multiview-stage .tile[data-visual-position="2"]{order:2}.multiview-stage .tile[data-visual-position="3"]{order:3}.tile-header{min-height:58px}.tile-focus{font-size:.75rem!important}.tile-unpopulated{flex-basis:72%!important}.tile-unpopulated .tile-empty-stage{aspect-ratio:auto;min-height:116px}.tile-toolbar{padding:.45rem}.multiview-chat-header{grid-area:2/1}.multiview-chat{grid-area:3/1}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape){.watch-theater-active{--watch-theater-toolbar-height:58px}.watch-theater-active .watch-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--watch-theater-score-height) minmax(0, 1fr) var(--watch-theater-toolbar-height)}.watch-theater-active .watch-player-column{grid-column:1}.watch-theater-active .watch-chat-panel{display:none!important}.watch-theater-active .watch-controls{grid-template-columns:minmax(220px,1fr) auto;gap:.5rem}.watch-theater-active .watch-action-row{min-width:310px}.theater-chat-toggle-desktop{display:none!important}.theater-chat-open-phone{display:inline-flex}.watch-theater-active .player-presentation{width:min(100%, calc(( 100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--watch-theater-score-height) - var(--watch-theater-toolbar-height) - .7rem ) * 16 / 9))}.multiview-stage{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.multiview-stage .tile,.multiview-stage .tile.active,.multiview-stage .tile-unpopulated{width:auto;flex-basis:auto!important}}@media (prefers-reduced-motion:reduce){.watch-theater-active .watch-chat-panel{transition:none}.multiview-stage{scroll-behavior:auto}}
.game-cards-page{background:var(--user-bg);min-height:80vh}.game-cards-heading{text-align:center;justify-items:center}.game-cards-heading h1{max-width:none}.game-cards-heading>p{max-width:44rem}.game-cards-catalog{gap:1.25rem;width:min(100%,920px);margin:0 auto;padding:1rem clamp(1rem,4.5vw,5rem) 5rem;display:grid}.game-cards-toolbar{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"search copy""filters filters";align-items:center;gap:.65rem .75rem;min-width:0;display:grid}.game-cards-catalog-embed .game-cards-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""filters"}.game-cards-list-copy{grid-area:copy;justify-self:end;width:fit-content;max-width:100%}.game-cards-list-copy-button{width:fit-content;max-width:100%;min-height:var(--public-control-height);white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .9rem;display:inline-flex}.game-cards-list-copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1rem;height:1rem}.game-cards-list-copy-button[data-copy-state=success]{color:#bcebd1;border-color:#57b985}.game-cards-list-copy-button[data-copy-state=error]{border-color:var(--user-accent);color:#ffd1c5}.game-cards-list-copy-spinner{animation:.7s linear infinite game-cards-list-copy-spin}@keyframes game-cards-list-copy-spin{to{transform:rotate(360deg)}}.game-cards-filter-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#fff3 transparent;scrollbar-width:thin;grid-area:filters;grid-auto-columns:max-content;grid-auto-flow:column;gap:.55rem;width:100%;min-width:0;padding:.15rem;scroll-padding-inline:.15rem;display:grid;overflow-x:auto}.game-cards-filter-rail .category-card{scroll-snap-align:start}.game-cards-search{grid-area:search;min-width:0}.game-cards-search label{min-width:0;display:block;position:relative}.game-cards-search svg{fill:none;width:1rem;height:1rem;stroke:var(--user-muted);stroke-linecap:round;stroke-width:1.8px;pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.game-cards-search input[type=search]{width:100%;min-height:var(--public-control-height);border:1px solid var(--user-line);background:var(--user-surface);color:var(--user-text);font:inherit;border-radius:3px;outline:0;padding:.65rem .8rem .65rem 2.35rem}.game-cards-search input[type=search]::placeholder{color:var(--user-muted);opacity:1}.game-cards-search input[type=search]:focus-visible{border-color:var(--user-focus);box-shadow:0 0 0 2px #ffffff1f}.game-cards-schedule{gap:2rem;min-width:0;display:grid}.game-card-group{min-width:0}.game-card-group-heading{border-bottom:1px solid var(--user-line);align-items:baseline;gap:1rem;padding:0 .25rem .75rem;display:flex}.game-card-group-heading h2{min-width:0;font-size:var(--type-section-title-size);letter-spacing:-.025em;font-weight:750}.game-card-group-heading>span{color:var(--user-muted);font-size:var(--type-caption-size);white-space:nowrap;margin-left:auto}.game-card-list{gap:.55rem;padding-top:.75rem;display:grid}.game-card-row{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);grid-template-columns:132px minmax(0,1fr) minmax(0,max-content);grid-template-areas:"when content score";gap:1.15rem;min-width:0;padding:1rem;transition:background-color .15s,border-color .15s;display:grid}.game-card-row:hover,.game-card-row:focus-within{background:var(--user-surface-raised);border-color:#fff3}.game-card-when{min-width:0;color:var(--user-muted);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;grid-area:when;align-content:start;gap:.45rem;line-height:1.35;display:grid}.game-card-status{width:max-content;color:var(--user-muted);font-size:var(--type-caption-size);letter-spacing:.12em;font-weight:850}.game-card-status-live{background:var(--user-accent-strong);color:#fff;border-radius:2px;padding:.25rem .4rem}.game-card-status-ending{color:#fff3d6;background:#8b4d0a;border-radius:2px;padding:.25rem .4rem}.game-card-content{grid-area:content;min-width:0}.game-card-matchup{align-items:center;gap:.75rem;min-width:0;display:flex}.game-card-matchup-copy{gap:.15rem;min-width:0;display:grid}.game-card-league{color:var(--user-muted);font-size:var(--type-caption-size);font-weight:700;line-height:var(--type-caption-line);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.game-card-team-badges{flex:none;align-items:center;display:flex}.game-card-team-badges img{object-fit:contain;filter:drop-shadow(0 .2rem .35rem #00000059);width:2.4rem;height:2.4rem}.game-card-team-badges img+img{margin-left:-.55rem}.game-card-content h3{overflow-wrap:anywhere;font-size:var(--type-card-title-size);font-weight:720;line-height:1.4}.game-card-sources{flex-wrap:wrap;align-items:flex-start;gap:.55rem;margin-top:.85rem;display:flex}.game-card-source{align-items:flex-start;min-width:0;display:flex}.game-card-open-link,.game-card-copy-button{min-height:var(--public-control-height);border:1px solid var(--user-line);color:#fff;font:inherit;font-size:var(--type-control-size);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.game-card-open-link{border-color:var(--user-accent-strong);background:var(--user-accent-strong);border-radius:4px 0 0 4px;gap:.4rem;padding:.65rem .8rem}.game-card-open-link:hover,.game-card-open-link:focus-visible{border-color:var(--user-accent);background:var(--user-accent)}.game-card-hd{font-size:var(--type-caption-size);letter-spacing:.05em;border:1px solid #ffffff47;border-radius:2px;padding:.12rem .25rem}.game-card-copy-control{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.game-card-copy-button{background:var(--user-surface-raised);cursor:pointer;border-left:0;border-radius:0 4px 4px 0;padding:.65rem .75rem}.game-card-copy-button:hover:not(:disabled),.game-card-copy-button:focus-visible{border-color:var(--user-accent)}.game-card-copy-button:disabled{cursor:not-allowed;opacity:.55}.game-card-copy-button[data-copy-state=success]{background:#315f48}.game-card-copy-button[data-copy-state=error]{border-color:var(--user-accent)}.game-card-copy-error{color:#ffd1c5;max-width:min(270px,100vw - 3rem);font-size:var(--type-caption-size);margin-top:.4rem;line-height:1.45}.game-cards-empty{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:var(--user-surface);min-height:280px;color:var(--user-muted);text-align:center;place-items:center;padding:2rem;display:grid}.game-cards-filter-empty{align-content:center;gap:1rem}.game-cards-filter-empty p{margin:0}.game-cards-filter-empty .button{justify-self:center}.game-cards-catalog-embed{width:100%;padding:.75rem}.game-cards-embed-document{min-height:100svh;overflow-x:clip}.game-card-open-link,.game-card-copy-button{min-height:var(--public-control-height)}@media (max-width:767px){.game-cards-heading{text-align:center;justify-items:center;padding-bottom:.75rem}.game-cards-heading .eyebrow{font-size:var(--type-caption-size)}.game-cards-catalog{gap:1rem;width:100%;padding:.5rem 1rem 2.5rem}.game-cards-catalog-embed{padding:.75rem}.game-cards-toolbar,.game-cards-catalog-embed .game-cards-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""copy""filters";gap:.65rem}.game-cards-catalog-embed .game-cards-toolbar{grid-template-areas:"search""filters"}.game-cards-list-copy{justify-self:stretch;width:100%}.game-cards-list-copy-button{justify-content:flex-start;width:100%}.game-cards-filter-rail{scrollbar-width:none;gap:.5rem;padding:.1rem 1.5rem .3rem .1rem}.game-cards-filter-rail .category-card{min-height:var(--public-control-height);border-radius:2px}.game-cards-schedule{gap:1.35rem}.game-card-group-heading{gap:.5rem;padding-bottom:.55rem}.game-card-list{gap:.65rem;padding-top:.65rem}.game-card-row{grid-template-columns:minmax(0,1fr) minmax(0,max-content);grid-template-areas:"when score""content content";gap:.7rem;padding:.8rem}.game-card-when{flex-wrap:wrap;align-content:start;align-items:center;gap:.4rem .65rem;display:flex}.live-scoreboard-game-card{max-width:min(54vw,14rem)}.live-scoreboard-game-card .live-score-update{min-height:40px;padding:.32rem .42rem}.game-card-matchup{align-items:center;gap:.65rem}.game-card-team-badges img{width:2.1rem;height:2.1rem}.game-card-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.game-card-sources{gap:.55rem;margin-top:.75rem;display:grid}.game-card-source{grid-template-columns:minmax(0, 1fr) var(--public-control-height);align-items:start;width:100%;display:grid}.game-card-open-link{border-color:var(--user-line);border-left:3px solid var(--user-accent-strong);background:var(--user-surface-raised);text-overflow:ellipsis;white-space:nowrap;border-radius:4px 0 0 4px;justify-content:flex-start;min-width:0;overflow:hidden}.game-card-open-link:hover,.game-card-open-link:focus-visible{border-color:var(--user-line);border-left-color:var(--user-accent);background:#ffffff1c}.game-card-hd{border-color:var(--user-accent);color:var(--user-text)}.game-card-copy-control{display:contents}.game-card-copy-button{min-width:var(--public-control-height);min-height:var(--public-control-height);border-left:0;border-radius:0 4px 4px 0;grid-area:1/2}.game-card-copy-error{overflow-wrap:anywhere;background:#ff6b7514;border:1px solid #ff9ba359;border-top:0;border-radius:0 0 4px 4px;grid-area:2/1/auto/-1;max-width:100%;margin:0;padding:.5rem .6rem}.game-cards-empty{min-height:180px;padding:1.25rem}}@media (max-width:359px){.game-card-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"when""score""content"}.live-scoreboard-game-card{justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){.game-cards-list-copy-spinner{animation:none}.game-card-row{transition:none}}
.passes-page,.account-page{background:var(--user-bg);min-height:80vh}.account-auth-page{background:linear-gradient(180deg, #1113181f, var(--user-bg)), radial-gradient(circle at 22% 15%, #4a281f, transparent 35rem), radial-gradient(circle at 82% 5%, #293844, transparent 38rem);place-content:center;min-height:max(760px,100svh);padding:8rem 1rem 4rem;display:grid}.account-auth-panel{border:1px solid var(--user-line);background:#292d31f5;border-radius:12px;width:min(100%,480px);overflow:hidden;box-shadow:0 12px 30px #0000003d}.account-auth-panel>header{padding:1.7rem 1.7rem .6rem}.account-auth-panel>header h1{max-width:none;font-size:var(--type-page-title-size)}.account-auth-panel>header p{color:var(--user-muted);line-height:1.5}.user-shell .auth-card{background:0 0;border:0;border-radius:0;padding:1rem 1.7rem 1.4rem}.user-shell .auth-card h2{font-size:var(--type-card-title-size)}.auth-card .button.primary{width:100%}.account-mode-nav{border-top:1px solid var(--user-line);flex-wrap:wrap;gap:.55rem 1rem;padding:1rem 1.7rem 1.5rem;display:flex}.account-mode-nav a{min-height:var(--public-control-height);color:var(--user-muted);font-size:var(--type-control-size);align-items:center;display:inline-flex}.account-heading{padding-bottom:3rem}.account-layout{grid-template-columns:190px minmax(0,900px);justify-content:center;gap:2rem;padding-bottom:5rem;display:grid}.account-nav{border-left:1px solid var(--user-line);gap:.2rem;height:max-content;padding:.8rem;display:grid;position:sticky;top:1rem}.account-nav a{min-height:var(--public-control-height);color:var(--user-muted);font-size:var(--type-control-size);align-items:center;padding:.7rem;font-weight:700;text-decoration:none;display:flex}.account-nav a:hover,.account-nav a:focus-visible{color:var(--user-text)}.account-content{gap:1rem;display:grid}.user-shell .panel{border-color:var(--user-line);background:var(--user-surface);box-shadow:none;border-radius:12px}.account-section{scroll-margin-top:1rem}.session-row{border-bottom:1px solid var(--user-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.session-row:last-of-type{border-bottom:0}.plan-list{gap:1rem;max-width:1100px;margin:0 auto;padding-bottom:5rem;display:grid}.plan-card{grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.4rem;display:grid}.plan-duration{border-right:1px solid var(--user-line);justify-items:center;padding-right:1.5rem;display:grid}.plan-duration strong{font-size:var(--type-data-size);line-height:var(--type-data-line)}.plan-duration span{color:var(--user-muted);font-size:var(--type-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.plan-copy h2{margin-bottom:.35rem}.plan-copy p{margin:0}.plan-price{min-width:7rem;font-size:var(--type-data-size);text-align:right;font-weight:800}.checkout-page{background:radial-gradient(circle at 50% 0, #3a2a25, var(--user-bg) 42rem);place-content:center;min-height:100svh;padding:8rem 1rem 4rem;display:grid}.checkout-card{width:min(100%,600px);padding:1.7rem}.checkout-card h1{max-width:none;font-size:var(--type-page-title-size)}.checkout-timeline{gap:.65rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.checkout-timeline li{color:var(--user-muted);font-size:var(--type-caption-size);padding-left:1.5rem;position:relative}.checkout-timeline li:before{border:2px solid var(--user-line);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.15rem;left:0}.checkout-timeline li.complete{color:var(--user-text)}.checkout-timeline li.complete:before{border-color:var(--user-accent);background:var(--user-accent)}.passes-heading,.account-heading{padding-bottom:2rem}.plan-list{padding-top:.5rem}.plan-action-error{border-radius:var(--site-container-radius);color:#ffd1c5;background:#ff6b7514;border:1px solid #ff9ba357;grid-column:2/-1;padding:.75rem}.plan-action-error p{overflow-wrap:anywhere;margin:0 0 .65rem}.account-status-summary{border:1px solid var(--user-line);border-radius:var(--site-container-radius);background:#ffffff08;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;width:min(100%,560px);padding:.85rem 1rem;display:grid}.account-status-summary>span{color:var(--user-muted);font-size:var(--type-label-size);font-weight:800}.account-status-summary>strong{color:var(--user-text)}.account-status-summary p{color:var(--user-muted);grid-column:1/-1;margin:0;font-size:.88rem}.account-page-status{border-left:3px solid var(--user-accent);background:var(--user-surface);overflow-wrap:anywhere;width:min(100% - 2rem,1090px);margin:0 auto 1rem;padding:.75rem 1rem}.account-record-copy{gap:.15rem;min-width:0;display:grid}.account-record-copy strong,.account-record-copy span{overflow-wrap:anywhere}.account-record-label{color:var(--user-muted);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.account-session-global-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.account-session-global-actions>div{border-top:1px solid var(--user-line);align-content:start;gap:.45rem;min-width:0;padding:.85rem;display:grid}.account-session-global-actions>div>span{color:var(--user-muted);font-size:.82rem;line-height:1.4}.account-session-global-actions form,.account-session-global-actions .button{width:100%}.account-history-row{border-bottom:1px solid var(--user-line);grid-template-columns:5rem minmax(0,1fr) auto;gap:.75rem;min-width:0;padding:.75rem 0;display:grid}.account-history-row:last-child{border-bottom:0}.account-history-row>span{color:var(--user-muted)}.account-history-row>*{overflow-wrap:anywhere;min-width:0}.checkout-provider-action{width:100%}@media (min-width:768px) and (max-width:1023px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-nav{border-left:0;border-bottom:1px solid var(--user-line);scrollbar-width:none;display:flex;position:static;overflow-x:auto}}@media (max-width:767px){.passes-heading,.account-heading{padding-bottom:1rem}.passes-heading>p{font-size:1rem;line-height:1.5}.plan-list{gap:.75rem;padding:.25rem 1rem 2.5rem}.plan-card{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding:1rem}.plan-duration{border:0;grid-area:1/1;justify-items:start;padding:0}.plan-duration strong,.plan-duration span{display:inline}.plan-duration span{margin-left:.35rem}.plan-price{text-align:right;grid-area:1/2;min-width:0;margin:0}.plan-copy{grid-area:2/1/auto/-1}.plan-copy .eyebrow{display:none}.plan-card>.button{width:100%;min-height:var(--public-control-height);grid-area:3/1/auto/-1}.plan-action-error{grid-area:4/1/auto/-1}.account-auth-page{min-height:calc(100svh - var(--public-app-bar-height));place-content:start center;padding:1rem 1rem 2rem}.account-auth-panel{width:100%;max-width:480px}.account-auth-panel>header{padding:1.25rem 1rem .45rem}.account-auth-panel>header h1{font-size:2rem}.account-auth-panel>header p{margin:.5rem 0 0;font-size:.95rem}.user-shell .auth-card{gap:.8rem;padding:.8rem 1rem 1rem}.auth-card .field{gap:.35rem}.auth-card input,.auth-card select,.auth-card textarea,.account-section input,.account-section select,.account-section textarea{min-height:var(--public-control-height);font-size:16px}.auth-card .button.primary,.auth-card>button[type=submit]{width:100%}.account-mode-nav{gap:.15rem;padding:.75rem 1rem 1rem;display:grid}.account-heading h1{overflow-wrap:anywhere;text-wrap:pretty;max-width:100%;font-size:1.75rem}.account-status-summary{margin-top:.35rem}.account-page-status{width:calc(100% - 2rem);margin-top:.75rem}.account-layout{padding:0 1rem 2.5rem;display:block}.account-nav{z-index:12;top:var(--public-app-bar-height);border:0;border-top:1px solid var(--user-line);border-bottom:1px solid var(--user-line);scrollbar-width:none;background:#111318f5;gap:.25rem;margin:0 -1rem 1rem;padding:.35rem 1rem;display:flex;position:sticky;overflow-x:auto}.account-nav a{border-radius:0;flex:none;padding-inline:.75rem}.account-nav a:hover,.account-nav a:focus-visible{box-shadow:inset 0 -2px var(--user-accent)}.account-content{gap:.75rem}.account-section{scroll-margin-top:calc(var(--public-app-bar-height) + 64px);padding:1rem}.session-row{flex-direction:column;align-items:stretch;gap:.65rem}.session-row form,.session-row .button{width:100%}.account-session-global-actions{grid-template-columns:minmax(0,1fr)}.account-history-row{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.account-history-row>span:first-child{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:800}.checkout-page{min-height:calc(100svh - var(--public-app-bar-height));place-content:start center;padding:1rem 1rem 2.5rem}.checkout-card{width:100%;padding:1rem}.checkout-card h1{font-size:1.9rem}.checkout-card .score,.checkout-timeline{margin-block:.25rem}}
.docs-page{background:radial-gradient(circle at 82% 4%, #d125301f, transparent 28rem), var(--user-bg);min-height:100svh;color:var(--user-text);padding:132px clamp(1rem,4.5vw,5rem) 5rem}.docs-masthead{max-width:1180px;margin:0 auto 2.5rem}.docs-masthead p{color:#fff;font-family:Inter,sans-serif;font-size:var(--type-section-title-size);font-weight:750;line-height:var(--type-section-title-line);letter-spacing:-.02em;margin:.4rem 0 0}.docs-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);max-width:1180px;margin:0 auto;display:grid}.docs-navigation{border:1px solid var(--user-line);background:#13151ae0;border-radius:16px;align-self:start;gap:.25rem;padding:.5rem;display:grid;position:sticky;top:100px}.docs-navigation a{min-height:var(--public-control-height);color:var(--user-muted);font-size:var(--type-control-size);border-radius:10px;align-items:center;padding:.65rem .85rem;font-weight:700;text-decoration:none;display:flex}.docs-navigation a:hover,.docs-navigation a:focus-visible,.docs-navigation a[aria-current=page]{color:#fff;background:#ffffff12}.docs-navigation a[aria-current=page]{box-shadow:inset 3px 0 var(--user-accent)}.docs-article{min-width:0;max-width:800px}.docs-article h1{color:#fff;max-width:16ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:-.025em;margin:0}.docs-article h2{color:#fff;font-size:var(--type-section-title-size);margin:0 0 1rem}.docs-article h3{color:#fff;font-size:var(--type-card-title-size);margin:0 0 .7rem}.docs-article section{margin-top:3.25rem}.docs-article p,.docs-article li{color:var(--user-muted);line-height:1.75}.docs-lead{max-width:64ch;font-size:var(--type-lead-size);margin:1.5rem 0 0}.docs-base-url{border:1px solid var(--user-line);font-size:var(--type-body-size);overflow-wrap:anywhere;background:#ffffff08;border-radius:9px;gap:.45rem;margin:1rem 0 0;padding:.45rem .7rem;display:inline-flex}.docs-article a{color:#fff;-webkit-text-decoration-color:var(--user-accent);text-decoration-color:var(--user-accent);text-underline-offset:.2em}.docs-article code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.docs-code-wrap{max-width:100%;position:relative}.docs-code-wrap .docs-code{margin:0;padding-top:3.2rem}.docs-code{border:1px solid var(--user-line);color:#f8ede1;max-width:100%;font-size:var(--type-body-size);tab-size:2;background:#101217;border-radius:14px;padding:1.25rem;line-height:1.65;overflow:auto}.docs-copy-control{align-items:center;gap:.55rem;display:inline-flex}.docs-code-wrap>.docs-copy-control{z-index:1;position:absolute;top:.7rem;right:.7rem}.docs-copy-control button{min-height:var(--public-control-height);color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:var(--type-control-size);font-weight:700;line-height:var(--type-control-line);background:#252932;border:1px solid #ffffff2e;border-radius:8px;padding:.4rem .7rem}.docs-copy-control button:disabled{cursor:not-allowed;opacity:.58}.docs-copy-control button:focus-visible{outline-offset:2px;outline:2px solid #fff}.docs-copy-error{color:#ffb8bd;max-width:18rem;font-size:var(--type-caption-size);line-height:1.35}.docs-method{color:#ff6670;font-size:var(--type-label-size);letter-spacing:.08em;margin-right:.4rem;display:inline-block}.docs-endpoint{border:1px solid var(--user-line);background:#ffffff05;border-radius:14px;padding:1.1rem 1.2rem}.docs-endpoint-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.docs-endpoint-heading h3{overflow-wrap:anywhere;min-width:0}.docs-article .docs-endpoint+.docs-endpoint{margin-top:.9rem}.docs-endpoint p,.docs-endpoint ol{margin-bottom:0}.docs-table-wrap{border:1px solid var(--user-line);border-radius:14px;max-width:100%;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;text-align:left;background:#101217;width:100%;min-width:620px}.docs-table-wrap caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--user-line);color:var(--user-muted);vertical-align:top;padding:.9rem 1rem;line-height:1.55}.docs-table-wrap thead th{color:#fff;font-size:var(--type-label-size);letter-spacing:.06em;text-transform:uppercase}.docs-table-wrap tbody tr:last-child>*{border-bottom:0}.docs-navigation-toggle{display:none}.docs-navigation-links,.docs-navigation-fallback{gap:.25rem;display:grid}.docs-navigation-fallback{border:1px solid var(--user-line);background:#13151ae0;border-radius:16px;margin-bottom:1.5rem;padding:.5rem}.docs-navigation-fallback a{min-height:var(--public-control-height);color:var(--user-muted);border-radius:10px;align-items:center;padding:.65rem .85rem;font-weight:700;text-decoration:none;display:flex}.docs-code{overscroll-behavior-x:contain}.docs-code-header{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:.55rem .7rem auto}.docs-code-header>span:first-child{color:var(--user-muted);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.docs-code-header>.docs-copy-control{pointer-events:auto;position:static}@media (max-width:767px){.docs-page{padding:1.25rem 1rem 2.5rem}.docs-masthead{margin-bottom:1rem}.docs-masthead p{font-size:1.35rem}.docs-layout{display:block}.docs-navigation{border:1px solid var(--user-line);background:#13151ae0;border-radius:16px;margin:0 0 1.5rem;padding:0;display:block;position:static;overflow:visible}.docs-navigation-toggle{width:100%;min-height:60px;color:var(--user-text);text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.docs-navigation-toggle>span:first-child{gap:.05rem;min-width:0;display:grid}.docs-navigation-toggle small{color:var(--user-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.docs-navigation-toggle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-navigation-links{border-top:1px solid var(--user-line);gap:.1rem;padding:.35rem;display:none}.docs-navigation[data-open=true] .docs-navigation-links{display:grid}.docs-navigation a{min-height:var(--public-control-height);padding:.65rem .85rem}.docs-navigation a[aria-current=page]{box-shadow:inset 3px 0 var(--user-accent)}.docs-article h1{font-size:clamp(2rem,10vw,2.6rem)}.docs-article h2{font-size:1.45rem}.docs-lead{margin-top:1rem;font-size:1rem;line-height:1.6}.docs-base-url{gap:.2rem;width:100%;padding:.65rem .75rem;display:grid}.docs-base-url code,.docs-endpoint-heading code{overflow-wrap:anywhere;min-width:0}.docs-article section{margin-top:2.25rem}.docs-endpoint{padding:.9rem}.docs-endpoint-heading{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.docs-endpoint-heading h3{gap:.3rem;margin:0;display:grid}.docs-method{width:fit-content}.docs-endpoint-heading .docs-copy-control{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.docs-endpoint-heading .docs-copy-control button{min-height:var(--public-control-height)}.docs-copy-error{overflow-wrap:anywhere;max-width:none}.docs-code{width:100%;max-width:100%;padding:3.2rem 1rem 1rem;font-size:16px;line-height:1.55}.docs-table-wrap{border:0;border-radius:0;overflow:visible}.docs-table-wrap table,.docs-table-wrap tbody,.docs-table-wrap tr,.docs-table-wrap th,.docs-table-wrap td{width:100%;min-width:0;display:block}.docs-table-wrap table{background:0 0;min-width:0}.docs-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-table-wrap tbody{gap:.65rem;display:grid}.docs-table-wrap tr{border:1px solid var(--user-line);background:#101217;border-radius:14px;padding:.75rem}.docs-table-wrap th,.docs-table-wrap td{border-bottom:1px solid var(--user-line);overflow-wrap:anywhere;padding:1.35rem 0 .55rem;position:relative}.docs-table-wrap td:last-child{border-bottom:0;padding-bottom:0}.docs-table-wrap [data-column-label]:before{color:var(--user-muted);letter-spacing:.08em;text-transform:uppercase;content:attr(data-column-label);font-size:.65rem;font-weight:850;position:absolute;top:.35rem;left:0}}
