/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f7fbff;--muted:#91a0b2;--base:#07111d;--surface:#101d2d;--surface-2:#172638;--line:#26384d;--green:#50d35b;--brand-green-light:#78e582;--blue:#4da2ff;--orange:#f6a23c;--red:#ff4655;color-scheme:dark}*{box-sizing:border-box}html{background:#030a12}body{background:radial-gradient(circle at 50% -10%,#15253a 0,var(--base) 42%,#050c14 100%);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.app-shell{background:linear-gradient(#081320f2,#050e18fa);width:min(100%,1120px);min-height:100vh;margin:auto;padding-bottom:110px;box-shadow:0 0 80px #00000061}.competition-header{background:linear-gradient(#0e1c2de6,#07111de0);border-bottom:1px solid #6e8cad1f;padding:22px 20px 20px}.topline{align-items:center;gap:14px;display:flex}.icon-button,.menu-button,.notification-button{cursor:pointer;background:0 0;border:0}.menu-button{align-content:space-around;width:31px;height:31px;padding:5px 3px;display:grid}.menu-button span{background:#ecf5ff;border-radius:2px;width:25px;height:2px;display:block}.brand-mark,.competition-mark{width:46px;height:46px;color:var(--green);background:linear-gradient(145deg,#172e36,#0b1726);border:1px solid #50d35bb3;border-radius:14px 14px 18px 18px;flex:0 0 46px;place-items:center;font-size:28px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 0 0 3px #50d35b14}.competition-mark span{color:#fff;font-size:13px;position:absolute;bottom:5px;right:7px}.competition-title{flex:1;min-width:0}.competition-title>div{align-items:center;gap:10px;display:flex}.competition-title h1{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(17px,4vw,25px);overflow:hidden}.competition-title p{color:#9eacbb;gap:10px;margin:4px 0 0;font-size:13px;display:flex}.live-pill{background:var(--green);color:#09220c;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:900}.notification-button{width:38px;font-size:27px;position:relative}.notification-button.following{color:var(--green)}a.notification-button{text-align:center;text-decoration:none}.notification-button i{background:var(--red);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-5px;right:-2px}.signed-context{color:var(--muted);margin:10px 0 0 92px;font-size:12px}.metrics-grid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.metrics-grid::-webkit-scrollbar{display:none}.metric{border:1px solid var(--line);background:linear-gradient(145deg,#19293beb,#0e1b2be0);border-radius:10px;min-height:105px;padding:13px 12px}.metric-live{border-color:#50d35b73}.metric-time{border-color:#4da2ff73}.metric-warning{border-color:#f6a23c73}.metric-value{align-items:center;gap:9px;font-size:20px;font-weight:850;display:flex}.metric-live .metric-value{color:var(--green)}.metric-time .metric-value{color:var(--blue)}.metric-warning .metric-value{color:var(--orange)}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:11px;font-weight:850}.metric-live .metric-label{color:var(--green)}.metric-time .metric-label{color:var(--blue)}.metric-warning .metric-label{color:var(--orange)}.metric-suffix{margin-top:3px;font-size:14px}.stage-tabs{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#162537f7;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;top:0}.stage-tabs button{color:#a8b3c1;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:70px;font-size:11px;display:flex}.stage-tabs button span{font-size:21px}.stage-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.content{gap:28px;padding:18px 20px;display:grid}.section-heading{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.section-heading h2{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:14px}.section-heading button{color:var(--green);cursor:pointer;background:0 0;border:0}.warning-heading button{color:var(--orange)}.fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fixture-card{background:linear-gradient(145deg,#16263a,#101d2d);border:1px solid #2a3d53;border-radius:9px;padding:13px 12px 11px;box-shadow:0 8px 20px #0000001f}.fixture-meta{color:#abb7c5;align-items:center;gap:7px;min-height:23px;font-size:11px;display:flex}.fixture-meta>span:first-child{color:var(--green);text-transform:uppercase;margin-right:auto;font-weight:850}.status{border-radius:4px;padding:3px 5px;font-size:9px;font-weight:900}.status-live{background:var(--red);color:#fff}.status-completed{background:#42546a}.status-scheduled{color:#a8d5ff;background:#174a78}.status-postponed{color:#ffd7cb;background:#783526}.status-awaiting_result{color:#ffd89b;background:#5b3a13}.team-row{grid-template-columns:28px 1fr 35px;align-items:center;gap:8px;margin-top:9px;display:grid}.team-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.team-row b{background:#081321;border:1px solid #23364c;border-radius:5px;place-items:center;height:30px;font-size:17px;display:grid}.team-mark{--team:#50d35b;background:#f4f7fa;border:1px solid #40586f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:inline-grid;overflow:hidden}.team-mark img{object-fit:cover;width:100%;height:100%}.team-mark.has-shirt{background:0 0;border-color:#0000;overflow:visible}.team-shirt{background:var(--team);clip-path:polygon(17% 4%,36% 0,50% 12%,64% 0,83% 4%,100% 25%,83% 38%,80% 100%,20% 100%,17% 38%,0 25%);width:92%;height:92%;display:block;position:relative}.team-shirt i{opacity:.7;background:linear-gradient(135deg,#0000 47%,#ffffff57 48% 52%,#0000 53%);position:absolute;inset:0}.score-button{border:1px solid var(--green);color:#eaffeb;text-transform:uppercase;letter-spacing:.035em;cursor:pointer;background:#2c9b3729;border-radius:6px;width:100%;min-height:39px;margin-top:12px;font-size:12px;font-weight:800}.attention-list,.next-list{background:linear-gradient(145deg,#16263a,#101d2d);border:1px solid #2b3e53;border-radius:9px;overflow:hidden}.attention-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #2a3d52;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 12px;display:grid}.attention-row:last-child{border:0}.attention-row:not(:disabled){cursor:pointer}.attention-row:disabled{opacity:1}.attention-row>span:nth-child(2){display:grid}.attention-row strong{font-size:13px;font-weight:600}.attention-row small{color:#9caaba;margin-top:3px}.warning-icon{border:2px solid var(--orange);color:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);text-align:center;width:25px;height:25px;padding-top:7px;font-weight:900}.mini-action{border:1px solid var(--orange);color:var(--orange);border-radius:6px;padding:7px 10px;font-size:11px}.chevron{color:#bfccd8;font-size:26px}.next-row{border-bottom:1px solid #2b3e53;grid-template-columns:75px minmax(90px,1fr) 14px minmax(90px,1fr) auto;align-items:center;gap:6px;min-height:57px;padding:6px 10px;display:grid}.next-row:last-child{border:0}.next-row>span{display:grid}.next-row small{color:var(--green);text-transform:uppercase;font-size:10px}.next-row time{color:var(--blue);font-size:12px}.next-row strong{align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:500;display:flex}.next-row i{color:var(--muted);font-size:10px}.next-row em{white-space:nowrap;border:1px solid #64748a;border-radius:7px;padding:7px 9px;font-size:10px;font-style:normal}.bracket-stage-tabs{gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.bracket-stage-tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:#111f31;border:1px solid #354a61;border-radius:999px;padding:9px 14px}.bracket-stage-tabs button.active{border-color:var(--green);color:var(--green);background:#50d35b14}.bracket-scroll{scroll-snap-type:x mandatory;gap:14px;padding:2px 2px 14px;display:flex}.round-column{scroll-snap-align:start;flex:0 0 min(84vw,320px)}.round-column h3{text-transform:uppercase;color:var(--muted);letter-spacing:.08em;font-size:12px}.round-column>div{gap:14px;display:grid}.matchup-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#16263a,#101d2d);border:1px solid #2e4258;border-radius:9px;width:100%;padding:11px}.matchup-card>span{grid-template-columns:26px 1fr 25px;align-items:center;gap:7px;min-height:34px;display:grid}.matchup-card strong{font-size:12px}.matchup-card b{text-align:center;background:#091522;border-radius:4px;padding:4px}.matchup-card small{color:var(--muted);border-top:1px solid #2b3e53;margin-top:6px;padding-top:8px;display:block}.knockout-brackets{gap:24px;display:grid}.knockout-bracket>h3{margin:0 0 12px;font-size:15px}.standings-panel{min-width:0}.standings-tabs{background:#0f1c2cf0;border:1px solid #2d4359;border-radius:10px;width:100%;max-width:100%;margin:0 0 18px;display:flex;overflow:hidden}.standings-tabs button{color:#9dacbc;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;min-width:0;height:46px;padding:0 16px;position:relative}.standings-tabs button.active{border-bottom-color:var(--green);color:#fff}.standings-tabs button:hover{color:#dce7ee}.standings-tabs button:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-3px}.standings-tabs+.standings-tabs{margin-top:-8px}.standings-division-list{gap:10px;display:grid}.standings-division-list button{color:#fff;text-align:left;cursor:pointer;background:#101e2e;border:1px solid #2d4259;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:15px 18px;display:flex}.standings-division-list button:hover{background:#13263a;border-color:#405b73}.standings-back:focus-visible,.standings-division-list button:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.standings-division-list strong{font-size:16px}.standings-division-list span{color:var(--green);font-size:26px}.standings-back{color:#dce7ee;cursor:pointer;background:#13243a;border:1px solid #354a61;border-radius:8px;min-height:36px;margin:0 0 18px;padding:0 12px}.team-name-filter{color:#9dacbc;letter-spacing:.06em;text-transform:uppercase;gap:6px;width:min(100%,390px);margin:0 0 16px;font-size:10px;font-weight:800;display:grid}.team-name-filter input{color:#fff;width:100%;height:43px;font:inherit;letter-spacing:normal;text-transform:none;background:#0d1b2b;border:1px solid #3a5067;border-radius:9px;padding:0 12px;font-size:13px}.team-name-filter input:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.empty-state{text-align:center;min-height:330px;color:var(--muted);border:1px dashed #30445a;border-radius:12px;align-content:center;place-items:center;padding:30px;display:grid}.empty-state>span{color:var(--green);font-size:42px}.empty-state h2{color:var(--ink);margin-bottom:0}.empty-state p{max-width:420px}.action-dock{z-index:20;background:#172638fa;border:1px solid #304359;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:1fr 120px 1fr;align-items:center;width:min(100%,1120px);height:80px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -15px 40px #00000047}.action-dock button{text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;font-size:10px;display:grid}.action-dock button>span{font-size:25px}.action-dock .floating-score{background:linear-gradient(#58df61,#2ba83a);border:2px solid #74e87d;border-radius:50%;align-self:end;width:96px;height:96px;margin-bottom:8px;font-size:9px;box-shadow:0 0 25px #50d35b4d}.floating-score span{font-weight:200;font-size:40px!important}.sheet-backdrop{z-index:50;overscroll-behavior:contain;background:#00050ab8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.score-sheet{--sheet-drag-y:0px;width:min(100%,600px);max-height:calc(100dvh - env(safe-area-inset-top) - 8px);transform:translate3d(0,var(--sheet-drag-y),0);will-change:transform;background:#142337;border:1px solid #354a62;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 -30px 80px #0006}.score-sheet[data-dragging=true]{transition:none}.sheet-drag-region{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:none;padding:10px 20px 0}.score-sheet[data-dragging=true] .sheet-drag-region{cursor:grabbing}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 20px calc(26px + env(safe-area-inset-bottom));overflow-y:auto}.sheet-grabber{background:#52647a;border-radius:3px;width:50px;height:4px;margin:0 auto 16px}.sheet-header{justify-content:space-between;align-items:start;display:flex}.sheet-header h2{margin:2px 0 20px}.sheet-header .icon-button{font-size:30px}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:11px;font-weight:800}.score-input-row{text-align:center;grid-template-columns:1fr 20px 1fr;align-items:end;gap:8px;display:grid}.score-input-row label{justify-items:center;gap:8px;display:grid}.score-input-row input{text-align:center;color:#fff;background:#0b1726;border:1px solid #3c526b;border-radius:10px;width:78px;height:62px;font-size:28px;font-weight:800}.status-choice{justify-content:center;gap:18px;margin:20px;display:flex}.primary-button{color:#07170a;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:900}.primary-button:disabled{opacity:.55}.form-error{color:#ff7d86;font-size:13px}.operation-form{gap:14px;display:grid}.operation-form label{color:var(--muted);gap:7px;font-size:12px;display:grid}.operation-form input,.operation-form select{height:46px;padding:0 10px}.operation-form input,.operation-form select,.operation-form textarea{color:#fff;background:#0b1726;border:1px solid #3c526b;border-radius:8px}.operation-form textarea{resize:vertical;height:120px;padding:10px}.announcement-list{gap:8px;display:grid}.announcement-list article{border-left:3px solid var(--green);background:#101e2e;border-radius:4px 9px 9px 4px;padding:12px 14px}.announcement-list p{color:var(--muted);margin:5px 0;font-size:13px}.auth-page{place-items:center;min-height:calc(100dvh - 72px);padding:clamp(20px,5vw,48px) 20px;display:grid}.auth-card{background:linear-gradient(145deg,#142338,#0c1827);border:1px solid #2a3e54;border-radius:18px;width:min(100%,430px);padding:clamp(22px,6vw,30px);box-shadow:0 25px 80px #00000057}.brand-lockup{white-space:nowrap;align-items:center;display:inline-flex}.brand-lockup img{object-fit:contain;width:168px;height:42px}.brand-lockup-large{margin-bottom:24px}.auth-card h1{margin-bottom:6px}.muted{color:var(--muted)}.auth-form{gap:16px;margin-top:28px;display:grid}.auth-form label{color:#bdc8d4;gap:7px;font-size:12px;display:grid}.auth-form input{color:#fff;background:#081522;border:1px solid #354a61;border-radius:8px;width:100%;height:46px;padding:0 12px}.auth-form input:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.claim-card .eyebrow{margin-top:28px}.claim-actions{gap:14px;margin-top:24px;display:grid}.claim-actions>div{justify-content:center;gap:20px;display:flex}.claim-actions a,.primary-link{color:var(--green);font-weight:700}.primary-link{text-align:center;margin-top:22px;display:block}.context-page,.participant-page{width:min(100%,900px);min-height:100vh;margin:auto;padding:32px 20px}.context-page header,.participant-page header{margin-bottom:28px}.context-page header .eyebrow{margin-top:30px}.context-page header h1,.participant-page header h1{margin:5px 0;font-size:clamp(30px,7vw,48px)}.context-page header p,.participant-page header p{color:var(--muted)}.context-grid{gap:10px;display:grid}.context-card,.participant-row{min-height:76px;color:inherit;background:linear-gradient(145deg,#16263a,#101d2d);border:1px solid #2d4259;border-radius:10px;align-items:center;gap:14px;padding:12px 15px;text-decoration:none;display:flex}.context-card>span{color:var(--green);width:38px;font-size:25px}.context-card>div,.participant-row>span{flex:1;gap:4px;display:grid}.context-card small,.participant-row small{color:var(--muted);text-transform:capitalize}.context-card em,.participant-row em{color:var(--green);font-size:12px;font-style:normal}.participant-page>header>a{color:var(--green)}.participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.participant-grid article{background:#0e1a2a;border:1px solid #2d4259;border-radius:12px;padding:14px}.participant-grid h2{text-transform:uppercase;letter-spacing:.06em;font-size:14px}.participant-row{min-height:62px;margin-top:8px}.next-assignment{background:linear-gradient(145deg,#50d35b1a,#101f30);border:1px solid #50d35b80;border-radius:14px;margin-bottom:18px;padding:22px}.next-assignment h2{margin:6px 0;font-size:25px}.next-assignment p,.next-assignment time{color:var(--muted)}.notification-list{gap:9px;display:grid}.notification-list article{background:#101e2e;border:1px solid #2d4259;border-radius:10px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.notification-list article.unread{border-color:#50d35b7a}.notification-list article>span{color:var(--green);font-size:23px}.notification-list article>div{gap:4px;display:grid}.notification-list p{color:var(--muted);margin:0}.notification-list small{color:#718197}.managed-team-list{gap:8px;display:grid}.managed-team{background:#101e2e;border:1px solid #2d4259;border-radius:9px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.managed-team>div{gap:3px;display:grid}.managed-team small{color:var(--muted);text-transform:capitalize}.managed-team button{cursor:pointer;background:#13243a;border:1px solid #3b526b;border-radius:6px;padding:7px 9px;font-size:11px}.managed-team button.danger-action{color:#ff8992;border-color:#ff465573}.profile-edit{border:1px solid var(--green);color:var(--green);cursor:pointer;background:#50d35b14;border-radius:7px;padding:8px 12px}.profile-form{background:#101e2e;border:1px solid #2d4259;border-radius:10px;max-width:520px;margin-top:18px;padding:14px}.profile-form>.profile-form-actions{gap:10px}.profile-form>.profile-form-actions button{color:#fff;background:#13243a;border:1px solid #3b526b;border-radius:7px;flex:1;min-height:43px}.profile-form>.profile-form-actions .primary-button{background:var(--green);color:#07170a;border:0}.context-card-wrap{grid-template-columns:1fr auto;gap:8px;display:grid}.new-competition-link{color:var(--green);border:1px solid #2d4259;border-radius:10px;place-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:grid}.wizard-page{width:min(100%,760px);min-height:100vh;margin:auto;padding:30px 20px}.wizard-page header>a{color:var(--green)}.wizard-page h1{margin:5px 0;font-size:clamp(32px,7vw,50px)}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:6px;margin:25px 0;display:grid}.wizard-progress span{background:#26394d;border-radius:4px;height:4px}.wizard-progress span.active{background:var(--green)}.wizard-page form>section{background:#0e1b2b;border:1px solid #2d4259;border-radius:14px;padding:20px}.wizard-page h2{margin-top:0}.type-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.type-grid button{text-align:left;cursor:pointer;background:#132238;border:1px solid #31465d;border-radius:10px;gap:6px;min-height:100px;padding:14px;display:grid}.type-grid button.selected{border-color:var(--green);background:#50d35b14}.type-grid small{color:var(--muted)}.wizard-fields{gap:15px;display:grid}.wizard-fields label{color:var(--muted);gap:7px;font-size:12px;display:grid}.wizard-fields input,.wizard-fields select{color:#fff;border:1px solid #3b5068;border-radius:8px;height:46px;padding:0 11px}.wizard-fields>div:not(.review-card){grid-template-columns:1fr 1fr;gap:10px;display:grid}.review-card{border-left:3px solid var(--green);background:#13243a;padding:12px}.review-card p{color:var(--muted);margin-bottom:0}.wizard-page form>footer{gap:10px;margin-top:16px;display:flex}.wizard-page form>footer button{background:#14243a;border:1px solid #3b5068;border-radius:8px;flex:1;min-height:48px}.wizard-page form>footer .primary-button{background:var(--green);color:#07170a;border:0}@media (max-width:640px){.competition-header{padding:18px 14px}.topline{gap:10px}.competition-title p span{display:none}.metrics-grid{gap:8px;overflow-x:auto}.metric{min-width:103px;padding:11px 9px}.content{padding:16px 14px}.fixture-grid,.participant-grid{grid-template-columns:1fr}.stage-tabs button{height:67px;font-size:9px}.next-row{grid-template-columns:60px 1fr 10px 1fr}.next-row em{display:none}.signed-context{margin-left:0}.competition-mark{flex-basis:40px;width:40px;height:40px}.menu-button{width:27px}.notification-button{width:30px}.competition-title h1{font-size:15px}.live-pill{padding:4px 6px;font-size:9px}.metric-value{font-size:17px}}@media (min-width:900px){.competition-header{padding:28px 32px}.content{padding:26px 32px}.fixture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell{border-left:1px solid #1c2d40;border-right:1px solid #1c2d40}}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d17eb;border-bottom:1px solid #8099b52e;position:sticky;top:0}.site-header-inner{gap:36px;width:min(100% - 40px,1360px);height:72px;margin:auto}.site-brand,.site-header-inner{align-items:center;display:flex}.site-brand{color:var(--ink);text-decoration:none}.desktop-global-nav{align-items:center;gap:6px;display:flex}.desktop-global-nav a{color:#a9b6c5;border-radius:999px;padding:9px 13px;font-size:14px;text-decoration:none}.desktop-global-nav a.active,.desktop-global-nav a:hover{color:#fff;background:#152438}.header-actions{align-items:center;gap:8px;display:flex}.control-centre-button,.sign-in-button{background:var(--green);color:#07150a;border-radius:999px;align-items:center;gap:9px;min-height:39px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.control-centre-button b{font-size:15px}.header-notifications{color:#fff;border:1px solid #30435a;border-radius:50%;place-items:center;width:39px;height:39px;text-decoration:none;display:grid}.profile-menu{position:relative}.profile-menu summary{cursor:pointer;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu summary>span{background:#18283b;border:1px solid #40546b;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.profile-menu>div{background:#111f31;border:1px solid #30445c;border-radius:12px;gap:4px;width:230px;padding:12px;display:grid;position:absolute;top:49px;right:0;box-shadow:0 18px 55px #0006}.profile-menu small,.profile-menu strong{padding:2px 7px}.profile-menu small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.profile-menu a{color:#dbe6f0;border-radius:7px;padding:9px 7px;text-decoration:none}.profile-menu a:hover{background:#1b2d42}.mobile-menu-button{background:0 0;border:1px solid #30435a;border-radius:50%;width:39px;height:39px;padding:10px;display:none}.mobile-menu-button span{background:#fff;height:2px;margin:3px 0;display:block}.mobile-global-nav{display:none}.website-page{width:min(100% - 40px,1320px);margin:auto;padding:48px 0 90px}.control-hero,.home-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.control-hero h1,.directory-header h1,.home-intro h1{letter-spacing:-.055em;margin:7px 0 12px;font-size:clamp(36px,5vw,68px);line-height:1.02}.control-hero>div>p:last-child,.directory-header>p,.home-intro>div>p:last-child{color:#9eacbc;max-width:680px;font-size:17px;line-height:1.55}.primary-web-button{background:var(--green);color:#061508;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.home-feature{background:radial-gradient(circle at 75% 25%,#50d35b24,#0000 32%),linear-gradient(135deg,#14263a,#0a1625);border:1px solid #294057;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:24px;min-height:300px;padding:34px;display:grid;overflow:hidden}.feature-copy{align-self:center}.live-dot{color:#78e681;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.live-dot:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #50d35b1f}.feature-copy>p{color:var(--muted)}.feature-copy h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,54px)}.feature-copy a{color:var(--green);margin-top:12px;font-weight:800;text-decoration:none;display:inline-block}.feature-scoreboard{background:#050f1994;border:1px solid #35516a;border-radius:16px;align-content:center;justify-items:center;padding:24px;display:grid}.feature-scoreboard small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.feature-scoreboard>strong{color:var(--green);margin-top:8px;font-size:82px;line-height:1}.feature-scoreboard>span{color:#c1ccd7}.feature-scoreboard>div{color:#9eacbc;border-top:1px solid #2d4257;justify-content:space-between;width:100%;margin-top:24px;padding-top:15px;font-size:12px;display:flex}.discovery-hero{max-width:820px;margin-bottom:38px}.discovery-hero h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(38px,5vw,64px);line-height:1}.discovery-hero>p:not(.eyebrow){color:#9eacbc;max-width:620px;font-size:17px;line-height:1.5}.home-search{background:#0d1a2a;border:1px solid #38516a;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:5px 6px 5px 17px;display:grid}.home-search>span{color:#9aabba;font-size:27px;line-height:1}.home-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:45px}.home-search button{background:var(--green);color:#07150a;cursor:pointer;border:0;border-radius:12px;height:40px;padding:0 18px;font-weight:850}.sport-chips{scrollbar-width:none;gap:10px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.sport-chips a{color:#e5edf5;border:1px solid #30465d;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.sport-chips a.active,.sport-chips a:hover{color:#78e681;background:#50d35b17;border-color:#50d35b8c}.home-following-empty .web-section-heading>a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.entity-results{margin-top:38px}.entity-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entity-result{color:#fff;background:#0e1d2d;border:1px solid #2d4359;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;padding:14px;text-decoration:none;display:grid}.entity-result-mark{color:#77e67f;background:#132a3d;border:1px solid #38536c;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.entity-result>div{gap:3px;min-width:0;display:grid}.entity-result small,.entity-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-result small{color:#94a5b6;text-transform:capitalize}.entity-result em{color:#70d978;font-size:11px;font-style:normal}.entity-result>b{color:var(--green)}.homepage-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);gap:26px;margin-top:44px;display:grid}.homepage-rail{align-content:start;gap:18px;display:grid}.control-preview,.personal-module,.upcoming-module{background:#0d1a29;border:1px solid #283d53;border-radius:16px;padding:18px}.control-preview{background:linear-gradient(145deg,#50d35b1a,#0d1a29)}.control-preview h2{margin:7px 0 17px}.control-preview>div{gap:24px;margin-bottom:18px;display:flex}.control-preview span{color:var(--muted);font-size:12px;display:grid}.control-preview b{color:#fff;font-size:24px}.control-preview a{color:var(--green);font-size:13px;font-weight:800;text-decoration:none}.web-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.web-section-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.web-section-heading p{color:var(--muted);margin:5px 0 0}.web-section-heading>a{color:var(--green);font-size:13px;font-weight:750;text-decoration:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.summary-card{min-width:0;color:inherit;background:linear-gradient(160deg,#102238,#091725);border:1px solid #30475d;border-radius:17px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 12px 28px #00000029}.summary-card:hover{border-color:#4b667e;transform:translateY(-2px);box-shadow:0 16px 36px #0000003d}.summary-card:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.summary-cover{isolation:isolate;aspect-ratio:2.25;background:#10273a;width:100%;position:relative;overflow:hidden}.summary-cover>img{object-fit:cover}.summary-cover-shade{z-index:1;background:linear-gradient(#01080e94,#0000 40%,#020b122e 72%,#040f19a8);position:absolute;inset:0}.summary-overlay-pill{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#e2eaf1;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;text-overflow:ellipsis;background:#020a11a8;border:1px solid #d1e6ef2e;border-radius:999px;align-items:center;gap:6px;max-width:calc(50% - 18px);padding:6px 9px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:12px;overflow:hidden;box-shadow:0 4px 14px #0003}.summary-status{left:12px}.summary-type{right:12px}.summary-context.live>i,.summary-status>i{background:#97a6b5;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.summary-status.status-active,.summary-status.status-live{color:#9bf4a3;border-color:#50d35b5c}.summary-context.live>i,.summary-status.status-active>i,.summary-status.status-live>i{background:var(--green);box-shadow:0 0 0 4px #50d35b1c}.summary-card-body{padding:17px 18px 15px}.summary-identity{min-width:0;display:block}.summary-identity h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 5px;font-size:19px;line-height:1.16}.summary-identity p{color:#98a8ba;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.3}.summary-meta{color:#91a1b3;justify-content:space-between;align-items:center;gap:13px;margin-top:15px;font-size:12px;display:flex}.summary-meta>span{align-items:center;gap:7px;min-width:0;display:flex}.summary-meta>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summary-meta>span:last-child{flex:none}.summary-icon{flex:0 0 17px;width:17px;height:17px}.summary-card footer{color:var(--muted);border-top:1px solid #263b50;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.summary-context{color:#a9b6c4;align-items:center;gap:8px;min-width:0;font-weight:750;display:flex}.summary-context.live,.summary-context.upcoming{color:var(--green)}.summary-context.empty{min-height:17px}.summary-card footer b{color:#edf4f8;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:750;display:inline-flex}.summary-card footer b .summary-icon{width:16px;height:16px}.summary-card.compact{border-radius:13px;margin-top:8px}.summary-card.compact .summary-cover{aspect-ratio:3.35}.summary-card.compact .summary-overlay-pill{padding:5px 7px;font-size:8px;top:8px}.summary-card.compact .summary-status{left:8px}.summary-card.compact .summary-type{right:8px}.summary-card.compact .summary-card-body{padding:11px 12px 10px}.summary-card.compact .summary-identity h3{margin-bottom:3px;font-size:14px}.summary-card.compact .summary-identity p,.summary-card.compact .summary-meta{font-size:10px}.summary-card.compact .summary-meta{gap:8px;margin-top:9px}.summary-card.compact .summary-icon{flex-basis:13px;width:13px;height:13px}.summary-card.compact footer{margin-top:9px;padding-top:8px;font-size:9px}.summary-card.compact footer b{gap:3px}.summary-card.compact footer b .summary-icon{width:13px;height:13px}.small-empty{color:var(--muted);border:1px dashed #354b62;border-radius:12px;padding:18px;font-size:13px}.small-empty a{color:var(--green)}.directory-header{margin-bottom:36px}.directory-header form{grid-template-columns:1fr 210px auto;gap:10px;max-width:850px;margin-top:26px;display:grid}.directory-header input,.directory-header select{color:#fff;background:#0b1726;border:1px solid #354a61;border-radius:10px;height:48px;padding:0 13px}.directory-header form button{background:var(--green);color:#07150a;border:0;border-radius:10px;padding:0 20px;font-weight:850}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.large-empty{text-align:center;border:1px dashed #344b62;border-radius:18px;align-content:center;place-items:center;min-height:360px;padding:40px;display:grid}.large-empty>span{color:var(--green);font-size:40px}.large-empty h2{margin-bottom:0}.large-empty p{max-width:520px;color:var(--muted)}.control-hero{border-bottom:1px solid #26394d;padding-bottom:30px}.control-competition{align-content:start;min-width:0;display:grid}.attention-count,.clear-count{border-radius:999px;justify-self:start;margin:8px 0 0 12px;padding:5px 8px;font-size:10px}.attention-count{color:var(--orange);background:#352719}.clear-count{color:var(--green);background:#173320}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-grid a{color:inherit;background:#101f31;border:1px solid #2b4157;border-radius:13px;gap:7px;padding:18px;text-decoration:none;display:grid}.workspace-grid span{color:var(--green);text-transform:uppercase;font-size:10px}.workspace-grid em{color:var(--muted);font-size:12px;font-style:normal}.control-page>section+section{margin-top:40px}.competition-page.app-shell{width:min(100% - 40px,1320px);min-height:calc(100vh - 72px);box-shadow:none;background:0 0;border:0;margin:auto;padding:34px 0 90px}.website-competition-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:24px;display:grid}.website-competition-identity .competition-mark{clip-path:none;border-radius:15px;flex-basis:64px;width:64px;height:64px;font-size:16px}.website-competition-identity .competition-title h1{text-transform:none;letter-spacing:-.04em;font-size:clamp(27px,3vw,42px)}.website-competition-identity .competition-title p{gap:7px;margin-top:7px}.website-competition-identity .competition-title small{color:#718398;margin-top:6px;display:block}.competition-header-actions{align-items:center;gap:8px;display:flex}.follow-button,.web-action{color:#fff;cursor:pointer;background:#13243a;border:1px solid #344b62;border-radius:999px;align-items:center;min-height:41px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.web-action.primary{background:var(--green);border-color:var(--green);color:#07150a}.follow-button.following{color:var(--green);border-color:#50d35b80}.competition-page>.competition-header{background:0 0;border:0;padding:0 0 20px}.competition-page>.competition-header>.signed-context,.competition-page>.competition-header>.topline{display:none}.competition-page .metrics-grid{margin-top:0}.competition-page .metric{border-radius:13px;min-height:92px}.competition-page>.stage-tabs{z-index:20;background:#0f1c2cf0;border:1px solid #2d4359;border-radius:999px;grid-template-columns:none;gap:3px;width:max-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex;position:sticky;top:84px;overflow-x:auto}.competition-page>.stage-tabs button{text-transform:none;border:0;border-radius:999px;flex-direction:row;min-width:105px;height:38px;padding:0 16px;font-size:13px}.competition-page>.stage-tabs button span{display:none}.competition-page>.stage-tabs button.active{color:#fff;background:#263d53}.competition-page>.content{gap:22px;padding:0;display:grid}.competition-page .action-dock{display:none}@media (min-width:1000px){.competition-page>.content:has(.attention-list){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.competition-page>.content:has(.attention-list)>section:has(.fixture-grid){grid-column:span 7}.competition-page>.content:has(.attention-list)>section:has(.attention-list){grid-column:span 5}.competition-page>.content:has(.attention-list)>section:has(.announcement-list),.competition-page>.content:has(.attention-list)>section:has(.next-list){grid-column:span 6}.competition-page .fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-page>.content:not(:has(.attention-list)) .fixture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sheet-backdrop{align-items:center;padding:20px}.score-sheet{border-radius:18px;max-height:calc(100dvh - 40px)}.sheet-drag-region{touch-action:auto;-webkit-user-select:auto;user-select:auto;cursor:default;padding:22px 22px 0}.sheet-body{padding:0 22px 22px}.sheet-grabber{display:none}}@media (prefers-reduced-motion:reduce){.score-sheet{transition:none}}@media (max-width:820px){input,select,textarea{font-size:16px}.site-header-inner{gap:10px;width:calc(100% - 28px);height:64px}.desktop-global-nav{display:none}.site-brand{margin-right:auto}.site-brand .brand-lockup img{width:136px;height:34px}.mobile-menu-button{display:block}.mobile-global-nav{background:#101f31;border:1px solid #2c4258;border-radius:12px;width:calc(100% - 28px);margin:0 auto 12px;padding:6px;display:grid}.mobile-global-nav a{color:#fff;border-radius:8px;padding:11px;text-decoration:none}.mobile-global-nav a:hover{background:#192b40}.control-centre-button span,.header-notifications{display:none}.control-centre-button{justify-content:center;width:39px;padding:0}.control-centre-button b{font-size:0}.control-centre-button b:after{content:"C";font-size:12px}.website-page{width:calc(100% - 28px);padding-top:30px}.control-hero,.home-intro{flex-direction:column;align-items:start}.control-hero h1,.directory-header h1,.home-intro h1{font-size:38px}.home-feature{grid-template-columns:1fr;padding:23px}.feature-scoreboard{display:none}.directory-header form,.explore-grid,.homepage-grid,.homepage-rail,.summary-grid{grid-template-columns:1fr}.directory-header form button{height:46px}.workspace-grid{grid-template-columns:1fr}.competition-page.app-shell{width:calc(100% - 28px);padding-top:24px;padding-bottom:100px}.website-competition-identity{grid-template-columns:auto 1fr;gap:12px}.website-competition-identity .competition-mark{flex-basis:50px;width:50px;height:50px}.website-competition-identity .competition-title h1{font-size:24px}.website-competition-identity .competition-title p{flex-wrap:wrap}.competition-header-actions{grid-column:1/-1}.competition-header-actions .web-action{display:none}.competition-header-actions .follow-button{justify-content:center;width:100%}.competition-page>.stage-tabs{border-radius:14px;width:100%;top:74px}.competition-page>.stage-tabs button{min-width:93px}.competition-page .metrics-grid{overflow-x:auto}.competition-page .metric{min-width:125px}.competition-page .action-dock{z-index:40;background:#142334f5;border:1px solid #3a5067;border-radius:999px;grid-template-columns:none;align-items:stretch;width:min(100% - 28px,420px);height:58px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000073}.competition-page .action-dock button{text-transform:none;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.competition-page .action-dock button>span{font-size:15px!important}.competition-page .action-dock .floating-score{color:#dfffe2;background:#50d35b29;border:1px solid #50d35b80;order:-1;align-self:auto}.competition-page .fixture-grid{grid-template-columns:1fr}}@media (max-width:480px){.site-brand .brand-lockup img{width:128px;height:32px}.auth-page{place-items:start center;min-height:calc(100dvh - 64px);padding:24px 14px}.auth-card{border-radius:15px}.control-centre-button,.mobile-menu-button,.profile-menu summary>span{width:37px;height:37px}.website-competition-identity .competition-title p span:last-child{display:none}.directory-header>p,.home-intro>div>p:last-child{font-size:15px}.home-feature{min-height:250px}.feature-copy h2{font-size:34px}}.competition-page>.stage-tabs{scrollbar-width:none}.competition-page>.stage-tabs::-webkit-scrollbar{display:none}.home-sections{gap:38px;min-width:0;margin-top:44px;display:grid}.home-following-empty{max-width:620px}.home-following-empty .small-empty p{margin-top:0}.home-control-preview{max-width:620px;padding:22px}.home-create-competition{color:#fff;border:1px solid #0000;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-top:28px;padding:14px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.home-create-competition:hover{background:#50d35b0e;border-color:#50d35b47;transform:translateY(-1px)}.home-create-competition:focus-visible{outline:2px solid var(--green);outline-offset:3px}.home-create-competition>svg{fill:none;width:48px;height:48px;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.home-create-competition>span{gap:4px;min-width:0;display:grid}.home-create-competition strong{font-size:16px;line-height:1.25}.home-create-competition small{color:#9eacbc;font-size:14px;line-height:1.35}.home-create-competition em{color:var(--green);font-style:normal}.home-create-competition>b{color:var(--green);font-size:34px;font-weight:300;line-height:1}@media (max-width:820px){.home-sections{gap:31px;margin-top:36px}.home-control-preview,.home-following-empty{max-width:none}}.mobile-menu-shell{align-items:center;display:flex;position:relative}.control-centre-button{width:39px;height:39px;min-height:39px;color:var(--brand-green-light);background:linear-gradient(145deg,#50d35b33,#50d35b14);border:1px solid #50d35b85;justify-content:center;padding:0;box-shadow:inset 0 0 0 1px #ffffff06}.control-centre-button svg{fill:currentColor;width:19px;height:19px}.profile-menu>div{z-index:130}.profile-menu .logout-button{color:#ff9aa2;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2a3f55;border-radius:0;width:100%;padding:11px 7px 7px}.profile-menu .logout-button:hover{color:#ffc0c5}.profile-menu .logout-button:disabled{cursor:wait;opacity:.65}.profile-menu .profile-menu-error{color:#ff8992;white-space:normal}.website-competition-identity .competition-title>div{align-items:center}.website-competition-identity .competition-title h1{line-height:1.05}.website-competition-identity .competition-title p{margin-top:3px;line-height:1.3}.summary-identity h3{margin-bottom:2px;line-height:1.15}.summary-identity p{line-height:1.25}.competition-page .metric{--metric-accent:#a9b7c7;isolation:isolate;border-color:var(--metric-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.competition-page .metric{border-color:color-mix(in srgb,var(--metric-accent) 38%,#26384d)}}.competition-page .metric{background:radial-gradient(circle at 88% 6%,var(--metric-accent),transparent 42%),linear-gradient(145deg,#16283d,#0d1a2a)}@supports (color:color-mix(in lab,red,red)){.competition-page .metric{background:radial-gradient(circle at 88% 6%,color-mix(in srgb,var(--metric-accent) 15%,transparent),transparent 42%),linear-gradient(145deg,#16283d,#0d1a2a)}}.competition-page .metric{box-shadow:0 10px 28px #00000029}.competition-page .metric:before{content:"";z-index:-1;background:var(--metric-accent);width:3px;position:absolute;inset:0 auto 0 0}.competition-page .metric-live{--metric-accent:var(--green)}.competition-page .metric-time{--metric-accent:var(--blue)}.competition-page .metric-warning{--metric-accent:var(--orange)}.competition-page .fixture-card{background:radial-gradient(circle at 100% 0,#4da2ff14,#0000 38%),linear-gradient(145deg,#17293e,#0e1b2b);border-color:#30475f;border-radius:13px;box-shadow:0 10px 26px #00000029}.competition-page .section-heading button{padding:5px 0;font-weight:750}.auth-page{isolation:isolate;position:relative}.auth-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#50d35b17,#0000 67%);border-radius:50%;width:min(70vw,720px);height:min(70vw,720px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.auth-card{background:radial-gradient(circle at 100% 0,#4da2ff14,#0000 35%),linear-gradient(145deg,#15263a,#0b1725);border-color:#31485f;border-radius:22px;width:min(100%,460px);padding:clamp(24px,6vw,36px);box-shadow:0 28px 90px #0006}.auth-card-register{width:min(100%,500px)}.auth-welcome-icon{width:46px;height:46px;color:var(--brand-green-light);background:#50d35b1a;border:1px solid #50d35b80;border-radius:15px;place-items:center;margin-bottom:24px;font-size:24px;font-weight:700;display:grid;box-shadow:inset 0 0 0 4px #50d35b09}.auth-welcome-icon.success{border-radius:50%}.auth-card h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(30px,7vw,42px)}.auth-intro{margin:0;line-height:1.55}.auth-form{gap:15px;margin-top:27px}.auth-form label{font-weight:650}.auth-form input{background:#05101bcc;border-color:#3a5068;border-radius:11px;height:49px;transition:border-color .16s,box-shadow .16s}.auth-form input::placeholder{color:#617185}.auth-form input:hover{border-color:#4b647d}.auth-form .primary-button{border-radius:11px;min-height:50px;margin-top:2px}.field-hint{color:#728398;margin-left:auto;font-size:10px;font-weight:500}.legal-agreement{text-align:center;color:#8191a4;margin:0;font-size:11px;line-height:1.5}.auth-switch a,.legal-agreement a{color:var(--brand-green-light);font-weight:750}.auth-switch{text-align:center;color:var(--muted);border-top:1px solid #293e53;margin:23px 0 0;padding-top:20px;font-size:13px}.auth-secondary-action{color:#fff;border:1px solid #3b536c;border-radius:999px;justify-content:center;align-items:center;min-height:45px;margin-top:22px;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}.auth-success strong{color:#dce8f2}.legal-page{width:min(100% - 40px,1120px)}.legal-hero{max-width:820px;margin-bottom:44px}.legal-hero>a{color:#a9b8c8;margin-bottom:34px;text-decoration:none;display:inline-block}.legal-hero h1{letter-spacing:-.055em;margin:8px 0 18px;font-size:clamp(40px,6vw,70px);line-height:1}.legal-hero>p:not(.eyebrow){color:#a9b7c7;max-width:720px;font-size:18px;line-height:1.6}.legal-hero aside{color:#d4dde6;background:#f6a23c12;border:1px solid #f6a23c61;border-radius:13px;gap:12px;margin-top:27px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.legal-hero aside strong{color:#ffc277;white-space:nowrap}.legal-layout{grid-template-columns:220px minmax(0,700px);align-items:start;gap:70px;display:grid}.legal-layout nav{border-left:1px solid #30455c;gap:5px;padding-left:15px;display:grid;position:sticky;top:104px}.legal-layout nav strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.legal-layout nav a{color:#8fa0b3;padding:6px 0;font-size:13px;text-decoration:none}.legal-layout nav a:hover{color:var(--green)}.legal-layout article{gap:34px;display:grid}.legal-layout article section{scroll-margin-top:100px}.legal-layout h2{letter-spacing:-.025em;margin:0 0 13px;font-size:25px}.legal-layout li,.legal-layout p{color:#9faebe;line-height:1.7}.legal-layout ul{padding-left:20px}.illustrated-empty{text-align:center;background:radial-gradient(circle at 50% 15%,#50d35b11,#0000 42%),#09152280;border:1px dashed #38516a;border-radius:18px;align-content:center;place-items:center;min-width:0;min-height:340px;padding:34px;display:grid;overflow:hidden}.empty-illustration{width:150px;max-width:55%;height:auto;margin-bottom:6px;overflow:visible}.empty-card-line,.empty-card-shape,.empty-ground,.empty-search-handle,.empty-search-lens{fill:none;stroke-linecap:round;stroke-linejoin:round}.empty-ground{stroke:#253b50;stroke-width:3px}.empty-card-shape{fill:#12263a;stroke:#3a566f;stroke-width:2px}.empty-card-line{stroke:#557087;stroke-width:3px}.empty-search-lens{fill:#0b1928;stroke:var(--green);stroke-width:4px}.empty-search-handle{stroke:var(--green);stroke-width:5px}.empty-spark{fill:var(--green)}.empty-dot{fill:var(--blue)}.illustrated-empty h3{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;margin:8px 0 4px;font-size:23px}.illustrated-empty p{max-width:510px;color:var(--muted);overflow-wrap:anywhere;margin:6px auto 0;line-height:1.55}.empty-actions{justify-content:center;gap:10px;max-width:100%;margin-top:21px;display:flex}.empty-primary-action,.empty-secondary-action{text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:42px;padding:8px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.empty-primary-action{background:var(--green);color:#07150a}.empty-secondary-action{color:#fff;border:1px solid #3b526b}.illustrated-empty.compact{border-radius:13px;min-height:0;padding:18px 14px}.illustrated-empty.compact .empty-illustration{width:90px;margin-bottom:0}.illustrated-empty.compact h3{font-size:16px}.illustrated-empty.compact p{font-size:12px}.illustrated-empty.compact .empty-actions{margin-top:14px}.illustrated-empty.compact .empty-primary-action{min-height:36px}.home-combined-empty{min-height:380px}.homepage-grid.main-only{grid-template-columns:minmax(0,1fr)}.homepage-grid.rail-only{grid-template-columns:minmax(300px,420px);justify-content:end}.home-intro>div,.homepage-main,.homepage-rail{min-width:0}@media (max-width:640px){.legal-layout{grid-template-columns:1fr;gap:26px}.legal-layout nav{border-top:1px solid #30455c;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 0 0;position:static}.legal-layout nav strong{grid-column:1/-1}.legal-hero aside{display:grid}.illustrated-empty{min-height:300px;padding:27px 19px}.home-combined-empty{min-height:340px}.homepage-grid.main-only,.homepage-grid.rail-only{grid-template-columns:minmax(0,1fr);justify-content:stretch}.home-intro h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,10vw,38px)}.mobile-global-nav{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1b2bfa;border:1px solid #38516a;border-radius:14px;width:min(280px,100vw - 28px);margin:0;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #00000080}.mobile-global-nav a.active{color:var(--green);background:#50d35b17}.competition-page .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible}.competition-page .metric{min-width:0;min-height:104px;padding:12px 11px}.competition-page .fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.competition-page .fixture-card{min-width:0;padding:10px 8px}.competition-page .fixture-meta{gap:5px;font-size:10px}.competition-page .team-row{grid-template-columns:22px minmax(0,1fr) 28px;gap:5px;margin-top:8px}.competition-page .team-row strong{font-size:12px}.competition-page .team-row b{height:27px;font-size:15px}.competition-page .team-mark{flex-basis:22px;width:22px;height:22px;font-size:9px}.competition-page .score-button{min-height:35px;margin-top:9px;font-size:10px}}.settings-app{color:#f3f6f8;width:min(1120px,100% - 40px);min-height:calc(100dvh - 72px);margin:auto;padding:26px 0 80px}.settings-app>.mobile-page-bar{display:none}.settings-app-identity{border-bottom:1px solid #26394c;align-items:center;gap:12px;height:72px;padding:0 4px 18px;display:flex}.settings-avatar{width:48px;height:48px;color:var(--green);background:#172c40;border:1px solid #385069;border-radius:50%;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-avatar b{font-size:15px}.settings-app-identity>span:nth-child(2){gap:2px;min-width:0;display:grid}.settings-app-identity strong{font-size:16px}.settings-app-identity small{color:#93a3b1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settings-app-identity>a{color:var(--green);margin-left:auto;font-size:13px;font-weight:750;text-decoration:none}.settings-app-shell{grid-template-columns:300px minmax(0,680px);align-items:start;gap:54px;padding-top:28px;display:grid}.settings-app-shell>aside{position:sticky;top:84px}.settings-app-content{align-content:start;gap:24px;min-width:0;display:grid}.settings-screen-title{margin-bottom:2px}.settings-screen-title h1{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.15}.settings-screen-title p{color:#98a8b6;margin:7px 0 0;font-size:14px;line-height:1.5}.settings-index{gap:24px;display:grid}.settings-index.is-main{display:none}.settings-group{gap:8px;display:grid}.settings-group>header{gap:4px;padding:0 3px;display:grid}.settings-danger>h2,.settings-form-panel>h2,.settings-group>header h2,.settings-recovery h2{margin:0;font-size:13px;font-weight:780}.settings-group>header p{color:#8698a8;margin:0;font-size:12px;line-height:1.45}.settings-group>div{background:#0d1d2d;border:1px solid #2c4156;border-radius:13px;overflow:hidden}.settings-row{color:#eef3f6;text-align:left;width:100%;min-height:62px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #273b4e;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;display:grid}.settings-row:last-child{border-bottom:0}.settings-row.active,.settings-row:hover{background:#13283b}.settings-row.active{box-shadow:inset 3px 0 var(--green)}.settings-row>i{color:#a7b6c3;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.settings-row>i svg{width:22px;height:22px}.settings-row>span{gap:3px;min-width:0;display:grid}.settings-row strong{font-size:14px;line-height:1.25}.settings-row small{color:#8fa0ae;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.settings-row>em{color:#91e298;font-size:11px;font-style:normal}.settings-row>b{color:#778a9b;font-size:21px;font-weight:400}.settings-action-row{grid-template-columns:minmax(0,1fr) 12px}.settings-action-row.danger strong{color:#ff9da5}.settings-form-panel{background:#0d1d2d;border:1px solid #2c4156;border-radius:13px;gap:15px;margin:0;padding:20px;display:grid}.settings-form-panel>p{color:#8fa0af;margin:0;font-size:13px}.settings-form-panel label{color:#b8c5cf;gap:7px;font-size:13px;font-weight:650;display:grid}.settings-form-panel input,.settings-form-panel select{color:#fff;width:100%;height:46px;background:#071624;border:1px solid #3a5068;border-radius:9px;padding:0 12px}.settings-form-panel input:focus,.settings-form-panel select:focus{border-color:var(--green);outline:2px solid #50d35b1f}.settings-form-panel .danger-button,.settings-form-panel .primary-button{justify-self:end;width:auto;min-width:150px;min-height:44px;padding:0 17px}.settings-photo{align-items:center;gap:16px;padding:16px;display:flex}.settings-photo form{align-items:center;gap:9px;display:flex}.billing-row button,.device-row button,.settings-button,.settings-photo button{color:#e6edf2;min-height:38px;font:inherit;cursor:pointer;background:#12273a;border:1px solid #39536c;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.settings-button input{opacity:0;width:1px;height:1px;position:absolute}.settings-toggle-row{border-bottom:1px solid #273b4e;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.settings-toggle-row:last-child{border:0}.settings-toggle-row>span:first-child{gap:3px;display:grid}.settings-toggle-row strong{font-size:14px}.settings-toggle-row small{color:#8fa0ae;font-size:12px}.settings-switch{flex:0 0 44px;width:44px;height:26px;position:relative}.settings-switch input{opacity:0;position:absolute}.settings-switch i{background:#33485a;border-radius:99px;position:absolute;inset:0}.settings-switch i:after{content:"";background:#a5b2bd;border-radius:50%;width:20px;height:20px;transition:all .16s;position:absolute;top:3px;left:3px}.settings-switch input:checked+i{background:#50d35b59}.settings-switch input:checked+i:after{background:var(--green);left:21px}.settings-savebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1b2af2;border:1px solid #334b60;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:12px}.settings-savebar span{color:#8698a7;font-size:12px}.settings-savebar button{width:auto;min-width:140px}.settings-status{background:#0d1d2d;border:1px solid #2c4156;border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.settings-status>span,.status-row>span{background:#6f8191;border-radius:50%;width:10px;height:10px}.settings-status>span.on,.status-row>span.on{background:var(--green);box-shadow:0 0 0 5px #50d35b1a}.settings-status>div{gap:3px;display:grid}.settings-status strong{font-size:14px}.settings-status small{color:#8fa0af;font-size:12px}.settings-primary-action{background:var(--green);color:#07150a;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.settings-feedback{border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.settings-feedback.success{color:#9ce7a2;background:#50d35b17}.settings-feedback.error{color:#ffadb3;background:#ff626d17}.settings-recovery{background:#f6a23c0d;border:1px solid #f6a23c59;border-radius:13px;padding:18px}.settings-recovery p{color:#9aabba;font-size:13px}.settings-recovery>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-recovery code{text-align:center;background:#071624;border-radius:7px;padding:9px}.billing-row,.device-row,.payment-row{min-height:62px;color:inherit;border-bottom:1px solid #273b4e;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;display:flex}.billing-row:last-child,.device-row:last-child,.payment-row:last-child{border:0}.device-row>i{color:#92a4b4;place-items:center;width:30px;height:30px;display:grid}.device-row svg{width:21px;height:21px}.billing-row>span,.device-row>span,.payment-row>span{gap:3px;min-width:0;display:grid}.billing-row strong,.device-row strong,.payment-row strong{font-size:14px}.billing-row small,.device-row small,.payment-row small{color:#8fa0af;font-size:12px}.device-row strong em{color:#8ce493;background:#50d35b1a;border-radius:99px;margin-left:7px;padding:3px 6px;font-size:9px;font-style:normal}.billing-row button,.device-row button{margin-left:auto}.device-row button:disabled{opacity:.4}.payment-row>b{margin-left:auto;font-size:13px}.settings-empty{color:#8fa0af;margin:0;padding:18px;font-size:13px}.connection-summary{background:#0d1d2d;border:1px solid #2c4156;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.connection-summary span{border-right:1px solid #273b4e;justify-items:center;gap:4px;padding:22px 10px;display:grid}.connection-summary span:last-child{border:0}.connection-summary b{font-size:24px}.connection-summary small{color:#8fa0af;font-size:12px}.status-row{align-items:center;gap:12px;padding:18px;display:flex}.settings-danger{background:#ff626d0b;border:1px solid #ff626d4d;border-radius:13px;gap:12px;padding:18px;display:grid}.settings-danger>p{color:#9eacb8;margin:0;font-size:13px;line-height:1.55}.settings-danger .settings-form-panel{background:0 0;border:0;padding:5px 0 0}@media (max-width:820px){.settings-app{width:100%;padding:0 0 calc(64px + env(safe-area-inset-bottom));background:#081725}.settings-app>.mobile-page-bar{display:grid}.settings-app-identity{border-bottom:6px solid #0b1d2d;height:76px;padding:12px 16px}.settings-avatar{flex-basis:46px;width:46px;height:46px}.settings-app-identity>a{display:none}.settings-app-shell{padding:0;display:block}.settings-app-shell>aside{display:none}.settings-app-content{gap:22px;padding:20px 14px}.settings-index.is-main{display:grid}.settings-screen-title h1{font-size:22px}.settings-screen-title p{font-size:13px}.settings-index{gap:22px}.settings-group>header h2{color:#9cacba;text-transform:none;font-size:12px}.settings-group>div{border-radius:12px}.settings-row{min-height:64px;padding:10px 13px}.settings-row strong,.settings-toggle-row strong{font-size:15px}.settings-row small,.settings-toggle-row small{font-size:12px}.settings-form-panel{padding:16px}.settings-form-panel input,.settings-form-panel select{font-size:16px}.settings-savebar{bottom:calc(8px + env(safe-area-inset-bottom))}.settings-photo{padding:14px}.settings-recovery>div{grid-template-columns:1fr}}@media (max-width:430px){.settings-app-content{padding-left:12px;padding-right:12px}.settings-row{grid-template-columns:32px minmax(0,1fr) auto 10px;gap:9px}.settings-row>em{font-size:10px}.settings-savebar span{display:none}.settings-savebar button{width:100%}.connection-summary small{text-align:center;font-size:10px}}.settings-form-panel{background:0 0;border:0;border-radius:0;gap:22px;padding:0}.settings-form-panel label{color:#aebdca;letter-spacing:.01em;gap:10px;font-size:12px}.settings-form-panel input,.settings-form-panel select{height:48px;font:inherit;background:#091522;border:1px solid #3b5068;border-radius:10px;padding:0 13px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.settings-form-panel input:hover,.settings-form-panel select:hover{border-color:#4b647d}.settings-form-panel input:focus-visible,.settings-form-panel select:focus-visible{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #50d35b29}.settings-form-panel .danger-button,.settings-form-panel .primary-button{margin-top:2px}.settings-form-intro{align-items:center;gap:14px;min-width:0;padding:2px 0 4px;display:flex}.settings-form-intro>span{color:#83df8b;letter-spacing:-.02em;background:#50d35b1a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:850;display:grid}.settings-form-intro>span svg{width:24px;height:24px}.settings-form-intro>div{gap:4px;min-width:0;display:grid}.settings-form-intro strong{color:#eef3f6;text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.settings-form-intro p{color:#8fa0af;margin:0;font-size:12px;line-height:1.5}.settings-signout strong,.settings-signout>i{color:#ff9da5}.settings-notification-columns,.settings-notification-row{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;display:grid}.settings-notification-columns{color:#788b9b;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #273b4e;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.settings-notification-columns b{text-align:center;font-size:10px}.settings-notification-row{border-bottom:1px solid #273b4e;gap:0;min-height:72px;padding:11px 14px}.settings-notification-row:last-child{border-bottom:0}.settings-notification-row>span:first-child{gap:4px;min-width:0;padding-right:12px;display:grid}.settings-notification-row strong{font-size:14px;line-height:1.25}.settings-notification-row small{color:#8fa0ae;font-size:12px;line-height:1.35}.settings-notification-row .settings-switch{justify-self:center}.settings-notification-row .settings-switch input{z-index:2;cursor:pointer;width:100%;height:100%;margin:0;inset:0}.settings-savebar{z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;background:#081725;border:0;border-top:1px solid #334b60;border-radius:0;width:100%;padding:14px 0;bottom:0;box-shadow:0 -18px 24px #081725}.settings-row{-webkit-tap-highlight-color:transparent}.settings-row:focus{outline:0}.settings-row:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-3px}@media (hover:none),(pointer:coarse){.settings-row:hover{background:0 0}.settings-row.active,.settings-row.active:hover{background:#13283b}}@media (max-width:820px){.settings-form-panel{padding:0}.settings-form-panel .danger-button,.settings-form-panel .primary-button{justify-self:stretch;width:100%}.settings-form-intro>span{flex-basis:46px;width:46px;height:46px}.settings-notification-columns,.settings-notification-row{grid-template-columns:minmax(0,1fr) 52px 52px}.settings-savebar{width:calc(100% + 28px);padding:12px 14px calc(12px + env(safe-area-inset-bottom));margin-left:-14px;bottom:0}.settings-savebar button{width:100%}.settings-savebar span{display:none}}@media (max-width:430px){.settings-savebar{width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px}}.page-header{border-bottom:1px solid #26394d;width:100%;margin:0 0 36px;padding:0 0 30px}.page-header-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.page-header-main{align-items:center;gap:18px;min-width:0;display:flex}.page-header-copy{min-width:0;max-width:780px}.page-header-main>.public-profile-mark{border-radius:16px;flex:0 0 72px;width:72px;height:72px;font-size:21px}.page-header .eyebrow{margin:0 0 8px}.page-header h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.02}.page-header-description{color:#9eacbc;max-width:680px;margin:12px 0 0;font-size:17px;line-height:1.55}.page-header-actions{flex:none;align-items:center;gap:10px;display:flex}.page-header-content{margin-top:26px}.page-back-link,.workspace-back{width:max-content;min-height:36px;color:var(--green);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;margin:0 0 24px;padding:0 4px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.page-back-link svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.page-back-link:hover,.workspace-back:hover{color:var(--brand-green-light)}.page-back-link:focus-visible,.workspace-back:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.narrow-page{max-width:900px}.directory-header.page-header form{margin-top:0}.legal-hero>.page-header,.placeholder-hero>.page-header{max-width:820px}.placeholder-hero>.page-header{margin-bottom:32px}.legal-hero>.page-header{margin-bottom:27px}.legal-hero>.page-header+aside,.placeholder-hero>.page-header+.placeholder-notice{margin-top:0}@media (max-width:820px){.page-header{margin-bottom:28px;padding-bottom:24px}.page-header-row{flex-direction:column;align-items:stretch;gap:22px}.page-header-main{align-items:flex-start;gap:14px}.page-header-main>.public-profile-mark{border-radius:14px;flex-basis:58px;width:58px;height:58px;font-size:17px}.onboarding-hero h1,.page-header h1,.settings-hero h1,.site-admin-hero h1{font-size:clamp(34px,10vw,42px)}.onboarding-hero>p:last-child,.page-header-description,.settings-hero>p:last-child,.site-admin-hero>p:last-child{font-size:15px}.page-header-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;display:grid}.page-header-actions>a,.page-header-actions>button{justify-content:center}.page-back-link,.workspace-back{min-height:34px;margin-bottom:18px;font-size:13px}.onboarding-hero,.settings-hero,.site-admin-hero{margin-bottom:28px;padding-bottom:24px}}body:has(.site-admin-app) .site-content:before{display:none}.site-admin-app.site-admin-page{background:#07111d;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0 0 0 220px;display:block;position:relative}.site-admin-workspace{width:100%;min-height:100dvh;padding:64px 26px 80px}.site-admin-rail{z-index:80;background:#091522;border-right:1px solid #203348;flex-direction:column;width:220px;padding:18px 12px;display:flex;position:fixed;inset:0 auto 0 0}.site-admin-brand{color:#fff;align-items:center;gap:10px;margin:0 5px 24px;text-decoration:none;display:flex}.site-admin-brand>b{background:var(--green);color:#061508;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.site-admin-brand>span{font-size:14px;font-weight:900;display:grid}.site-admin-brand small{color:#6f8295;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.site-admin-rail nav{gap:4px;display:grid}.site-admin-rail nav a{color:#91a2b3;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.site-admin-rail nav a>span{color:#73879b;text-align:center;width:21px;font-size:15px}.site-admin-rail nav a:hover{color:#fff;background:#102237}.site-admin-rail nav a.active{color:#fff;box-shadow:inset 3px 0 var(--green);background:#173047}.site-admin-rail nav a.active>span{color:var(--green)}.site-admin-exit{color:#92a4b6;border-top:1px solid #203348;margin-top:auto;padding:16px 10px 3px;font-size:11px;text-decoration:none}.site-admin-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111df0;border-bottom:1px solid #617d9738;align-items:center;gap:14px;height:56px;padding:0 26px;display:flex;position:fixed;top:0;left:220px;right:0}.site-admin-topbar>div{align-items:baseline;gap:9px;display:flex}.site-admin-topbar p{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.site-admin-topbar h1{letter-spacing:-.02em;margin:0;font-size:16px}.site-admin-topbar>span{color:#a9eab0;text-transform:uppercase;background:#50d35b12;border:1px solid #50d35b40;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:800}.site-admin-topbar .page-back-link{min-height:30px;margin:0;font-size:10px}.site-admin-app>.site-admin-workspace>.mobile-page-bar{display:none}.site-admin-app .site-admin-hero{border:0;max-width:none;margin:0 0 14px;padding:0}.site-admin-app .site-admin-hero .eyebrow{display:none}.site-admin-app .site-admin-hero h1{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.15}.site-admin-app .site-admin-hero>p:last-child{color:#8193a5;margin:5px 0 0;font-size:12px;line-height:1.4}.site-admin-app .site-admin-tab-shell{position:static}.site-admin-app .site-admin-tabs{display:none}.site-admin-app .site-admin-dashboard{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.site-admin-app .site-admin-dashboard>a{min-height:104px;color:inherit;background:linear-gradient(145deg,#0f2031,#0b1927);border:1px solid #2d4359;border-radius:11px;gap:4px;padding:15px;text-decoration:none;display:grid}.site-admin-app .site-admin-dashboard>a:hover{border-color:#49708d;transform:translateY(-1px)}.site-admin-app .site-admin-dashboard strong{font-size:25px}.site-admin-app .site-admin-dashboard span{color:var(--muted);font-size:11px}.site-admin-app .site-admin-dashboard small{color:var(--green);align-self:end;font-size:9px}.site-admin-activity{background:#0b1b2a;border:1px solid #293f53;border-radius:12px;gap:0;margin-top:14px;padding:16px;display:grid}.site-admin-activity header{margin-bottom:8px}.site-admin-activity h2{margin:2px 0;font-size:17px}.site-admin-activity>article{border-top:1px solid #22384c;align-items:center;gap:10px;padding:10px 0;display:flex}.site-admin-activity>article>span{width:27px;height:27px;color:var(--green);background:#50d35b1a;border-radius:8px;place-items:center;display:grid}.site-admin-activity>article>div{gap:2px;display:grid}.site-admin-activity article strong{font-size:11px}.site-admin-activity article small,.site-admin-activity>p{color:#8193a5;font-size:10px}.site-admin-app .site-admin-filters{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1927f0;border:1px solid #253b50;border-radius:12px;padding:8px;position:sticky;top:66px}.site-admin-app .site-admin-filters button,.site-admin-app .site-admin-filters input,.site-admin-app .site-admin-filters select{min-height:40px}.site-admin-app .site-admin-table{background:#0a1928;border-radius:11px}.site-admin-app .site-admin-table>article,.site-admin-app .site-admin-table>button{min-height:56px;padding:10px 12px;font-size:11px}.site-admin-app .site-admin-table strong{font-size:12px}.site-admin-app .site-admin-table small{font-size:10px}.site-admin-app .admin-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070cb8;place-items:stretch end;padding:0}.site-admin-app .admin-modal>form,.site-admin-app .admin-modal>section{width:min(520px,100%);height:100dvh;max-height:none;padding:22px 22px max(24px,env(safe-area-inset-bottom));background:#0b1a29;border-width:0 0 0 1px;border-radius:0;box-shadow:-30px 0 80px #00000080}.site-admin-app .admin-modal.wide>section{width:min(820px,100%)}.site-admin-app .admin-modal form>div:last-child,.site-admin-app .modal-actions{background:#0b1a29;border-top:1px solid #2a4055;margin:8px -22px -22px;padding:12px 22px;position:sticky;bottom:-22px}.site-admin-app .admin-template-layout{grid-template-columns:260px minmax(0,1fr)}.site-admin-app .billing-plan-editor,.site-admin-app .template-editor{z-index:290;background:#0b1a29;border-width:0 0 0 1px;border-radius:0;align-content:start;width:min(760px,100% - 220px);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 90px #0000009e}.operations-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.operations-health>article{background:#0c1c2b;border:1px solid #273d51;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.operations-health>article>span{width:36px;height:36px;color:var(--green);background:#142a3e;border-radius:10px;place-items:center;font-size:17px;display:grid}.operations-health div{gap:2px;min-width:0;display:grid}.operations-health small{color:#7f92a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.operations-health strong{font-size:15px}.operations-health p{color:#8193a5;margin:0;font-size:10px}.operations-heading{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 10px;display:flex}.operations-heading h2{margin:2px 0;font-size:19px}.operations-heading p{color:#8193a5;margin:0;font-size:11px}.operations-heading button,.operations-list footer button{color:#dce7ee;cursor:pointer;background:#11263a;border:1px solid #344b61;border-radius:8px;min-height:36px;padding:0 11px}.operations-list{gap:8px;display:grid}.operations-list>article{background:#0b1b2a;border:1px solid #263c51;border-radius:11px;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:10px 18px;padding:13px;display:grid}.operations-list>article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.operations-list h3{margin:0;font-size:13px}.operations-list header small{color:#75889b;font-size:9px}.task-indicator{background:#6f8091;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #6f80911a}.task-indicator.enabled{background:var(--green);box-shadow:0 0 0 4px #50d35b1a}.operations-list>article>p{color:#9aaaba;margin:0;font-size:11px;line-height:1.45}.operations-list dl{justify-content:flex-end;gap:16px;margin:0;display:flex}.operations-list dl>div{gap:2px;display:grid}.operations-list dt{color:#708497;text-transform:uppercase;font-size:8px}.operations-list dd{margin:0;font-size:10px}.operations-list footer{border-top:1px solid #20364a;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:9px;display:flex}.operations-list footer button:disabled{opacity:.4}.operations-list .task-pause{color:#ff9da5;border-color:#70404a}.operations-list .task-enable{color:#9bea9f;border-color:#347743}.task-result{background:#071521;border-radius:7px;padding:7px 9px;color:#9fb2c2!important;grid-column:1/-1!important;font-family:ui-monospace,monospace!important}.task-runs{gap:7px;display:grid}.task-runs>article{border:1px solid #263d51;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.task-runs>article>div{display:grid}.task-runs small{color:#8193a5}.task-runs code,.task-runs p{grid-column:1/-1}.task-review{gap:8px;display:grid}.task-review>div{border-bottom:1px solid #263d51;justify-content:space-between;padding:8px 0;display:flex}.task-review dt{color:#8193a5}.task-review dd{margin:0}.operations-admin textarea{color:#fff;background:#091725;border:1px solid #354c62;border-radius:9px;min-height:100px;padding:10px}@media (max-width:1100px){.site-admin-app .site-admin-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-list>article{grid-template-columns:1fr 1fr}.operations-list dl{justify-content:flex-start}.operations-list footer{grid-column:1/-1}}@media (max-width:800px){body:has(.site-admin-app){padding-bottom:74px}.site-admin-app.site-admin-page{padding:0}.site-admin-workspace{padding:70px 14px 28px}.site-admin-rail{display:none}.site-admin-topbar{height:54px;padding:0 14px;left:0}.site-admin-app .site-admin-hero,.site-admin-app>.site-admin-workspace>.mobile-page-bar,.site-admin-topbar .page-back-link,.site-admin-topbar>span{display:none}.site-admin-app .site-admin-tab-shell{z-index:90;padding-bottom:env(safe-area-inset-bottom);background:#081522;position:fixed;bottom:0;left:0;right:0}.site-admin-app .site-admin-tabs{background:#081522f7;border:0;border-top:1px solid #2a4054;border-radius:0;width:100%;margin:0;display:flex}.site-admin-app .site-admin-tabs a{flex:1;place-items:center;min-width:0;min-height:58px;padding:7px 3px;font-size:9px;display:grid}.site-admin-app .site-admin-tabs a.active:after{height:2px;top:0;bottom:auto}.site-admin-app .site-admin-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.site-admin-app .site-admin-dashboard>a{min-height:92px;padding:13px}.site-admin-app .site-admin-filters{grid-template-columns:1fr 1fr;top:60px}.site-admin-app .site-admin-table>article,.site-admin-app .site-admin-table>button{min-height:66px}.site-admin-app .admin-modal>form,.site-admin-app .admin-modal>section{border:0;width:100%}.site-admin-app .billing-plan-editor,.site-admin-app .template-editor{width:100%;padding:18px 14px max(82px,calc(env(safe-area-inset-bottom) + 72px));left:0}.operations-health,.operations-list>article{grid-template-columns:1fr}.operations-list dl{flex-wrap:wrap}.operations-list footer{grid-column:auto;justify-content:stretch}.operations-list footer button{flex:1}.billing-admin-grid{grid-template-columns:1fr}.manual-grant-form{padding:15px}}@media (max-width:460px){.site-admin-workspace{padding-left:10px;padding-right:10px}.site-admin-app .site-admin-dashboard{gap:7px}.operations-list>article{padding:11px}.operations-list>article>header{grid-template-columns:auto 1fr}.operations-list>article>header>.admin-status{grid-column:2}}@media (max-width:800px){body:has(.site-admin-app){padding-bottom:0}.site-admin-app .site-admin-workspace{padding:64px 12px 32px}.site-admin-app .site-admin-tab-shell{z-index:60;background:#081522;width:calc(100% + 24px);max-width:none;margin:0 -12px 12px;box-shadow:0 1px #263d52;padding:0!important;position:sticky!important;inset:54px auto auto!important}.site-admin-app .site-admin-tab-shell.is-stuck>nav{box-shadow:none}.site-admin-app .site-admin-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:0;padding:0 8px;overflow-x:auto;background:#081522!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;display:flex!important;position:static!important}.site-admin-app .site-admin-tabs::-webkit-scrollbar{display:none}.site-admin-app .site-admin-tabs a{color:#8193a5;white-space:nowrap;justify-content:center;align-items:center;font-weight:750;flex:none!important;min-width:92px!important;min-height:46px!important;padding:0 10px!important;font-size:10px!important;display:flex!important}.site-admin-app .site-admin-tabs a.active{color:#fff;background:#50d35b0e}.site-admin-app .site-admin-tabs a.active:after{border-radius:999px 999px 0 0;height:2px!important;inset:auto 10px 0!important}.site-admin-app .site-admin-dashboard{z-index:1;position:relative;margin-top:0!important;display:grid!important}.site-admin-app .site-admin-activity,.site-admin-app .site-admin-section{z-index:1;position:relative}}.site-admin-app .site-admin-hero{display:none!important}.site-admin-app .admin-sheet-heading{border-bottom:1px solid #263d51;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;margin:-4px 0 8px;padding:0 0 14px;display:flex}.site-admin-app .admin-sheet-heading h2{margin:2px 0 0;font-size:20px}.site-admin-app .admin-sheet-heading>button{color:#fff;cursor:pointer;background:#11263a;border:1px solid #354c62;border-radius:9px;flex:0 0 38px;width:38px;height:38px;font-size:22px}.site-admin-app .billing-plan-editor{border:1px solid var(--line);background:var(--panel);width:auto;max-height:none;box-shadow:none;border-radius:14px;padding:18px;position:static;inset:auto;overflow:visible}.site-admin-app .manual-grant-form{background:#0b1b2a;border-color:#2a4055}@media (max-width:800px){.site-admin-app .billing-plan-editor{width:auto;padding:16px;position:static}.site-admin-app .template-editor{padding-top:18px}.site-admin-app .admin-sheet-heading{z-index:2;background:#0b1a29;padding-top:10px;position:sticky;top:-18px}body:has(.site-admin-app){padding-bottom:0}.site-admin-app .site-admin-workspace{padding:64px 12px 32px}.site-admin-app .site-admin-tab-shell{z-index:60;background:#081522;width:calc(100% + 24px);max-width:none;margin:0 -12px 12px;box-shadow:0 1px #263d52;padding:0!important;position:sticky!important;inset:54px auto auto!important}.site-admin-app .site-admin-tab-shell.is-stuck>nav{box-shadow:none}.site-admin-app .site-admin-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:0;padding:0 8px;overflow-x:auto;background:#081522!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;display:flex!important;position:static!important}.site-admin-app .site-admin-tabs::-webkit-scrollbar{display:none}.site-admin-app .site-admin-tabs a{color:#8193a5;white-space:nowrap;justify-content:center;align-items:center;font-weight:750;flex:none!important;min-width:92px!important;min-height:46px!important;padding:0 10px!important;font-size:10px!important;display:flex!important}.site-admin-app .site-admin-tabs a.active{color:#fff;background:#50d35b0e}.site-admin-app .site-admin-tabs a.active:after{border-radius:999px 999px 0 0;height:2px!important;inset:auto 10px 0!important}.site-admin-app .site-admin-dashboard{z-index:1;position:relative;margin-top:0!important;display:grid!important}.site-admin-app .site-admin-activity,.site-admin-app .site-admin-section{z-index:1;position:relative}}.mobile-page-bar{display:none}@media (max-width:820px){.mobile-page-bar{z-index:60;width:100vw;min-height:54px;padding:env(safe-area-inset-top) 10px 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091a29f2;border-bottom:1px solid #293f53;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-left:calc(50% - 50vw);display:grid;position:relative}.mobile-page-bar>a{color:#dfe7ec;border-radius:10px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.mobile-page-bar>a:hover{color:var(--brand-green-light)}.mobile-page-bar>a:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-2px}.mobile-page-bar>a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-page-bar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12px;overflow:hidden}.mobile-control-page{padding-top:0!important}.mobile-control-page>.mobile-page-bar{margin-bottom:30px}.mobile-control-page.setup-page>.mobile-page-bar,.mobile-control-page.team-workspace>.mobile-page-bar{margin-bottom:20px}.mobile-control-page.competition-page>.mobile-page-bar{margin-bottom:23px}.mobile-control-page.participant-page>.mobile-page-bar{margin-bottom:28px}.mobile-control-page.site-admin-page>.mobile-page-bar{margin-bottom:18px}.account-settings-page>.mobile-page-bar,.mobile-control-page.billing-page>.mobile-page-bar{margin-bottom:0}.mobile-control-page .legacy-mobile-back,.mobile-control-page .workspace-header-links>a:first-child,.mobile-control-page>.page-back-link,.mobile-control-page>.page-header>.page-back-link{display:none}.mobile-control-page .workspace-header-links{justify-content:flex-end}.mobile-control-page .workspace-header-links:not(:has(a+a)){display:none}.mobile-control-page .sticky-tab-shell{top:0}.account-settings-page{width:100%;padding:0 0 calc(82px + env(safe-area-inset-bottom));background:linear-gradient(#0c1e2f,#071521 260px)}.account-mobile-bar{min-height:50px}.account-settings-hero{background:0 0;grid-template-columns:none;min-height:76px;margin:0;padding:13px 16px;display:flex}.account-settings-hero .account-avatar{border-radius:14px;width:44px;height:44px}.account-settings-hero h1{font-size:17px}.account-health{width:auto;margin:0;padding:6px 8px}.account-settings-shell{display:block}.account-settings-content{gap:12px;max-width:none;padding:14px}.account-panel-header{display:flex}.account-panel-header h2{font-size:20px}.account-overview-grid{grid-template-columns:1fr}.account-summary-card,.account-summary-card:first-child{grid-column:auto;min-height:66px}.account-context-card,.account-form-card,.billing-account-card{padding:15px}.account-quick-list{display:none}}@media (max-width:820px){.account-settings-content:has(.account-overview-grid){padding-top:14px}.account-context-card>div.account-network{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;padding:10px 5px}.account-settings-nav{display:none}}@media (max-width:480px){.account-health{gap:0;font-size:0}.account-command-card{grid-template-columns:62px minmax(0,1fr);padding:15px}.account-score{width:62px;height:62px}.account-score:before{width:52px;height:52px}.account-command-copy p{display:none}.account-context-card>header{display:grid}.account-context-card .account-network>span b{font-size:14px}.account-context-card .account-network>span small{font-size:6px}.account-settings-hero{gap:10px}}body:has(.team-editor-sheet) .team-editor-sheet .sheet-body{background:#101f31;padding:0}body:has(.team-editor-sheet) .team-editor-tabs.competition-tabs{width:100%;max-width:none;box-shadow:none;background:#0f1c2cfa;border:1px solid #2d4359;border-left:0;border-right:0;border-radius:0;gap:0;margin:0;padding:0;display:flex}body:has(.team-editor-sheet) .team-editor-tabs.competition-tabs button{color:#9dacbc;border-radius:0;flex:1 1 0;min-width:0;height:47px;min-height:47px;padding:0 8px;font-size:12px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important}body:has(.team-editor-sheet) .team-editor-tabs.competition-tabs button.active{color:#fff;border-bottom-color:var(--green)!important;background:0 0!important}body:has(.team-editor-sheet) .team-editor-tabs.competition-tabs button.active:after{display:none}body:has(.team-editor-sheet) .team-editor-panel{padding:26px 22px max(28px,calc(env(safe-area-inset-bottom) + 18px));align-content:start;gap:24px}body:has(.team-editor-sheet) .team-editor-panel:has(>.team-editor-savebar){min-height:calc(100dvh - 245px);padding-bottom:0}body:has(.team-editor-sheet) .team-editor-panel>.team-editor-profile{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body:has(.team-editor-sheet) .team-editor-profile .profile-image-editor,body:has(.team-editor-sheet) .team-profile-readonly .profile-image-editor{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body:has(.team-editor-sheet) .team-editor-profile .team-editor-section,body:has(.team-editor-sheet) .team-profile-readonly .team-editor-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body:has(.team-editor-sheet) .team-editor-entry-form{background:0 0;border:0;border-radius:0;gap:14px;padding:0}body:has(.team-editor-sheet) .team-editor-savebar{z-index:8;width:calc(100% + 44px);min-height:74px;padding:13px 22px max(13px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#101f31;border:0;margin:auto -22px 0;position:sticky;bottom:0;box-shadow:0 -1px #526b8366,0 -20px 28px #06101bb8}body:has(.team-editor-sheet) .team-editor-payment-tabs.competition-tabs{width:100%;max-width:none;box-shadow:none;background:#0f1c2cf0;border:1px solid #2d4359;border-radius:10px;gap:0;margin:0;padding:0;display:flex;position:static;overflow:hidden}body:has(.team-editor-sheet) .team-editor-payment-tabs.competition-tabs button{color:#9dacbc;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;min-width:0;height:45px;font-size:12px;font-weight:650}body:has(.team-editor-sheet) .team-editor-payment-tabs.competition-tabs button.active{border-bottom-color:var(--green);color:#fff;background:0 0}body:has(.team-editor-sheet) .team-editor-payment-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid}@media (max-width:520px){body:has(.team-editor-sheet) .team-editor-panel{padding-left:16px;padding-right:16px}body:has(.team-editor-sheet) .team-editor-panel:has(>.team-editor-savebar){min-height:calc(100dvh - 225px)}body:has(.team-editor-sheet) .team-editor-savebar{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.team-editor-sheet .sheet-body{padding:0}.team-editor-shell{min-height:100%;font-size:12px}.team-editor-identity{padding:4px 22px 22px}.team-editor-identity strong{font-size:18px;line-height:1.25}.team-editor-status{font-size:9px}.team-editor-tabs.competition-tabs{z-index:5;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1c2cfa;border:1px solid #2d4359;border-left:0;border-right:0;border-radius:0;gap:0;margin:0;padding:0;display:flex;position:sticky;top:0}.team-editor-tabs.competition-tabs button{color:#9dacbc;border-radius:0;flex:1 1 0;width:auto;min-width:0;height:47px;min-height:47px;font-size:12px;font-weight:650;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important}.team-editor-tabs.competition-tabs button:hover{color:#dce7ee}.team-editor-tabs.competition-tabs button.active{color:#fff;border-bottom-color:var(--green)!important;background:0 0!important}.team-editor-tabs.competition-tabs button.active:after{display:none}.team-editor-tabs.competition-tabs button:focus-visible{z-index:1;outline:2px solid var(--brand-green-light);outline-offset:-3px}.team-editor-tabs.competition-tabs button>i{width:5px;height:5px;top:9px}.team-editor-panel{padding:26px 22px max(28px,calc(env(safe-area-inset-bottom) + 18px));align-content:start;gap:24px}.team-editor-panel:has(>.team-editor-savebar){min-height:calc(100dvh - 245px);padding-bottom:0}.team-editor-section-heading>span{font-size:10px;line-height:1.2}.team-editor-section-heading h3{line-height:1.25}.team-editor-section-heading p{font-size:12px}.team-editor-panel>.team-editor-profile{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.team-editor-profile,.team-editor-profile .team-editor-section,.team-profile-readonly,.team-profile-readonly .team-editor-section{gap:16px}.team-editor-profile .profile-image-editor,.team-profile-readonly .profile-image-editor{border-radius:0!important}.team-editor-profile .profile-image-editor label,.team-editor-profile .setup-field,.team-editor-profile .team-editor-section label{color:#aebdca;font-size:12px;font-weight:650;line-height:1.4}.team-editor-profile .profile-image-editor small,.team-editor-profile .team-editor-section>div>small,.team-profile-readonly small{font-size:11px;line-height:1.5}.team-editor-profile .team-editor-section,.team-profile-readonly .team-editor-section{margin:0!important}.team-editor-profile .team-editor-section>div>.eyebrow,.team-profile-readonly .team-editor-section .eyebrow{font-size:10px}.team-editor-facts{gap:20px 28px}.team-editor-facts dt{font-size:10px}.team-editor-facts dd{font-size:14px;line-height:1.35}.team-editor-entry-form{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.team-editor-entry-form>label,.team-editor-invite label,.team-editor-payment-form label,.team-editor-withdraw label{gap:8px;font-size:12px;line-height:1.35}.team-editor-entry-form small{font-size:11px;line-height:1.5}.team-editor-entry-form select,.team-editor-invite input,.team-editor-payment-form input,.team-editor-payment-form select,.team-editor-payment-form textarea,.team-editor-withdraw input,.team-editor-withdraw textarea{font-size:14px}.team-editor-savebar{z-index:8;width:calc(100% + 44px);min-height:74px;padding:13px 22px max(13px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#101f31;flex:none;margin:auto -22px 0;bottom:0;box-shadow:0 -1px #526b8366,0 -20px 28px #06101bb8}.team-editor-savebar:before{content:"";pointer-events:none;background:linear-gradient(#0000,#101f31f0);height:18px;position:absolute;bottom:100%;left:0;right:0}.team-editor-savebar>span{color:#9badbd;max-width:290px;font-size:11px}.team-editor-savebar .primary-button{min-width:154px;min-height:46px;font-size:13px}.team-editor-money-grid dt,.team-editor-payment-hero span,.team-editor-payment-pill{font-size:10px}.team-editor-payment-hero small{font-size:11px;line-height:1.4}.team-editor-money-grid dd{font-size:15px}.team-editor-payment-tabs.competition-tabs{width:100%;max-width:none;box-shadow:none;background:#0f1c2cf0;border:1px solid #2d4359;border-radius:10px;gap:0;margin:0;padding:0;display:flex;position:static;overflow:hidden}.team-editor-payment-tabs.competition-tabs button{color:#9dacbc;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;min-width:0;height:45px;font-size:12px;font-weight:650;position:relative}.team-editor-payment-tabs.competition-tabs button.active{border-bottom-color:var(--green);color:#fff;background:0 0}.team-editor-payment-form{box-shadow:none;background:0 0;border-radius:0;gap:16px;padding:0;display:grid}.team-editor-payment-form .primary-button{width:100%;min-height:48px;font-size:13px}.team-editor-ledger article p,.team-editor-ledger article small{font-size:10px}.team-editor-ledger article>b{font-size:12px}@media (max-width:520px){.team-editor-identity{padding-left:16px;padding-right:16px}.team-editor-tabs.competition-tabs{margin:0;padding:0}.team-editor-tabs.competition-tabs button{padding-left:6px;padding-right:6px;font-size:12px}.team-editor-panel{padding-left:16px;padding-right:16px}.team-editor-panel:has(>.team-editor-savebar){min-height:calc(100dvh - 225px)}.team-editor-savebar{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.team-editor-savebar>span{max-width:48%;font-size:10px}.team-editor-savebar .primary-button{min-width:132px}}.competition-title-plan{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.competition-title-plan h1{margin:0}.plan-badge{--plan-color:#64748b;border:1px solid var(--plan-color);align-items:center;width:max-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.plan-badge{border:1px solid color-mix(in srgb,var(--plan-color) 68%,white 12%)}}.plan-badge{background:var(--plan-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.plan-badge{background:color-mix(in srgb,var(--plan-color) 18%,transparent)}}.plan-badge{color:var(--plan-color)}@supports (color:color-mix(in lab,red,red)){.plan-badge{color:color-mix(in srgb,var(--plan-color) 45%,white)}}.plan-badge{letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;font-size:10px;font-weight:850;text-decoration:none}.pricing-controls{justify-content:space-between;align-items:center;gap:18px;margin:28px 0;display:flex}.pricing-controls>div{border:1px solid var(--line);border-radius:999px;padding:4px;display:flex}.pricing-controls button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:9px 16px}.pricing-controls button.active{background:var(--green);color:#07170a}.pricing-controls label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pricing-controls select{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:9px;padding:9px 12px}.pricing-catalog{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;transition:opacity .2s;display:grid}.pricing-catalog.loading{opacity:.55}.pricing-plan-card{--plan-color:#64748b;border:1px solid var(--plan-color);flex-direction:column;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.pricing-plan-card{border:1px solid color-mix(in srgb,var(--plan-color) 42%,var(--line))}}.pricing-plan-card{background:linear-gradient(160deg,var(--plan-color),var(--panel));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.pricing-plan-card{background:linear-gradient(160deg,color-mix(in srgb,var(--plan-color) 9%,var(--panel)),var(--panel))}}.pricing-plan-card{padding:24px}.pricing-plan-label{color:var(--plan-color);font-weight:850}.pricing-plan-card h2{margin:5px 0 0;font-size:34px}.pricing-plan-card>p,.pricing-plan-card>small{color:var(--muted)}.pricing-plan-card ul{gap:8px;min-height:190px;margin:8px 0;padding:0;list-style:none;display:grid}.pricing-plan-card li:before{content:"✓";color:var(--green);margin-right:8px}.pricing-plan-card .primary-button{text-align:center;margin-top:auto;text-decoration:none}.billing-page{gap:24px;padding-top:34px;padding-bottom:60px;display:grid}.billing-page>a{color:var(--green);text-decoration:none}.billing-hero{gap:8px;display:grid}.billing-hero>p{color:var(--muted);margin:0}.current-plan-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.current-plan-panel>div{gap:4px;display:grid}.current-plan-panel small,.current-plan-panel span{color:var(--muted);font-size:11px}.current-plan-panel strong{font-size:25px}.current-plan-panel label{gap:5px;font-size:11px;display:grid}.current-plan-panel select{border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:9px;padding:10px}.upgrade-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.finish-competition,.upgrade-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:11px;padding:20px;display:grid}.upgrade-grid h2{margin:0}.finish-competition p,.upgrade-grid p{color:var(--muted);margin:0}.finish-competition form{align-items:end;gap:12px;display:flex}.finish-competition label{flex:1;gap:6px;font-size:12px;display:grid}.finish-competition input{border:1px solid var(--line);background:var(--bg);height:44px;color:inherit;border-radius:9px;padding:0 12px}.finish-competition button{color:#ffb1b8;background:#3a151b;border:1px solid #8b3540;border-radius:9px;height:44px;padding:0 16px}.billing-admin{gap:22px;display:grid}.billing-admin-grid{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.billing-admin-grid>aside{align-content:start;gap:7px;display:grid}.billing-admin-grid>aside>button{border:1px solid var(--line);background:var(--panel);color:inherit;text-align:left;border-radius:10px;grid-template-columns:10px 1fr;gap:3px 8px;padding:11px;display:grid}.billing-admin-grid>aside>button.active{border-color:var(--green)}.billing-admin-grid>aside small{color:var(--muted);grid-column:2}.plan-dot{border-radius:50%;width:9px;height:9px;margin-top:4px}.billing-plan-editor,.manual-grant-form{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:14px;padding:18px;display:grid}.admin-form-grid label,.billing-plan-editor>label,.manual-grant-form>label{color:var(--muted);gap:6px;font-size:11px;display:grid}.billing-plan-editor input,.billing-plan-editor select,.billing-plan-editor textarea,.manual-grant-form input,.manual-grant-form select,.manual-grant-form textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:inherit;border-radius:8px;padding:10px}.billing-plan-editor textarea[name=entitlements]{min-height:280px;font-family:monospace}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-check-row{gap:18px;display:flex}.manual-grant-form textarea{min-height:90px}@media (max-width:760px){.current-plan-panel,.pricing-controls{flex-direction:column;align-items:stretch}.admin-form-grid,.billing-admin-grid{grid-template-columns:1fr}.finish-competition form{flex-direction:column;align-items:stretch}.finish-competition button{width:100%}}@media (max-width:480px){.competition-page .metric-value{font-size:18px}.competition-page .metric-label{font-size:10px}.competition-page .metric-suffix{font-size:12px}.website-competition-identity .competition-title p{margin-top:2px}}.schedule-workspace .setup-title{flex:100%}.schedule-workspace .setup-title h1{white-space:normal;text-overflow:clip;overflow:visible}.schedule-workspace .setup-title p{gap:0}.te-tabs.competition-tabs{z-index:30;width:max-content;max-width:100%;box-shadow:none;scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1c2cf0;border:1px solid #2d4359;border-radius:999px;grid-template-columns:none;gap:3px;margin:0 0 24px;padding:5px;display:flex;position:sticky;overflow-x:auto}.te-tabs.competition-tabs button{color:#9dacbc;background:0 0;border:0;border-radius:999px;width:auto;min-width:102px;height:38px;min-height:0;padding:0 15px;font-size:13px;display:block;position:static}.te-tabs.competition-tabs button:after,.te-tabs.competition-tabs button:before{display:none!important}.te-tabs.competition-tabs button.active{color:#fff;background:#263d53;border:0}.te-summary>div{grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 7px;padding-block:4px}.te-summary strong{color:#f4f7f9;grid-area:1/2;font-size:18px}.te-summary span{text-align:center;grid-area:2/1/auto/-1}.te-phase-header{gap:7px;padding:9px 11px}.te-phase-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.te-phase-actions{flex:none;gap:5px}.te-phase-actions>button:not(.te-square-button){min-width:0;min-height:30px;padding:0 8px;font-size:9px}.te-phase-actions .te-square-button{width:31px;min-height:30px}.te-phase-actions .te-icon{width:13px;height:13px}.te-phase-menu{min-width:165px;left:auto}.te-qualification{gap:7px;width:calc(100% - 20px);margin:4px 10px 9px;padding:0!important}.te-qualification>span{justify-content:flex-start;gap:6px;min-width:0;min-height:36px;padding:6px 10px;overflow:hidden}.te-qualification>span b{color:var(--green);flex:none;font-size:9px}.te-qualification>span em{text-overflow:ellipsis;white-space:nowrap;color:#dce5ea;min-width:0;font-size:9px;font-style:normal;overflow:hidden}.te-qualification>button{white-space:nowrap;min-height:36px;padding:0 10px;font-size:9px}.te-qualification-builder>section p{grid-template-columns:16px minmax(145px,1fr) 18px 62px 46px;min-width:0}.te-qualification-builder>section select{color:#edf2f5;background:#0d2233;border:1px solid #294257;border-radius:5px;width:100%;min-width:0;height:34px;padding:0 7px;font-size:10px}.te-phase-form .te-three-fields{grid-column:1/-1}.te-schedule-actions>button{z-index:1;pointer-events:auto;position:relative}@media (max-width:820px){.te-tabs.competition-tabs{border-radius:13px;width:100%;margin-bottom:18px;top:74px}.te-tabs.competition-tabs button{flex:1;min-width:86px;padding:0 12px;font-size:12px}.te-summary>div{justify-items:center;column-gap:5px;padding-inline:4px}.te-summary .te-icon{justify-self:end}.te-summary strong{justify-self:start;font-size:16px}.te-phase-header>small{padding:3px 5px;font-size:8px}.te-phase-header h2{font-size:14px}.te-phase-actions>button:not(.te-square-button){padding:0;width:30px!important;font-size:0!important}.te-phase-actions>button:not(.te-square-button) .te-icon{margin:0}.te-phase-actions .te-square-button{width:30px}}@media (max-width:480px){.schedule-workspace .setup-title h1{font-size:clamp(23px,7.2vw,31px)}.te-phase-header{gap:5px;padding-inline:8px}.te-phase-header h2{font-size:13px}.te-phase-actions{gap:3px}.te-phase-actions .te-square-button,.te-phase-actions>button:not(.te-square-button){min-height:28px;width:28px!important}.te-qualification{gap:5px;grid-template-columns:minmax(0,1fr) auto!important}.te-qualification>span b{display:none}.te-qualification>button{padding-inline:8px}.te-qualification-builder>section{overflow-x:auto}.te-qualification-builder>section p{min-width:430px}}body{isolation:isolate;background:#07111d;position:relative}body:before{z-index:-2;background:radial-gradient(circle at 50% -12%,#1a2d45 0,#0a1726 38%,#050c14 76%,#030910 100%);inset:0}body:after,body:before{content:"";pointer-events:none;position:fixed}body:after{z-index:-1;background:radial-gradient(at 78% 0,#50d35b0e,#0000 54%);height:360px;inset:72px 0 auto}.competition-page{width:min(100% - 40px,1320px);min-height:calc(100dvh - 72px);margin:auto;padding:34px 0 94px}.competition-hero{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 0 22px;display:grid}.competition-hero .competition-mark{clip-path:none;border-radius:16px;flex-basis:62px;width:62px;height:62px;font-size:16px}.competition-hero-copy{min-width:0}.competition-kicker{align-items:center;gap:7px;margin-bottom:6px;display:flex}.competition-kicker span{color:#aebdca;letter-spacing:.06em;text-transform:uppercase;border:1px solid #31485f;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.competition-kicker span:first-child{color:var(--brand-green-light);background:#50d35b14;border-color:#50d35b6b}.competition-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.competition-hero-copy>p{color:#9cabb9;margin:6px 0 0;font-size:13px}.competition-hero-copy>small{color:#718398;margin-top:5px;display:block}.competition-insights{background:#0d1b2bad;border:1px solid #2c4258;border-radius:14px;align-items:stretch;margin-bottom:18px;display:flex;overflow:hidden}.competition-insights>div{border-right:1px solid #2a4056;flex:1;gap:3px;min-width:0;padding:12px 16px;display:grid}.competition-insights>div:last-child{border:0}.competition-insights strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.competition-insights span{color:#8293a6;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:800}.competition-tabs{z-index:30;scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1c2cf0;border:1px solid #2d4359;border-radius:999px;gap:3px;width:max-content;max-width:100%;margin:0 0 24px;padding:5px;display:flex;position:sticky;top:84px;overflow-x:auto}.competition-tabs::-webkit-scrollbar{display:none}.competition-tabs button{color:#9dacbc;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:102px;height:38px;padding:0 15px}.competition-tabs button.active{color:#fff;background:#263d53}.competition-content{gap:26px;display:grid}.admin-content,.viewer-overview{gap:28px;display:grid}.admin-content:has(.attention-list),.admin-content:has(.operations-clear){grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start}.competition-content .section-heading button{color:var(--green);cursor:pointer;background:0 0;border:0}.competition-empty{text-align:center;min-height:190px;color:var(--muted);border:1px dashed #344b62;border-radius:14px;align-content:center;place-items:center;padding:22px;display:grid}.competition-empty>span{color:var(--green);font-size:30px}.competition-empty h3{color:#fff;margin:8px 0 0}.competition-empty p{max-width:430px;margin:6px 0 0;line-height:1.5}.public-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-team-grid article{background:#101e2e;border:1px solid #2d4259;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.public-team-grid article>div{gap:3px;display:grid}.public-team-grid small{color:var(--muted)}.public-team-grid .team-division{color:#b9c8d5;font-weight:700}.operations-clear{background:#50d35b0f;border:1px solid #50d35b52;border-radius:13px;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex}.operations-clear>span{width:36px;height:36px;color:var(--green);background:#50d35b24;border-radius:50%;place-items:center;font-size:20px;display:grid}.operations-clear p{color:var(--muted);margin:4px 0 0;font-size:12px}.team-pending,.team-ready{border-radius:999px;padding:6px 9px;font-size:10px}.team-ready{color:var(--green);background:#50d35b1a}.team-pending{color:#afbdcb;background:#263b51}.managed-team-actions{flex-direction:row;gap:7px!important;display:flex!important}.managed-team-actions button{white-space:nowrap}@media (max-width:1000px){.competition-page .fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content:has(.attention-list),.admin-content:has(.operations-clear){grid-template-columns:1fr}.public-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.competition-page{width:calc(100% - 28px);padding:23px 0 70px}.competition-hero{grid-template-columns:auto minmax(0,1fr);gap:11px;padding-bottom:16px}.competition-hero .competition-mark{flex-basis:48px;width:48px;height:48px}.competition-hero h1{font-size:23px}.competition-hero h1,.competition-hero-copy>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.competition-kicker span{padding:3px 6px}.competition-kicker span:nth-child(n+3){display:none}.competition-header-actions{grid-column:1/-1}.competition-header-actions .web-action{display:none}.competition-header-actions .follow-button{justify-content:center;width:100%;min-height:38px}.competition-insights{margin-bottom:14px}.competition-insights>div{padding:9px 10px}.competition-insights strong{font-size:13px}.competition-tabs{border-radius:13px;width:100%;margin-bottom:18px;top:74px}.competition-tabs button{flex:1;min-width:86px;padding:0 12px;font-size:12px}.competition-page .fixture-grid,.public-team-grid{grid-template-columns:1fr}.next-row{grid-template-columns:78px minmax(90px,1fr) 12px minmax(90px,1fr)}}@media (max-width:480px){.competition-insights>div{padding:8px}.competition-insights strong{font-size:12px}.competition-insights span{font-size:8px}.competition-hero-copy>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.competition-empty{min-height:150px}}.account-identity{align-items:center;gap:14px;min-width:0;display:flex}.account-identity>div:last-child{min-width:0}.account-identity h1{letter-spacing:-.025em;margin:2px 0 1px;font-size:22px}.account-identity p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-kicker,.account-panel-header>div>span{color:#71869a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.account-settings-hero .account-avatar{border-radius:15px;width:48px;height:48px;font-size:16px;box-shadow:0 10px 30px #00000038}.account-settings-hero .account-avatar>i{border-width:2px;width:17px;height:17px;font-size:7px}.account-hero-meta{align-items:center;gap:16px;display:flex}.account-hero-meta>a{color:#8497a8;font-size:10px;text-decoration:none}.account-hero-meta>a:hover{color:#fff}.account-hero-meta>a span{color:var(--green);margin-left:3px}.account-health{letter-spacing:.01em;border:1px solid #7891a629;align-items:center;background:#102030b8!important}.account-health i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.account-nav-label{color:#667b8f;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 9px;font-size:8px;font-weight:850}.account-settings-nav>a{color:#aebdca;transition:background .18s,color .18s,transform .18s;position:relative}.account-settings-nav>a:hover{color:#fff;background:#263d527a;transform:translate(2px)}.account-settings-nav>a.active{color:#fff}.account-quick-list i,.account-settings-nav i{color:#8598aa;background:#25394c99;border:0;border-radius:9px}.account-panel-icon svg,.account-quick-list i svg,.account-settings-nav i svg,.summary-icon svg{width:17px;height:17px}.account-settings-nav b{font-weight:720}.account-settings-nav small{font-size:7.5px}.account-settings-nav em{opacity:.55}.account-panel-icon{color:#8be593;background:#50d35b12;border:1px solid #50d35b33;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.account-panel-header h2{letter-spacing:-.035em}.account-panel-header p{font-size:9px;margin:3px 0 0!important}.account-panel-header>div>span{font-size:7px}.account-command-card{background:radial-gradient(circle at 16% 20%,#50d35b1c,#0000 31%),linear-gradient(135deg,#122838fa,#081623fa);border:1px solid #607e9740;border-radius:18px;grid-template-columns:112px minmax(0,1fr) 205px;align-items:center;gap:24px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000029}.account-command-card:after{content:"";pointer-events:none;border:1px solid #50d35b12;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;right:-80px}.account-score{--score:0deg;background:conic-gradient(var(--green) var(--score),#58708330 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 0 36px #50d35b14}.account-score:before{content:"";background:#0d2131;border-radius:50%;grid-area:1/1;width:88px;height:88px}.account-score>div{z-index:1;grid-area:1/1;justify-items:center;display:grid}.account-score strong{font-size:29px;line-height:1}.account-score span{color:#74899a;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}.account-command-copy{min-width:0}.account-command-copy h3{letter-spacing:-.025em;margin:4px 0 6px;font-size:18px}.account-command-copy p{color:#8ea0ae;max-width:440px;margin:0;font-size:10px;line-height:1.55}.account-command-copy>a{color:#96e99c;align-items:center;gap:16px;margin-top:12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.account-command-copy>a span{font-size:15px;transition:transform .18s}.account-command-copy>a:hover span{transform:translate(3px)}.account-checks{z-index:1;gap:7px;display:grid;position:relative}.account-checks>span{background:#05111b5c;border:1px solid #718ba026;border-radius:9px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px;min-height:35px;padding:6px 8px;display:grid}.account-checks i{border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.account-checks b{font-size:8px}.account-checks .done i{color:#8ae491;background:#50d35b1f}.account-checks .todo i{color:#ffc16b;background:#f6a23c21}.account-summary-card{transition:border-color .18s,background .18s,transform .18s}.account-summary-card:hover{background:#122839e6;border-color:#50d35b47;transform:translateY(-2px)}.account-summary-card>.summary-icon{border-radius:10px}.account-summary-card>div{gap:2px;min-width:0;display:grid}.account-summary-card>div small{color:#6f8395;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.account-summary-card>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-summary-card>div p{color:#8193a3;margin:0;font-size:8px}.account-summary-card>em{color:#718699;font-style:normal}.account-context-card header p{color:#7e92a3;margin:4px 0 0;font-size:9px}.account-context-card header a,.billing-account-card header a{color:#91e698;background:#50d35b14;border:0;padding:8px 10px}.account-network>span{justify-items:center;gap:2px;min-width:0;border:0!important;display:grid!important}.account-network>span b{font-size:17px!important}.account-network>span small{font-size:7px!important}.account-network>i{background:linear-gradient(90deg,#50d35b1a,#50d35b8c,#50d35b1a);height:1px}.account-network .network-user{flex-direction:row;justify-content:center;gap:7px;display:flex!important}.account-network .account-avatar{border-radius:9px;width:29px;height:29px;font-size:9px}.account-network .account-avatar>i{display:none}.account-network .network-user>b{font-size:9px!important}.account-form-card header p,.billing-account-card header p{font-size:9px}.account-danger-card input,.account-form-card input,.account-form-card select,.security-confirm-card input{background:#040f19ad;border-color:#5d7c9666}.settings-form label{gap:5px;font-size:10px}.account-danger-card .danger-button,.account-form-card>.primary-button{min-width:145px;min-height:42px}.avatar-editor form>button,.danger-outline,.file-action,.secondary-action{padding:0 12px}.notification-preference-card{background:#0b1c2bc7;border-color:#68859c33;border-radius:14px}.account-danger-card,.security-confirm-card{border-radius:14px;padding:17px}.billing-account-card>article{padding:12px 0}.payment-list>a,.payment-list>article,.session-list article{padding:11px 0}@media (max-width:980px){.account-command-card{grid-template-columns:92px minmax(0,1fr)}.account-score{width:88px;height:88px}.account-score:before{width:74px;height:74px}.account-score strong{font-size:24px}.account-checks{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.account-settings-shell{grid-template-columns:205px minmax(0,1fr);gap:22px}}@media (max-width:820px){.account-settings-page{width:100%;padding:0 0 calc(82px + env(safe-area-inset-bottom));background:linear-gradient(#0c1e2f,#071521 260px)}.account-mobile-bar{background:#071420e6;min-height:50px}.account-settings-hero{background:0 0;min-height:76px;margin:0;padding:13px 16px}.account-settings-hero .account-avatar{border-radius:14px;width:44px;height:44px}.account-identity h1{font-size:17px}.account-identity p{max-width:54vw}.account-kicker{font-size:6.5px}.account-hero-meta>a{display:none}.account-health{padding:6px 8px;font-size:8px}.account-settings-content{max-width:none;padding:14px}.account-panel-header{display:flex}.account-panel-header h2{font-size:20px}.account-panel-icon{width:36px;height:36px}.account-command-card{grid-template-columns:70px minmax(0,1fr);gap:15px;padding:17px}.account-score{width:70px;height:70px}.account-score:before{width:59px;height:59px}.account-score strong{font-size:20px}.account-score span{font-size:5.5px}.account-command-copy h3{font-size:15px}.account-command-copy p{font-size:8px}.account-checks{grid-template-columns:1fr;gap:5px}.account-checks>span{min-height:31px}.account-overview-grid{grid-template-columns:1fr}.account-summary-card,.account-summary-card:first-child{grid-column:auto;min-height:66px}.account-context-card,.account-form-card,.billing-account-card{padding:15px}.account-quick-list{display:none}.account-settings-content:has(.account-overview-grid){padding-top:14px}.account-context-card>div.account-network{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;padding:10px 5px}.account-network .network-user{display:grid!important}.account-network>span b{font-size:14px!important}.account-network>i{width:100%}.account-context-card header{display:flex}.account-field-grid{grid-template-columns:1fr}.account-settings-nav{display:none}}@media (max-width:480px){.account-health{gap:0;font-size:0}.account-health i{width:7px;height:7px}.account-command-card{border-radius:15px;grid-template-columns:62px minmax(0,1fr);padding:15px}.account-score{width:62px;height:62px}.account-score:before{width:52px;height:52px}.account-score strong{font-size:18px}.account-command-copy p{display:none}.account-command-copy>a{margin-top:8px}.account-context-card>header{display:grid}.account-context-card header a{width:max-content}.account-network .network-user>b{display:none}.account-network .account-avatar{width:25px;height:25px}.account-network>span small{font-size:6px!important}.account-identity,.account-settings-hero{gap:10px}}.settings-hero{max-width:720px;margin-bottom:30px}.settings-hero h1{letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(38px,5vw,62px)}.settings-hero>p:last-child{color:var(--muted);font-size:16px}.settings-layout{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:start;gap:18px;display:grid}.settings-card{background:radial-gradient(circle at 100% 0,#4da2ff0e,#0000 38%),linear-gradient(145deg,#13243af0,#0a1827f0);border:1px solid #2d4359;border-radius:18px;padding:24px}.settings-card h2{margin:0 0 7px;font-size:22px}.settings-card>div>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.account-details dl{gap:0;margin:23px 0 0;display:grid}.account-details dl>div{border-top:1px solid #293e53;gap:5px;padding:14px 0;display:grid}.account-details dt{color:#8091a4;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.account-details dd{overflow-wrap:anywhere;margin:0;font-weight:700}.unverified,.verified{border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.verified{color:var(--green);background:#50d35b1c}.unverified{color:var(--orange);background:#f6a23c1a}.settings-form{gap:15px;margin-top:23px;display:grid}.settings-form label{color:#bdc8d4;gap:7px;font-size:12px;font-weight:650;display:grid}.settings-form input{color:#fff;background:#05101bd1;border:1px solid #3a5068;border-radius:10px;height:48px;padding:0 12px}.settings-form input:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.settings-form .primary-button{margin-top:3px}.form-success{color:#bff7c4;background:#50d35b14;border:1px solid #50d35b59;border-radius:9px;padding:11px 12px;font-size:13px}@media (max-width:820px){.settings-layout{grid-template-columns:1fr}.settings-card{padding:19px}.settings-page{padding-bottom:60px}}.account-settings-page{width:min(1180px,100% - 40px);min-height:calc(100vh - 90px);margin:0 auto;padding:38px 0 80px}.account-mobile-bar{display:none}.account-settings-hero{border-bottom:1px solid #263c51;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;margin-bottom:28px;padding:0 4px 27px;display:grid}.account-settings-hero h1{letter-spacing:-.04em;margin:3px 0;font-size:31px}.account-settings-hero p{color:#899bad;margin:0}.account-avatar{color:#8ce493;background:linear-gradient(145deg,#203a50,#112538);border:1px solid #36536b;border-radius:21px;flex:none;place-items:center;width:68px;height:68px;font-size:21px;font-weight:900;display:grid;position:relative;box-shadow:0 12px 28px #00000040}.account-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account-avatar>i{background:var(--green);color:#07170a;border:3px solid #071725;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.account-health{text-transform:uppercase;border-radius:999px;padding:8px 11px;font-weight:850}.account-health.strong{color:#8be593;background:#50d35b1a}.account-health.attention{color:#ffc16b;background:#f6a23c1a}.account-settings-shell{grid-template-columns:270px minmax(0,1fr);gap:28px;display:grid}.account-settings-nav{background:linear-gradient(155deg,#102136,#0a1928);border:1px solid #293f54;border-radius:18px;align-self:start;gap:5px;padding:9px;display:grid;position:sticky;top:92px}.account-settings-nav>a{color:#dbe5ec;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:64px;padding:8px;text-decoration:none;display:grid}.account-settings-nav>a:hover{background:#152a3d}.account-settings-nav>a.active{background:#50d35b14;border-color:#50d35b52}.account-quick-list i,.account-settings-nav i{color:#9aabba;background:#172e44;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.account-settings-nav .active i{color:#80e087;background:#50d35b21}.account-settings-nav span{gap:3px;min-width:0;display:grid}.account-settings-nav small{color:#7f91a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-settings-nav em{color:#6d8194;font-size:20px;font-style:normal}.account-settings-content{align-content:start;gap:16px;min-width:0;display:grid}.account-panel-header{margin-bottom:4px}.account-panel-header h2{letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(30px,4vw,45px)}.account-panel-header>p:last-child{color:#8fa0b0;margin:0}.account-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-summary-card{color:#edf3f7;background:radial-gradient(circle at 100% 0,#50d35b14,#0000 45%),#0e2032;border:1px solid #2e465c;border-radius:17px;gap:6px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.account-summary-card>.summary-icon{color:#81df88;background:#1a344a;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:9px;display:grid}.account-summary-card>small{color:#7e92a4;text-transform:uppercase;font-size:9px;font-weight:850}.account-summary-card>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary-card>p{color:#93a4b3;margin:0;font-size:10px}.account-summary-card>b{color:#83df8a;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.account-summary-card i{font-size:18px;font-style:normal}.account-context-card,.account-form-card,.account-quick-list,.billing-account-card{background:#0d1e30;border:1px solid #2c4358;border-radius:17px;padding:20px}.account-context-card>header,.account-form-card>header,.billing-account-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.account-context-card h3,.account-danger-card h3,.account-form-card h3,.billing-account-card h3{margin:4px 0 0}.account-context-card header small,.account-form-card header p,.billing-account-card header p{color:#8a9cac;margin:5px 0 0;font-size:10px;line-height:1.5}.account-context-card header a,.billing-account-card header a{color:#8ce393;border:1px solid #36536b;border-radius:999px;padding:8px 11px;font-size:9px;text-decoration:none}.account-context-card>div{border-top:1px solid #293f53;grid-template-columns:repeat(3,1fr);padding-top:17px;display:grid}.account-context-card>div span{border-right:1px solid #293f53;justify-items:center;gap:3px;display:grid}.account-context-card>div span:last-child{border:0}.account-context-card>div b{font-size:25px}.account-context-card>div small{color:#8093a4;font-size:9px}.account-quick-list{display:none}.account-form-card{gap:15px;display:grid}.account-form-card.settings-form{margin:0}.account-danger-card input,.account-form-card input,.account-form-card select,.security-confirm-card input{color:#fff;background:#071725;border:1px solid #365069;border-radius:11px;width:100%;height:48px;padding:0 12px}.account-form-card select{appearance:auto}.account-danger-card .danger-button,.account-form-card>.primary-button{justify-self:end;width:auto;min-width:170px;padding:0 20px}.account-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.avatar-editor{align-items:center;gap:18px;display:flex}.avatar-editor form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avatar-editor form>button,.danger-outline,.file-action,.secondary-action{color:#e0e8ed;min-height:42px;font:inherit;cursor:pointer;background:#11273a;border:1px solid #3a566f;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.file-action input{opacity:0;width:1px;height:1px;position:absolute}.avatar-editor small{color:#768a9c;width:100%;font-size:8px}.account-feedback{border-radius:11px;margin:0;padding:11px 13px;font-size:11px}.account-feedback.error{color:#ffabb1;background:#ff626d12;border:1px solid #ff626d4d}.account-feedback.success{color:#9be5a0;background:#50d35b12;border:1px solid #50d35b4d}.notification-preference-card{background:#0d1e30;border:1px solid #2c4358;border-radius:17px;overflow:hidden}.notification-preference-card>div,.notification-preference-card>header{grid-template-columns:minmax(0,1fr) 78px 78px;align-items:center;gap:8px;padding:14px 18px;display:grid}.notification-preference-card>header{color:#7d91a4;text-transform:uppercase;background:#10243a;min-height:44px;font-size:8px}.notification-preference-card>header b{text-align:center}.notification-preference-card>div{border-top:1px solid #293f53;min-height:68px}.notification-preference-card>div>span{gap:4px;display:grid}.notification-preference-card strong{font-size:11px}.notification-preference-card small{color:#8295a6;font-size:8px;line-height:1.4}.account-switch{justify-self:center;width:43px;height:24px;display:block;position:relative}.account-switch input{opacity:0;position:absolute}.account-switch>span{background:#2b4054;border-radius:999px;transition:all .18s;position:absolute;inset:0}.account-switch>span:after{content:"";background:#9babb8;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px}.account-switch input:checked+span{background:#50d35b47}.account-switch input:checked+span:after{background:var(--green);left:22px}.account-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #a5efa9}.locked-notification{background:#50d35b09;grid-template-columns:minmax(0,1fr) 164px!important}.locked-notification>b{color:#86df8c;justify-self:center;font-size:9px}.account-sticky-action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1d2df0;border:1px solid #334d63;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex;position:sticky;bottom:12px}.account-sticky-action>span{color:#8295a6;font-size:9px}.account-sticky-action .primary-button{width:auto;min-width:160px;padding:0 18px}.security-confirm-card{background:#f6a23c0b;border:1px solid #f6a23c4d;border-radius:17px;gap:13px;padding:18px;display:grid}.security-confirm-card>div{align-items:center;gap:12px;display:flex}.security-confirm-card h3{margin:0}.security-confirm-card p{color:#8fa1af;margin:4px 0 0;font-size:10px}.account-status-card header>span,.security-status-header>span{text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.account-status-card header>span,.security-status-header>span.positive{color:#88e28f;background:#50d35b1a}.security-status-header>span.neutral{color:#a2b0bc;background:#24394d}.danger-outline{color:#ff9da5;background:#ff626d0d;border-color:#ff626d66}.two-factor-setup{border-top:1px solid #293f53;margin-top:2px;padding-top:16px}.two-factor-setup>p{color:#8fa0af;margin:0;font-size:10px;line-height:1.5}.two-factor-setup>code{overflow-wrap:anywhere;color:#9be5a0;letter-spacing:.11em;background:#071522;border-radius:9px;padding:13px;font-size:13px}.recovery-codes{background:#f6a23c0d;border:1px solid #f6a23c59;border-radius:12px;padding:14px}.recovery-codes p{color:#9aabba;font-size:10px}.recovery-codes>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.recovery-codes code{text-align:center;background:#081725;border-radius:7px;padding:8px}.session-list{display:grid}.session-list article{border-top:1px solid #293f53;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.session-list article>i{color:#88df8e;background:#172e43;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.session-list article>span{gap:4px;min-width:0;display:grid}.session-list strong{font-size:11px}.session-list strong>b{color:#88df8e;text-transform:uppercase;background:#50d35b1a;border-radius:999px;margin-left:7px;padding:4px 6px;font-size:7px}.session-list small{color:#8092a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.billing-account-card article>button,.session-list button{color:#dce5eb;background:#11263a;border:1px solid #38536b;border-radius:9px;min-height:36px;padding:0 10px;font-size:9px}.session-list button:disabled{opacity:.45}.security-button-row{flex-wrap:wrap;gap:9px;display:flex}.two-factor-setup>a{width:max-content;text-decoration:none}.billing-account-card{gap:0;display:grid}.billing-account-card>article{border-top:1px solid #293f53;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 0;display:grid}.billing-account-card article>span{gap:4px;display:grid}.billing-account-card article small{color:#8294a5;font-size:8px}.billing-renewal{text-align:right}.billing-renewal b{font-size:10px}.payment-list{display:grid}.payment-list>a,.payment-list>article{color:inherit;border-top:1px solid #293f53;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.payment-list i{color:#84df8b;background:#50d35b17;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.payment-list span{gap:3px;display:grid}.payment-list strong{font-size:10px}.payment-list small{color:#7f92a4;font-size:8px}.payment-list a>b,.payment-list>b{font-size:11px}.payment-list b.negative{color:#ff969e}.account-empty{color:#8698a8;padding:14px 0;font-size:10px}.account-empty p{margin:4px 0}.account-danger-card{background:#ff626d0b;border:1px solid #ff626d59;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;display:grid}.account-danger-card>.summary-icon{color:#ff9da5;background:#ff626d1a}.account-danger-card li,.account-danger-card>div>p{color:#9cabb7;font-size:10px;line-height:1.55}.account-danger-card ul{padding-left:18px}.account-danger-card form{max-width:520px;margin-top:18px}.danger-button{color:#ffb1b7;background:#411c25;border:1px solid #ff626d8c;border-radius:10px;min-height:47px;font-weight:850}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:820px){.account-settings-page{width:100%;padding:0 0 calc(90px + env(safe-area-inset-bottom));background:#091a29}.account-mobile-bar{z-index:30;min-height:54px;padding:env(safe-area-inset-top) 10px 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091a29f2;border-bottom:1px solid #293f53;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.account-mobile-bar>a{color:#dfe7ec;place-items:center;width:44px;height:44px;font-size:28px;text-decoration:none;display:grid}.account-mobile-bar>strong{text-align:center;font-size:12px}.account-settings-hero{background:linear-gradient(#10263a,#091a29);border-bottom:0;grid-template-columns:58px minmax(0,1fr);margin:0;padding:20px 17px}.account-settings-hero .account-avatar{border-radius:17px;width:56px;height:56px}.account-settings-hero h1{font-size:23px}.account-settings-hero>div>p:last-child{font-size:10px}.account-health{grid-column:1/-1;width:max-content;margin-top:-4px;padding:6px 8px}.account-settings-shell{display:block}.account-settings-nav{border-radius:16px;margin:0 13px;padding:6px;position:static}.account-settings-nav>a{min-height:62px}.account-settings-nav>a.active{background:0 0;border-color:#0000}.account-settings-nav>a.active i{color:#9aabba;background:#172e44}.account-settings-content{padding:18px 13px}.account-panel-header{display:none}.account-overview-grid{grid-template-columns:1fr 1fr}.account-summary-card{min-height:154px}.account-summary-card:first-child{grid-column:1/-1;min-height:130px}.account-context-card,.account-form-card,.billing-account-card{padding:16px}.account-quick-list{padding:6px;display:grid}.account-quick-list h3{margin:8px 9px 5px;font-size:11px}.account-quick-list>a{min-height:58px;color:inherit;border-top:1px solid #293f53;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:7px;text-decoration:none;display:grid}.account-quick-list span{gap:3px;display:grid}.account-quick-list b{font-size:11px}.account-quick-list small{color:#8193a3;font-size:8px}.account-quick-list em{color:#718598;font-size:20px;font-style:normal}.account-field-grid{grid-template-columns:1fr}.notification-preference-card>div,.notification-preference-card>header{grid-template-columns:minmax(0,1fr) 58px 58px;padding-left:13px;padding-right:11px}.notification-preference-card small{max-width:190px}.locked-notification{grid-template-columns:minmax(0,1fr) 116px!important}.account-sticky-action{bottom:calc(8px + env(safe-area-inset-bottom))}.account-sticky-action>span{display:none}.account-sticky-action .primary-button{width:100%}.billing-account-card>article{grid-template-columns:minmax(0,1fr) auto}.billing-account-card article>.billing-renewal{display:none}.avatar-editor{align-items:flex-start}.account-danger-card,.recovery-codes>div{grid-template-columns:1fr}.account-danger-card>.summary-icon{margin:0}.account-settings-nav{display:none}.account-settings-content:has(.account-overview-grid){padding-top:0}.account-settings-content:has(.account-overview-grid)+*{display:none}}@media (max-width:430px){.account-overview-grid{grid-template-columns:1fr}.account-summary-card:first-child{grid-column:auto}.account-context-card>header{display:grid}.account-context-card>header a{width:max-content}.account-context-card>div b{font-size:20px}.avatar-editor,.billing-account-card>header{display:grid}.billing-account-card>article{grid-template-columns:1fr}.billing-account-card article>button{width:100%;min-height:42px}.session-list article{grid-template-columns:34px minmax(0,1fr)}.session-list article>button{grid-column:2;width:max-content}}.type-grid button{align-content:center;gap:0}.setup-page{width:min(1180px,100% - 36px);min-height:100vh;margin:auto;padding:30px 0 70px}.setup-header{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.setup-header a{color:var(--green);font-size:12px}.setup-header h1{letter-spacing:-.05em;margin:4px 0;font-size:clamp(34px,5vw,58px)}.setup-header>div>p:last-child{color:var(--muted);text-transform:capitalize;margin:0}.setup-progress{gap:7px;width:220px;display:grid}.setup-progress strong{font-size:30px}.setup-progress>span{border-radius:9px}.setup-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.setup-nav{background:#0d1c2d;border-radius:14px;gap:4px;padding:8px;display:grid;top:90px}.setup-nav button{color:#9dabb9;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:43px;padding:0 10px;display:flex}.setup-nav button.active{color:#fff;background:#20364c}.setup-nav button span{background:#253a4f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.setup-nav button span.done{color:var(--green);background:#50d35b24}.setup-content{min-width:0}.setup-panel>header{margin-bottom:22px}.setup-panel h2{margin:0 0 6px;font-size:27px}.setup-note,.setup-panel>header p{color:var(--muted);margin:0;line-height:1.55}.setup-form{gap:15px;display:grid}.setup-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.setup-form label{color:#b8c4cf;gap:7px;font-size:12px;font-weight:650;display:grid}.setup-form input,.setup-form select,.setup-form textarea{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:9px;width:100%;padding:0 11px}.setup-form input,.setup-form select{height:46px}.setup-form textarea{resize:vertical;min-height:90px;padding-top:10px}.setup-form fieldset{border:1px solid #2d4359;border-radius:10px;gap:9px;padding:14px;display:grid}.setup-form legend{color:#b8c4cf;padding:0 7px;font-size:12px}.publish-button,.setup-form>.primary-button{background:var(--green);color:#07170a;cursor:pointer;border:0;border-radius:8px;justify-self:start;min-width:170px;min-height:46px;font-weight:800}.publish-button:disabled,.setup-form>.primary-button:disabled{opacity:.45;cursor:not-allowed}.setup-check{align-items:center;grid-template-columns:none!important;gap:9px!important;display:flex!important}.setup-check input{width:18px!important;height:18px!important}.inline-setup{grid-template-columns:1fr 180px auto;align-items:end;margin-top:18px}.inline-setup>.primary-button{min-width:140px}.division-list{gap:8px;display:grid}.division-list article{background:#112236;border:1px solid #2b4055;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.division-list article>div{gap:4px;display:grid}.division-list small{color:var(--muted)}.division-list article>span{color:var(--green);font-size:11px}.setup-stat{gap:2px;margin-bottom:18px;display:grid}.setup-stat strong{font-size:34px}.setup-stat span{color:var(--muted);text-transform:uppercase;font-size:11px}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.readiness-list>div{border:1px solid #2d4359;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.readiness-list .ready{border-color:#50d35b4d}.readiness-list .ready>span{color:var(--green)}.readiness-list small{color:var(--muted)}@media (max-width:800px){.setup-page{width:calc(100% - 24px);padding-top:20px}.setup-header{align-items:start}.setup-progress{width:120px}.setup-shell{grid-template-columns:1fr}.setup-nav{display:flex;position:static;overflow-x:auto}.setup-nav button{min-width:max-content}.setup-panel{padding:18px}.inline-setup,.readiness-list,.setup-form>div{grid-template-columns:1fr}}.setup-subpanel{margin-top:16px}.activity-list,.application-list,.division-editor,.team-setup-list{gap:8px;display:grid}.division-editor>form,.team-setup-list>form{border:1px solid #2d4359;border-radius:10px;grid-template-columns:minmax(180px,1fr) 130px 130px auto auto auto;align-items:end;gap:8px;padding:11px;display:grid}.division-editor label{color:var(--muted);gap:5px;font-size:10px;display:grid}.division-editor input,.division-editor select,.team-setup-list select{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:7px;height:37px;padding:0 9px}.application-list button,.division-editor button,.team-setup-list button{color:#fff;cursor:pointer;background:#18304a;border:1px solid #3b5068;border-radius:7px;min-height:35px;padding:0 10px}.application-list .danger-action,.division-editor .danger-action,.setup-panel>.application-list .danger-action{color:#ff8992;border-color:#ff465573}.team-setup-list>form{grid-template-columns:minmax(180px,1fr) 170px auto}.team-setup-list>form>div{gap:3px;display:grid}.team-setup-list small{color:var(--muted)}.payment-form{border-top:1px solid #2d4359;margin-top:24px;padding-top:20px}.application-list article{border:1px solid #2d4359;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.application-list article>div:first-child{gap:3px;display:grid}.application-list article>span,.application-list small{color:var(--muted);font-size:11px}.application-list article>div:last-child{gap:6px;display:flex}.activity-list article{border-bottom:1px solid #293e53;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.activity-list time{color:var(--muted);font-size:11px}@media (max-width:900px){.division-editor>form{grid-template-columns:1fr 1fr}.application-list article,.team-setup-list>form{grid-template-columns:1fr}.application-list article>div:last-child{flex-wrap:wrap}}.wizard-fields textarea{color:#fff;resize:vertical;background:#091522;border:1px solid #3b5068;border-radius:8px;min-height:100px;padding:10px}*,:after,:before{box-sizing:border-box}.wizard-page form>section>h2{margin-bottom:20px}.wizard-fields>div.date-pair,.wizard-fields>div:not(.review-card){grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form input,.setup-form label,.setup-form select,.wizard-fields input,.wizard-fields label,.wizard-fields select{min-width:0;max-width:100%}.managed-summary-card{display:block}.summary-card-main{color:inherit;text-decoration:none;display:block}.summary-admin-row{background:#0b1a2a;border-top:1px solid #263b50;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.summary-admin-row .attention-count,.summary-admin-row .clear-count{margin:0}.summary-admin-row>a{color:var(--green);border:1px solid #50d35b66;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.control-competition{display:contents}.setup-feedback{border:1px solid;border-radius:11px;align-items:start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;display:flex}.setup-feedback strong{white-space:nowrap}.setup-feedback span{color:#c2ced9}.setup-feedback.success{color:var(--green);background:#50d35b17;border-color:#50d35b61}.setup-feedback.error{color:#ff8992;background:#ff4b5a17;border-color:#ff636e6b}.panel-actions{justify-content:flex-end;display:flex}.division-cards header>button,.panel-actions button,.participant-toolbar button{color:var(--green);cursor:pointer;background:#50d35b1a;border:1px solid #50d35b66;border-radius:8px;padding:9px 12px;font-weight:750}.division-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.division-cards>article{background:#102034;border:1px solid #2d4359;border-radius:13px;min-width:0;padding:16px}.division-cards article>footer,.division-cards article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.division-cards h3{margin:6px 0 0}.state-pill{color:#bdc9d5;text-transform:uppercase;background:#263b51;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.state-pill.active{color:var(--green);background:#50d35b1c}.division-metrics{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.division-metrics span{color:var(--muted);background:#0a1725;border-radius:8px;padding:9px;font-size:10px;display:grid}.division-metrics b{color:#fff;font-size:17px}.division-cards footer{color:var(--muted);border-top:1px solid #293d52;padding-top:12px;font-size:11px}.division-cards footer div{gap:5px;display:flex}.division-cards footer button{color:#fff;background:#13263a;border:1px solid #354b61;border-radius:7px;width:31px;height:31px}.setup-warning,.warning-text{color:#f6a23c!important}.setup-warning{background:#f6a23c12;border:1px solid #f6a23c47;border-radius:9px;padding:11px 12px;font-size:12px}.mini-tabs{border-bottom:1px solid #2b4056;gap:4px;margin-bottom:18px;display:flex}.mini-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px}.mini-tabs button.active{border-color:var(--green);color:#fff}.participant-toolbar{justify-content:space-between;margin-bottom:14px;display:flex}.participant-toolbar select{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:8px;min-width:180px;padding:0 10px}.participant-list{gap:8px;display:grid}.participant-list>article{background:#102034;border:1px solid #2c4257;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;position:relative}.participant-mark{width:40px;height:40px;color:var(--green);background:#1e3850;border-radius:10px;place-items:center;font-weight:850;display:grid}.participant-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.participant-list article>div:nth-child(2)>span,.participant-list small{color:var(--muted);font-size:10px}.participant-list details,.team-action-menu{position:relative}.participant-list summary,.team-action-menu summary{cursor:pointer;border:1px solid #354a60;border-radius:8px;padding:8px;list-style:none}.participant-list details>div,.team-action-menu>div{z-index:20;background:#122337;border:1px solid #3a5066;border-radius:10px;width:210px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #00000059}.participant-list details form{gap:7px;display:grid}.participant-list details label{gap:5px;font-size:10px;display:grid}.participant-list details select{color:#fff;background:#091522;border:1px solid #354a60;border-radius:7px;width:100%;height:36px}.participant-list details a,.participant-list details button,.team-action-menu a,.team-action-menu button{color:#dbe5ec;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;text-decoration:none;display:block}.participant-list details a:hover,.participant-list details button:hover,.team-action-menu a:hover,.team-action-menu button:hover{background:#20374c}.payment-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px;display:grid}.payment-summary span{color:var(--muted);border:1px solid #2d4359;border-radius:10px;padding:13px;font-size:10px;display:grid}.payment-summary b{color:#fff;font-size:22px}.date-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.participant-more-button{color:#dbe5ec;cursor:pointer;background:0 0;border:1px solid #354a60;border-radius:8px;min-width:38px;padding:8px}.participant-more-button:hover{background:#20374c}.team-entry-form{gap:16px}.team-entry-summary>div{background:#0d1d2e;border:1px solid #30475e;gap:5px;padding:12px 13px}.team-entry-summary dd{overflow-wrap:anywhere;color:#f2f6f9;margin:0;font-size:14px}.team-entry-form>.primary-button{border-radius:11px;min-height:50px;font-size:14px}.team-entry-actions{border-top:1px solid #2d4359;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:2px;padding-top:17px}.team-entry-actions h3{color:#aab8c5;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;margin:0 0 2px;font-size:10px;font-weight:800}.sheet-back-action,.team-entry-actions button{color:#e4ebf1;text-align:center;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#10243a;border:1px solid #3a5067;border-radius:10px;padding:0 13px;font-size:12px;font-weight:750}.sheet-back-action:hover,.team-entry-actions button:hover{background:#1b3044}.team-entry-actions .danger-action{color:#fca5a5;background:#ef444412;border-color:#ef44447a}.sheet-back-action{margin-bottom:4px}@media (max-width:420px){.team-entry-summary{gap:7px}.team-entry-summary>div{padding:10px 11px}.team-entry-actions{grid-template-columns:1fr}.team-entry-actions h3{grid-column:auto}.team-entry-actions button{min-height:48px}}.team-search-results{gap:7px;max-height:260px;display:grid;overflow:auto}.team-search-results button{color:#fff;text-align:left;cursor:pointer;background:#0b1928;border:1px solid #354a61;border-radius:9px;gap:3px;padding:11px;display:grid}.selected-team span,.team-search-results small,.team-search-results span{color:var(--muted);font-size:11px}.selected-team{background:#50d35b0f;border:1px solid #50d35b59;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.selected-team>div{gap:4px;display:grid}.selected-team button{color:var(--green);background:0 0;border:0}.sheet-danger-button{color:#ff9ba3;cursor:pointer;background:#ff4b5a1f;border:1px solid #ff5b668c;border-radius:9px;width:100%;min-height:46px;font-weight:800}.withdrawal-impact span{color:var(--muted);border:1px solid #354a61;border-radius:9px;padding:10px;font-size:9px}.withdrawal-impact b{color:#fff}.withdrawal-impact .danger{color:#ff9ba3;border-color:#ff5b668c}.section-action-link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:1px solid #50d35b66;border-radius:8px;padding:8px 11px;font-size:11px;text-decoration:none}.team-action-menu{margin-left:auto}.division-selector{justify-content:flex-end;margin:-8px 0 14px;display:flex}.division-selector label{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;font-size:10px;display:flex}.division-selector select{color:#fff;text-transform:none;background:#0d1b2b;border:1px solid #3a5067;border-radius:9px;min-width:180px;height:38px;padding:0 10px}.division-team-groups{gap:22px;display:grid}.division-team-groups h3{margin:0 0 10px}.fixture-meta span:first-child:first-letter{text-transform:uppercase}@media (max-width:820px){.competition-header-actions .edit-competition-action{justify-content:center;width:100%;display:inline-flex}.division-cards{grid-template-columns:1fr}.participant-toolbar{flex-direction:column;align-items:stretch}.participant-toolbar select{height:42px}.setup-form>div.date-pair,.wizard-fields>div:not(.review-card){grid-template-columns:repeat(2,minmax(0,1fr))}.division-selector{justify-content:stretch}.division-selector label,.division-selector select{width:100%}.summary-admin-row{padding:11px 13px}.withdrawal-impact{grid-template-columns:1fr}}.venue-editor{gap:9px;margin-bottom:20px;display:grid}.venue-editor>article{border:1px solid #2d4359;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.venue-editor article>div{gap:3px;display:grid}.venue-editor p,.venue-editor small{color:var(--muted);margin:0;font-size:11px}.venue-editor form{gap:7px;display:flex}.venue-editor input{background:#091522;height:37px;padding:0 9px}.venue-editor button,.venue-editor input{color:#fff;border:1px solid #3b5068;border-radius:7px}.venue-editor button{background:#18304a;padding:0 10px}.export-links{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.export-links a{color:#c6d2dd;background:#13263a;border:1px solid #3b5068;border-radius:8px;padding:9px 11px;font-size:11px;text-decoration:none}@media (max-width:700px){.venue-editor form,.venue-editor>article{flex-direction:column;align-items:stretch}}body{flex-direction:column;min-height:100dvh;display:flex}.site-header{flex:none}.site-content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.site-content>*{flex:1 0 auto}.site-content>.app-shell,.site-content>.auth-page,.site-content>.competition-page,.site-content>.context-page,.site-content>.participant-page,.site-content>.wizard-page{min-height:0}.site-footer{z-index:2;color:#f3f8fb;background:#040b13;border-top:1px solid #819eb933;flex:none;position:relative}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 17% 10%,#50d35b17,#0000 29%),linear-gradient(110deg,#0000 0 68%,#4da2ff09 68% 68.12%,#0000 68.12%);position:absolute;inset:0}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.site-footer-compact{align-items:center;gap:18px;width:min(100% - 40px,1320px);min-height:62px;margin:auto;display:flex;position:relative}.site-footer-compact-brand{color:inherit;display:inline-flex}.site-footer-compact-copy{color:#74869a;margin-right:auto;font-size:11px}.site-footer-toggle{color:#dce6ed;cursor:pointer;background:#142434b8;border:1px solid #31465c;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.site-footer-toggle:hover{color:#fff;background:#14283b;border-color:#54708a}.site-footer-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px;transition:transform .22s}.site-footer.is-expanded .site-footer-toggle svg{transform:rotate(180deg)}.site-footer-reveal{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s,opacity .2s;display:grid;position:relative}.site-footer-reveal-inner{min-height:0;overflow:hidden}.site-footer.is-collapsed .site-footer-reveal{opacity:0;grid-template-rows:0fr}.site-footer-main{grid-template-columns:minmax(300px,1.1fr) minmax(500px,1.35fr);gap:clamp(48px,8vw,120px);width:min(100% - 40px,1320px);margin:auto;padding:clamp(42px,5vw,68px) 0 clamp(34px,4vw,50px);display:grid}.site-footer-intro{max-width:440px}.site-footer-brand{color:inherit;margin-bottom:29px;display:inline-flex}.site-footer-intro .eyebrow{margin-bottom:8px}.site-footer-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,55px);line-height:.98}.site-footer-intro>p:not(.eyebrow){color:#93a4b5;max-width:380px;margin:17px 0 24px;font-size:14px;line-height:1.55}.site-footer-cta{background:var(--green);color:#061508;border-radius:999px;align-items:center;gap:18px;min-height:41px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.site-footer-cta span{font-size:16px}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;padding-top:8px;display:grid}.site-footer-group{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.site-footer-group h3{color:#718397;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #243649;width:100%;margin:0 0 13px;padding-bottom:12px;font-size:9px;font-weight:850}.site-footer-group a{color:#b7c3ce;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 0;font-size:13px;text-decoration:none;transition:color .16s,transform .16s;display:flex}.site-footer-group a span{opacity:0;color:var(--green);transition:opacity .16s,transform .16s}.site-footer-group a:hover{color:#fff;transform:translate(2px)}.site-footer-group a:hover span{opacity:1;transform:translate(2px)}.site-footer-bottom{color:#65778a;letter-spacing:.025em;border-top:1px solid #1c2c3c;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,1320px);min-height:53px;margin:auto;font-size:10px;display:flex;position:relative}.site-footer-bottom span:last-child{color:#8798a8}.placeholder-page,.preview-page{width:min(100% - 40px,1120px)}.placeholder-hero,.preview-hero{max-width:780px}.preview-hero{margin-bottom:38px}.placeholder-hero h1,.preview-hero h1{letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(40px,6vw,68px);line-height:1}.placeholder-hero>p,.preview-hero>p:last-child{color:#9dacbc;max-width:680px;font-size:17px;line-height:1.6}.pricing-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-placeholder-card{background:radial-gradient(circle at 100% 0,#50d35b17,#0000 36%),linear-gradient(150deg,#122337,#0b1826);border:1px solid #2b4157;border-radius:18px;min-height:345px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000029}.pricing-placeholder-card:nth-child(2){border-color:#50d35b6b;transform:translateY(-6px)}.pricing-placeholder-card>span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.preview-line{background:#263a4e;border-radius:999px;width:100%;height:8px;margin-top:17px}.preview-line-title{background:#385066;width:58%;height:15px;margin:18px 0 22px}.preview-line.short{width:61%}.preview-line.medium{width:82%}.preview-price{align-items:end;gap:12px;height:60px;display:flex}.preview-price b{color:#d9e4eb;font-size:40px;line-height:1}.preview-price small{color:#738598;padding-bottom:5px}.preview-rule{background:#293d52;height:1px;margin:19px 0 3px}.pricing-placeholder-card button{color:#788b9d;background:#15273a;border:1px solid #324a61;border-radius:999px;min-height:43px;font-size:11px;font-weight:800;position:absolute;bottom:22px;left:22px;right:22px}.faq-preview{gap:9px;max-width:900px;display:grid}.faq-placeholder-row{background:linear-gradient(145deg,#122337f0,#0a1826f0);border:1px solid #2b4157;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:84px;padding:14px 19px;display:grid}.faq-placeholder-row>span{color:var(--green);font-size:10px;font-weight:850}.faq-placeholder-row>div{gap:5px;display:grid}.faq-placeholder-row strong{font-size:15px}.faq-placeholder-row small{color:#7f90a2}.faq-placeholder-row svg{fill:none;stroke:#667a8e;stroke-width:1.6px;width:18px;height:18px}.placeholder-page{align-items:center;display:grid}.placeholder-hero{padding:28px 0}.placeholder-hero>a{color:#94a6b6;margin-bottom:42px;font-size:13px;text-decoration:none;display:inline-block}.placeholder-hero>a:hover{color:var(--green)}.placeholder-notice{background:#50d35b0e;border:1px solid #50d35b4a;border-radius:14px;align-items:center;gap:15px;max-width:580px;margin-top:32px;padding:16px;display:flex}.placeholder-notice>span{width:34px;height:34px;color:var(--green);border:1px solid #50d35b70;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.placeholder-notice>div{gap:4px;display:grid}.placeholder-notice p{color:#8799aa;margin:0;font-size:12px}@media (max-width:900px){.site-footer-main{grid-template-columns:1fr;gap:40px}.site-footer-intro{max-width:580px}.site-footer-nav{padding-top:0}.pricing-preview{grid-template-columns:1fr}.pricing-placeholder-card{min-height:300px}.pricing-placeholder-card:nth-child(2){transform:none}}@media (max-width:620px){.site-footer-compact{gap:11px;width:calc(100% - 28px);min-height:58px}.site-footer-compact-brand .brand-lockup img{width:106px;height:27px}.site-footer-compact-copy{font-size:0}.site-footer-compact-copy:after{content:"©";font-size:10px}.site-footer-toggle{justify-content:center;min-width:67px}.site-footer-bottom,.site-footer-main{width:calc(100% - 28px)}.site-footer-main{gap:34px;padding:36px 0 30px}.site-footer-brand{margin-bottom:23px}.site-footer-intro h2{font-size:38px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-footer-bottom{min-height:48px}.placeholder-page,.preview-page{width:calc(100% - 28px)}.preview-hero{margin-bottom:28px}.placeholder-hero h1,.preview-hero h1{font-size:40px}.placeholder-hero>p,.preview-hero>p:last-child{font-size:15px}.pricing-placeholder-card{min-height:285px;padding:19px}.faq-placeholder-row{min-height:76px;padding:12px 14px}.placeholder-hero>a{margin-bottom:34px}}@media (prefers-reduced-motion:reduce){.site-footer-group a,.site-footer-group a span,.site-footer-reveal,.site-footer-toggle svg{transition:none}}.public-profile-hero{background:radial-gradient(circle at 80% 20%,#50d35b1c,#0000 32%),#0d1c2c;border:1px solid #2d455d;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:42px;padding:28px;display:grid}.public-profile-mark{color:#77e67f;background:#132a3d;border:1px solid #3b566f;border-radius:21px;place-items:center;width:92px;height:92px;font-size:26px;font-weight:900;display:grid}.public-profile-mark img{object-fit:contain;width:76%;height:76%}.public-profile-hero h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(31px,4vw,50px)}.profile-about p,.public-profile-hero>div>p:last-child{color:#9cacbc}.profile-follow-button{background:var(--green);color:#07150a;cursor:pointer;border:0;border-radius:999px;min-width:112px;height:44px;font-weight:850}.profile-follow-button.following{color:#dce6ee;background:#15283b;border:1px solid #496176}.profile-about{max-width:760px;margin-bottom:36px}.profile-about h2{margin-bottom:8px}@media (max-width:820px){.entity-result-grid{grid-template-columns:1fr}.public-profile-hero{grid-template-columns:auto 1fr;gap:15px;padding:20px}.public-profile-mark{border-radius:15px;width:64px;height:64px}.public-profile-hero .profile-follow-button{grid-column:1/-1;width:100%}.home-search{grid-template-columns:auto 1fr}.home-search button{display:none}}.site-content{isolation:isolate;position:relative}.site-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#2a456357,#0000 68%);height:300px;position:absolute;top:-74px;left:0;right:0}.site-header-inner{justify-content:space-between}.global-menu-shell{position:relative}.global-menu-button{cursor:pointer;background:#0d1928;border:1px solid #344b62;border-radius:50%;align-content:center;gap:5px;width:41px;height:41px;padding:10px;display:grid}.global-menu-button span{background:#fff;border-radius:2px;height:2px;transition:transform .18s,opacity .18s;display:block}.global-menu-button.open span:first-child{transform:translateY(7px)rotate(45deg)}.global-menu-button.open span:nth-child(2){opacity:0}.global-menu-button.open span:last-child{transform:translateY(-7px)rotate(-45deg)}.global-menu{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1b2bfa;border:1px solid #334a61;border-radius:16px;width:min(320px,100vw - 28px);padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 24px 65px #00000085}.global-menu-profile{border-bottom:1px solid #2b4055;gap:3px;margin:2px 3px 8px;padding:10px;display:grid}.global-menu-profile small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.global-menu-links{display:grid}.global-menu-links a{color:#dce6ee;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;text-decoration:none;display:flex}.global-menu-links a.active,.global-menu-links a:hover{color:#fff;background:#1b3046}.global-menu-links a span{color:var(--green)}.global-menu .logout-button{color:#ff9da4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2b4055;margin-top:8px;padding:13px 10px 6px}.global-menu-signin{color:var(--green)!important}.sport-icon{display:block}.explore-carousels{gap:42px;display:grid}.entity-result-logo{object-fit:contain;background:#132a3d;border:1px solid #38536c;border-radius:12px;width:48px;height:48px;padding:4px}.onboarding-hero{max-width:760px;margin-bottom:28px}.onboarding-hero h1{letter-spacing:-.055em;margin:7px 0 12px;font-size:clamp(38px,6vw,68px);line-height:1}.onboarding-hero>p:last-child{color:var(--muted);font-size:17px}.onboarding-card,.profile-editor-card{background:linear-gradient(145deg,#102238,#091725);border:1px solid #30475d;border-radius:18px;gap:17px;max-width:760px;padding:24px;display:grid}.onboarding-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-options button{color:#fff;text-align:left;cursor:pointer;background:#0b1928;border:1px solid #354c63;border-radius:13px;gap:8px;padding:18px;display:grid}.onboarding-options button.selected{background:#50d35b14;border-color:#50d35b99}.onboarding-options span{color:var(--muted);font-size:12px;line-height:1.5}.onboarding-card>label,.profile-editor-card>label{color:#bcc8d3;gap:7px;font-size:12px;font-weight:700;display:grid}.onboarding-card input,.profile-editor-card input,.profile-editor-card select,.profile-editor-card textarea{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:9px;width:100%;padding:0 11px}.onboarding-card input,.profile-editor-card input,.profile-editor-card select{height:47px}.profile-editor-card textarea{min-height:120px;padding-top:11px}.onboarding-card>.primary-web-button,.profile-editor-card>.primary-web-button{justify-self:start}.profile-image-editor{border-bottom:1px solid #2b4055;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding-bottom:18px;display:grid}.profile-image-editor>img,.profile-image-editor>span{object-fit:contain;background:#132a3d;border:1px solid #3a5269;border-radius:18px;width:90px;height:90px}.profile-image-editor>span{color:var(--green);place-items:center;font-size:24px;font-weight:900;display:grid}.profile-image-editor>div{justify-items:start;gap:7px;display:grid}.profile-image-editor label{gap:6px;font-size:12px;display:grid}.profile-image-editor input[type=file]{background:0 0;border:0;height:auto;padding:0}.profile-image-editor button{color:#ff9da4;cursor:pointer;background:0 0;border:0;padding:0}.profile-image-editor small{color:var(--muted)}.organization-edit-page .settings-hero>a{color:var(--green)}.onboarding-card{background:0 0;border:0;border-radius:0;width:100%;padding:0}.onboarding-options button{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}.onboarding-option-icon{color:#aebdca;background:#13283b;border:1px solid #3b536b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.onboarding-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.onboarding-options button.selected .onboarding-option-icon{color:var(--green);background:#50d35b1f;border-color:#50d35b8c}.onboarding-option-copy{gap:8px;min-width:0;display:grid}.onboarding-option-copy strong{font-size:15px}.onboarding-card>.primary-web-button:disabled{cursor:not-allowed;opacity:.45}.profile-form{max-width:620px}.profile-form>.profile-image-editor{display:grid}.profile-form>.profile-form-actions{display:flex}.profile-form .profile-image-editor>div{display:grid}.setup-field{color:var(--muted);gap:7px;font-size:12px;display:grid}.arena-search{gap:7px;display:grid;position:relative}.arena-attribution,.arena-search-status{color:var(--muted);font-size:10px}.arena-results{z-index:30;background:#0b1928;border:1px solid #40566c;border-radius:11px;max-height:290px;padding:6px;display:grid;position:absolute;top:54px;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0000006b}.arena-results button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;padding:10px;display:grid}.arena-results button:hover{background:#1a3046}.arena-results span,.selected-arena span{color:var(--muted);font-size:10px;line-height:1.35}.selected-arena{background:#50d35b12;border:1px solid #50d35b59;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.selected-arena>div{gap:4px;display:grid}.selected-arena button{color:var(--green);cursor:pointer;background:0 0;border:0}.setup-header h1{overflow-wrap:anywhere;line-height:.96}.participant-profile-heading{align-items:center;gap:14px;display:flex}.participant-profile-heading .public-profile-mark{border-radius:16px;flex:0 0 72px;width:72px;height:72px}@media (max-width:800px){.setup-form>div.date-pair{grid-template-columns:1fr!important}.setup-header{flex-direction:column}.setup-progress{width:100%}.onboarding-options{grid-template-columns:1fr}}@media (max-width:620px){.global-menu{width:60vw;max-width:none;position:fixed;top:72px;right:14px}.home-create-competition{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;margin-top:23px;padding:12px 4px}.home-create-competition>svg{width:42px;height:42px}.home-create-competition strong{font-size:15px}.home-create-competition small{font-size:13px}.profile-image-editor{grid-template-columns:68px 1fr}.profile-image-editor>img,.profile-image-editor>span{border-radius:14px;width:68px;height:68px}.profile-editor-card{padding:18px}.onboarding-card{padding:0}.onboarding-options button{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.onboarding-option-icon{width:38px;height:38px}}.site-header{will-change:transform;transition:transform .24s,box-shadow .24s}.site-header.is-hidden{box-shadow:none;transform:translateY(-105%)}.site-content{z-index:3}.managed-card-attention{border-radius:999px;width:max-content;max-width:100%;margin-top:13px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.managed-card-attention.attention{color:var(--orange);background:#352719}.managed-card-attention.clear{color:var(--green);background:#173320}.managed-summary-card .summary-card-main:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:-2px;display:block}.team-profile-editor{background:#0c1a2a;border:1px solid #30475d;border-radius:16px;margin-top:18px;padding:20px}.team-editor-section{border-top:1px solid #2b4055;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;padding-top:18px;display:grid}.team-editor-section>div>p{margin:0 0 4px}.team-editor-section>div>small{color:var(--muted)}.team-profile-editor .profile-form-actions{justify-content:flex-end;gap:9px;display:flex}.team-profile-editor .profile-cancel-button{color:#fff;background:0 0;border:1px solid #3b5068;border-radius:9px;padding:0 16px}.team-profile-editor .profile-form-actions .primary-button{width:auto;padding:0 20px}@media (max-width:820px){.site-footer{z-index:2}.team-profile-editor{margin-left:-2px;margin-right:-2px;padding:16px}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.competition-page>.stage-tabs,.competition-tabs{transition:top .24s}body:has(.site-header.is-hidden) .competition-page>.stage-tabs,body:has(.site-header.is-hidden) .competition-tabs{top:10px}@media (max-width:820px){body:has(.site-header.is-hidden) .competition-page>.stage-tabs,body:has(.site-header.is-hidden) .competition-tabs{top:8px}}@media (prefers-reduced-motion:reduce){.competition-page>.stage-tabs,.competition-tabs{transition:none}}.site-header{will-change:auto;transition:none;position:relative;top:auto;transform:none!important}.competition-page>.stage-tabs,.competition-tabs{top:10px}@media (max-width:820px){.competition-page>.stage-tabs,.competition-tabs{top:8px}}body:before{background:radial-gradient(circle at 50% 0,#1a2d45 0,#0a1726 38%,#050c14 76%,#030910 100%);inset:-90px 0 0}body:after{height:430px;inset:0 0 auto}.site-content:before{height:380px;top:-90px}.setup-header>div:first-child>a,.team-workspace>.workspace-back{color:var(--green);margin-bottom:16px;font-size:12px;text-decoration:none;display:inline-flex}.planner-workspace{color:#f5f8fb;width:min(1320px,100% - 32px)}.planner-tabs{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081623f5;border:1px solid #263d52;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;position:sticky;top:8px;overflow:hidden}.planner-tabs button{color:#aab6c2;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000}.planner-tabs button span{color:currentColor;margin-right:9px}.planner-tabs button.active{color:#91eb37;border-bottom-color:#8ee82d}.planner-panel{gap:16px;display:grid}.planner-summary{background:linear-gradient(145deg,#0c1f2ff5,#05121df5);border:1px solid #243b50;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.planner-summary>div{border-right:1px solid #24384a;justify-items:center;gap:2px;display:grid}.planner-summary>div:last-child{border:0}.planner-summary strong{color:#91eb37;font-size:22px}.planner-summary span{color:#a9b5c1;font-size:12px}.phase-list{gap:16px;display:grid}.phase-card{background:linear-gradient(155deg,#0a1d2cfa,#05131ffa);border:1px solid #294158;border-radius:13px;overflow:hidden}.phase-card>header,.planner-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.phase-card>header>div{align-items:center;gap:12px;display:flex}.phase-card header small{color:#91eb37;text-transform:uppercase;border:1px solid #8ee82d4d;border-radius:5px;padding:4px 7px}.phase-card h2,.planner-toolbar h2{margin:0;font-size:18px}.phase-card button,.planner-toolbar button,.schedule-controls button{color:#e9eff4;cursor:pointer;background:#0c2031;border:1px solid #2b4359;border-radius:8px;padding:9px 12px}.group-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;padding:0 14px 14px;display:grid;overflow-x:auto}.group-card{text-align:left;scroll-snap-align:start;gap:7px;min-width:0;display:grid!important}.group-card>span{color:#91eb37;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.group-card i{color:#dfe7ed;text-overflow:ellipsis;white-space:nowrap;background:#11273a;border:1px solid #263d51;border-radius:6px;padding:9px;font-style:normal;display:block;overflow:hidden}.qualification-strip{justify-content:center;width:calc(100% - 28px);margin:0 14px 14px;color:#dfe8dd!important;border-color:#8ee82d73!important;gap:30px!important;display:flex!important}.qualification-strip span{color:#91eb37}.bracket-scroll{padding:0 14px 16px;overflow-x:auto}.bracket-grid{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:24px;min-width:650px;display:grid}.bracket-round{align-content:center;gap:10px;display:grid}.bracket-round>small{color:#aab6c2;text-align:center;text-transform:uppercase}.bracket-round button{text-align:left;gap:3px;display:grid}.bracket-round button span{font-size:12px}.bracket-round button em{color:#788999;font-size:10px;font-style:normal}.add-phase{color:#91eb37;min-height:64px;font:inherit;cursor:pointer;background:#091c2ab3;border:1px dashed #3a536a;border-radius:12px}.planner-toolbar{background:#091d2e;border:1px solid #294158;border-radius:12px}.planner-toolbar p{color:#9aabba;margin:3px 0 0;font-size:12px}.planner-toolbar>div:last-child{gap:8px;display:flex}.planner-toolbar .primary-button{color:#07120b}.schedule-controls{align-items:center;gap:10px;display:flex;overflow-x:auto}.schedule-controls>*{color:#b8c4ce;background:#0b2031;border:1px solid #263e53;border-radius:9px;flex:none;padding:10px 14px;font-size:12px}.schedule-controls .ok{color:#8ee82d}.schedule-controls .warn{color:#ffc247}.timeline-board{background:#071a29;border:1px solid #294158;border-radius:12px;gap:9px;padding:10px;display:grid;overflow-x:auto}.timeline-row{border-bottom:1px solid #20384c;grid-template-columns:145px minmax(760px,1fr);min-height:92px;display:grid}.timeline-row:last-child{border:0}.timeline-row>header{border-right:1px solid #243c50;align-content:center;padding:10px;display:grid}.timeline-row>header small{color:#8fa0ae}.timeline-row>div{align-items:center;gap:9px;padding:9px;display:flex;overflow-x:auto}.timeline-entry{color:#fff;text-align:left;background:#102639;border:1px solid #2a4257;border-left:3px solid #88e72c;border-radius:7px;flex:0 0 180px;min-height:70px;padding:8px;display:grid}.timeline-entry.break,.timeline-entry.event{border-left-color:#6b7d8e}.timeline-entry time{color:#91eb37;font-size:10px}.timeline-entry small{color:#9fb0be;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unscheduled{background:#0a1d2e;border:1px solid #294158;border-radius:12px;padding:14px}.unscheduled>header{justify-content:space-between;align-items:center;display:flex}.unscheduled h3{margin:0;font-size:16px}.unscheduled header small{color:#9aabba}.unscheduled>div{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:9px;margin-top:12px;display:grid;overflow-x:auto}.unscheduled button{color:#fff;text-align:left;background:#102538;border:1px solid #2b4359;border-radius:8px;gap:5px;min-height:80px;padding:10px;display:grid}.unscheduled button span{color:#9fb0be;font-size:11px}.validation-hero{background:linear-gradient(120deg,#0d2c25cc,#061924e6);border:1px solid #416c2a;border-radius:12px;align-items:center;gap:24px;padding:22px;display:flex}.validation-hero>strong{color:#8ee82d;border:3px solid #8ee82d;border-radius:50%;place-items:center;width:80px;height:80px;font-size:42px;display:grid}.validation-hero h2{margin:0}.validation-hero p{color:#bac6ce}.validation-hero span{color:#cdd7dd;margin:5px 0;font-size:12px;display:block}.validation-hero.blocked{border-color:#9b6926}.validation-hero.blocked>strong{color:#ffc247;border-color:#ffc247}.review-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.draft-diff,.issue-list,.review-grid article{background:#0a1d2e;border:1px solid #294158;border-radius:12px;padding:15px}.draft-diff h3,.review-grid h3{margin:0 0 12px}.draft-diff p,.review-grid p{border-bottom:1px solid #203649;justify-content:space-between;margin:0;padding:8px 0;display:flex}.review-grid article:nth-child(2){gap:7px;display:grid}.review-grid small{color:#899aa8}.review-grid strong{color:#91eb37}.issue-list{gap:7px;display:grid}.issue-list article{grid-template-columns:180px 1fr auto;gap:10px;display:grid}.issue-list span{color:#aab8c3}.issue-list em{color:#ffc247;font-style:normal}.draft-diff b{color:#d29aff;background:#2a183f;border-radius:5px;padding:2px 7px;font-size:10px}.draft-diff b.added{color:#91eb37;background:#193321}.draft-diff b.removed{color:#ff8189;background:#3b1720}.review-panel>footer{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.review-panel>footer button{color:#fff;min-height:58px;font:inherit;background:#0b2031;border:1px solid #304a60;border-radius:9px}.review-panel>footer .primary-button{color:#07130b}.planner-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.planner-form label{color:#a9b6c1;gap:6px;font-size:12px;display:grid}.planner-form input,.planner-form select{color:#f7f9fb;background:#102537;border:1px solid #30485c;border-radius:8px;min-height:46px;padding:0 12px}.sheet-form-actions{grid-column:1/-1;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:8px;display:grid}.danger-button,.sheet-form-actions button{color:#fff;background:#102537;border:1px solid #30485c;border-radius:8px;min-height:50px}.sheet-form-actions .primary-button{color:#07130b}.sheet-tabs{gap:8px;margin-bottom:14px;display:flex}.sheet-tabs button{color:#adb9c2;background:#102537;border:1px solid #30485c;border-radius:7px;padding:9px 14px}.sheet-tabs .active{color:#8ee82d;border-color:#8ee82d}.source-pair{text-align:center;border:1px solid #2e465b;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.area-editor{gap:10px;display:grid}.area-editor article{border:1px solid #2d4559;border-radius:9px;grid-template-columns:1fr 1fr auto;gap:12px;padding:14px;display:grid}.area-editor span{color:#9cabb7}.area-editor em{color:#8ee82d;font-style:normal}.area-editor>.primary-button{color:#07130b;min-height:52px}.danger-button{color:#ff858c;border-color:#7d3038;grid-column:1/-1}@media (max-width:700px){.planner-workspace{width:calc(100% - 20px)}.planner-tabs{border-radius:0;width:100vw;margin-left:calc(50% - 50vw)}.planner-tabs button{font-size:13px}.planner-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 4px}.planner-summary strong{font-size:18px}.planner-summary span{text-align:center;font-size:9px}.group-rail{grid-auto-columns:calc(33.3333vw - 20.6667px);gap:7px}.group-card{padding:8px!important}.group-card i{padding:7px 5px;font-size:10px}.planner-toolbar{flex-direction:column;align-items:flex-start}.planner-toolbar>div:last-child{width:100%}.planner-toolbar button{flex:1}.timeline-row{grid-template-columns:105px minmax(650px,1fr)}.review-grid{grid-template-columns:1fr}.validation-hero{align-items:flex-start;padding:16px}.validation-hero>strong{flex:0 0 58px;width:58px;height:58px;font-size:30px}.issue-list article{grid-template-columns:1fr auto}.issue-list article span{grid-column:1/-1}.planner-form{grid-template-columns:1fr}.danger-button,.sheet-form-actions,.source-pair{grid-column:1}.review-panel>footer{grid-template-columns:1fr}.area-editor article{grid-template-columns:1fr auto}.area-editor article span{grid-column:1}.qualification-strip{justify-content:space-between;font-size:11px;gap:8px!important}}.phase-inline-actions{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.qualification-builder{gap:10px;display:grid}.qualification-builder>p{color:#aab7c1;margin-top:0}.qualification-builder article{border:1px solid #2d4559;border-radius:8px;grid-template-columns:1fr 1fr auto;gap:12px;padding:12px;display:grid}.qualification-builder span{color:#9eacb7}.qualification-builder em{color:#91eb37;font-style:normal}.qualification-builder>.primary-button{color:#07130b;min-height:52px;margin-top:8px}.setup-form input[type=date],.setup-form input[type=datetime-local],.wizard-fields input[type=date],.wizard-fields input[type=datetime-local]{width:100%;min-width:0;max-width:100%}.competition-image-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:12px!important;display:grid!important}.competition-image-upload{background:#0a1827;border:1px solid #30475d;border-radius:13px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.competition-image-upload>div{background:#10243a;border:1px dashed #3a5269;border-radius:11px;place-items:center;height:116px;display:grid;overflow:hidden}.competition-image-upload.wide>div{aspect-ratio:2.6;height:auto}.competition-image-upload img{object-fit:contain;width:100%;height:100%}.competition-image-upload>div>span{color:#6f8294;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.competition-image-upload label{gap:6px;display:grid}.competition-image-upload input{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.competition-image-upload small{color:var(--muted);font-size:10px}.competition-image-upload button{color:#ff9da4;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.tournament-venue-picker{border-top:1px solid #2c4257;gap:13px;margin-top:24px;padding-top:22px;display:grid}.tournament-venue-picker h3{margin:0}.tournament-venue-picker>select{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:9px;width:100%;height:46px;padding:0 11px}.attached-venues{gap:8px;display:grid}.attached-venues article{background:#0c1b2b;border:1px solid #2d4359;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.attached-venues article>div{gap:3px;display:grid}.attached-venues small{color:var(--muted)}.attached-venues button{color:#ff9da4;cursor:pointer;background:0 0;border:0}.venue-editor>article{align-items:start}.pitch-editor{gap:7px;width:min(100%,430px);display:grid}.pitch-editor form{grid-template-columns:minmax(0,1fr) auto;display:grid}.participant-mark{overflow:hidden}.participant-mark img{object-fit:contain;background:#f4f7fa;width:100%;height:100%;padding:2px}.competition-type-icon{fill:none;width:42px;height:42px;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}.type-grid button{align-content:start!important}.type-grid button.selected .competition-type-icon{stroke:#a4f8aa}.competition-hero{isolation:isolate;border-radius:18px;padding:20px;position:relative;overflow:hidden}.competition-hero.has-banner{border:1px solid #2c4358;min-height:176px}.competition-hero-banner{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.competition-hero.has-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#030b12f0,#050f18bd 55%,#050f185c);position:absolute;inset:0}.competition-hero .competition-mark{background:#102338;overflow:hidden}.competition-hero .competition-mark img{object-fit:contain;background:#f4f7fa;width:100%;height:100%;padding:5px}.team-mark.has-image{z-index:1;color:#0000;transform-origin:50%;background:#f4f7fa;border-color:#40586f;padding:1px;transform:scale(1.22)}.competition-hero .competition-mark>span{color:inherit;font-size:inherit;position:static}.team-action-menu .team-action-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #354a60;border-radius:8px;padding:8px;list-style:none}.team-action-menu>div a,.team-action-menu>div button{font:inherit;font-size:12px;line-height:1.2}.team-action-menu>div{z-index:40}.sheet-body{padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 18px))}.registration-sheet-form{padding-bottom:max(68px,calc(env(safe-area-inset-bottom) + 62px))}.registration-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.registration-fee{color:#c7d5df;background:#50d35b0f;border:1px solid #50d35b40;border-radius:10px;margin-top:0;padding:11px}.registration-terms{align-items:start}.registration-complete{text-align:center;justify-items:center;gap:8px;padding:30px 10px 76px;display:grid}.registration-complete>span{width:54px;height:54px;color:var(--green);background:#50d35b24;border-radius:50%;place-items:center;font-size:25px;display:grid}.registration-complete h3,.registration-complete p{margin:0}.registration-complete p{color:var(--muted)}.public-registration-panel,.registration-price,.registration-security,.registration-terms-copy,.registration-trust{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:14px}.registration-price{grid-template-columns:1fr auto;align-items:center;display:grid}.registration-price strong{color:var(--green);font-size:22px}.registration-price small{color:var(--muted);grid-column:1/-1}.registration-terms-copy strong,.registration-trust strong{margin-bottom:4px;display:block}.registration-security,.registration-terms-copy p,.registration-trust p{color:var(--muted);margin:0;line-height:1.55}.registration-inline-check{align-items:center;gap:8px;min-height:42px;display:flex}.registration-inline-check input{width:auto}.public-registration-panel{gap:14px;max-width:720px;margin:0 auto;display:grid}.public-registration-panel h2,.public-registration-panel p{margin:0}.public-registration-panel>p:not(.eyebrow){color:var(--muted);line-height:1.6}.public-registration-panel dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.public-registration-panel dl div{background:#ffffff0a;border-radius:10px;padding:10px}.public-registration-panel dt{color:var(--muted);font-size:12px}.public-registration-panel dd{margin:4px 0 0;font-weight:700}.public-registration-panel .primary-button{justify-self:start}.registration-admin-stack,.stripe-connect-card{gap:18px;display:grid}.stripe-connect-card{border:1px solid var(--line);background:linear-gradient(135deg,#635bff21,#ffffff06);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);padding:20px}.stripe-connect-card.ready{background:linear-gradient(135deg,#50d35b1a,#ffffff06)}.stripe-connect-card h3,.stripe-connect-card p{margin:4px 0}.stripe-connect-card p,.stripe-connect-card small{color:var(--muted);line-height:1.5}.stripe-connect-card>div:last-child{align-content:center;gap:9px;display:grid}.registration-policy-note{background:#50d35b12;border:1px solid #50d35b33;border-radius:12px;padding:13px}.registration-policy-note p{color:var(--muted);margin:4px 0 0}.team-workspace{padding-top:34px}.team-workspace-hero h1{letter-spacing:-.05em;margin:4px 0;font-size:clamp(34px,5vw,58px)}.team-workspace-hero p:last-child{color:var(--muted);margin:0}.team-workspace-tabs{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1c2cf2;border:1px solid #2d4359;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex;position:sticky;top:10px;overflow-x:auto}.team-workspace-tabs button{color:#9dacbc;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:110px;height:40px}.team-workspace-tabs button.active{color:#fff;background:#263d53}.team-workspace-content{display:grid}.team-workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;display:grid}.workspace-card{background:linear-gradient(145deg,#101f31,#0b1827);border:1px solid #2d4359;border-radius:17px;min-width:0;padding:22px}.workspace-card h2{margin:0 0 18px}.workspace-card>p{color:var(--muted);line-height:1.6}.workspace-card dl{margin:20px 0 0;display:grid}.workspace-card dl>div{border-top:1px solid #293e53;justify-content:space-between;padding:12px 0;display:flex}.workspace-card dt{color:var(--muted)}.workspace-card dd{margin:0}.profile-workspace-card .team-profile-editor{background:0 0;border:0;max-width:none;margin:0;padding:0}.access-workspace-card>article{border-top:1px solid #293e53;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.access-workspace-card article>div{gap:2px;display:grid}.access-workspace-card small{color:var(--muted)}.access-workspace-card em{color:var(--green);text-transform:uppercase;font-size:10px;font-style:normal}.access-workspace-card article>button{color:#ff9da4;cursor:pointer;background:0 0;border:0}.access-avatar{width:38px;height:38px;color:var(--green);background:#1a334a;border-radius:10px;place-items:center;font-weight:900;display:grid}.team-admin-form{border-top:1px solid #293e53;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:20px;padding-top:20px;display:grid}.team-admin-form label{color:#bdc8d4;gap:7px;font-size:12px;display:grid}.team-admin-form input{color:#fff;background:#091522;border:1px solid #3a5068;border-radius:9px;width:100%;height:46px;padding:0 11px}.team-admin-form .primary-button{width:auto;padding:0 18px}@media (max-width:820px){.setup-form>div.date-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.competition-page .fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-page .fixture-card{min-width:0;padding:10px}.competition-page .fixture-meta{gap:4px}.competition-page .fixture-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.competition-page .fixture-meta .status{font-size:7px}.competition-page .fixture-card .team-row{gap:6px}.competition-page .fixture-card .team-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.competition-page .fixture-card .team-row b{font-size:16px}.competition-hero{padding:15px}.spectator-page .competition-header-actions .web-action.primary{justify-content:center;width:100%;display:inline-flex}.competition-image-grid,.team-workspace-grid{grid-template-columns:1fr!important}.team-workspace{width:calc(100% - 24px);padding-top:20px}.team-workspace-tabs{border-radius:13px;width:100%}.team-workspace-tabs button{flex:1;min-width:88px}.workspace-card{padding:17px}.team-admin-form{grid-template-columns:1fr}.team-admin-form .primary-button{width:100%}.access-workspace-card>article{grid-template-columns:auto minmax(0,1fr) auto}.access-workspace-card article>button{grid-column:2/-1;justify-self:start}.competition-image-upload.wide>div{min-height:110px}.stripe-connect-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.stripe-connect-card>div{min-width:0}.stripe-connect-card>div:last-child .primary-button,.stripe-connect-card>div:last-child .secondary-button{width:100%;min-width:0}.stripe-connect-card p,.stripe-connect-card small{overflow-wrap:anywhere}}@media (max-width:520px){.setup-form>div.date-pair{grid-template-columns:1fr!important}.registration-contact-grid{grid-template-columns:1fr}.competition-page .fixture-grid{gap:7px}.competition-page .team-mark{flex-basis:20px;width:20px;height:20px}.profile-image-editor{grid-template-columns:1fr}.profile-image-editor>img,.profile-image-editor>span{width:74px;height:74px}.team-workspace-hero .participant-profile-heading{align-items:flex-start}.team-workspace-hero h1{font-size:31px}.team-workspace-tabs button{min-width:82px}}.spectator-competition-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;display:block;overflow:visible}.spectator-hero-main{grid-template-columns:114px minmax(0,1fr);align-items:center;gap:30px;padding:18px 12px 16px;display:grid}.spectator-competition-hero .competition-mark{width:114px;height:114px;box-shadow:none;background:#07141f6b;border:1px solid #50d35bb8;border-radius:22px;flex-basis:114px;font-size:36px}.spectator-competition-hero .competition-mark img{padding:8px}.spectator-competition-hero .competition-hero-copy h1{letter-spacing:-.035em;font-size:36px;line-height:1.08}.spectator-competition-hero .competition-hero-copy>p{color:#9eacbb;margin:10px 0 0;font-size:22px;line-height:1.2}.competition-date{color:#8f9dab;align-items:center;gap:8px;margin-top:11px;font-size:13px;font-weight:650;line-height:1.2;display:flex}.competition-date-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.spectator-competition-hero .competition-kicker{gap:10px;margin:0}.spectator-competition-hero .competition-kicker span{padding:6px 12px;font-size:11px}.spectator-competition-hero .competition-header-actions{grid-column:auto;justify-content:flex-end}.competition-hero-meta{color:#9eacbb;border-top:1px solid #223649;justify-content:space-between;align-items:center;gap:18px;margin:0 12px 16px;padding:16px 0 0;display:flex}.competition-hero-meta>span{align-items:center;gap:8px;min-height:34px;font-size:13px;font-weight:700;line-height:1;display:flex}.competition-hero-meta>span b{color:#5f7184;font-weight:700}.competition-hero-meta>span .sport-emoji{color:inherit;font-size:16px;line-height:1}.spectator-competition-hero .follow-button{width:auto;min-height:34px;color:var(--green);background:0 0;border-color:#50d35bb3;border-radius:999px;justify-content:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700}.spectator-competition-hero .follow-button>span{font-size:13px;line-height:1}.spectator-competition-hero .follow-button:hover{background:#50d35b14}.spectator-competition-hero .follow-button:focus-visible,.spectator-competition-hero select:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.spectator-competition-hero .division-selector{justify-content:center;margin:0 auto 16px;padding:0 12px}.spectator-competition-hero .division-selector select{color:#eef6fb;background:#081522;border-color:#405970;border-radius:10px;width:min(100%,680px);height:48px;padding:0 44px 0 15px;font-weight:700}.spectator-competition-hero .competition-insights{background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.spectator-competition-hero .competition-insights>div{border-color:#223649;justify-content:center;align-items:center;gap:17px;min-height:82px;padding:10px 24px;display:flex}.spectator-competition-hero .competition-insights svg{fill:none;stroke:#8f9dab;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 34px;width:34px;height:34px}.spectator-competition-hero .competition-insight-copy{text-transform:none;gap:3px;min-width:0;display:grid}.spectator-competition-hero .competition-insights strong{text-transform:none;font-size:22px;line-height:1.1}.spectator-competition-hero .competition-insights .competition-insight-copy>span{font-size:11px}.spectator-registration-action{justify-content:flex-end;margin:-5px 0 16px;display:flex}.spectator-registration-action .web-action{justify-content:center;min-width:138px}@media (max-width:640px){.spectator-hero-main{grid-template-columns:82px minmax(0,1fr);gap:18px;padding:14px 8px 16px}.spectator-competition-hero .competition-mark{border-radius:18px;flex-basis:82px;width:82px;height:82px;font-size:27px}.spectator-competition-hero .competition-hero-copy h1{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:30px;overflow:visible}.spectator-competition-hero .competition-hero-copy>p{white-space:normal;margin:7px 0 0;font-size:17px}.competition-date{gap:7px;margin-top:9px;font-size:12px}.competition-date-icon{flex-basis:16px;width:16px;height:16px}.spectator-competition-hero .competition-kicker{gap:6px}.spectator-competition-hero .competition-kicker span{padding:4px 8px;font-size:8px}.spectator-competition-hero .competition-header-actions{grid-column:auto}.competition-hero-meta{margin:0 8px 16px;padding:16px 0 0}.spectator-competition-hero .division-selector{margin-bottom:16px;padding:0 8px}.spectator-competition-hero .competition-insights>div{gap:10px;min-height:74px;padding:8px 10px}.spectator-competition-hero .competition-insights svg{flex-basis:27px;width:27px;height:27px}.spectator-competition-hero .competition-insights strong{font-size:18px}}@media (max-width:560px){.spectator-hero-main{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:10px 0 16px}.spectator-competition-hero .competition-mark{border-radius:15px;flex-basis:62px;width:62px;height:62px;font-size:20px}.spectator-competition-hero .competition-hero-copy h1{font-size:22px}.spectator-competition-hero .competition-hero-copy>p{margin:5px 0 0;font-size:13px}.competition-date{gap:5px;margin-top:7px;font-size:10px}.competition-date-icon{flex-basis:14px;width:14px;height:14px}.spectator-competition-hero .competition-kicker{flex-wrap:wrap;gap:4px}.spectator-competition-hero .competition-kicker span{padding:3px 6px;font-size:7px}.competition-hero-meta{margin:0 0 16px;padding:16px 0 0}.competition-hero-meta>span{gap:6px;min-height:32px;font-size:11px}.spectator-competition-hero .follow-button{min-height:32px;padding:0 10px;font-size:11px}.spectator-competition-hero .division-selector{margin-bottom:16px;padding:0}.spectator-competition-hero .division-selector select{height:44px}.spectator-competition-hero .competition-insights>div{text-align:left;flex-direction:row;gap:7px;min-height:66px;padding:6px 5px}.spectator-competition-hero .competition-insights svg{flex-basis:22px;width:22px;height:22px}.spectator-competition-hero .competition-insight-copy{justify-items:start}.spectator-competition-hero .competition-insights strong{max-width:100%;font-size:14px}.spectator-competition-hero .competition-insights .competition-insight-copy>span{font-size:7px}.spectator-registration-action{margin-top:-4px}.spectator-registration-action .web-action{width:100%}}body:has(.auth-app-page){background:#041321}body:has(.auth-app-page) .site-content:before,body:has(.auth-app-page) .site-footer,body:has(.auth-app-page) .site-header,body:has(.competition-page.hide-platform-header) .site-header{display:none}.competition-page .fixture-grid{grid-template-columns:minmax(0,1fr)}.brand-lockup img{width:175px;height:auto}.brand-lockup-large img{width:200px;height:auto}.public-profile-hero,.team-workspace-hero{isolation:isolate;position:relative;overflow:hidden}.team-visual-backdrop{z-index:0;background:linear-gradient(135deg,var(--team-color-primary),var(--team-color-secondary));display:block;position:absolute;inset:0;overflow:hidden}.team-visual-backdrop img{z-index:0;object-fit:cover;filter:blur(12px)saturate(.72)brightness(.62);width:136%;height:136%;position:absolute;inset:-18%;transform:scale(1.12)}.team-visual-backdrop:before{content:"";z-index:1;background:linear-gradient(135deg,var(--team-color-primary),var(--team-color-secondary));opacity:.48;position:absolute;inset:0}.team-visual-backdrop:after{content:"";z-index:2;background:radial-gradient(circle at 50% 38%,#0000 0,#030b1333 52%,#02080e9e 100%),linear-gradient(90deg,#040c155c,#040c1594);position:absolute;inset:0}.team-visual-backdrop:not(.has-logo):before{opacity:.62}.team-visual-backdrop:not(.has-logo):after{background:radial-gradient(circle at 28% 18%,#41698b33,#0000 42%),linear-gradient(135deg,#0714213d,#020910b8)}.public-profile-hero>:not(.team-visual-backdrop),.team-workspace-hero>:not(.team-visual-backdrop){z-index:2;position:relative}.public-profile-mark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081420b3;border-color:#fff3;box-shadow:0 12px 28px #0000004d}.team-workspace-hero{border:1px solid #2d455d;border-radius:22px;gap:18px;margin-bottom:20px;padding:22px 26px 26px;display:grid}@media (max-width:820px){.team-workspace-hero{padding:18px}.team-visual-backdrop img{filter:blur(10px)saturate(.7)brightness(.58)}}.site-brand .brand-lockup img{width:154px;height:auto}.site-footer-compact-brand .brand-lockup img{width:121px;height:auto}.site-footer-brand .brand-lockup img{width:162px;height:auto}@media (max-width:820px){.site-brand .brand-lockup img{width:141px;height:auto}}@media (max-width:620px){.site-footer-compact-brand .brand-lockup img{width:111px;height:auto}}@media (max-width:480px){.site-brand .brand-lockup img{width:133px;height:auto}}.setup-save-button{background:var(--green);color:#07170a;border-radius:8px;flex:none;width:auto;min-width:170px;min-height:46px;padding:0 20px;font-weight:800}.profile-workspace-card .organization-profile-editor{background:0 0;border:0;max-width:none;margin:0;padding:0}.organization-profile-editor .profile-form-actions{justify-content:flex-end;display:flex}.organization-profile-editor .profile-image-editor .remove-logo-action,.team-profile-editor .profile-image-editor .remove-logo-action{color:#ff9da4;background:0 0;border:0;border-radius:0;flex:none;min-height:0;padding:0;display:inline}.team-home-ground-lookup{gap:8px;min-width:0;display:grid}.team-home-ground-lookup>input[type=hidden]{display:none}.restore-ground{color:var(--green);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.selected-arena,.selected-arena>div{min-width:0}.selected-arena span,.selected-arena strong{overflow-wrap:anywhere}.team-profile-editor,.team-profile-editor>*{min-width:0}.team-profile-editor .arena-search,.team-profile-editor .setup-field,.team-profile-editor .team-home-ground-lookup,.team-profile-editor input,.team-profile-editor textarea{width:100%;min-width:0;max-width:100%}@media (max-width:620px){.profile-workspace-card{padding:16px}.profile-workspace-card>h2{margin-bottom:16px;font-size:21px}.organization-profile-editor,.team-profile-editor{gap:16px}.organization-profile-editor>.profile-image-editor,.team-profile-editor>.profile-image-editor{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:13px;padding-bottom:16px}.organization-profile-editor .profile-image-editor>img,.organization-profile-editor .profile-image-editor>span,.team-profile-editor .profile-image-editor>img,.team-profile-editor .profile-image-editor>span{width:64px;height:64px}.organization-profile-editor .profile-image-editor label,.team-profile-editor .profile-image-editor label{max-width:100%;overflow:hidden}.organization-profile-editor .profile-image-editor input[type=file],.team-profile-editor .profile-image-editor input[type=file]{width:100%;font-size:11px}.team-editor-section{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:12px;padding:18px 0 0}.team-editor-section>div:first-child{gap:3px;display:grid}.selected-arena{align-items:flex-start;padding:12px}.selected-arena button{flex:none;padding:2px 0 2px 8px}.arena-results{max-height:240px;box-shadow:none;position:relative;top:auto}.organization-profile-editor .profile-form-actions,.team-profile-editor .profile-form-actions{justify-content:stretch}.organization-profile-editor .profile-form-actions .setup-save-button,.team-profile-editor .profile-form-actions .setup-save-button{width:100%}}.launch-assistant{background:radial-gradient(circle at 100% 0,#50d35b12,#0000 36%),linear-gradient(145deg,#102238,#091725);border:1px solid #30485f;border-radius:18px;grid-column:1/-1;overflow:hidden}.launch-progress{background:#07131f6b;border-bottom:1px solid #2b4156;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.launch-progress>div{color:#7f91a3;align-items:center;gap:10px;min-width:0;padding:15px 18px;display:flex;position:relative}.launch-progress>div:not(:last-child){border-right:1px solid #293f54}.launch-progress span{border:1px solid #40566c;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.launch-progress strong{font-size:11px;line-height:1.3}.launch-progress .current{color:#fff}.launch-progress .current span{border-color:var(--orange);color:var(--orange);background:#f6a23c1f}.launch-progress .complete{color:#b9c7d2}.launch-progress .complete span{color:var(--green);background:#50d35b21;border-color:#50d35b6b}.launch-primary{justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex}.launch-primary>div{max-width:680px}.launch-primary .eyebrow{color:var(--green);margin:0 0 8px}.launch-primary h2{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(25px,3.5vw,38px)}.launch-primary p:not(.eyebrow){color:#95a5b5;margin:0;font-size:14px;line-height:1.55}.launch-primary-action{background:var(--green);color:#07170a;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.launch-primary-action span{font-size:19px}.launch-checklist{border-top:1px solid #2b4156;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:20px 30px 28px;display:grid}.launch-completion{color:#9aabba;grid-column:1/-1;gap:8px;margin-bottom:4px;font-size:11px;display:grid}.launch-completion span{align-items:baseline;gap:6px;display:flex}.launch-completion span b{color:#fff;font-size:17px}.launch-completion>i{background:#263b50;border-radius:999px;height:6px;overflow:hidden}.launch-completion>i>b{border-radius:inherit;background:var(--green);height:100%;display:block}.launch-task{color:#e7eef3;background:#0d1c2d;border:1px solid #354b61;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 12px;text-decoration:none;display:grid}.launch-task>i{width:25px;height:25px;color:var(--orange);background:#f6a23c1f;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.launch-task>b{font-size:12px}.launch-task>small{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:800}.launch-task.complete{color:#9babba;border-color:#2c4257}.launch-task.complete>i{color:var(--green);background:#50d35b1f}.launch-task.complete>small{color:var(--green)}.launch-task:not(.complete):hover{background:#f6a23c0d;border-color:#f6a23c94}.launch-schedule-summary{border-top:1px solid #2b4156;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:20px 30px 28px;display:grid}.launch-schedule-summary>span{color:#8fa0af;text-transform:uppercase;background:#0d1c2d;border:1px solid #2f465c;border-radius:11px;gap:4px;padding:15px;font-size:10px;font-weight:800;display:grid}.launch-schedule-summary>span b{color:#fff;font-size:25px}.launch-schedule-summary>span.warning b{color:var(--orange)}.launch-schedule-summary>p{border:1px solid;border-radius:9px;grid-column:1/-1;margin:3px 0 0;padding:11px 12px;font-size:12px}.launch-schedule-summary>p.ready{color:var(--green);background:#50d35b12;border-color:#50d35b52}.launch-schedule-summary>p.warning{color:var(--orange);background:#f6a23c12;border-color:#f6a23c4d}@media (max-width:640px){.launch-assistant{border-left:0;border-right:0;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.launch-progress>div{text-align:center;justify-content:center;gap:6px;padding:12px 6px}.launch-progress span{flex-basis:22px;width:22px;height:22px}.launch-progress strong{font-size:8px}.launch-primary{flex-direction:column;align-items:stretch;gap:20px;padding:24px 18px}.launch-primary h2{font-size:26px}.launch-primary-action{width:100%}.launch-checklist{grid-template-columns:1fr;padding:18px}.launch-completion{grid-column:1}.launch-task{min-height:52px}.launch-schedule-summary{gap:7px;padding:18px}.launch-schedule-summary>span{padding:12px 8px}.launch-schedule-summary>span b{font-size:21px}}@media (max-width:420px){.team-workspace-tabs{gap:2px;padding:4px}.team-workspace-tabs button{min-width:0;height:38px;padding:0 6px;font-size:12px}.team-profile-editor>.profile-image-editor{grid-template-columns:56px minmax(0,1fr);gap:11px}.team-profile-editor .profile-image-editor>img,.team-profile-editor .profile-image-editor>span{border-radius:12px;width:56px;height:56px}.team-profile-editor .profile-image-editor small{overflow-wrap:anywhere;line-height:1.4}}.spectator-competition-hero.has-visual-backdrop{isolation:isolate;border:0;border-radius:0;position:relative;overflow:hidden}.competition-visual-backdrop{z-index:-2;background:#0b1d2c;display:block;position:absolute;inset:0;overflow:hidden}.competition-visual-backdrop img{object-fit:cover;width:100%;height:100%;position:absolute}.competition-visual-backdrop.default img,.competition-visual-backdrop.logo img{filter:blur(24px)saturate(.72)brightness(.55);width:136%;height:136%;inset:-18%;transform:scale(1.12)}.competition-visual-backdrop:after{content:"";background:linear-gradient(90deg,#030b12e8,#050f18b8 58%,#050f1873);position:absolute;inset:0}.spectator-competition-hero.has-visual-backdrop>:not(.competition-visual-backdrop){z-index:1;position:relative}.competition-skin-light{--ink:#142232;--muted:#647487;color-scheme:light;color:var(--ink);clip-path:inset(0 -100vmax);background:#f4f7fa;box-shadow:0 0 0 100vmax #f4f7fa}.competition-skin-light .competition-tabs{background:#fffffff5;border-color:#cbd6df}.competition-skin-light .competition-tabs button{color:#607083}.competition-skin-light .competition-tabs button.active{color:#168b2a}.competition-skin-light .competition-content,.competition-skin-light .viewer-overview{color:#142232}.competition-skin-light .about-downloads a,.competition-skin-light .about-venue-card,.competition-skin-light .announcement-list article,.competition-skin-light .empty-state,.competition-skin-light .fixture-card,.competition-skin-light .next-list,.competition-skin-light .public-team-grid article,.competition-skin-light .sponsor-card,.competition-skin-light .standings-division-list button{color:#142232;background:#fff;border-color:#cad5df;box-shadow:0 8px 24px #1b304312}.competition-skin-light .fixture-card .team-row b,.competition-skin-light .matchup-card,.competition-skin-light .spectator-competition-hero .division-selector select,.competition-skin-light .standings-tabs,.competition-skin-light .team-name-filter input{color:#142232;background:#eef3f7;border-color:#c6d2dc}.competition-skin-light .matchup-card small,.competition-skin-light .next-row{border-color:#d5dee6}.competition-skin-light .about-story p,.competition-skin-light .competition-date,.competition-skin-light .public-team-grid small,.competition-skin-light .team-name-filter{color:#66778a}.competition-skin-light .about-story h2,.competition-skin-light .empty-state h2,.competition-skin-light .next-row strong,.competition-skin-light .section-heading h2,.competition-skin-light .team-row strong{color:#142232}.competition-skin-light .competition-visual-backdrop:after{background:linear-gradient(90deg,#ffffffe6,#f4f7fab3 58%,#f4f7fa66)}.competition-skin-light .spectator-competition-hero .competition-hero-copy h1{color:#102031}.competition-skin-light .competition-hero-meta,.competition-skin-light .spectator-competition-hero .competition-hero-copy>p{color:#536579}.competition-skin-light .competition-hero-meta{border-color:#5065784d}.setup-date-manager{gap:10px!important}.setup-date-manager>small{order:1;margin-bottom:4px}.setup-date-card{background:#0b1928;border:1px solid #385069;border-radius:13px;order:2;padding:9px;position:relative;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;display:grid!important}.setup-date-edit{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:68px;padding:0;display:grid}.setup-date-edit>span:last-child{gap:4px;min-width:0;display:grid}.setup-date-edit small{color:#91a1b2;font-size:11px;font-weight:600}.setup-date-edit strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.setup-date-icon{color:#a7b8c9;background:#11253a;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.setup-date-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.setup-date-native{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.setup-date-remove{color:#ff6f79;cursor:pointer;background:0 0;border:1px solid #40566d;border-radius:50%;align-self:center;width:44px;height:44px;font-size:25px;line-height:1}.setup-date-remove:disabled{opacity:.3;cursor:not-allowed}.setup-date-add{width:100%;min-height:46px;color:var(--green);cursor:pointer;background:#50d35b0f;border:1px solid #50d35b8c;border-radius:10px;order:3;font-weight:800}.setup-page .setup-header>.workspace-header-links>a:first-child:last-child{text-align:left;margin-left:0;margin-right:auto}.setup-page .setup-header>.workspace-header-links>a+a{text-align:right;margin-left:auto}.competition-visual-backdrop.logo img{filter:blur(14px)saturate(.82)brightness(.62);width:120%;height:120%;inset:-10%;transform:scale(1.06)}.competition-visual-backdrop.default img{filter:blur(20px)saturate(.58)brightness(.5)}.organizer-action-row,.organizer-share-error{margin-left:28px;margin-right:28px}.organizer-competition-hero .division-selector{padding-left:28px;padding-right:28px}.fixture-filter-row{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 18px;display:grid}.fixture-filter-row.split{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-filter-row label,.match-filter-form label{color:#9dacbc;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.fixture-filter-row select,.match-filter-form select{color:#fff;letter-spacing:normal;text-transform:none;background:#0d1b2b;border:1px solid #3a5067;border-radius:9px;width:100%;height:44px;padding:0 36px 0 12px;font-size:13px;font-weight:650}.public-team-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#102034;border:1px solid #2d4359;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.public-team-card>div{gap:4px;display:grid}.public-team-card>div small{color:var(--muted)}.public-team-card-status{align-items:center;gap:8px;display:flex}.public-team-following{color:#f5b942}.public-team-following .favorite-star-icon{fill:currentColor;width:20px;height:20px}.public-team-chevron{color:var(--green);font-size:24px}.team-focus-header{align-items:center;gap:14px;margin:12px 0 18px;display:flex}.team-focus-header .team-mark{flex-basis:58px;width:58px;height:58px}.team-focus-header>div{min-width:0}.team-focus-header h2{margin:0}.team-focus-header small{color:var(--muted)}.favorite-star-icon{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;display:block}.team-favorite-button{color:#8294a5;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;line-height:0;display:grid}.team-favorite-button:hover{color:#c6d1da;background:0 0}.team-favorite-button.active{color:#f5b942;background:0 0;border:0}.team-favorite-button.active .favorite-star-icon{fill:currentColor}.team-favorite-button:focus-visible{outline-offset:2px;outline:2px solid #f5b942}.team-favorite-button:disabled{cursor:wait;opacity:.65}.team-favorite-error{color:#ff9ca5;margin:-10px 0 16px;font-size:11px}.quick-filter-row{scrollbar-width:none;gap:7px;margin:0 0 14px;display:flex;overflow-x:auto}.filter-button,.quick-filter-row button{color:#aebac5;white-space:nowrap;cursor:pointer;background:#102034;border:1px solid #354b61;border-radius:999px;min-height:36px;padding:0 13px}.filter-button.active,.quick-filter-row button.active{color:var(--green);background:#50d35b1a;border-color:#50d35b8c}.match-filter-form{gap:13px;display:grid}.sheet-action-row{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:8px;display:grid}.secondary-button{color:#d9e4eb;background:0 0;border:1px solid #3a5067;border-radius:9px;font-weight:750}.setup-date-card{border-color:#385069!important}.setup-date-native{cursor:pointer;z-index:2!important;opacity:0!important;pointer-events:auto!important;width:auto!important;height:auto!important;inset:9px 65px 9px 9px!important}.setup-date-remove{z-index:3;position:relative;color:#ff6f79!important;background:#ff485512!important;border-color:#ff6f798c!important}.setup-date-add{color:#d9e4eb;background:#102034;border-color:#40566d}.add-team-form>fieldset{margin-top:12px!important;padding-top:14px!important}.add-team-form>fieldset legend{margin-bottom:8px!important}.add-team-mode>label,.operation-form>label{color:#9dacbc;letter-spacing:.035em;gap:7px;font-size:11px;font-weight:750;display:grid}.add-team-mode>label input,.operation-form>label input,.operation-form>label select,.operation-form>label textarea{color:#fff;width:100%;font:inherit;background:#0b1928;border:1px solid #3b5068;border-radius:10px;padding:0 13px}.add-team-mode>label input,.operation-form>label input,.operation-form>label select{height:48px}.operation-form>label textarea{min-height:110px;padding-top:12px}.division-editor-sheet{width:min(100%,640px)}.division-editor-form{gap:22px;padding-bottom:4px;display:grid}.division-core-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.division-core-fields .division-name-field{grid-column:1/-1}.division-editor-form label{color:#aebbc7;letter-spacing:.025em;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.division-editor-form label>span{color:#c4ced7}.division-editor-form input,.division-editor-form select,.division-editor-form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0b1928;border:1px solid #3a526a;border-radius:10px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.division-editor-form input,.division-editor-form select{height:48px}.division-editor-form textarea{resize:vertical;min-height:112px;padding-top:12px}.division-editor-form input::placeholder,.division-editor-form textarea::placeholder{color:#6f8294}.division-editor-form input:focus,.division-editor-form select:focus,.division-editor-form textarea:focus{border-color:#50d35bbf;outline:0;box-shadow:0 0 0 3px #50d35b1a}.division-editor-form label>small{color:#788b9c;letter-spacing:0;font-size:9px;font-weight:550;line-height:1.45}.division-requirements-editor{border-top:1px solid #31475d;gap:15px;padding-top:20px;display:grid}.division-requirements-editor>header{gap:6px;display:grid}.division-requirements-editor>header>div{align-items:center;gap:9px;display:flex}.division-requirements-editor h3{color:#f0f4f7;margin:0;font-size:14px}.division-requirements-editor>header span{color:#91a3b3;letter-spacing:.07em;text-transform:uppercase;background:#102439;border:1px solid #40566c;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:850}.division-requirements-editor>header p{color:#8294a5;margin:0;font-size:10px;line-height:1.5}.division-requirements-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.division-requirements-notes{margin-top:1px}.division-editor-error{color:#ff9da5;background:#ff5b6612;border:1px solid #ff5b6659;border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45}.division-editor-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:10px;display:grid}.division-editor-actions>button{width:100%;min-height:50px;margin:0}.division-editor-actions .secondary-button{color:#dce5eb;cursor:pointer;background:0 0;border:1px solid #3a5067;border-radius:10px;font-weight:800}.division-editor-actions .primary-button{border-radius:10px;font-size:13px}.division-editor-actions button:disabled{cursor:not-allowed;opacity:.55}.division-danger-zone{border-top:1px solid #31475d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:18px;display:grid}.division-danger-zone>div{gap:3px;display:grid}.division-danger-zone strong{color:#e4eaf0;font-size:11px}.division-danger-zone small{color:#7f91a1;font-size:9px}.division-danger-zone .sheet-danger-button{width:auto;min-height:42px;padding:0 13px;font-size:10px}.division-danger-zone .sheet-danger-button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.division-editor-form{gap:20px}.division-core-fields,.division-requirements-grid{grid-template-columns:1fr}.division-core-fields .division-name-field{grid-column:auto}.division-requirements-editor{padding-top:18px}.division-editor-actions{grid-template-columns:.8fr 1.3fr}.division-danger-zone{grid-template-columns:1fr}.division-danger-zone .sheet-danger-button{width:100%}}.te-match-team,.te-matchup,.te-pitch-event>button{min-width:0}.te-pitch-event time{white-space:nowrap}@media (max-width:820px){.competition-tabs{box-shadow:none;top:0!important}.organizer-action-row,.organizer-share-error{margin-left:8px;margin-right:8px}.organizer-competition-hero .division-selector{padding-left:8px;padding-right:8px}}@media (max-width:520px){.fixture-filter-row.split{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-filter-row select{padding-left:9px;font-size:11px}.sheet-action-row{grid-template-columns:1fr 1fr}}.te-quick-filters{scrollbar-width:thin;align-items:center;gap:7px;max-width:100%;padding:0 1px 2px;display:flex;overflow-x:auto}.te-quick-filters button{border:1px solid var(--te-line);min-height:34px;color:var(--te-muted);white-space:nowrap;cursor:pointer;background:#091c2b;border-radius:999px;flex:none;padding:0 12px;font-size:9px}.te-quick-filters button.active{border-color:var(--green);color:var(--green);background:#50d35b14}.te-quick-filters .te-open-filters{color:#e5edf2;background:#0d2233;border-radius:8px;align-items:center;gap:6px;display:flex;position:sticky;right:0;box-shadow:-12px 0 18px #071522}.te-open-filters .te-icon{color:var(--green)}.te-pitch-event{grid-template-columns:42px 10px minmax(0,1fr);min-height:68px}.te-pitch-event:before{left:46px}.te-pitch-event button{grid-template-columns:minmax(56px,.34fr) minmax(0,1fr) 18px;gap:7px;min-height:62px;padding:7px 6px 7px 8px}.te-match-meta{align-content:center;gap:4px;min-width:0;display:grid}.te-pitch-event button .te-match-meta small{text-overflow:ellipsis;white-space:nowrap;grid-row:auto;align-self:auto;max-width:100%;overflow:hidden}.te-pitch-event button .te-match-meta .te-division-chip{order:-1}.te-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.te-matchup>em{color:var(--te-muted);text-align:center;font-size:8px;font-style:normal}.te-match-team{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.te-match-team.home{text-align:right;justify-items:end}.te-match-team.away{text-align:left}.te-match-team .te-team-badge{object-fit:contain;width:30px;height:30px}.te-match-team.home .te-team-badge{order:2}.te-match-team b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden;font-size:10px!important;font-weight:700!important}.te-pitch-event button>i{justify-self:end;position:static}.te-event-title{font-size:10px!important}.te-grid-event.highlighted,.te-pitch-event.highlighted button,.te-unscheduled button.highlighted{box-shadow:0 0 0 2px #50d35b2e,0 0 22px #50d35b1f;border-color:var(--green)!important}.te-unscheduled>div>button{grid-template-columns:14px minmax(62px,.35fr) minmax(0,1fr);align-items:center;min-height:82px}.te-unscheduled button .te-grip{grid-row:auto}.te-unscheduled-meta{gap:4px;min-width:0;display:grid}.te-unscheduled-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.te-unscheduled .te-matchup{align-self:stretch}.te-unscheduled .te-match-team{grid-template-columns:24px minmax(0,1fr);gap:5px}.te-unscheduled .te-match-team .te-team-badge{width:24px;height:24px}.te-unscheduled .te-match-team b{font-size:8px!important}.te-filter-sheet{grid-template-columns:1fr 1fr;gap:12px;display:grid}.te-filter-sheet>label{color:var(--te-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.te-filter-sheet select{border:1px solid var(--te-line);color:#eef3f6;background:#0d2233;border-radius:8px;width:100%;height:44px;padding:0 10px}.te-filter-sheet .te-sheet-actions{grid-column:1/-1}.te-issue-sheet{gap:13px;display:grid}.te-issue-explanation{color:#cbd5db;background:#f0ad220d;border:1px solid #f0ad2259;border-radius:8px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:11px;line-height:1.5;display:flex}.te-issue-explanation .te-icon{color:var(--te-amber);flex:none}.te-issue-explanation span{gap:3px;display:grid}.te-issue-explanation b{color:#f0f4f6}.te-issue-entities{gap:7px;display:grid}.te-issue-entities article{border:1px solid var(--te-line);background:#0a1d2d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.te-issue-entities article>div{gap:3px;min-width:0;display:grid}.te-issue-entities article b,.te-issue-entities article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-issue-entities article b{font-size:11px}.te-issue-entities article small{color:var(--te-muted);font-size:8px}.te-issue-entities article>button{border:1px solid var(--green);height:36px}@supports (color:color-mix(in lab,red,red)){.te-issue-entities article>button{border:1px solid color-mix(in srgb,var(--green),transparent 35%)}}.te-issue-entities article>button{color:var(--green);cursor:pointer;background:#50d35b0f;border-radius:7px;padding:0 11px}.te-phase-header{padding:10px 12px!important}.te-phase-actions{justify-content:flex-end!important}@media (max-width:800px){.te-match-team{grid-template-columns:26px minmax(0,1fr);gap:5px}.te-match-team .te-team-badge{width:26px;height:26px}.te-pitch-event button{grid-template-columns:minmax(54px,.3fr) minmax(0,1fr) 16px}.te-filter-sheet{grid-template-columns:1fr}.te-filter-sheet .te-sheet-actions{grid-column:1}.te-phase-header{padding-left:10px!important;padding-right:10px!important}.te-phase-actions>button:not(.te-square-button){width:32px!important;height:32px!important;padding:0!important;font-size:0!important}.te-phase-actions .te-menu-wrap,.te-phase-actions .te-square-button{flex-basis:32px!important;width:32px!important;height:32px!important;min-height:32px!important}}@media (max-width:520px){.te-pitch-event{grid-template-columns:34px 8px minmax(0,1fr)}.te-pitch-event:before{left:37px}.te-pitch-event button{grid-template-columns:52px minmax(0,1fr) 12px;gap:4px}.te-matchup{gap:4px}.te-match-team{grid-template-columns:22px minmax(0,1fr);gap:3px}.te-match-team .te-team-badge{width:22px;height:22px}.te-match-team b{font-size:8px!important}.te-phase-header{gap:5px!important;padding-left:8px!important;padding-right:8px!important}.te-phase-header>small{display:none}.te-phase-actions{gap:3px!important}.te-phase-actions .te-menu-wrap,.te-phase-actions .te-square-button,.te-phase-actions>button:not(.te-square-button){flex-basis:29px!important;width:29px!important;height:29px!important;min-height:29px!important}.te-issue-entities article{grid-template-columns:1fr}.te-issue-entities article>button{width:100%}}@media (max-width:640px){.setup-date-edit{grid-template-columns:43px minmax(0,1fr);min-height:62px}.setup-date-icon{width:43px;height:43px}.setup-date-edit strong{font-size:16px}.te-sheet-actions{grid-template-columns:1fr 1.2fr}.te-sheet-actions button{min-height:42px}}@media (max-width:340px){.team-profile-editor>.profile-image-editor{grid-template-columns:1fr}.team-workspace-tabs button{padding:0 3px;font-size:11px}}.setup-header{flex-wrap:wrap}.workspace-header-links{flex:1 0 100%;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.workspace-header-links a{color:var(--green);font-size:12px;text-decoration:none;display:inline}.workspace-header-links a:hover{text-decoration:underline}.schedule-workspace .setup-header{align-items:flex-end}.schedule-workspace .setup-progress>div{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.schedule-workspace .setup-progress>div>span{gap:2px;display:grid}.schedule-shell .setup-content{gap:24px;display:grid}.schedule-tab-hidden{display:none!important}.schedule-format-form{grid-template-columns:repeat(3,minmax(130px,1fr));align-items:end;gap:14px;display:grid}.schedule-format-form>label:not(.schedule-format-check),.schedule-generation-form label{color:#b8c4cf;gap:7px;font-size:12px;font-weight:650;display:grid}.schedule-format-form input[type=number],.schedule-format-form select,.schedule-generation-form input{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:9px;width:100%;height:46px;padding:0 11px}.schedule-format-form .schedule-format-options{grid-column:1/-1}.schedule-generation-form{grid-template-columns:repeat(3,minmax(130px,1fr));gap:14px;margin-bottom:20px;display:grid}.schedule-tab-panel>.schedule-generate{min-width:190px}.schedule-workspace .schedule-fixtures{background:0 0;border:0;border-radius:0;overflow:visible}.schedule-workspace .schedule-fixtures>header{border-bottom:1px solid #536d8447;padding:0 0 14px}.schedule-workspace .schedule-filters{border-bottom:1px solid #536d8447;padding:20px 0}.schedule-workspace .schedule-list>article{padding-left:0;padding-right:0}.schedule-workspace .schedule-summary{grid-template-columns:repeat(3,1fr);margin:0 0 20px}.schedule-workspace .schedule-summary>article{background:#102338;border:0;border-radius:10px;min-height:100px}.schedule-visibility{border-top:1px solid #536d8447;gap:6px;padding-top:20px;display:grid}.schedule-visibility p,.schedule-visibility small{color:var(--muted)}.schedule-visibility p{margin:0}.schedule-draft-actions{border-top:1px solid #536d8447;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;display:flex}.schedule-draft-actions button{color:#c9d4de;cursor:pointer;background:0 0;border:1px solid #3c5268;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:750}.schedule-draft-actions .primary-button{border-color:var(--green);min-height:34px;color:var(--green);background:#50d35b14}.schedule-draft-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.schedule-format-form,.schedule-generation-form{grid-template-columns:1fr}.schedule-draft-actions{justify-content:flex-start}.schedule-workspace .schedule-summary{grid-template-columns:repeat(3,1fr)}}.admin-content>section,.competition-content,.competition-content>section,.viewer-overview,.viewer-overview>section{min-width:0;max-width:100%}.competition-about{gap:38px;display:grid}.about-story{max-width:820px;padding:12px 0 6px}.about-story .about-kicker{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850}.about-story h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.04}.about-description{color:#c1ccd7;white-space:pre-wrap;max-width:780px;margin:18px 0 0;font-size:16px;line-height:1.65}.about-description.muted-about{color:#8495a6}.about-block{gap:14px;display:grid}.about-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-location-grid article{background:linear-gradient(145deg,#112338,#0b1928);border:1px solid #294158;border-radius:17px;align-items:flex-start;gap:14px;min-height:112px;padding:20px;display:flex}.about-location-grid article>span{width:38px;height:38px;color:var(--green);background:#50d35b1a;border-radius:11px;place-items:center;font-size:22px;display:grid}.about-location-grid article>div{gap:6px;display:grid}.about-location-grid strong{font-size:16px}.about-location-grid p{color:#8fa0b0;margin:0;font-size:13px;line-height:1.5}.about-document-list{gap:9px;display:grid}.about-document-list>a{color:#fff;background:#0d1c2c;border:1px solid #294158;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.about-document-list>a:hover{border-color:#4a687f;transform:translateY(-1px)}.about-document-list>a:focus-visible,.about-sponsor-grid>a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.pdf-mark{color:#fff;letter-spacing:.04em;background:#e6494f;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.about-document-list>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.about-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.about-document-list small{color:#8fa0b0}.about-document-list b{color:var(--green);font-size:18px}.about-sponsors{padding-top:8px}.about-sponsor-grid>a{color:#132435;text-align:center;background:#f5f7f8;border:1px solid #294158;border-radius:17px;grid-template-rows:92px auto;place-items:center;gap:9px;min-height:150px;padding:16px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.about-sponsor-grid>a:hover{transform:translateY(-2px);box-shadow:0 16px 28px #0003}.about-sponsor-grid img{object-fit:contain;max-width:100%;max-height:82px}.about-sponsor-grid span{font-size:12px;font-weight:800}.about-admin-stack{gap:30px;display:grid}.about-admin-section{border-top:1px solid #2d4359;gap:14px;padding-top:24px;display:grid}.about-admin-section>header h3{margin:0 0 5px}.about-admin-section>header p{color:var(--muted);margin:0;font-size:12px}.sponsor-admin-list form{border:1px solid #2d4359;border-radius:12px;grid-template-columns:64px minmax(130px,.75fr) minmax(180px,1.2fr) minmax(150px,.8fr) auto auto;gap:9px;padding:11px;display:grid}.sponsor-admin-list img{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:58px;padding:5px}.sponsor-admin-list label{color:#b8c4cf;gap:5px;font-size:10px;display:grid}.sponsor-admin-list input{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:7px;width:100%;height:38px;padding:0 9px}.sponsor-admin-list input[type=file]{padding:7px}.attachment-admin-list button,.sponsor-admin-list button{color:#fff;cursor:pointer;background:#18304a;border:1px solid #3b5068;border-radius:7px;height:38px;padding:0 11px}.attachment-admin-list button,.sponsor-admin-list .danger-action{color:#ff9da4;background:0 0;border-color:#ff465566}.sponsor-add-form{border:1px dashed #385169;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:15px}.sponsor-add-form h4{grid-column:1/-1;margin:0}.sponsor-add-form>.primary-button{min-width:130px}.attachment-admin-list{gap:8px;display:grid}.attachment-admin-list article{border:1px solid #2d4359;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.attachment-admin-list article>div{gap:3px;display:grid}.attachment-admin-list small{color:var(--muted)}.attachment-admin-list a{color:var(--green);font-size:12px}.attachment-add-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.attachment-add-form>.primary-button{min-width:130px}@media (max-width:900px){.about-sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-admin-list form{grid-template-columns:64px 1fr 1fr}.sponsor-admin-list form label:nth-of-type(3){grid-column:2/-1}.sponsor-admin-list button{grid-column:auto}.sponsor-add-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.about-location-grid{grid-template-columns:1fr}.about-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-sponsor-grid>a{grid-template-rows:70px auto;min-height:125px}.attachment-add-form,.sponsor-add-form,.sponsor-admin-list form{grid-template-columns:1fr}.sponsor-admin-list img{width:72px;height:64px}.sponsor-add-form h4,.sponsor-admin-list form label:nth-of-type(3){grid-column:auto}.attachment-admin-list article{grid-template-columns:minmax(0,1fr) auto}.attachment-admin-list button{grid-column:1/-1}.about-document-list small{white-space:normal}}.team-mark.has-image{padding:0}.team-mark.has-image img{object-fit:cover;flex:none;width:145%;max-width:none;height:145%}.division-icon,.location-action svg,.location-pin svg,.sponsor-card-actions svg,.sponsor-sheet svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.standings-division-list button{justify-content:normal;grid-template-columns:42px minmax(0,1fr) auto;display:grid}.standings-division-list strong{justify-self:start}.division-directory-icon{background:#13283b;border:1px solid #38536b;border-radius:11px;place-items:center;width:38px!important;height:38px!important;color:var(--green)!important;font-size:inherit!important;display:grid!important}.division-directory-icon svg{width:24px;height:24px}.standings-division-heading{background:linear-gradient(145deg,#112338,#0c1b2b);border:1px solid #334a61;border-radius:13px;align-items:center;gap:14px;min-height:96px;margin:0 0 16px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.standings-division-heading:before{content:"";background:var(--green);width:4px;position:absolute;inset:0 auto 0 0}.standings-division-heading>span{color:#a9bdcf;place-items:center;width:48px;height:48px;display:grid}.standings-division-heading svg{width:42px;height:42px}.standings-division-heading>div{gap:3px;display:grid}.standings-division-heading small{color:var(--green);letter-spacing:.04em;font-size:11px;font-weight:800}.standings-division-heading h2{letter-spacing:-.025em;margin:0;font-size:24px}.about-location-grid{grid-template-columns:1fr}.about-location-grid article{grid-template-columns:52px minmax(0,1fr) auto 16px;align-items:center;gap:16px;min-height:128px;padding:18px 20px;display:grid}.about-location-grid article>.location-pin{width:52px;height:52px;color:var(--green);font-size:inherit;background:#50d35b14;border:1px solid #50d35b47;border-radius:14px;place-items:center;display:grid}.location-pin svg{width:29px;height:29px}.location-copy{gap:5px;display:grid}.about-location-grid .location-copy strong{font-size:17px}.location-action{justify-items:center;gap:5px;display:grid}.location-action button{border:1px solid var(--green);min-width:105px;height:43px;color:var(--green);font:inherit;cursor:pointer;background:#50d35b0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.location-action button:disabled{color:#70808e;cursor:default;background:0 0;border-color:#3d4b59}.location-action button svg{width:17px;height:17px}.location-action small{color:#7f90a0;font-size:10px}.about-location-grid article>.location-chevron{color:#8293a2;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:27px;display:block}.location-action button:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.about-sponsor-intro{color:#8fa0b0;margin:-5px 0 6px}.about-sponsor-grid{grid-template-columns:1fr;gap:12px;display:grid}.about-sponsor-grid>article{background:linear-gradient(145deg,#112338,#0b1928);border:1px solid #294158;border-radius:17px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:176px;padding:22px;display:grid}.about-sponsor-grid>article>img{object-fit:contain;background:#fff;border:1px solid #344b60;border-radius:12px;width:140px;height:132px}.sponsor-card-copy{gap:8px;min-width:0;display:grid}.sponsor-card-copy strong{font-size:20px}.sponsor-card-copy p{color:#93a2b0;margin:0;font-size:15px;line-height:1.45}.sponsor-card-actions{justify-items:center;gap:9px;display:grid}.sponsor-visit{border:1px solid var(--green);min-width:112px;height:43px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.sponsor-visit svg{width:19px;height:19px}.sponsor-card-actions button{color:#b8c4cf;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.sponsor-card-actions button svg{width:14px;height:14px}.sponsor-card-actions a:focus-visible,.sponsor-card-actions button:focus-visible,.sponsor-url:focus-visible{outline:2px solid var(--green);outline-offset:3px}.sponsor-sheet{gap:20px;padding-bottom:20px;display:grid}.sponsor-gallery{touch-action:pan-y;background:#fff;border:1px solid #30485f;border-radius:15px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.sponsor-gallery>img{object-fit:contain;width:100%;height:min(50vh,380px)}.gallery-arrow{color:#fff;cursor:pointer;background:#07121ddb;border:1px solid #405971;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow.previous{left:10px}.gallery-arrow.next{right:10px}.gallery-arrow:disabled{opacity:.3;cursor:default}.gallery-dots{background:#07121dc2;border-radius:999px;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.gallery-dots button{cursor:pointer;background:#8293a2;border:0;border-radius:50%;width:7px;height:7px;padding:0}.gallery-dots button.active{background:var(--green)}.sponsor-sheet-copy{gap:10px;display:grid}.sponsor-sheet-copy h3{margin:0;font-size:23px}.sponsor-sheet-copy p{color:#9cabb8;margin:0;font-size:15px;line-height:1.55}.sponsor-url{overflow-wrap:anywhere;color:#b8c7d3;align-items:center;gap:7px;font-size:12px;display:flex}.sponsor-url svg{flex:none;width:15px;height:15px}.sponsor-sheet .sponsor-visit.primary{background:#50d35b14;width:100%;margin-top:8px}.sponsor-admin-list form{grid-template-columns:112px repeat(3,minmax(145px,1fr));align-items:end}.sponsor-admin-images{align-items:center;gap:5px;display:flex}.sponsor-admin-list .sponsor-admin-images img{width:52px;height:52px;padding:4px}.sponsor-admin-list form>label:nth-of-type(5),.sponsor-admin-list form>label:nth-of-type(6){grid-column:span 2}.sponsor-remove-image{grid-area:auto/span 2;justify-content:start;align-items:center;gap:7px;padding-bottom:10px;display:flex!important}.sponsor-admin-list .sponsor-remove-image input{width:16px;height:16px}.sponsor-add-form{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-add-form>.primary-button{align-self:end}@media (max-width:900px){.about-sponsor-grid>article{grid-template-columns:112px minmax(0,1fr) auto}.about-sponsor-grid>article>img{width:112px;height:106px}.sponsor-admin-list form{grid-template-columns:112px 1fr 1fr}.sponsor-admin-list form>label:nth-of-type(5),.sponsor-admin-list form>label:nth-of-type(6),.sponsor-remove-image{grid-column:auto}.sponsor-add-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.standings-division-heading{min-height:86px;padding:14px 16px}.standings-division-heading>span{width:42px;height:42px}.standings-division-heading svg{width:36px;height:36px}.about-location-grid article{grid-template-columns:46px minmax(0,1fr) 12px;gap:12px;min-height:114px;padding:15px}.about-location-grid article>.location-pin{width:46px;height:46px}.location-action{grid-area:2/2;justify-self:start;align-items:center;gap:10px;display:flex}.location-action button{min-width:96px;height:37px}.location-chevron{grid-area:1/3/3}.about-sponsor-grid{grid-template-columns:1fr}.about-sponsor-grid>article{grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:142px;padding:15px}.about-sponsor-grid>article>img{width:82px;height:82px}.sponsor-card-copy strong{font-size:16px}.sponsor-card-copy p{font-size:12px}.sponsor-card-actions{justify-items:legacy;grid-column:2;justify-content:space-between;display:flex}.sponsor-visit{min-width:94px;height:37px}.sponsor-gallery{min-height:210px}.sponsor-gallery>img{height:290px}.sponsor-add-form,.sponsor-admin-list form{grid-template-columns:1fr}.sponsor-admin-list form>label:nth-of-type(5),.sponsor-admin-list form>label:nth-of-type(6),.sponsor-remove-image{grid-column:auto}.sponsor-admin-images{justify-content:start}}.setup-nav{background:0 0;border:0;border-radius:0;gap:2px}.setup-nav button{border-radius:8px;min-height:36px;padding:0 9px;font-size:12px}.setup-nav button span{width:17px;height:17px;font-size:10px}.setup-panel{background:0 0;border:0;border-radius:0;padding:0}.setup-panel>header{border-bottom:1px solid #536d8447;margin-bottom:20px;padding-bottom:14px}.setup-panel h2{letter-spacing:-.02em;font-size:21px}.setup-panel>header p{max-width:680px;font-size:13px}.add-team-mode{gap:12px;display:grid}.team-search-status{min-height:16px;color:var(--muted);font-size:11px}.team-search-status.error{color:#ff9da4}.add-team-form fieldset .arena-search{margin-top:4px}.add-team-form fieldset>small{color:var(--muted);line-height:1.45}.add-team-form legend span{color:var(--muted);font-weight:500}.add-team-form .selected-arena{margin-top:3px}@media (max-width:800px){.setup-shell{grid-template-columns:minmax(0,1fr);gap:18px}.setup-nav{border-bottom:1px solid #536d8447;gap:3px;width:100%;min-width:0;max-width:100%;padding-bottom:7px;overflow-x:auto}.setup-nav button{min-width:max-content;min-height:34px}.setup-content,.setup-panel{width:100%;min-width:0;max-width:100%}.setup-panel{padding:0}.setup-panel h2{font-size:19px}}.setup-schedule-link{white-space:nowrap;border:1px solid #3b5269;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;text-decoration:none;display:inline-flex}.schedule-page{width:min(1180px,100% - 36px);min-height:100vh;margin:auto;padding:30px 0 80px}.schedule-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.schedule-header>div>a{color:var(--green);font-size:12px;text-decoration:none}.schedule-header h1{letter-spacing:-.05em;margin:8px 0 2px;font-size:clamp(38px,5vw,58px)}.schedule-header p{color:var(--muted);margin:0}.schedule-header nav{align-items:center;gap:10px;display:flex}.schedule-header nav a{color:#dce7ef;font-size:12px;text-decoration:none}.schedule-state{color:#aebbc7;border:1px solid #43576a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.schedule-state.published{color:var(--green);background:#50d35b14;border-color:#50d35b6b}.schedule-summary{grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(280px,2fr);gap:12px;margin:18px 0;display:grid}.schedule-fixtures,.schedule-settings-card,.schedule-summary>article{background:#0d1c2d;border:1px solid #2d4359;border-radius:15px}.schedule-summary>article{align-content:center;gap:5px;min-height:116px;padding:18px;display:grid}.schedule-fixtures header p,.schedule-lifecycle p,.schedule-list small,.schedule-settings-card p,.schedule-summary small{color:var(--muted)}.schedule-summary>article>strong{font-size:30px}.schedule-summary .schedule-lifecycle{justify-content:space-between;align-items:center;gap:16px;display:flex}.schedule-lifecycle div{gap:5px;display:grid}.schedule-lifecycle strong{font-size:18px}.schedule-lifecycle p{margin:0;font-size:11px;line-height:1.45}.primary-button,.schedule-row-actions button,.schedule-settings-card button,.sheet-form-actions button{color:#fff;cursor:pointer;background:#172a3e;border:1px solid #3c5268;border-radius:9px;min-height:39px;padding:0 13px;font-weight:750}.primary-button{border-color:var(--green);background:var(--green);color:#07150a}.schedule-settings-card{grid-template-columns:minmax(180px,1fr) minmax(0,2.5fr) auto;align-items:end;gap:20px;margin-bottom:18px;padding:20px;display:grid}.schedule-fixtures h2,.schedule-settings-card h2{margin:0;font-size:20px}.schedule-fixtures header p,.schedule-settings-card p{margin:5px 0 0;font-size:12px}.schedule-settings-card form{grid-template-columns:repeat(3,minmax(100px,1fr)) auto;align-items:end;gap:10px;display:grid}.schedule-filters label,.schedule-fixture-form label,.schedule-settings-card label{color:var(--muted);gap:6px;font-size:11px;display:grid}.schedule-filters input,.schedule-filters select,.schedule-fixture-form input,.schedule-fixture-form select,.schedule-settings-card input{color:#fff;background:#0a1827;border:1px solid #344c63;border-radius:9px;width:100%;height:42px;padding:0 10px}.schedule-generate{white-space:nowrap}.schedule-fixtures{overflow:hidden}.schedule-fixtures>header{justify-content:space-between;align-items:center;padding:20px;display:flex}.schedule-filters{border-bottom:1px solid #263c52;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;padding:0 20px 20px;display:grid}.schedule-list>article{border-bottom:1px solid #22384d;grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) auto auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.schedule-list>article:last-child{border-bottom:0}.schedule-date,.schedule-match{gap:5px;display:grid}.schedule-date time{font-size:12px;font-weight:750}.schedule-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.schedule-match strong:first-child{text-align:right}.schedule-match span{color:var(--muted);font-size:10px}.schedule-match small{text-align:center;grid-column:1/-1}.fixture-status{color:#c5d1dc;text-transform:uppercase;background:#20364a;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.fixture-completed{color:var(--green);background:#50d35b1a}.fixture-cancelled,.fixture-postponed{color:#ffb26d;background:#ff9e401a}.schedule-row-actions{gap:6px;display:flex}.schedule-row-actions button{min-height:32px;font-size:10px}.schedule-row-actions .danger{color:#ff9da4}.schedule-empty{text-align:center;padding:50px 20px}.schedule-empty p{color:var(--muted)}.schedule-fixture-form{grid-template-columns:1fr 1fr;gap:14px;padding:2px;display:grid}.schedule-fixture-form .sheet-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.schedule-fixture-form .sheet-form-actions .primary-button{background:var(--green)}@media (max-width:900px){.schedule-summary{grid-template-columns:repeat(3,1fr)}.schedule-summary .schedule-lifecycle{grid-column:1/-1}.schedule-settings-card{grid-template-columns:1fr}.schedule-settings-card form{grid-template-columns:repeat(3,1fr) auto}.schedule-list>article{grid-template-columns:1fr 1.3fr auto}.schedule-row-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:650px){.schedule-page{width:calc(100% - 24px);padding-top:20px}.schedule-header{flex-direction:column;align-items:start}.schedule-header nav{justify-content:space-between;width:100%}.schedule-summary{grid-template-columns:repeat(3,1fr);gap:7px}.schedule-summary>article{min-height:90px;padding:12px}.schedule-summary>article>strong{font-size:23px}.schedule-summary .schedule-lifecycle{flex-direction:column;align-items:start}.schedule-filters,.schedule-fixture-form,.schedule-settings-card form{grid-template-columns:1fr}.schedule-generate,.schedule-settings-card form button{width:100%}.schedule-fixtures>header{padding:16px}.schedule-filters{padding:0 16px 16px}.schedule-list>article{grid-template-columns:1fr auto;gap:12px;padding:15px 16px}.schedule-date,.schedule-match,.schedule-row-actions{grid-column:1/-1}.schedule-fixture-form .sheet-form-actions{grid-column:1}.setup-schedule-link{order:3}.setup-header .setup-progress{order:2}}.competition-hero .competition-mark img,.spectator-competition-hero .competition-mark img{object-fit:contain;background:#f4f7fa;width:100%;height:100%;padding:0}.competition-image-upload.wide img{object-fit:contain}.standings-tabs.scrollable{scrollbar-width:thin;justify-content:flex-start;display:flex;overflow-x:auto}.standings-tabs.scrollable button{flex:none;min-width:150px}.standings-division-variation{color:#c9d8e4;background:#12283a;border:1px solid #355167;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 14px;padding:6px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.standings-division-variation svg{width:16px;height:16px;color:var(--green);flex:none}.standings-division-variation span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-shell{grid-template-columns:minmax(0,1fr);gap:18px}.setup-nav{z-index:25;scrollbar-width:thin;background:#0f1c2cf5;border:1px solid #2d4359;border-radius:10px;gap:0;width:100%;padding:0;display:flex;position:sticky;top:10px;overflow-x:auto}.setup-nav button{border-bottom:3px solid #0000;border-radius:0;flex:none;min-width:132px;min-height:46px;padding:0 14px;position:relative}.setup-nav button.active{border-bottom-color:var(--green);background:0 0}.setup-nav button>span{color:#f6a23c;background:#f6a23c1f;flex:0 0 20px;width:20px;height:20px}.setup-nav button>span.done{color:var(--green);background:#50d35b21}.setup-nav button>span svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.participant-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center}.participant-toolbar .participant-search{flex:260px}.participant-toolbar .participant-search input{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:8px;width:100%;height:42px;padding:0 12px}.participant-toolbar select{height:42px}.participant-toolbar>button{margin-left:auto}.add-team-form>fieldset:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.add-team-form>fieldset:first-of-type legend{grid-column:1/-1}.add-team-form>fieldset:first-of-type .setup-check{background:#102237;border:1px solid #354c63;border-radius:10px;min-height:52px;padding:10px 12px}.add-team-form>fieldset:first-of-type .setup-check:has(input:checked){color:#fff;background:#50d35b17;border-color:#50d35ba6}.sponsor-admin-list{gap:10px;display:grid}.sponsor-admin-card{background:#0d1c2d;border:1px solid #2d4359;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.sponsor-admin-card details{min-width:0}.sponsor-admin-card summary{cursor:pointer;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:3px;list-style:none;display:grid}.sponsor-admin-card summary::-webkit-details-marker{display:none}.sponsor-admin-card summary>img{object-fit:contain;background:#fff;border-radius:8px;width:58px;height:52px}.sponsor-admin-card summary>span{gap:4px;min-width:0;display:grid}.sponsor-admin-card summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.sponsor-admin-card summary>b{color:var(--green);font-size:11px}.sponsor-admin-card form{border-top:1px solid #293f54;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding:14px 6px 6px;display:grid}.sponsor-admin-card form>label{color:#b8c4cf;gap:6px;font-size:11px;display:grid}.sponsor-admin-card form>label input{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:8px;width:100%;height:40px;padding:0 10px}.sponsor-admin-card form>button{color:#fff;background:#18304a;border:1px solid #3b5068;border-radius:8px;min-height:40px}.sponsor-admin-card form>.danger-action{color:#ff9da4;background:0 0;border-color:#ff465566}.sponsor-order-actions{align-items:center;gap:5px;display:flex}.sponsor-order-actions button{color:#fff;background:#142940;border:1px solid #3b5068;border-radius:8px;width:34px;height:34px}.sponsor-order-actions button:disabled{opacity:.35}.sponsor-image-input{color:#b8c4cf;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid}.sponsor-image-input>span{grid-column:1/-1}.sponsor-image-preview{background:#10243a;border:1px dashed #405970;border-radius:9px;place-items:center;width:96px;height:78px;display:grid;overflow:hidden}.sponsor-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.sponsor-image-preview span{color:var(--muted);text-align:center;padding:8px;font-size:9px}.sponsor-image-input small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-picker-button{cursor:pointer;background:#173049;border:1px solid #3b5269;border-radius:8px;justify-content:center;min-height:38px;padding:0 12px;color:#fff!important;align-items:center!important;display:inline-flex!important}.file-picker-button input{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.image-remove-action{text-align:left;grid-column:2;color:#ff9da4!important;background:0 0!important;border:0!important}.sponsor-add-disclosure{border:1px dashed #385169;border-radius:12px;padding:13px}.sponsor-add-disclosure>summary{color:var(--green);cursor:pointer;font-weight:800}.sponsor-add-form{border:0;margin-top:14px;padding:0}.attachment-admin-card{min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto!important}.attachment-pdf-mark{color:#fff;background:#e6494f;border-radius:9px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.attachment-admin-card>div{min-width:0}.attachment-admin-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-file-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.document-file-input>span{color:#b8c4cf;grid-column:1/-1;font-size:11px}.document-file-input small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.schedule-format-card{background:#0d1c2d;border:1px solid #2d4359;border-radius:15px;gap:18px;margin-bottom:18px;padding:20px;display:grid}.schedule-format-card h2{margin:0;font-size:20px}.schedule-format-card>div p{color:var(--muted);margin:5px 0 0;font-size:12px}.schedule-format-card form{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:10px;display:grid}.schedule-format-card form>label:not(.schedule-format-check){color:var(--muted);gap:6px;font-size:11px;display:grid}.schedule-format-card input[type=number],.schedule-format-card select{color:#fff;background:#0a1827;border:1px solid #344c63;border-radius:9px;width:100%;height:42px;padding:0 10px}.schedule-format-card form>button{border:1px solid var(--green);background:var(--green);color:#07150a;border-radius:9px;min-height:42px;font-weight:800}.schedule-format-options{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.schedule-format-check{color:#c3cfda;border:1px solid #344c63;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.schedule-format-check input{width:17px;height:17px}@media (max-width:800px){.setup-nav{top:8px}.setup-nav button{min-width:max-content}.add-team-form>fieldset:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-admin-card form{grid-template-columns:1fr}.schedule-format-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-format-card form>button{grid-column:1/-1}.attachment-admin-card{grid-template-columns:auto minmax(0,1fr) auto!important}.attachment-admin-card>button{grid-column:2/-1}.participant-toolbar>button{margin-left:0}}@media (max-width:520px){.add-team-form>fieldset:first-of-type,.schedule-format-card form{grid-template-columns:1fr}.sponsor-admin-card{grid-template-columns:minmax(0,1fr)}.sponsor-order-actions{justify-content:flex-end}.attachment-admin-card{grid-template-columns:auto minmax(0,1fr)!important}.attachment-admin-card>a,.attachment-admin-card>button{grid-column:2}.document-file-input{grid-template-columns:1fr}}.setup-nav button{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.participant-toolbar{align-items:stretch;gap:10px;display:grid}.participant-toolbar>button{justify-self:end;margin:0}.participant-filters{grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:10px;min-width:0;display:grid}.participant-filters .participant-search,.participant-filters select{width:100%;min-width:0}.setup-date-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}.setup-date-pair input[type=date],.setup-date-pair input[type=datetime-local]{width:100%;min-width:0;height:46px;padding-inline:11px;font-size:13px}.setup-file-editor{border-bottom:1px solid #2b4055;align-items:center;min-width:0;padding:4px 0 18px;grid-template-columns:90px minmax(0,1fr)!important;gap:16px!important;display:grid!important}.setup-file-preview{width:90px;height:90px;color:var(--green);background:#132a3d;border:1px solid #3a5269;border-radius:18px;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.setup-file-preview.image-preview img{object-fit:contain;background:#f4f7fa;width:100%;height:100%}.document-file-input.setup-file-editor>.attachment-pdf-mark{color:#e6494f;background:#132a3d;grid-column:auto;font-size:14px}.setup-file-copy{justify-items:start;gap:7px;min-width:0;display:grid}.setup-file-copy label{gap:6px;min-width:0;max-width:100%;display:grid}.setup-file-copy input[type=file]{color:#fff;background:0 0;border:0;width:100%;height:auto;padding:0;font-size:12px}.setup-file-copy small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.setup-file-copy .image-remove-action{color:#ff9da4;background:0 0;border:0;min-height:0;padding:0}@media (max-width:800px){.setup-nav{border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.setup-nav button{flex:1 0 max(25%,108px);min-width:0;padding-inline:10px}.setup-form>div.setup-date-pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.add-team-form>fieldset:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.add-team-form>fieldset:first-of-type .setup-check{min-height:48px;padding:9px}.participant-filters{grid-template-columns:minmax(0,1fr) minmax(122px,42%);gap:8px}.setup-file-editor{grid-template-columns:68px minmax(0,1fr)!important;gap:13px!important}.setup-file-preview{border-radius:14px;width:68px;height:68px}.setup-file-copy input[type=file]{font-size:11px}}.setup-header{justify-content:flex-start;align-items:end;gap:clamp(18px,3vw,34px)}.setup-title{flex:0 560px;min-width:0}.setup-header .setup-title>a{margin-bottom:10px}.setup-header .setup-title h1{margin:0 0 3px;font-size:clamp(28px,4vw,42px);line-height:1.05}.setup-progress{flex:330px;gap:10px;width:min(100%,430px)}.setup-progress>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.setup-progress>div>span{gap:3px;display:grid}.setup-progress b{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.setup-progress small{color:var(--muted);font-size:13px}.setup-progress strong{font-size:clamp(32px,4vw,46px);line-height:.9}.setup-progress>span{background:#26394d;border:0;border-radius:999px;height:7px;overflow:hidden}.setup-progress i{border-radius:inherit;background:var(--green);height:100%;display:block}.setup-page .operation-form>.primary-button,.setup-page .publish-button,.setup-page .setup-form>.primary-button{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}@media (max-width:800px){.setup-header{gap:14px}.setup-progress,.setup-title{flex-basis:auto;width:100%}.setup-progress{max-width:none}.setup-header .setup-title h1{font-size:clamp(27px,8vw,36px)}}.bracket-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%}.round-column{min-width:0}.fixture-meta{align-items:flex-start;min-height:0}.fixture-meta>span:first-child{min-width:0;line-height:1.35;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.fixture-meta .status{flex:none}.fixture-schedule{color:#8293a6;margin-top:3px}.fixture-referee,.fixture-schedule{font-size:10px;line-height:1.35;display:block}.fixture-referee{color:#9fb0c2;margin:2px 0 5px}.spectator-competition-hero .competition-insights>div{border-right:0;min-height:68px;padding:7px 20px;position:relative}.spectator-competition-hero .competition-insights>div:not(:last-child):after{content:"";background:#223649;width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.spectator-competition-hero .competition-insights strong{font-size:20px}.following-page .large-empty .primary-web-button{margin-top:18px}@media (max-width:640px){.spectator-competition-hero .competition-insights>div{min-height:62px;padding:6px 9px}.spectator-competition-hero .competition-insights strong{font-size:16px}.spectator-competition-hero .competition-insights>div:not(:last-child):after{height:34px}}@media (max-width:560px){.spectator-competition-hero .competition-insights>div{min-height:56px;padding:5px 4px}.spectator-competition-hero .competition-insights strong{font-size:13px}.spectator-competition-hero .competition-insights>div:not(:last-child):after{height:30px}}.organizer-competition-hero .competition-hero-copy>small{color:#7f91a4;text-transform:capitalize;margin-top:9px;font-size:11px}.organizer-competition-hero .competition-hero-copy>p{margin-bottom:14px;font-size:20px}.organizer-competition-hero .organizer-edit-action{width:138px;min-height:52px;color:var(--green);background:0 0;border-color:#50d35bb3;border-radius:18px;justify-content:center;padding:0 16px;font-size:16px;font-weight:650;display:inline-flex}.organizer-competition-hero .organizer-edit-action:hover{background:#50d35b14}.organizer-competition-hero .organizer-edit-action:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.organizer-insights .warning svg{stroke:var(--orange)}.organizer-insights .warning strong{color:var(--orange)}@media (max-width:640px){.organizer-competition-hero .competition-hero-copy h1{font-size:26px}.organizer-competition-hero .competition-hero-copy>p{font-size:15px}.organizer-competition-hero .spectator-hero-main{grid-template-columns:82px minmax(0,1fr) 108px;padding-bottom:18px}.organizer-competition-hero .competition-header-actions .organizer-edit-action{width:108px;min-height:44px;padding:0 10px;font-size:14px}}@media (max-width:560px){.organizer-competition-hero .competition-hero-copy h1{font-size:19px}.organizer-competition-hero .competition-hero-copy>p{font-size:11px}.organizer-competition-hero .spectator-hero-main{grid-template-columns:62px minmax(0,1fr) 84px;padding-bottom:14px}.organizer-competition-hero .competition-header-actions .organizer-edit-action{border-radius:14px;width:84px;min-height:40px;padding:0 7px;font-size:12px}}.competition-page>.stage-tabs,.competition-tabs,.team-workspace-tabs{background:#0f1c2cf0;border:1px solid #2d4359;border-radius:10px;gap:0;padding:0}.competition-page>.stage-tabs button,.competition-tabs button,.team-workspace-tabs button{color:#9dacbc;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;height:46px;position:relative}.competition-page>.stage-tabs button.active,.competition-tabs button.active,.team-workspace-tabs button.active{border-bottom-color:var(--green);color:#fff;background:0 0}.competition-page>.stage-tabs button:hover,.competition-tabs button:hover,.team-workspace-tabs button:hover{color:#dce7ee}.competition-page>.stage-tabs button:focus-visible,.competition-tabs button:focus-visible,.team-workspace-tabs button:focus-visible{z-index:1;outline:2px solid var(--brand-green-light);outline-offset:-3px}@media (max-width:820px){.competition-page>.stage-tabs,.competition-tabs,.team-workspace-tabs{border-left-width:0;border-right-width:0;border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.competition-page>.stage-tabs button,.competition-tabs button,.team-workspace-tabs button{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px}}.organizer-competition-hero .spectator-hero-main{grid-template-columns:114px minmax(0,1fr);padding-bottom:16px}.organizer-competition-hero .competition-hero-copy h1{font-size:clamp(32px,4vw,54px)}.organizer-competition-hero .competition-hero-copy>p{margin:5px 0 0;font-size:15px}.organizer-hero-meta .competition-header-actions{grid-column:auto;gap:8px;display:flex}.organizer-hero-meta .web-action{border-radius:999px;justify-content:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.organizer-hero-meta .web-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.organizer-hero-meta .organizer-view-action{color:#d9e4eb;background:0 0;border-color:#3a5168}.organizer-competition-hero .organizer-hero-meta .organizer-edit-action{color:#d9e4eb;background:0 0;border-color:#3a5168;border-radius:999px;width:auto;min-height:32px;padding:0 10px;font-size:11px;font-weight:700}.organizer-hero-meta .web-action:hover{color:#fff;background:#809ab214;border-color:#536d84}.organizer-hero-meta .web-action:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.organizer-hero-meta .organizer-view-action.disabled{cursor:not-allowed;opacity:.45}.organizer-hero-meta .organizer-view-action.disabled:hover{background:0 0}.admin-content>.organizer-insights{background:#0d1b2bad;border:1px solid #2c4258;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-bottom:0;display:grid;overflow:hidden}.admin-content>.organizer-insights>div{border-right:1px solid #2a4056;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:86px;padding:12px 16px;display:flex}.admin-content>.organizer-insights>div:last-child{border-right:0}.admin-content>.organizer-insights svg{fill:none;stroke:#8f9dab;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 30px;width:30px;height:30px}.admin-content>.organizer-insights .competition-insight-copy{min-width:0;color:inherit;letter-spacing:normal;text-transform:none;gap:3px;display:grid}.admin-content>.organizer-insights strong{color:#f4f8fb;text-overflow:clip;white-space:nowrap;font-size:20px;line-height:1.1;overflow:visible}.admin-content>.organizer-insights .competition-insight-copy>span{color:#8293a6;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}@media (max-width:640px){.organizer-competition-hero .spectator-hero-main{grid-template-columns:82px minmax(0,1fr);padding-bottom:16px}.organizer-competition-hero .competition-hero-copy h1{font-size:26px}.organizer-competition-hero .competition-hero-copy>p{font-size:13px}.organizer-hero-meta{align-items:center}.organizer-hero-meta .competition-header-actions{display:flex}.organizer-competition-hero .organizer-hero-meta .organizer-edit-action,.organizer-hero-meta .web-action{width:auto;min-height:30px;padding:0 9px;font-size:10px}.admin-content>.organizer-insights>div{gap:8px;min-height:76px;padding:9px 8px}.admin-content>.organizer-insights svg{flex-basis:24px;width:24px;height:24px}.admin-content>.organizer-insights strong{font-size:16px}}@media (max-width:560px){.organizer-competition-hero .spectator-hero-main{grid-template-columns:62px minmax(0,1fr);padding-bottom:16px}.organizer-competition-hero .competition-hero-copy h1{font-size:19px}.organizer-competition-hero .competition-hero-copy>p{font-size:11px}.organizer-hero-meta{gap:10px}.organizer-hero-meta>span{flex-wrap:wrap;flex:1;min-width:0}.organizer-hero-meta .competition-header-actions{flex:none}.organizer-competition-hero .organizer-hero-meta .organizer-edit-action,.organizer-hero-meta .web-action{min-height:29px;padding:0 8px}.admin-content>.organizer-insights>div{text-align:center;flex-direction:column;gap:4px;min-height:70px;padding:8px 4px}.admin-content>.organizer-insights svg{flex-basis:21px;width:21px;height:21px}.admin-content>.organizer-insights .competition-insight-copy{justify-items:center}.admin-content>.organizer-insights strong{font-size:14px}.admin-content>.organizer-insights .competition-insight-copy>span{font-size:7px}}.about-location-grid .location-action{place-self:center end}@media (max-width:620px){.about-location-grid article{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;min-height:108px;padding:14px}.about-location-grid article>.location-pin{width:44px;height:44px}.about-location-grid .location-copy strong{font-size:14px}.about-location-grid .location-copy p{font-size:11px}.about-location-grid .location-action{grid-area:1/3;justify-self:end;gap:4px;display:grid}.about-location-grid .location-action button{min-width:78px;height:37px;padding:0 8px;font-size:11px}.about-location-grid .location-action small{font-size:8px}.about-location-grid article>.location-chevron{display:none}.about-sponsor-grid>article{grid-template-columns:72px minmax(0,1fr) 80px;gap:11px;min-height:122px;padding:13px}.about-sponsor-grid>article>img{width:72px;height:72px}.sponsor-card-copy strong{font-size:14px}.sponsor-card-copy p{font-size:11px}.about-sponsor-grid .sponsor-card-actions{grid-area:1/3;justify-content:stretch;align-self:center;justify-items:center;gap:7px;display:grid}.sponsor-card-actions button{font-size:11px}.about-sponsor-grid .sponsor-visit{min-width:78px;height:36px;font-size:11px}}.site-header-inner{justify-content:flex-start;gap:30px}.main-nav-shell{display:none;position:relative}.account-menu-button,.main-nav-button{color:#fff;cursor:pointer;background:#0d1928;border:1px solid #344b62;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.main-nav-button{align-content:center;gap:5px;padding:10px}.main-nav-button span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.main-nav-button.open span:first-child{transform:translateY(7px)rotate(45deg)}.main-nav-button.open span:nth-child(2){opacity:0}.main-nav-button.open span:last-child{transform:translateY(-7px)rotate(-45deg)}.account-menu,.main-nav-menu{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1b2bfa;border:1px solid #334a61;border-radius:16px;padding:10px;display:grid;position:absolute;top:50px;box-shadow:0 24px 65px #00000085}.main-nav-menu{width:min(280px,100vw - 28px);left:0}.account-menu-links a,.main-nav-menu a{color:#dce6ee;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;text-decoration:none;display:flex}.account-menu-links a.active,.account-menu-links a:hover,.main-nav-menu a.active,.main-nav-menu a:hover{color:#fff;background:#1b3046}.account-menu-links a span,.main-nav-menu a span{color:var(--green)}.desktop-global-nav{margin-right:auto}.header-actions{flex:none;margin-left:auto}.account-menu-shell{position:relative}.account-menu-button{justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.account-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 21px;width:21px;height:21px;display:block}.account-menu-button.open{color:var(--green);background:#50d35b1a;border-color:#50d35b94}.account-menu{width:min(300px,100vw - 28px);right:0}.account-menu-profile{border-bottom:1px solid #2b4055;gap:3px;min-width:0;margin:2px 3px 8px;padding:10px;display:grid}.account-menu-profile small,.account-menu-profile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-profile small{color:var(--muted)}.account-menu-links{display:grid}.account-menu .logout-button{color:#ff9da4;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2b4055;margin-top:8px;padding:13px 10px 6px}.account-menu .logout-button:disabled{cursor:wait;opacity:.65}.account-menu .profile-menu-error{color:#ff9da4;padding:8px 10px 3px}.desktop-nav-group{position:relative}.desktop-nav-group>button{color:#a9b6c5;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:9px 13px;font-size:14px;display:flex}.desktop-nav-group>button.active,.desktop-nav-group>button:hover,.desktop-nav-group>button[aria-expanded=true]{color:#fff;background:#152438}.desktop-nav-group>button svg,.mobile-nav-group>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px;transition:transform .18s}.desktop-nav-group>button[aria-expanded=true] svg,.mobile-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-nav-dropdown{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1b2bfa;border:1px solid #334a61;border-radius:16px;width:max-content;min-width:250px;padding:10px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 24px 65px #00000085}.desktop-nav-dropdown a{color:#dce6ee;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:11px;text-decoration:none;display:flex}.desktop-nav-dropdown a.active,.desktop-nav-dropdown a:hover{color:#fff;background:#1b3046}.desktop-nav-dropdown a span{color:var(--green)}.mobile-nav-group{display:grid}.mobile-nav-group>button{color:#dce6ee;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;font-weight:750;display:flex}.mobile-nav-group>button.active,.mobile-nav-group>button:hover,.mobile-nav-group>button[aria-expanded=true]{color:#fff;background:#1b3046}.mobile-nav-group-links{border-left:1px solid #334a61;margin:2px 0 7px;padding-left:8px;display:grid}.mobile-nav-group-links a{font-size:13px}.account-menu a:focus-visible,.account-menu button:focus-visible,.account-menu-button:focus-visible,.desktop-nav-dropdown a:focus-visible,.desktop-nav-group>button:focus-visible,.main-nav-button:focus-visible,.main-nav-menu a:focus-visible,.main-nav-menu button:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}@media (max-width:820px){.site-header-inner{gap:10px}.main-nav-shell{flex:none;display:block}.site-brand{margin-right:auto}.header-actions{margin-left:0}}@media (max-width:480px){.account-menu-button,.main-nav-button{width:37px;height:37px}.account-menu,.main-nav-menu{top:46px}}@media (prefers-reduced-motion:reduce){.desktop-nav-group>button svg,.main-nav-button span,.mobile-nav-group>button svg{transition:none}}.setup-page .setup-header>.workspace-header-links{flex:0 0 100%;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;max-width:none;margin:0 0 4px;display:flex}.setup-page .setup-header>.workspace-header-links>a:first-child{text-align:left;margin-right:auto}.setup-page .setup-header>.workspace-header-links>a:last-child{text-align:right;margin-left:auto}@media (max-width:640px){.admin-content>.launch-assistant{border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.launch-progress>div{min-height:46px;padding:10px 6px}.launch-progress strong{max-width:76px;font-size:8px;line-height:1.25}.launch-primary{gap:18px;padding:22px 18px 20px}.launch-primary .eyebrow{margin-bottom:7px;font-size:10px}.launch-primary h2{margin-bottom:9px;font-size:clamp(24px,7vw,27px);line-height:1.08}.launch-primary p:not(.eyebrow){font-size:13px;line-height:1.5}.launch-primary-action{border-radius:9px;min-height:44px;font-size:13px}.launch-schedule-summary{gap:8px;padding:17px 18px 20px}.launch-schedule-summary>span{align-content:center;min-height:74px;padding:11px 10px}.launch-schedule-summary>span b{font-size:21px;line-height:1.05}}@media (max-width:400px){.launch-progress span{flex-basis:21px;width:21px;height:21px}.launch-primary{padding-left:16px;padding-right:16px}.launch-primary h2{font-size:23px}.launch-schedule-summary{padding-left:16px;padding-right:16px}.launch-schedule-summary>span{min-height:70px;padding-left:8px;padding-right:8px}}.arena-search>input{color:#fff;background:#091522;border:1px solid #3b5068;border-radius:9px;width:100%;height:46px;padding:0 11px}.arena-search>input::placeholder{color:#6f8194}.arena-search>input:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}input[type=date]:not(.setup-date-native),input[type=datetime-local]:not(.setup-date-native),input[type=time]:not(.setup-date-native){box-sizing:border-box;min-width:0;line-height:normal;width:calc(100% - 21px)!important;max-width:calc(100% - 21px)!important}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left;align-items:center;min-height:100%;margin:0;padding:0;display:flex}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-date-and-time-value{align-items:center;min-height:100%;padding:0;display:flex}input[type=datetime-local]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{align-items:center;min-height:100%;padding:0;display:flex}.sponsor-add-disclosure>summary{list-style:none}.sponsor-add-disclosure>summary::-webkit-details-marker{display:none}.attachment-admin-card{grid-template-columns:auto minmax(0,1fr) auto!important}.attachment-meta{align-items:center;gap:8px;min-width:0;display:flex}.attachment-meta a{border-left:1px solid #385169;padding-left:8px}.setup-add-action{width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex;color:var(--green)!important;background:0 0!important;border:1px dashed #385169!important;border-radius:12px!important;padding:13px!important;font-weight:800!important}.setup-add-action:hover{background:#50d35b0e!important;border-color:#50d35bb3!important}.setup-add-action:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:3px}.setup-add-action:disabled{opacity:.45;cursor:not-allowed}.sponsor-add-disclosure{border:0;padding:0}.sponsor-add-disclosure>summary.setup-add-action{list-style:none}.sponsor-add-disclosure[open]>summary.setup-add-action{background:#50d35b0e!important;border-style:solid!important}.panel-actions{margin:-8px 0 16px;display:block}.panel-actions .setup-add-action,.participant-toolbar>.setup-add-action{justify-self:stretch;width:100%}.participant-toolbar{grid-template-columns:minmax(0,1fr)}.setup-date-add.setup-add-action{order:3}.managed-team{grid-template-columns:minmax(0,1fr) auto;padding:0;overflow:hidden}.managed-team .managed-team-view{min-width:0;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.managed-team .managed-team-view:hover{background:#14283c}.managed-team .managed-team-view:focus-visible,.managed-team-edit:focus-visible{z-index:1;outline:2px solid var(--brand-green-light);outline-offset:-2px;position:relative}.managed-team-view>span{gap:3px;min-width:0;display:grid}.managed-team-view small,.managed-team-view strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.managed-team-view>b{color:var(--green);font-size:22px;font-weight:500}.managed-team-edit{height:100%;color:var(--green);white-space:nowrap;border-left:1px solid #2d4259;align-items:center;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.managed-team-edit:hover{background:#50d35b12}.team-focus-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-focus-actions .standings-back{margin:0}@media (max-width:520px){.managed-team{grid-template-columns:minmax(0,1fr)}.managed-team-edit{border-top:1px solid #2d4259;border-left:0;justify-content:center;min-height:42px}.team-focus-actions{flex-direction:column;align-items:stretch}.team-focus-actions .section-action-link{text-align:center}}.sponsor-category-list{gap:28px;display:grid}.sponsor-category{gap:11px;display:grid}.sponsor-category>h3{color:#dce7ef;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:14px;font-weight:850}@media (max-width:800px){.attachment-admin-card{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (max-width:520px){.attachment-admin-card{grid-template-columns:auto minmax(0,1fr)!important}.attachment-admin-card>button{grid-column:2}.attachment-meta{flex-wrap:wrap}}:root{--te-bg:#04111d;--te-surface:#081a29;--te-surface-2:#0b2031;--te-control:#0d2233;--te-line:#243c50;--te-line-soft:#1b3245;--te-text:#f3f7fa;--te-muted:#91a1b0;--te-lime:var(--green);--te-purple:#bd69f2;--te-amber:#f0ad22;--te-blue:#58a8f5;--te-red:#ff7079}body:has(.te-workspace) .site-footer{display:none}.te-workspace{color:var(--te-text);padding-bottom:56px}.te-workspace button,.te-workspace input,.te-workspace select{font:inherit}.te-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.te-tabs{z-index:30;border:1px solid var(--te-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05131ff5;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 0 16px;display:grid;position:sticky;top:8px;overflow:hidden;box-shadow:0 12px 30px #00000029}.te-tabs button{color:#9caab8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:54px;display:flex;position:relative}.te-tabs button:not(:last-child):after{content:"";background:#203749;width:1px;height:24px;position:absolute;right:0}.te-tabs button:before{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.te-tabs button.active{color:var(--te-lime)}.te-tabs button.active:before{background:var(--te-lime)}.te-panel{gap:14px;min-width:0;display:grid}.te-panel button:focus-visible{outline:2px solid var(--te-lime);outline-offset:2px}.te-summary{border:1px solid var(--te-line);background:linear-gradient(145deg,#0a1d2cf7,#05121dfa);border-radius:11px;grid-template-columns:repeat(4,1fr);padding:12px 6px;display:grid}.te-review-stats>div,.te-summary>div{border-right:1px solid var(--te-line-soft);grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1px 10px;min-width:0;padding:2px 10px;display:grid}.te-review-stats>div:last-child,.te-summary>div:last-child{border:0}.te-summary .te-icon{color:var(--te-lime);grid-row:1/3}.te-summary strong{color:var(--te-lime);font-size:19px;line-height:1.1}.te-summary span{color:var(--te-muted);font-size:10px}.te-phase-list{gap:14px;display:grid}.te-phase{border:1px solid var(--te-line);background:linear-gradient(155deg,#081c2c,#061522);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 14px 34px #00000026}.te-phase-header{align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:flex}.te-grip{color:#647789;letter-spacing:-3px;font-size:17px}.te-phase-header>small{color:var(--te-lime);text-transform:uppercase;background:#91ed320a;border:1px solid #91ed3245;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.te-phase-header h2{margin:0;font-size:17px;line-height:1.1}.te-phase-actions button,.te-square-button{border:1px solid var(--te-line);color:#e4ebef;cursor:pointer;background:#091a29;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 10px;font-size:11px;display:inline-flex}.te-square-button{width:36px;padding:0!important}.te-phase-actions .te-icon{color:var(--te-lime)}.te-group-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:8px;padding:0 12px 10px;display:grid;overflow-x:auto}.te-group-card{border:1px solid var(--te-line);min-width:0;color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;background:#0a1d2d;border-radius:8px;align-content:start;gap:8px;padding:9px;display:grid}.te-group-card:hover{border-color:#3b586f}.te-group-card>span:first-child{color:var(--te-lime);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.te-group-card>span:first-child i{color:#788a99;font-style:normal}.te-group-card>div{gap:6px;display:grid}.te-team-row{background:#0d2335;border:1px solid #21394c;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.te-team-row em{color:#dce5eb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.te-team-badge{object-fit:contain;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.te-team-fallback{border:1px solid var(--badge)}@supports (color:color-mix(in lab,red,red)){.te-team-fallback{border:1px solid color-mix(in srgb,var(--badge),white 20%)}}.te-team-fallback{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.te-team-fallback{background:color-mix(in srgb,var(--badge),transparent 72%)}}.te-team-fallback{color:#fff;font-size:9px;font-weight:850}.te-qualification{color:#e4eaee;cursor:pointer;background:#91ed3206;border:1px solid #91ed3280;border-radius:8px;justify-content:center;align-items:center;gap:36px;width:calc(100% - 24px);min-height:42px;margin:4px 12px 12px;padding:7px 14px;display:flex}.te-qualification>b,.te-qualification>span{align-items:center;gap:7px;display:flex}.te-qualification .te-icon,.te-qualification>b{color:var(--te-lime)}.te-qualification b{font-size:10px}.te-bracket-scroll{overscroll-behavior-x:contain;padding:4px 12px 14px;overflow-x:auto}.te-bracket{grid-template-columns:repeat(var(--rounds),minmax(170px,1fr));gap:44px;padding:2px 8px;display:grid}.te-bracket-round{align-content:start;min-width:0;display:grid}.te-bracket-round h3{color:#9aabba;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:650}.te-bracket-round>div{height:calc(120px * pow(2,var(--round-index)));align-content:space-around;gap:10px;display:grid}.te-bracket-round button{border:1px solid var(--te-line);color:#eef3f6;text-align:left;cursor:pointer;background:#0d2132;border-radius:7px;grid-template-columns:1fr auto;align-content:center;gap:2px;min-height:80px;padding:8px 27px 8px 10px;display:grid;position:relative}.te-bracket-round button:after{content:"";background:linear-gradient(90deg,var(--te-lime),#91ed324d);width:45px;height:1px;position:absolute;top:50%;right:-45px}.te-bracket-round:last-child button:after{display:none}.te-bracket-round button small{color:#8394a4;grid-column:1/3;font-size:8px}.te-bracket-round button strong{color:#dfe7ec;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.te-bracket-round button strong:first-of-type{color:#e6f6da}.te-bracket-round button em{color:#6f8190;font-size:8px;font-style:normal}.te-bracket-round button>span{color:#aebbc5;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.te-add-phase{min-height:62px;color:var(--te-lime);cursor:pointer;background:#061622a6;border:1px dashed #38536a;border-radius:11px;justify-content:center;align-items:center;gap:8px;display:flex}.te-schedule-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.te-schedule-heading h2{margin:0;font-size:20px}.te-schedule-heading p{color:var(--te-muted);margin:3px 0 0;font-size:11px}.te-schedule-actions{align-items:center;gap:8px;display:flex}.te-schedule-actions>button,.te-view-toggle{border:1px solid var(--te-line);color:#e5ebef;cursor:pointer;background:#081a29;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:11px;display:flex}.te-schedule-actions .te-auto{color:var(--te-lime);border-color:#91ed32b3}.te-view-toggle{padding:3px}.te-view-toggle button{color:#788b9c;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.te-view-toggle button.active{color:var(--te-lime);background:#91ed321a}.te-filter-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.te-filter{border:1px solid var(--te-line);color:#dfe6eb;text-align:left;cursor:pointer;background:#0a1c2b;border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 9px;display:flex}.te-filter>.te-icon{color:#c7d1d8}.te-filter>span{gap:1px;min-width:0;display:grid}.te-filter b{font-size:10px;font-weight:650}.te-filter b,.te-filter small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-filter small{color:#8d9dac;font-size:8px}.te-filter i{color:#91a2b0;margin-left:auto;font-style:normal}.te-health{border:1px solid var(--te-line);background:#081a29;border-radius:9px;grid-template-columns:repeat(3,1fr) auto;align-items:center;min-height:66px;padding:8px 12px;display:grid}.te-health>div{border-right:1px solid var(--te-line-soft);justify-content:center;align-items:center;gap:10px;padding:2px 12px;display:flex}.te-health>div .te-icon{width:30px;height:30px}.te-health>div>span{display:grid}.te-health b{font-size:12px}.te-health small{color:var(--te-muted);font-size:9px}.te-health .good .te-icon{color:var(--te-lime)}.te-health .warn .te-icon{color:var(--te-amber)}.te-health .change .te-icon{color:var(--te-blue)}.te-health>span{color:#9eacb8;padding-left:10px}.te-empty-schedule{border:1px solid var(--te-line);text-align:center;background:linear-gradient(145deg,#081c2c,#061522);border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:245px;padding:25px;display:grid}.te-empty-schedule>span{width:54px;height:54px;color:var(--te-lime);border:1px solid #91ed3266;border-radius:50%;place-items:center;display:grid}.te-empty-schedule h3{margin:4px 0 0;font-size:17px}.te-empty-schedule p{max-width:420px;color:var(--te-muted);margin:0;font-size:11px}.te-empty-schedule button{color:#07120b;border:0;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:flex}.te-pitch-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:calc(50% - 5px);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.te-pitch-column{border:1px solid var(--te-line);scroll-snap-align:start;background:#071a29;border-radius:9px;min-width:0}.te-pitch-column>header{border-bottom:1px solid var(--te-line-soft);grid-template-columns:1fr auto 32px;align-items:center;gap:5px;min-height:43px;padding:5px 7px;display:grid}.te-pitch-column>header>button,.te-pitch-column>header>span{align-items:center;gap:6px;display:flex}.te-pitch-column>header span{color:var(--te-lime)}.te-pitch-column>header b{color:#edf3f6;font-size:11px}.te-pitch-column>header>button:not(.te-square-button){color:var(--te-lime);cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.te-pitch-events{padding:4px 7px 7px;display:grid}.te-pitch-event{grid-template-columns:40px 10px 1fr;align-items:center;min-height:54px;display:grid;position:relative}.te-pitch-event:before{content:"";background:#2c4c62;width:1px;position:absolute;top:0;bottom:0;left:44px}.te-pitch-event time{color:#b2bdc6;text-align:left;font-size:8px}.te-pitch-event .te-dot{z-index:1;background:var(--te-lime);border-radius:50%;width:6px;height:6px}.te-pitch-event.knockout .te-dot{background:var(--te-purple)}.te-pitch-event.break .te-dot{background:#778796}.te-pitch-event button{border:1px solid #21394c;border-left:2px solid var(--te-lime);color:#e5ecf0;text-align:left;cursor:pointer;background:#0d2233;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 5px;min-height:48px;padding:5px 18px 5px 7px;display:grid;position:relative}.te-pitch-event.knockout button{border-left-color:var(--te-purple)}.te-pitch-event.break button{border-left-color:#718291}.te-pitch-event button small{color:var(--te-lime);background:#91ed3214;border-radius:4px;grid-row:1/4;align-self:start;padding:3px 4px;font-size:7px}.te-pitch-event.knockout button small{color:var(--te-purple);background:#bd69f21c}.te-pitch-event.break button small{color:#a5b1bb;background:#1b2d3d}.te-pitch-event button b,.te-pitch-event button em{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:550;overflow:hidden}.te-pitch-event button em{color:#8798a6}.te-pitch-event button i{color:#778a99;font-style:normal;position:absolute;right:5px}.te-grid-scroll{overscroll-behavior-x:contain;border:1px solid var(--te-line);background:#061725;border-radius:9px;overflow-x:auto}.te-time-board{grid-template-columns:115px 1fr;display:grid;position:relative}.te-time-corner{z-index:4;background:#071a29;position:sticky;left:0}.te-time-ruler{background:repeating-linear-gradient(90deg,#0000 0 calc(11.111% - 1px),#1a3042 calc(11.111% - 1px) 11.111%);grid-template-columns:repeat(9,1fr);align-items:end;height:34px;padding-bottom:6px;display:grid}.te-time-ruler time{color:#8495a4;text-align:center;font-size:9px}.te-time-row{display:contents}.te-time-row>header{z-index:3;border-top:1px solid var(--te-line-soft);border-right:1px solid var(--te-line);min-height:70px;color:var(--te-lime);background:#081a29;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;left:0}.te-time-row>header span{display:grid}.te-time-row>header b{color:#e5ecf0;font-size:10px}.te-time-row>header small{color:#8092a2;font-size:8px}.te-time-row>div{border-top:1px solid var(--te-line-soft);background:repeating-linear-gradient(90deg,#0000 0 calc(11.111% - 1px),#173044 calc(11.111% - 1px) 11.111%);min-height:70px;position:relative}.te-grid-event{border:1px solid #294257;border-left:3px solid var(--te-lime);color:#e5ecf0;text-align:left;cursor:pointer;background:#0e2232;border-radius:5px;align-content:center;gap:3px;height:54px;padding:6px;display:grid;position:absolute;top:8px;overflow:hidden}.te-grid-event.knockout{border-left-color:var(--te-purple)}.te-grid-event.break{border-left-color:#718291}.te-grid-event b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.te-grid-event small{color:#99a8b4;font-size:7px}.te-unscheduled{border:1px solid var(--te-line);background:#081a29;border-radius:10px;padding:17px 10px 10px;position:relative}.te-drawer-handle{background:#71808c;border-radius:4px;width:62px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.te-unscheduled header{justify-content:space-between;align-items:center;margin:8px 2px 9px;display:flex}.te-unscheduled h3{margin:0;font-size:13px}.te-unscheduled h3 small{color:#91a2b0}.te-unscheduled header>span{color:#8f9fac;font-size:9px}.te-unscheduled>div:not(.te-drawer-handle){grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.te-unscheduled>div>button{color:#e6edf1;text-align:left;cursor:grab;background:#0c2031;border:1px solid #213a4e;border-radius:6px;grid-template-columns:14px auto 1fr;align-content:center;gap:3px 6px;min-height:76px;padding:8px;display:grid;position:relative}.te-unscheduled button .te-grip{grid-row:1/4;align-self:center}.te-unscheduled button small{border-radius:4px;width:max-content;padding:3px 6px;font-size:7px}.te-unscheduled button small.green{color:var(--te-lime);background:#91ed321a}.te-unscheduled button small.purple{color:var(--te-purple);background:#bd69f21f}.te-unscheduled button b{align-self:center;font-size:9px}.te-unscheduled button em{color:#91a1af;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:8px;font-style:normal;overflow:hidden}.te-unscheduled>p{color:var(--te-muted);margin:6px;font-size:11px}.te-validation{border:1px solid var(--te-line);background:linear-gradient(120deg,#0c2a26bf,#071b29);border-radius:10px;gap:28px;min-height:160px;padding:20px;display:flex}.te-validation.ready{border-color:#608c29}.te-validation.blocked{border-color:#8a6227}.te-validation-mark{width:92px;height:92px;color:var(--te-lime);border:4px solid;flex:0 0 92px;font-size:50px;box-shadow:0 0 24px}.te-validation span{color:#c8d2d9;margin:4px 0;font-size:10px;display:block}.te-validation span:first-letter{color:var(--te-lime)}.te-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.te-diff,.te-issues,.te-notifications,.te-review-grid>article{border:1px solid var(--te-line);background:#081a29;border-radius:9px;padding:13px}.te-review h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.te-review h3 .te-icon{color:var(--te-lime)}.te-review-grid p{border-bottom:1px solid var(--te-line-soft);color:#b9c5cd;justify-content:space-between;margin:0;padding:6px 2px;font-size:10px;display:flex}.te-review-grid p:last-child{border:0}.te-review-grid>article:nth-child(2){grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.te-review-grid>article:nth-child(2) h3{grid-column:1/3}.te-review-grid>article:nth-child(2)>div{border:1px solid var(--te-line-soft);border-radius:7px;gap:3px;padding:10px;display:grid}.te-review-grid small{color:#8698a6;font-size:9px}.te-review-grid strong{color:var(--te-lime);font-size:11px}.te-review-stats{border:1px solid var(--te-line);background:#081a29;border-radius:9px;grid-template-columns:repeat(4,1fr);padding:10px;display:grid}.te-review-stats>div{grid-template-columns:1fr;justify-items:center;gap:3px}.te-review-stats .te-icon{color:#9fb0be}.te-review-stats strong{font-size:21px}.te-review-stats span{color:#9aabb7;font-size:9px}.te-issues{gap:6px;display:grid}.te-issues>button{border:1px solid var(--te-line-soft);color:#e6ecf0;text-align:left;background:#0b2030;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px;display:grid}.te-issues button>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.te-issues button .te-icon{color:var(--te-amber);grid-row:1/3}.te-issues button small{color:#91a1ae;font-size:8px}.te-issues button em{color:var(--te-amber);font-size:8px;font-style:normal}.te-notifications{gap:4px;display:grid}.te-notifications label{border-top:1px solid var(--te-line-soft);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.te-notifications input{accent-color:var(--te-lime)}.te-notifications label>span{display:grid}.te-notifications b{font-size:10px}.te-notifications small{color:#8798a6;font-size:8px}.te-notifications .te-icon{color:#899aa8}.te-diff header,.te-diff header>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.te-diff header h3{margin:0}.te-diff header>b{color:var(--te-lime);font-size:10px}.te-diff p{border-top:1px solid var(--te-line-soft);color:#c0cbd2;grid-template-columns:1fr auto auto;gap:8px;margin:0;padding:7px 2px;font-size:9px;display:grid}.te-diff p b{color:var(--te-purple);background:#bd69f21f;border-radius:4px;padding:3px 6px;font-size:7px}.te-diff p b.added{color:var(--te-lime);background:#91ed321a}.te-diff p b.removed{color:var(--te-red);background:#ff70791a}.te-review-actions{grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.te-review-actions>button{border:1px solid var(--te-line);color:#e8eef2;background:#081a29;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:58px;display:flex}.te-review-actions>button>span{text-align:left;display:grid}.te-review-actions button b{font-size:12px}.te-review-actions button small{color:#91a1ae;font-size:8px}.te-review-actions .primary-button{color:#07120b;border:0}.te-review-actions .primary-button:disabled{filter:saturate(.3);opacity:.55}.te-workspace .sheet-backdrop{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01080eb3}body:has(.te-workspace) .score-sheet{background:linear-gradient(155deg,#0b2030,#071522);border:1px solid #31495d;border-radius:22px;width:min(760px,100% - 24px);max-height:min(88dvh,900px);box-shadow:0 30px 90px #000000b3}body:has(.te-workspace) .sheet-grabber{background:#72818d;width:58px;height:4px}body:has(.te-workspace) .sheet-header{padding:0 22px 12px}body:has(.te-workspace) .sheet-header h2{font-size:21px}body:has(.te-workspace) .sheet-header .eyebrow{color:#91a1ae;text-transform:none;font-size:10px}body:has(.te-workspace) .sheet-header .icon-button{color:#dbe4e9;background:#14283a;border-radius:50%;width:38px;height:38px;font-size:20px}body:has(.te-workspace) .sheet-body{padding:0 22px 22px}.te-sheet-form>label:not(.te-toggle){border:1px solid var(--te-line-soft);background:#0a1c2b;border-radius:7px;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.te-sheet-form label>span{color:#b2bec7;font-size:10px}.te-auto-form input,.te-auto-form select,.te-sheet-form input,.te-sheet-form select{color:#edf2f5;background:#0d2233;border:1px solid #294257;border-radius:6px;width:100%;min-width:0;height:39px;padding:0 10px;font-size:10px}.te-sheet-actions{grid-template-columns:1fr 1.3fr;gap:10px;margin-top:8px}.te-sheet-actions button{color:#e6edf1;background:#0b1f2f;border:1px solid #30495e;border-radius:7px;min-height:50px}.te-sheet-actions .primary-button{color:#07120b;border:0;font-weight:750}.te-phase-choices{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.te-phase-choices button{border:1px solid var(--te-line);color:#e5ecf0;text-align:center;background:#0a1c2b;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:130px;padding:10px;display:grid;position:relative}.te-phase-choices button.selected{border-color:var(--te-lime);color:var(--te-lime)}.te-phase-choices b{font-size:11px}.te-phase-choices small{color:#9cabb6;font-size:8px;line-height:1.4}.te-phase-choices i{background:var(--te-lime);color:#09210b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.te-hidden-field{display:none!important}.te-sheet-preview{border:1px solid var(--te-line-soft);color:#aebbc4;background:#081a29;border-radius:7px;grid-column:1/-1;gap:8px;padding:11px;font-size:9px;display:grid}.te-sheet-preview>span{justify-content:space-around;align-items:center;gap:8px;display:flex}.te-sheet-preview i{color:var(--te-lime);font-style:normal}.te-sheet-tabs{gap:7px;margin-bottom:10px;display:flex}.te-sheet-tabs button{border:1px solid var(--te-line);color:#9eacb7;background:#0b1f2f;border-radius:6px;height:36px;padding:0 12px}.te-sheet-tabs button.active{border-color:var(--te-lime);color:var(--te-lime)}.te-three-fields{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.te-three-fields label{gap:5px;padding:8px;display:grid}.te-setting-row,.te-three-fields label{border:1px solid var(--te-line-soft);background:#0a1c2b;border-radius:7px}.te-setting-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.te-setting-row>span{align-items:center;gap:8px;display:flex}.te-setting-row .te-icon{color:var(--te-lime)}.te-setting-row b,.te-setting-row strong{font-size:10px}.te-setting-row strong{color:#dce5ea;font-weight:550}.te-team-editor{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.te-team-editor label{border:1px solid var(--te-line-soft);background:#0a1c2b;border-radius:7px;grid-template-columns:14px 25px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.te-team-editor select{height:36px}.te-assignment-status{color:var(--te-lime);grid-column:1/-1;font-size:11px}.te-qualification-builder{gap:7px;display:grid}.te-qualification-builder>section{border:1px solid var(--te-line-soft);border-radius:7px;display:grid;overflow:hidden}.te-qualification-builder>section p{border-bottom:1px solid var(--te-line-soft);grid-template-columns:18px 1fr 45px 24px 55px 45px;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:9px;display:grid}.te-qualification-builder>section p:last-child{border:0}.te-qualification-builder>section p>b{width:max-content;color:var(--te-lime);border:1px solid #91ed3259;border-radius:4px;padding:3px 6px}.te-qualification-builder>section p>i{color:var(--te-lime);font-style:normal}.te-qualification-builder>section p>em{color:var(--te-purple);border:1px solid #bd69f259;border-radius:4px;padding:3px 6px;font-style:normal}.te-toggle{border:1px solid var(--te-line-soft);cursor:pointer;background:#0a1c2b;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.te-toggle input{opacity:0;position:absolute}.te-toggle i{background:#243847;border:1px solid #4b5d6b;border-radius:999px;width:42px;height:23px;position:relative}.te-toggle i:after{content:"";background:#a3adb5;border-radius:50%;width:17px;height:17px;transition:all .16s;position:absolute;top:2px;left:2px}.te-toggle input:checked+i{border-color:var(--te-lime);background:#91ed321f}.te-toggle input:checked+i:after{background:#fff;left:20px}.te-bracket-form,.te-settings-form{grid-template-columns:1fr}.te-bracket-form>label:not(.te-toggle),.te-settings-form>label:not(.te-toggle){grid-template-columns:1fr 1fr}.te-sheet-kicker{border-bottom:1px solid var(--te-line-soft);color:var(--te-lime);grid-column:1/-1;align-items:center;gap:10px;padding:8px 0 12px;display:flex}.te-sheet-kicker span{display:grid}.te-sheet-kicker b{font-size:11px}.te-sheet-kicker small{color:#99a9b5;font-size:9px}.te-sheet-note{color:#aab7c0;background:#f0ad220a;border:1px solid #6b5727;border-radius:7px;grid-column:1/-1;padding:10px;font-size:9px}.te-danger{min-height:42px;color:var(--te-red);background:#ff70790d;border:1px solid #71353b;border-radius:7px;grid-column:1/-1}.te-fixture-summary{border:1px solid var(--te-line-soft);background:#0b2030;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.te-fixture-summary .te-icon{color:var(--te-lime)}.te-fixture-summary span{color:#b1bdc6;font-size:10px}.te-area-editor{gap:9px;display:grid}.te-area-editor>header{justify-content:flex-end;display:flex}.te-area-editor>header button{border:1px solid var(--te-lime);height:38px;color:var(--te-lime);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:flex}.te-area-editor article{border:1px solid var(--te-line);background:#0a1c2b;border-radius:8px;grid-template-columns:18px 30px minmax(100px,1fr) 60px 60px 80px 36px;align-items:center;gap:8px;padding:10px;display:grid}.te-area-editor article>.te-icon{color:var(--te-lime)}.te-area-editor article>div,.te-area-editor article>span{display:grid}.te-area-editor article small{color:#8798a6;font-size:8px}.te-area-editor article b{font-size:10px}.te-area-editor article em{color:var(--te-lime);background:#91ed320d;border:1px solid #91ed325c;border-radius:6px;padding:7px;font-size:8px;font-style:normal}.te-area-editor>.primary-button,.te-area-editor>.te-import{border:1px solid var(--te-line);color:#e4ebef;background:#0a1c2b;border-radius:7px;min-height:46px}.te-area-editor>.primary-button{color:#07120b;border:0}.te-auto-form{gap:10px;display:grid}.te-auto-form>section{grid-template-columns:130px 1fr;gap:12px;display:grid}.te-auto-form>section>b{color:#aab6bf;align-items:start;gap:8px;font-size:11px;display:flex}.te-auto-form>section>b i{border:1px solid var(--te-line);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.te-auto-form>section:first-child>b{color:var(--te-lime)}.te-auto-form>section:first-child>b i{border-color:var(--te-lime);background:var(--te-lime);color:#0b210b}.te-auto-form>section>div{border:1px solid var(--te-line-soft);background:#081a29;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.te-auto-form label{grid-template-columns:1fr 1.4fr;align-items:center;gap:7px;display:grid}.te-auto-form label:first-child{grid-column:1/-1}.te-auto-form label span{color:#a9b6bf;font-size:9px}.te-priorities{flex-wrap:wrap;display:flex!important}.te-priorities button{border:1px solid var(--te-line);color:#a6b3bd;background:#0b2030;border-radius:6px;height:34px;padding:0 10px;font-size:9px}.te-priorities button.active{border-color:var(--te-lime);color:var(--te-lime)}.te-forecast{grid-template-columns:repeat(4,1fr)!important}.te-forecast>div{border-right:1px solid var(--te-line-soft);justify-items:center;gap:4px;padding:7px;display:grid}.te-forecast>div:last-child{border:0}.te-forecast .te-icon{color:var(--te-lime)}.te-forecast strong{font-size:16px}.te-forecast span{color:#90a0ad;text-align:center;font-size:8px}@media (max-width:800px){.te-workspace{width:calc(100% - 20px);padding-top:18px}.te-tabs{border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);top:0}.te-tabs button{min-height:52px;font-size:12px}.te-summary{padding:9px 2px}.te-summary>div{grid-template-columns:1fr;justify-items:center;gap:2px;padding:2px 4px}.te-summary .te-icon{grid-row:auto;width:16px;height:16px}.te-summary strong{font-size:17px}.te-summary span{text-align:center;font-size:8px}.te-phase-header{flex-wrap:wrap;align-items:flex-start}.te-phase-header h2{font-size:15px}.te-phase-actions{justify-content:flex-end;width:100%}.te-phase-actions button{min-height:32px;padding:0 8px;font-size:9px}.te-group-rail{grid-auto-columns:calc(42.5532vw - 22.1277px);gap:7px}.te-group-card{padding:7px}.te-team-row{grid-template-columns:19px 1fr;padding:5px}.te-team-badge{width:19px;height:19px}.te-qualification{justify-content:space-between;gap:8px;font-size:9px}.te-bracket{grid-template-columns:repeat(var(--rounds),155px);gap:34px;min-width:max-content}.te-bracket-round button{min-height:72px}.te-bracket-round button:after{width:35px;right:-35px}.te-schedule-heading{flex-direction:column;align-items:flex-start}.te-schedule-heading h2{font-size:18px}.te-schedule-actions{grid-template-columns:auto auto 1fr;width:100%;display:grid}.te-schedule-actions>button:last-child{justify-self:end}.te-filter-row{display:flex;overflow-x:auto}.te-filter{flex:0 0 112px}.te-filter:last-child{flex-basis:120px}.te-health{padding:6px}.te-health>div{gap:6px;padding:2px 5px}.te-health>div .te-icon{width:25px;height:25px}.te-health b{font-size:10px}.te-health small{font-size:7px}.te-pitch-rail{grid-auto-columns:calc(50% - 3.5px);gap:7px}.te-pitch-column>header{grid-template-columns:1fr auto 29px;padding:4px}.te-pitch-column>header b{font-size:9px}.te-pitch-column>header>button:not(.te-square-button){font-size:7px}.te-pitch-event{grid-template-columns:32px 8px 1fr}.te-pitch-event:before{left:35px}.te-pitch-event time{font-size:7px}.te-pitch-event button{grid-template-columns:auto minmax(0,1fr) auto;padding-left:5px}.te-unscheduled>div:not(.te-drawer-handle){grid-auto-columns:minmax(145px,72%)}.te-validation{gap:14px;padding:14px}.te-validation-mark{flex-basis:62px;width:62px;height:62px;font-size:34px}.te-validation h2{font-size:16px}.te-review-grid{grid-template-columns:1fr}.te-review-stats{padding:7px 2px}.te-review-stats>div{padding:2px}.te-review-stats strong{font-size:17px}.te-review-stats span{text-align:center;font-size:7px}.te-review-actions{grid-template-columns:1fr 1.2fr}body:has(.te-workspace) .score-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:91dvh}body:has(.te-workspace) .sheet-header{padding:0 16px 10px}body:has(.te-workspace) .sheet-body{padding:0 16px max(16px,env(safe-area-inset-bottom))}.te-sheet-form{grid-template-columns:1fr}.te-sheet-form>*{grid-column:1!important}.te-phase-choices{display:flex;overflow-x:auto}.te-phase-choices button{flex:0 0 122px;min-height:122px}.te-three-fields{grid-template-columns:1fr 1fr}.te-three-fields label:last-child{grid-column:1/-1}.te-team-editor{grid-template-columns:1fr}.te-sheet-actions{z-index:3;background:linear-gradient(#0000,#071522 20%);margin:8px -4px -2px;padding:8px 4px;position:sticky;bottom:0}.te-area-editor article{grid-template-columns:14px 26px 1fr auto}.te-area-editor article>span:nth-of-type(2),.te-area-editor article>span:nth-of-type(3){display:none}.te-area-editor article em{grid-column:4}.te-auto-form>section{grid-template-columns:1fr}.te-auto-form>section>b{align-items:center}.te-auto-form>section>div{grid-template-columns:1fr 1fr}.te-forecast{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:420px){.te-workspace{width:calc(100% - 16px)}.te-phase-actions button{padding:0 6px}.te-phase-actions button:first-child{display:none}.te-group-rail{padding-left:8px;padding-right:8px}.te-qualification{width:calc(100% - 16px);margin-left:8px;margin-right:8px;padding:6px 9px}.te-schedule-actions{grid-template-columns:auto auto minmax(0,1fr)}.te-schedule-actions>button{padding:0 8px;font-size:9px}.te-view-toggle{padding:2px}.te-view-toggle button{width:29px}.te-health>div .te-icon{width:21px;height:21px}.te-health>div{padding-inline:3px}.te-pitch-rail{grid-auto-columns:calc(50vw - 3.5px);width:100vw;margin-left:calc(50% - 50vw);padding:0 0 2px}.te-pitch-column{border-radius:0}.te-review-actions button b{font-size:10px}.te-review-actions button small{font-size:7px}.te-qualification-builder>section{overflow-x:auto}.te-qualification-builder>section p{min-width:520px}.te-auto-form label{grid-template-columns:1fr}.te-forecast strong{font-size:13px}.te-forecast span{font-size:6px}}.te-panel,.te-phase,.te-phase-list,.te-schedule,.te-unscheduled,.te-workspace{min-width:0;max-width:100%}.te-draft-state{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.te-draft-state i{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.te-draft-state i{box-shadow:0 0 12px color-mix(in srgb,var(--green),transparent 45%)}}.te-phase.dragging{opacity:.55}.te-phase-grip{cursor:grab;background:0 0;border:0;place-items:center;width:22px;height:34px;display:grid}.te-phase-grip:active{cursor:grabbing}.te-menu-wrap{position:relative}.te-phase-menu{z-index:20;border:1px solid var(--te-line);background:#0b2030;border-radius:8px;width:150px;padding:5px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 36px #00000080}.te-phase-menu button{background:0 0;border:0;justify-content:flex-start;min-height:36px}.te-phase-menu button:hover{background:#122c40}.te-phase-menu button.danger{color:var(--te-red)}.te-phase-menu button:disabled{opacity:.35}.te-qualification{cursor:default;justify-content:space-between}.te-qualification>span{align-items:center;gap:7px;display:flex}.te-qualification>button{min-height:34px;color:var(--te-lime);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.te-bracket-block{min-width:0}.te-bracket{min-width:650px;padding:0;display:block;position:relative}.te-bracket-lines{z-index:0;pointer-events:none;position:absolute;top:30px;left:0;overflow:visible}.te-bracket-lines path{fill:none;stroke:var(--green)}@supports (color:color-mix(in lab,red,red)){.te-bracket-lines path{stroke:color-mix(in srgb,var(--green),transparent 25%)}}.te-bracket-lines path{stroke-width:1.25px}.te-bracket-round{width:170px;height:100%;display:block;position:absolute;top:0}.te-bracket-round h3{text-align:center;height:24px;margin:0}.te-bracket-round>div{position:relative;height:calc(100% - 24px)!important}.te-bracket-round button{width:170px;height:72px;min-height:72px;position:absolute;left:0}.te-bracket-round button:after{display:none}.te-bracket-actions{justify-content:center;gap:9px;padding:0 12px 13px;display:flex}.te-bracket-actions button{border:1px solid var(--te-line);color:#dfe7ec;background:#091c2b;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:10px;display:flex}.te-bracket-actions button:last-child{color:var(--te-lime)}.te-filter-row{grid-template-columns:minmax(160px,220px) minmax(180px,260px);justify-content:start}.te-filter{cursor:default}.te-filter input,.te-filter select{color:#dfe7eb;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:0;font-size:9px}.te-filter input:focus,.te-filter select:focus{outline:0}.te-pitch-list{min-width:0}.te-pitch-column{scroll-snap-align:none;width:100%}.te-pitch-column>header>span{grid-template-columns:auto 1fr;align-items:center}.te-pitch-column>header>span small{font-size:8px}.te-pitch-empty{color:var(--te-muted);text-align:center;margin:14px;font-size:10px}.te-add-pitch{min-height:58px;color:var(--te-lime);background:#071927;border:1px dashed #38536a;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.te-unscheduled{width:100%}.te-unscheduled>div:not(.te-drawer-handle){gap:7px;padding-bottom:4px}.te-unscheduled>div>button{flex:0 0 190px}.te-area-editor>.primary-button,.te-empty-schedule button,.te-review-actions .primary-button,.te-sheet-actions .primary-button{background:var(--green);color:#fff!important}.te-review-actions .primary-button small{color:#ffffffc7}.te-source-grid{grid-column:1/-1;grid-template-columns:1fr 42px 1fr;gap:8px;display:grid}.te-source-grid label{color:#aab8c2;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.te-source-grid select{color:#eef3f6;background:#0d2233;width:100%;height:48px;padding:0 10px}.te-source-grid select,.te-source-swap{border:1px solid var(--te-line);border-radius:7px}.te-source-swap{color:#aebbc4;place-items:center;display:grid}.te-match-links,.te-match-moves{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.te-match-links{grid-template-columns:1fr 1fr}.te-match-links button,.te-match-moves button{border:1px solid var(--te-line);color:#dce5ea;background:#0a1d2d;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:9px;display:flex}.te-match-moves button>span{text-align:left;display:grid}.te-match-moves small{color:var(--te-muted);font-size:7px}.te-match-warning{color:#d8c787;background:#f0ad220a;border:1px solid #745e26;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:10px;font-size:9px;display:flex}.te-pitch-form{grid-template-columns:1fr}.te-pitch-form>label:not(.te-toggle){grid-template-columns:1fr 1fr}body:has(.te-workspace) .score-sheet{overflow:hidden}body:has(.te-workspace) .sheet-body{overscroll-behavior:contain}.te-auto-form input,.te-auto-form select,.te-sheet-form input,.te-sheet-form select{font-size:12px}.te-sheet-form label>span{font-size:11px}.te-sheet-actions button{color:#fff}@media (max-width:800px){.schedule-workspace .setup-header{grid-template-columns:1fr auto;align-items:end;display:grid}.schedule-workspace .workspace-header-links{grid-column:1/-1}.schedule-workspace .setup-title{min-width:0}.te-draft-state{justify-self:end;font-size:10px}.te-phase-header{align-items:center}.te-phase-actions{width:auto}.te-phase-actions>button:not(.te-square-button){width:34px;padding:0;font-size:0}.te-phase-actions>button:not(.te-square-button) .te-icon{margin:0}.te-group-rail{grid-auto-columns:calc(33.3333% - 5.33333px)}.te-group-card{min-width:128px}.te-team-row em{font-size:9px}.te-filter-row{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.te-filter{flex:auto;width:auto}.te-pitch-column>header{grid-template-columns:minmax(0,1fr) auto 32px}.te-pitch-list{display:grid}.te-unscheduled>div>button{flex-basis:72%}.te-source-grid{grid-template-columns:1fr 36px 1fr}.te-match-moves{grid-template-columns:1fr 1fr}.te-match-moves button:last-child{grid-column:1/-1}.te-match-links{grid-template-columns:1fr 1fr}}@media (max-width:520px){.te-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.te-group-rail{grid-auto-columns:calc(37.037% - 5.18519px)}.te-phase-header h2{flex:1}.te-phase-actions{order:4;justify-content:flex-end;width:100%}.te-bracket-scroll{padding-inline:8px}.te-schedule-actions{grid-template-columns:auto auto 1fr}.te-schedule-actions>button:last-child{justify-content:center;width:40px;padding:0;font-size:0}.te-filter-row{grid-template-columns:1fr 1fr}.te-health>span{display:none}.te-health{grid-template-columns:repeat(3,1fr)}.te-source-grid{grid-template-columns:1fr}.te-source-swap{height:34px}.te-sheet-form>label:not(.te-toggle){grid-template-columns:1fr;align-items:start}.te-match-links{grid-template-columns:1fr}.te-unscheduled>div>button{flex-basis:82%}}body,html{max-width:100%}body:has(.te-workspace){overflow-x:hidden}.te-workspace{width:min(1180px,100% - 32px);min-width:0;max-width:100%;overflow:visible}.schedule-workspace .setup-header{margin-bottom:18px;display:block}.schedule-workspace .setup-header .workspace-header-links{width:100%}.schedule-workspace .setup-title{max-width:none;margin-top:14px}.schedule-workspace .setup-title h1{overflow-wrap:normal;word-break:normal;width:100%;max-width:none}.schedule-workspace .setup-title p{color:var(--muted);white-space:normal;align-items:center;gap:7px;font-size:12px;display:flex}.schedule-workspace .setup-title p:before{content:"";background:var(--green);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.te-tabs.setup-nav{z-index:30;border:1px solid var(--te-line);background:#05131ff5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:100%;margin:0 0 16px;padding:0;display:grid;position:sticky;top:8px;overflow:hidden}.te-tabs.setup-nav button{color:#9caab8;border-bottom:3px solid #0000;flex:1 1 0;justify-content:center;gap:9px;width:auto;min-width:0;min-height:54px;padding:0 12px;display:flex}.te-tabs.setup-nav button>span{width:20px;height:20px;color:inherit;background:0 0;flex:0 0 20px;place-items:center;display:grid}.te-tabs.setup-nav button.active{border-bottom-color:var(--green);color:var(--green);background:0 0}.te-tabs.setup-nav button:before{display:none}.te-panel,.te-phase,.te-phase-list,.te-pitch-column,.te-pitch-list,.te-schedule,.te-unscheduled{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.te-phase{overflow:visible}.te-phase-header{flex-wrap:nowrap;position:relative}.te-phase-actions{flex-wrap:nowrap;justify-content:flex-end;gap:7px;width:auto;min-width:0;margin-left:auto;display:flex}.te-phase-actions>button:not(.te-square-button){width:auto;padding:0 10px;font-size:11px}.te-phase-menu{z-index:80}.te-qualification{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 12px 12px;display:grid}.te-qualification>span{background:#50d35b06;border:1px solid #50d35b8c;border-radius:8px;justify-content:center;min-height:40px;padding:7px 14px}.te-qualification>button{border:1px solid var(--te-line);background:#091c2b;border-radius:8px;min-height:40px;padding:0 13px}.te-bracket-scroll{contain:inline-size;width:100%;max-width:100%;overflow:auto hidden}.te-bracket-block{overflow:hidden}.te-pitch-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.te-pitch-column{overflow:hidden}.te-pitch-column>header{grid-template-columns:minmax(0,1fr) auto 38px;gap:8px;min-height:58px;padding:8px 10px}.te-pitch-column>header>span{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.te-pitch-column>header>span .te-icon{grid-row:1/3}.te-pitch-column>header>span b,.te-pitch-column>header>span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.te-pitch-column>header>span small{max-width:42vw;color:var(--te-muted);font-size:9px}.te-pitch-column>header>button:not(.te-square-button){white-space:nowrap;min-height:36px;font-size:10px}.te-pitch-column>header>.te-square-button{width:38px;height:38px;min-height:38px;padding:0}.te-pitch-events{min-height:72px}.te-pitch-column.drag-active,.te-time-row>div.drag-active,.te-unscheduled.drag-active{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.te-pitch-column.drag-active,.te-time-row>div.drag-active,.te-unscheduled.drag-active{border-color:color-mix(in srgb,var(--green),transparent 28%)}}.te-pitch-column.drag-active,.te-time-row>div.drag-active,.te-unscheduled.drag-active{box-shadow:inset 0 0 0 1px #50d35b24}.te-pitch-event[data-before-entry]{border-radius:6px}.te-filter-row{grid-template-columns:minmax(0,220px) minmax(0,300px);width:100%;overflow:visible}.te-filter,.te-filter input,.te-filter select,.te-filter>span{min-width:0;max-width:100%}.te-filter select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-grid-scroll{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.te-time-board{width:900px;min-width:900px;max-width:none}.te-time-row>header small{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.te-unscheduled{overflow:hidden}.te-unscheduled>div:not(.te-drawer-handle){overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;width:100%;max-width:100%;padding:0 0 5px;display:flex;overflow:auto hidden}.te-unscheduled>div>button{scroll-snap-align:start;touch-action:pan-y;flex:0 0 clamp(170px,32%,230px);min-width:0}body:has(.te-workspace) .score-sheet,body:has(.te-workspace) .score-sheet.editor-sheet{background:linear-gradient(155deg,#0b2030,#071522);border:1px solid #31495d;border-radius:24px 24px 0 0;width:min(720px,100% - 16px);max-height:min(92dvh,900px);overflow:hidden}body:has(.te-workspace) .sheet-drag-region{padding:10px 26px 0}body:has(.te-workspace) .sheet-header{align-items:flex-start;padding:0 0 10px}body:has(.te-workspace) .sheet-header .eyebrow{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:850}body:has(.te-workspace) .sheet-header h2{margin:0;font-size:24px;font-weight:650;line-height:1.15}body:has(.te-workspace) .sheet-header .icon-button{color:#f2f5f7;background:0 0;border:0;border-radius:0;width:auto;min-width:34px;height:auto;padding:0;font-size:32px;font-weight:300;line-height:1}body:has(.te-workspace) .sheet-body{padding:4px 26px max(26px,env(safe-area-inset-bottom));overflow-y:auto}.te-sheet-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.te-sheet-form>label:not(.te-toggle),.te-three-fields label{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:start;gap:7px;min-width:0;padding:0;display:grid}.te-sheet-form label>span,.te-source-grid label>span{color:#aebbc4;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:650}.te-auto-form input,.te-auto-form select,.te-sheet-form input,.te-sheet-form select,.te-source-grid select{color:#edf2f5;background:#0d2233;border:1px solid #294257;border-radius:8px;width:100%;min-width:0;height:48px;padding:0 12px;font-size:12px}.te-sheet-actions{grid-column:1/-1;grid-template-columns:1fr 1.35fr;gap:12px;margin:8px 0 0;padding:0;display:grid;background:0 0!important;position:static!important}.te-sheet-actions button{min-height:52px}.te-review-actions .primary-button,.te-sheet-actions .primary-button{background:var(--green);color:#fff!important}.te-sheet-intro{color:var(--muted);margin:-2px 0 14px;font-size:12px}.te-sheet-kicker{padding:6px 0 13px}.te-fixture-summary{min-width:0;padding:12px;overflow:hidden}.te-fixture-summary b,.te-fixture-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.te-source-grid{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:end}.te-source-swap{height:48px}.te-match-form.scheduled>label:not(.te-toggle){grid-template-columns:1fr}.te-match-links,.te-match-moves{min-width:0}.te-timeline-form{grid-template-columns:1fr}@media (max-width:800px){.te-workspace{width:calc(100% - 20px);padding-top:18px}.te-tabs.setup-nav{border:1px solid var(--te-line);border-radius:10px;width:100%;max-width:100%;margin:0 0 16px;top:0}.te-tabs.setup-nav button{min-width:0;min-height:52px;padding:0 7px;font-size:12px}.te-phase-header{flex-wrap:wrap;align-items:center}.te-phase-header h2{flex:1}.te-phase-actions{order:4;grid-template-columns:repeat(3,minmax(0,1fr)) 36px;width:100%;display:grid}.te-phase-actions>button:not(.te-square-button){width:100%;min-width:0;padding:0 6px;font-size:10px}.te-phase-actions .te-menu-wrap{width:36px}.te-qualification{grid-template-columns:minmax(0,1fr) auto;padding-inline:8px}.te-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.te-pitch-column>header>span small{max-width:38vw}body:has(.te-workspace) .sheet-body,body:has(.te-workspace) .sheet-drag-region{padding-inline:20px}.te-sheet-form{grid-template-columns:1fr}.te-sheet-form>*{grid-column:1!important}.te-sheet-actions{grid-template-columns:1fr 1.25fr}}@media (max-width:480px){.te-workspace{width:calc(100% - 16px)}.schedule-workspace .setup-title h1{font-size:clamp(25px,8vw,34px)}.schedule-workspace .setup-title p{font-size:10px}.te-tabs.setup-nav button{gap:6px;font-size:11px}.te-phase-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 34px}.te-phase-actions>button:not(.te-square-button){min-height:34px;font-size:9px;display:flex!important}.te-qualification{grid-template-columns:1fr;gap:7px}.te-qualification>button{justify-content:center}.te-pitch-column>header{grid-template-columns:minmax(0,1fr) auto 36px;gap:4px;padding-inline:7px}.te-pitch-column>header>span small{max-width:34vw}.te-pitch-column>header>button:not(.te-square-button){padding-inline:3px;font-size:8px}.te-unscheduled>div>button{flex-basis:82%}body:has(.te-workspace) .score-sheet,body:has(.te-workspace) .score-sheet.editor-sheet{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}body:has(.te-workspace) .sheet-body,body:has(.te-workspace) .sheet-drag-region{padding-inline:16px}body:has(.te-workspace) .sheet-header h2{font-size:22px}.te-source-grid{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:6px}.te-source-grid select{padding-inline:7px;font-size:10px}.te-source-swap{height:46px}.te-match-moves{grid-template-columns:1fr 1fr}.te-match-moves button:last-child{grid-column:1/-1}.te-match-links{grid-template-columns:1fr}}.schedule-workspace .setup-header{width:100%;max-width:none}.schedule-workspace .setup-title{width:100%;min-width:0}.schedule-workspace .setup-title p:before{content:none!important;display:none!important}.te-tabs.competition-tabs{z-index:22;width:min(560px,100%);margin:0 auto 18px;top:84px;box-shadow:0 10px 28px #0000002e;background:#07141feb!important;border:1px solid #94a3b833!important;border-radius:999px!important;padding:4px!important;display:flex!important;position:sticky!important;overflow:visible!important}.te-tabs.competition-tabs button{white-space:nowrap;justify-content:center;align-items:center;position:relative;color:#aeb8c2!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:1 1 0!important;min-width:0!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.te-tabs.competition-tabs button+button:before{content:"";background:#94a3b82e;width:1px;height:18px;position:absolute;left:0}.te-tabs.competition-tabs button.active{box-shadow:inset 0 0 0 1px #7ed9366b;color:var(--green)!important;background:#7ed9361f!important}.te-tabs.competition-tabs button.active:after{display:none!important}.te-summary>div{grid-template-rows:auto auto!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:2px 7px!important;display:grid!important}.te-summary .te-icon{color:var(--green)!important;grid-area:1/1!important}.te-summary strong{color:#f4f7f9!important;grid-area:1/2!important}.te-summary span{color:var(--te-muted)!important;grid-area:2/1/auto/-1!important}.te-phase-header{flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;display:flex!important}.te-phase-header h2{flex:auto!important;min-width:0!important;margin:0!important}.te-phase-actions{order:0!important;flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;margin-left:auto!important;display:flex!important}.te-phase-actions>button:not(.te-square-button){white-space:nowrap!important;width:auto!important;min-width:0!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}.te-phase-actions .te-menu-wrap{flex:0 0 34px!important;width:34px!important}.te-phase-actions .te-square-button{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.te-qualification{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.te-qualification>button{white-space:nowrap!important;justify-self:end!important;width:auto!important}.te-qualification-builder{overflow:hidden}.te-qualification-builder .te-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media (max-width:800px){.te-tabs.competition-tabs{width:100%;max-width:100%;margin-bottom:14px;top:0}.te-tabs.competition-tabs button{min-height:42px!important;padding-inline:10px!important;font-size:12px!important}.te-phase-actions{order:0!important;grid-template-columns:none!important;width:auto!important;display:flex!important}.te-phase-actions>button:not(.te-square-button){gap:0!important;width:34px!important;height:34px!important;padding:0!important;font-size:0!important}.te-phase-actions>button:not(.te-square-button) .te-icon{margin:0!important;font-size:16px!important}}@media (max-width:480px){.te-tabs.competition-tabs button{padding-inline:6px!important;font-size:11px!important}.te-phase-header{gap:6px!important}.te-phase-actions{grid-template-columns:none!important;gap:4px!important}.te-phase-actions>button:not(.te-square-button){min-height:32px!important;font-size:0!important;display:flex!important}.te-qualification{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.te-qualification>button{min-width:34px!important;padding-inline:8px!important;font-size:0!important}.te-qualification>button .te-icon{font-size:15px!important}}.te-auto-form label>.te-native-date-time,.te-sheet-form label>.te-native-date-time{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;background:#0d2233;border:1px solid #294257;border-radius:8px;padding:0 12px;font-weight:400;display:block;overflow:hidden}.te-native-date-time>input[type=date],.te-native-date-time>input[type=time]{box-sizing:border-box;color:#edf2f5;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;max-width:100%;height:100%;padding:0;line-height:normal;display:block}.te-native-date-time:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #50d35b24}.te-workspace{overflow-x:clip}.te-division-toolbar{justify-content:space-between;align-items:end;gap:12px;padding:0 0 4px;display:flex}.te-division-toolbar label{gap:5px;min-width:220px;display:grid}.te-division-toolbar label>span{color:var(--te-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.te-division-toolbar select{color:#edf2f5;background:#0d2233;border:1px solid #294257;border-radius:7px;height:42px;padding:0 12px}.te-division-toolbar button{border:1px solid var(--green);align-items:center;gap:7px;min-height:38px;display:flex}@supports (color:color-mix(in lab,red,red)){.te-division-toolbar button{border:1px solid color-mix(in srgb,var(--green),transparent 30%)}}.te-division-toolbar button{color:var(--green);background:0 0;border-radius:7px;padding:0 12px}.te-division-toolbar button:only-child{margin-left:auto}.te-empty-division{border:1px dashed var(--te-line);text-align:center;border-radius:10px;place-items:center;gap:5px;min-height:180px;display:grid}.te-empty-division h3,.te-empty-division p{margin:0}.te-empty-division p{color:var(--te-muted);font-size:11px}.setup-date-manager{gap:8px;grid-template-columns:1fr!important;display:grid!important}.setup-date-manager>div{justify-content:space-between;align-items:center;display:flex}.setup-date-manager>div>span{font-size:12px;font-weight:700}.setup-date-manager>div>button,.wizard-date-manager>button{color:var(--green);background:0 0;border:1px solid #50d35b73;border-radius:7px;padding:8px 11px}.setup-date-manager>label{grid-template-columns:70px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.setup-date-manager>label>span{color:var(--muted);font-size:11px}.setup-date-manager>label>button,.wizard-date-manager label>button{color:#ff8790;background:0 0;border:0;height:36px;font-size:20px}.setup-date-manager>small{color:var(--muted)}.wizard-date-manager{gap:8px;grid-template-columns:1fr!important;display:grid!important}.wizard-date-manager>span{font-weight:700}.wizard-date-manager label{grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.wizard-page form>section{padding:clamp(18px,4vw,26px)}.wizard-section-heading{margin-bottom:3px;grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.wizard-section-heading h2{margin:0;font-size:clamp(21px,4vw,27px);line-height:1.2}.wizard-section-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.wizard-page form>section:not(.wizard-fields) .wizard-section-heading{margin-bottom:20px}.wizard-fields{gap:19px}.wizard-fields>label{color:#b8c4cf;gap:8px;font-weight:650}.wizard-fields input,.wizard-fields select{box-sizing:border-box;width:100%;height:48px;font:inherit;background:#091522;border-color:#3b5068;border-radius:10px;padding:0 13px;font-size:14px}.wizard-fields input::placeholder{color:#7f8c9d;opacity:1}.wizard-fields input:focus-visible,.wizard-fields select:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.wizard-fields label>small{color:#8292a3;font-size:11px;font-weight:400;line-height:1.45}.wizard-label-line{align-items:center;gap:8px;display:flex}.wizard-label-line em{color:var(--green);letter-spacing:.04em;text-transform:uppercase;background:#50d35b1a;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}@media (max-width:520px){.wizard-page{padding-inline:14px}.wizard-page form>section{padding:18px}.wizard-fields{gap:18px}.wizard-section-heading{margin-bottom:1px}}.te-workspace>.competition-tabs button{font-size:12px;font-weight:500}.te-auto-scope fieldset,.te-template-form fieldset{border:1px solid var(--te-line-soft);border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.te-template-form fieldset{grid-column:1/-1;grid-template-columns:repeat(3,1fr);max-height:240px;overflow:auto}.te-auto-scope legend,.te-template-form legend{color:#cbd5dc;padding:0 6px;font-size:10px;font-weight:750}.te-check-row{min-width:0;background:0 0!important;border:0!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;padding:6px!important;display:flex!important}.te-check-row input{accent-color:var(--green);width:17px!important;height:17px!important}.te-check-row span{min-width:0;display:grid}.te-check-row b,.te-check-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-check-row small{color:var(--te-muted);font-size:8px}.te-settings-section{border:1px solid var(--te-line);background:#081a29;border-radius:9px;gap:9px;padding:11px;display:grid}.te-settings-section>header{justify-content:space-between;align-items:center;display:flex}.te-settings-section>header button,.te-settings-section>header span{align-items:center;gap:7px;display:flex}.te-settings-section>header .te-icon{color:var(--green)}.te-settings-section>header button{border:1px solid var(--te-line);height:32px;color:var(--green);background:#0b2030;border-radius:6px;padding:0 9px;font-size:9px}.te-event-days{gap:6px;display:grid}.te-event-days>div{grid-template-columns:1.4fr 1fr 1fr 30px;gap:7px}.te-event-days label,.te-timing-grid label{gap:4px;display:grid}.te-event-days label span,.te-timing-grid label span{color:var(--te-muted);font-size:8px}.te-event-days button{border:1px solid var(--te-line);height:39px;color:var(--te-red);background:#0d2233;border-radius:6px}.te-event-days button:disabled{opacity:.3}.te-timing-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.te-timing-grid label{position:relative}.te-timing-grid label small{color:var(--te-muted);pointer-events:none;font-size:7px;position:absolute;bottom:12px;right:8px}.te-timing-grid input{padding-right:42px!important}.te-priority-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.te-auto-scope{grid-template-columns:1fr 1fr!important}.te-auto-scope fieldset{max-height:210px;overflow:auto}.te-auto-defaults{grid-template-columns:repeat(4,1fr)!important}.te-auto-defaults span{border-right:1px solid var(--te-line-soft);text-align:center;gap:3px;padding:8px;display:grid}.te-auto-defaults span:last-child{border:0}.te-auto-defaults small{color:var(--te-muted);font-size:8px}.te-auto-defaults b{font-size:10px}.te-fixture-placement{border:1px solid var(--te-line);background:#0b2030;border-radius:7px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.te-fixture-placement>.te-icon{color:var(--green)}.te-fixture-placement span{display:grid}.te-fixture-placement small{color:var(--te-muted);font-size:8px}.te-fixture-placement button,.te-tap-drop,.te-tap-unschedule{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.te-fixture-placement button,.te-tap-drop,.te-tap-unschedule{border:1px solid color-mix(in srgb,var(--green),transparent 45%)}}.te-fixture-placement button,.te-tap-drop,.te-tap-unschedule{color:var(--green);background:#50d35b0f;border-radius:6px}.te-fixture-placement button{height:34px;padding:0 10px}.te-tap-drop{justify-content:center;align-items:center;gap:6px;width:calc(100% - 14px);min-height:38px;margin:7px;display:flex}.te-tap-unschedule{width:100%;min-height:38px;margin-bottom:8px}.te-issues button>span{grid-template-columns:auto minmax(0,1fr)!important}.te-issues button b,.te-issues button small{grid-column:2}@media (max-width:800px){.te-division-toolbar{flex-direction:column;align-items:stretch}.te-division-toolbar label{min-width:0}.te-template-form fieldset{grid-template-columns:1fr 1fr}.te-settings-section{padding:9px}.te-event-days>div{grid-template-columns:1fr 1fr 30px}.te-event-days>div label:first-child{grid-column:1/3}.te-timing-grid{grid-template-columns:1fr 1fr}.te-auto-scope{grid-template-columns:1fr!important}.te-auto-form>section{grid-template-columns:1fr}.te-auto-defaults{grid-template-columns:1fr 1fr!important}.te-priority-grid{grid-template-columns:1fr}.te-fixture-placement{grid-template-columns:auto 1fr}.te-fixture-placement button{grid-column:1/-1}.te-pitch-list{width:100%;overflow:visible}.te-pitch-column>header>span{min-width:0}.te-pitch-column>header>span small{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.te-grid-scroll,.te-unscheduled>div:not(.te-drawer-handle){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}.te-workspace .setup-feedback{grid-template-columns:1fr;gap:3px;display:grid}.te-workspace .setup-feedback strong{white-space:normal}.te-draft-status{flex-wrap:wrap;color:var(--muted)!important;align-items:center!important;gap:6px!important;margin:5px 0 0!important;font-size:11px!important;display:flex!important}.te-draft-status:before{display:none!important}.te-draft-status i{background:var(--green);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.te-draft-status b{color:var(--text);font-weight:700}.te-draft-status span{border-left:1px solid var(--te-line);padding-left:7px}.te-draft-status em{color:var(--green);background:#50d35b14;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.te-draft-status.saving em{color:var(--te-blue);background:#58a8f514}.te-draft-status.failed i{background:var(--te-red)}.te-draft-status.failed em{color:var(--te-red);background:#ff707914}.te-toggle{isolation:isolate;touch-action:manipulation;position:relative}.te-toggle input{cursor:pointer;z-index:1!important;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.te-toggle i,.te-toggle span{pointer-events:none}.sheet-grabber{touch-action:none;cursor:grab}.sheet-grabber:active{cursor:grabbing}.sheet-body button,.sheet-body input,.sheet-body label,.sheet-body select{touch-action:manipulation}.te-template-form fieldset>legend{justify-content:space-between;gap:12px;width:calc(100% - 12px)}.te-legend-actions{gap:5px;margin-left:auto;display:flex}.te-legend-actions button{border:1px solid var(--te-line);height:28px;color:var(--green);background:#0b2030;border-radius:5px;padding:0 8px;font-size:8px}.te-check-row{touch-action:manipulation;position:relative}.te-check-row input{flex:0 0 17px!important;position:relative!important;inset:auto!important}.te-event-days input[readonly]{color:#dce5eb;cursor:default;background:#0a1c2b}.te-event-days>div{grid-template-columns:1.4fr 1fr 1fr!important}.te-tbc-filter{width:max-content;max-width:100%;color:var(--te-muted);cursor:pointer;align-items:center;gap:7px;margin:0 2px 9px;font-size:9px;display:flex}.te-tbc-filter input{width:16px;height:16px;accent-color:var(--green)}.te-division-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;width:max-content!important;color:var(--te-blue)!important;background:#58a8f514!important;border:1px solid #58a8f547!important;padding:2px 5px!important}.te-time-ruler{background-image:linear-gradient(90deg,#173044 1px,#0000 0)!important;background-repeat:repeat!important;display:block!important;position:relative!important}.te-time-ruler time{white-space:nowrap;position:absolute;bottom:6px;transform:translate(-50%)}.te-time-ruler time.minor{display:none}.te-time-row>div{background-image:linear-gradient(90deg,#173044 1px,#0000 0)!important;background-repeat:repeat!important}.te-time-board{grid-template-columns:115px minmax(0,1fr)!important;max-width:none!important}.te-grid-event{min-width:72px}.te-validation{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:15px;display:grid;border:1px solid var(--te-line)!important;background:var(--te-surface)!important}.te-validation.ready{border-left:3px solid var(--green)!important}.te-validation.blocked{border-left:3px solid var(--te-amber)!important}.te-validation-mark{width:38px;height:38px;color:var(--green);border:1px solid;border-radius:50%;place-items:center;font-size:20px;display:grid}.te-validation.blocked .te-validation-mark{color:var(--te-amber)}.te-validation>div{min-width:0}.te-validation>div>small{color:var(--te-muted);font-size:8px}.te-validation h2{margin:2px 0;font-size:15px}.te-validation p{color:var(--te-muted);margin:0;font-size:9px}.te-validation-counts{gap:6px;display:flex}.te-validation-counts>b{border-left:1px solid var(--te-line-soft);justify-items:center;min-width:58px;padding:2px 8px;font-size:15px;display:grid}.te-notifications h3 small{color:var(--green);margin-left:auto;font-size:8px;font-weight:500}.te-review-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.te-review-actions>span{color:var(--te-muted);margin-right:auto;font-size:9px}.te-review-actions>button{min-width:240px}.te-issues>button{box-shadow:none}.te-issues button>span{align-items:start!important}.te-issues button b{display:block}.te-issues button small{margin-top:3px;line-height:1.4;display:block}@media (max-width:800px){.te-event-days>div{grid-template-columns:1fr 1fr!important}.te-event-days>div label:first-child{grid-column:1/-1}.te-validation{grid-template-columns:auto minmax(0,1fr)}.te-validation-counts{grid-column:1/-1;justify-content:flex-end;width:100%}.te-review-actions{flex-direction:column;align-items:stretch}.te-review-actions>span{text-align:center;margin:0}.te-review-actions>button{width:100%;min-width:0}.te-template-form fieldset>legend{width:calc(100% - 8px)}}.te-division-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.te-division-actions button{margin-left:0!important}.te-pitch-column>header{grid-template-columns:minmax(0,1fr) 38px}.te-pitch-add-event{border:1px dashed var(--green);justify-content:center;align-items:center;gap:7px;width:calc(100% - 14px);min-height:38px;margin:0 7px 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.te-pitch-add-event{border:1px dashed color-mix(in srgb,var(--green),transparent 46%)}}.te-pitch-add-event{color:var(--green);cursor:pointer;background:#50d35b09;border-radius:7px;font-size:10px}.te-event-days>div{border-bottom:1px solid var(--te-line-soft);grid-template-columns:1fr 1fr;align-items:end;gap:8px;padding-bottom:10px;display:grid}.te-event-days>div:last-child{border-bottom:0;padding-bottom:0}.te-event-days>div label:first-child{grid-column:1/-1}.te-native-date-time{align-items:center!important;display:flex!important}.te-native-date-time>input[type=date],.te-native-date-time>input[type=time]{align-items:center!important;line-height:48px!important;display:flex!important}.te-native-date-time>input[type=date]::-webkit-date-and-time-value,.te-native-date-time>input[type=time]::-webkit-date-and-time-value{text-align:left;align-items:center;min-height:46px;margin:0;display:flex}.te-event-days input[type=date],.te-event-days input[type=time]{align-items:center;line-height:48px;display:flex}.te-event-days input[type=date]::-webkit-date-and-time-value,.te-event-days input[type=time]::-webkit-date-and-time-value{text-align:left;align-items:center;min-height:46px;margin:0;display:flex}@media (max-width:800px){.te-division-actions{width:100%;margin-left:0}.te-division-actions button{flex:1;justify-content:center}.te-event-days>div{grid-template-columns:1fr 1fr}.te-event-days>div label:first-child{grid-column:1/-1}}.te-template-form fieldset>legend{align-items:center;gap:7px;display:flex}.te-template-form fieldset>legend span{margin-right:3px}.te-template-form fieldset>legend button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.te-validation{--review-state:var(--green);width:100%;border:1px solid var(--review-state)!important;grid-template-columns:104px minmax(0,1fr) 48px!important;align-items:center!important;gap:24px!important;min-height:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.te-validation{border:1px solid color-mix(in srgb,var(--review-state),transparent 30%)!important}}.te-validation{background:linear-gradient(110deg,var(--review-state),#0b1a27fa)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.te-validation{background:linear-gradient(110deg,color-mix(in srgb,var(--review-state),transparent 92%),#0b1a27fa)!important}}.te-validation{box-shadow:none!important;padding:24px 28px!important}.te-validation.blocked{--review-state:var(--te-amber)}.te-validation-mark{border:1px solid var(--review-state)!important;place-items:center!important;width:104px!important;height:104px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.te-validation-mark{border:1px solid color-mix(in srgb,var(--review-state),transparent 45%)!important}}.te-validation-mark{background:var(--review-state)!important;border-radius:14px!important}@supports (color:color-mix(in lab,red,red)){.te-validation-mark{background:color-mix(in srgb,var(--review-state),transparent 91%)!important}}.te-validation-mark{color:var(--review-state)!important;box-shadow:none!important}.te-validation-mark .te-icon{stroke-width:1.8px;width:52px;height:52px}.te-validation-copy{min-width:0}.te-validation-copy>small{color:var(--review-state)!important;letter-spacing:.08em!important;margin:0 0 7px!important;font-size:11px!important;font-weight:800!important;display:block!important}.te-validation-copy h2{color:var(--text)!important;margin:0 0 5px!important;font-size:24px!important;line-height:1.12!important}.te-validation-copy p{max-width:470px;color:#aab7c1!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.te-validation-action{border:1px solid var(--review-state);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.te-validation-action{border:1px solid color-mix(in srgb,var(--review-state),transparent 72%)}}.te-validation-action{color:#e7edf1;cursor:pointer;background:#ffffff05;border-radius:50%;font-size:34px;font-weight:300;line-height:1}.te-validation-action:focus-visible,.te-validation-action:hover{border-color:var(--review-state);color:var(--review-state);outline:0}.te-validation-counts{border-top:1px solid var(--te-line-soft)!important;grid-column:1/-1!important;justify-content:flex-start!important;gap:0!important;width:100%!important;margin:0!important;padding-top:15px!important;display:flex!important}.te-validation-counts>b{border:0!important;border-right:1px solid var(--te-line-soft)!important;min-width:0!important;color:var(--text)!important;align-items:center!important;gap:12px!important;padding:0 28px 0 8px!important;font-size:20px!important;display:flex!important}.te-validation-counts>b:first-child{color:var(--review-state)!important}.te-validation-counts>b+b{padding-left:28px!important}.te-validation-counts small{color:#aab7c1!important;font-size:11px!important;font-weight:500!important}#draft-issues,#draft-publish-actions{scroll-margin-top:110px}@media (max-width:600px){.te-validation{border-radius:13px!important;grid-template-columns:78px minmax(0,1fr) 42px!important;gap:14px!important;padding:16px!important}.te-validation-mark{border-radius:12px!important;width:78px!important;height:78px!important}.te-validation-mark .te-icon{width:40px;height:40px}.te-validation-copy>small{margin-bottom:5px!important;font-size:9px!important}.te-validation-copy h2{font-size:18px!important}.te-validation-copy p{font-size:10px!important}.te-validation-action{width:42px;height:42px;font-size:28px}.te-validation-counts{padding-top:12px!important}.te-validation-counts>b{gap:9px!important;padding-right:20px!important;font-size:17px!important}.te-validation-counts>b+b{padding-left:20px!important}.te-validation-counts small{font-size:9px!important}}@media (max-width:390px){.te-validation{grid-template-columns:66px minmax(0,1fr) 36px!important;gap:10px!important;padding:13px!important}.te-validation-mark{width:66px!important;height:66px!important}.te-validation-mark .te-icon{width:34px;height:34px}.te-validation-copy h2{font-size:16px!important}.te-validation-copy p{font-size:9px!important}.te-validation-action{width:36px;height:36px;font-size:24px}.te-validation-counts>b{padding-right:14px!important}.te-validation-counts>b+b{padding-left:14px!important}}.competition-tab-sticky-shell{z-index:30;width:max-content;max-width:100%;margin:0 0 24px;position:sticky;top:10px}.competition-tab-sticky-shell>.competition-tabs{width:100%;max-width:100%;margin:0;position:static;top:auto!important}@media (max-width:820px){.competition-tab-sticky-shell{width:100vw;max-width:100vw;margin-bottom:18px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);top:0}.competition-tab-sticky-shell>.competition-tabs{width:100%;max-width:100%;box-shadow:none;margin:0;overflow:hidden}.competition-tab-sticky-shell>.competition-tabs button{flex:1 1 0;min-width:0;padding-left:6px;padding-right:6px}.competition-tab-sticky-shell.is-stuck>.competition-tabs{box-shadow:0 -40px #07141f}.competition-skin-light .competition-tab-sticky-shell.is-stuck>.competition-tabs{box-shadow:0 -40px #f4f7fa}.sticky-tab-shell{z-index:30;max-width:100%;position:sticky;top:8px}.sticky-tab-shell>nav{margin-bottom:0;position:static!important;top:auto!important}.sticky-tab-shell.is-stuck>nav{box-shadow:0 -48px #07141f}.schedule-tab-sticky-shell,.setup-tab-sticky-shell,.team-workspace-tab-shell{width:100%;margin-bottom:16px}.schedule-tab-sticky-shell>.competition-tabs,.setup-tab-sticky-shell>.setup-nav,.team-workspace-tab-shell>.team-workspace-tabs{width:100%;max-width:100%;margin:0}.competition-skin-light .sticky-tab-shell.is-stuck>nav{box-shadow:0 -48px #f4f7fa}.control-hero-actions{align-items:center;gap:10px;display:flex}.secondary-web-button{color:#e7eef3;border:1px solid #385069;border-radius:9px;align-items:center;min-height:44px;padding:0 17px;font-weight:800;text-decoration:none;display:inline-flex}.setup-date-card{background:0 0!important;border:0!important;padding:0!important}.setup-date-native{inset:0 56px 0 0!important}.setup-date-edit{border:0!important;border-radius:0!important}.admin-content>.organizer-insights{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.managed-team{display:block}.managed-team .managed-team-view{width:100%;min-height:78px}.managed-team-badges{flex-wrap:wrap;margin-top:3px;gap:5px!important;display:flex!important}.managed-team-badges em{color:#9eafbc;text-transform:uppercase;border:1px solid #31495e;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.managed-team-badges em.ok{color:var(--green);border-color:#50d35b66}.managed-team-badges em.warning{color:#ffc247;border-color:#ffc2476b}.team-admin-info{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:14px;display:grid}.team-admin-info>dl,.team-admin-info>section,.team-check-in{background:#0d1e2f;border:1px solid #2d4359;border-radius:13px;margin:0;padding:16px}.team-admin-info dl>div{border-bottom:1px solid #263c51;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.team-admin-info dl>div:last-child{border:0}.team-admin-info dt{color:var(--muted)}.team-admin-info dd{text-align:right;text-transform:capitalize;margin:0}.team-admin-info>section h3{margin-top:0}.team-admin-info>section article{border-top:1px solid #263c51;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;display:grid}.team-admin-info>section article small{color:var(--muted)}.team-admin-info>section article span{color:var(--green);text-transform:uppercase;grid-area:1/2/3;align-self:center;font-size:9px}.team-check-in{grid-column:1/-1;align-items:center;gap:12px;display:flex}.team-check-in small{color:var(--muted)}.te-pitch-event button{touch-action:pan-y;grid-template-columns:minmax(78px,.38fr) minmax(0,1fr) 18px!important;gap:8px!important}.te-match-meta{gap:3px}.te-match-meta small{background:0 0!important;grid-row:auto!important;padding:0!important;display:block!important}.te-match-meta .te-division-chip{border:1px solid #429be273;width:max-content;color:#75baff!important;background:#429be214!important;padding:2px 5px!important}.te-match-team{text-align:inherit;display:block!important}.te-match-team.home{text-align:right}.te-match-team b{font-size:10px!important}.te-unscheduled .te-match-team{display:block!important}.te-pitch-column.drag-active,[data-drop-area].drag-active{outline-offset:-3px;outline:2px dashed #50d35b8c}.te-pitch-event:has(button:active){z-index:4}.site-admin-page{padding-top:28px}.site-admin-hero{margin:18px 0}.site-admin-hero h1{letter-spacing:-.04em;margin:4px 0;font-size:clamp(34px,5vw,56px)}.site-admin-hero p:last-child{color:var(--muted)}.site-admin-tabs{background:#0f1c2cf5;border:1px solid #2d4359;border-radius:11px;width:100%;display:flex;overflow-x:auto}.site-admin-tabs a{color:#9dacbc;text-align:center;flex:1;min-width:120px;padding:15px;text-decoration:none;position:relative}.site-admin-tabs a.active{color:#fff}.site-admin-tabs a.active:after{background:var(--green);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.site-admin-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.site-admin-dashboard article{background:#0e1e30;border:1px solid #2d4359;border-radius:15px;gap:5px;padding:22px;display:grid}.site-admin-dashboard strong{font-size:30px}.site-admin-dashboard span{color:var(--muted)}.site-admin-section{margin-top:18px}.site-admin-filters{grid-template-columns:minmax(220px,1fr) 180px 180px auto;gap:8px;margin-bottom:14px;display:grid}.admin-modal input,.admin-modal select,.site-admin-filters button,.site-admin-filters input,.site-admin-filters select,.template-editor input,.template-editor textarea{color:#fff;background:#091725;border:1px solid #354c62;border-radius:9px;min-height:44px;padding:0 11px}.site-admin-filters button{color:var(--green);font-weight:800}.site-admin-table{background:#0c1b2b;border:1px solid #2d4359;border-radius:13px;display:grid;overflow:hidden}.site-admin-table>article,.site-admin-table>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #263d52;grid-template-columns:minmax(220px,1fr) 120px 120px auto;align-items:center;gap:12px;padding:13px;display:grid}.site-admin-table>article:last-child,.site-admin-table>button:last-child{border-bottom:0}.site-admin-table article>div:first-child,.site-admin-table button>div{gap:3px;min-width:0;display:grid}.site-admin-table small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.site-admin-table article>div:last-child{justify-content:flex-end;gap:6px;display:flex}.site-admin-table article button,.site-admin-table button{cursor:pointer}.site-admin-table article button{color:#dce6ec;background:#12263a;border:1px solid #354c62;border-radius:7px;padding:7px}.admin-status{text-transform:uppercase;background:#203246;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px}.admin-status.sent{color:var(--green);background:#50d35b1f}.admin-status.failed{color:#ff8992;background:#ff5b6621}.admin-status.pending,.admin-status.processing,.admin-status.queued,.admin-status.sending{color:#ffc247}.admin-modal{z-index:300;background:#02080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal>form,.admin-modal>section{background:#0d1e30;border:1px solid #385069;border-radius:18px;gap:13px;width:min(520px,100%);max-height:90dvh;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #0000008c}.admin-modal.wide>section{width:min(900px,100%)}.admin-modal label,.template-editor label{color:#bac6cf;gap:6px;font-size:11px;display:grid}.admin-modal form>div{justify-content:flex-end;gap:8px;display:flex}.admin-modal button{color:#fff;background:#11263a;border:1px solid #385069;border-radius:8px;min-height:42px;padding:0 14px}.admin-close{position:absolute;top:12px;right:12px}.admin-modal iframe,.template-preview iframe{background:#fff;border:1px solid #dbe2e7;border-radius:8px;width:100%;min-height:440px}.admin-modal pre,.template-preview pre{white-space:pre-wrap;overflow:auto}.admin-check{align-items:center;gap:8px;display:flex!important}.admin-check input{width:18px;height:18px;min-height:0}.admin-template-layout{grid-template-columns:270px minmax(0,1fr);gap:14px;display:grid}.admin-template-layout>aside{align-content:start;gap:6px;display:grid}.admin-template-layout>aside>button:not(.setup-add-action){color:#fff;text-align:left;background:#0d1e30;border:1px solid #2d4359;border-radius:9px;gap:3px;padding:11px;display:grid}.admin-template-layout>aside>button.active{border-color:var(--green)}.admin-template-layout aside small{color:var(--muted)}.template-editor{background:#0c1b2b;border:1px solid #2d4359;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.template-actions,.template-editor label:nth-of-type(2),.template-editor label:nth-of-type(3),.template-editor label:nth-of-type(4),.template-editor label:nth-of-type(5),.template-editor>.admin-check,.template-preview{grid-column:1/-1}.template-editor textarea{min-height:180px;padding:11px;font-family:ui-monospace,monospace}.template-editor label:nth-of-type(4) textarea{min-height:330px}.template-actions{justify-content:flex-end;gap:8px;display:flex}.template-actions button{color:#fff;background:#11263a;border:1px solid #385069;border-radius:8px;min-height:44px;padding:0 16px}.template-preview{border-top:1px solid #2d4359;gap:10px;padding-top:14px;display:grid}.outbox-table>button{grid-template-columns:minmax(220px,1fr) 150px 90px 160px}@media (max-width:800px){.sticky-tab-shell{top:0}.control-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.control-hero-actions a{justify-content:center}.team-admin-info{grid-template-columns:1fr}.site-admin-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-tabs{border-left:0;border-right:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw)}.site-admin-filters{grid-template-columns:1fr 1fr}.site-admin-filters input{grid-column:1/-1}.outbox-table>button,.site-admin-table>article,.site-admin-table>button{grid-template-columns:minmax(0,1fr) auto}.outbox-table>button>span:first-of-type,.site-admin-table>article>span:nth-of-type(2){display:none}.site-admin-table article>div:last-child{grid-column:1/-1;justify-content:stretch}.site-admin-table article>div:last-child button{flex:1}.admin-template-layout{grid-template-columns:1fr}.admin-template-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-template-layout>aside .setup-add-action{grid-column:1/-1}.template-editor{grid-template-columns:1fr}.template-editor>*{grid-column:1!important}.te-pitch-event button{grid-template-columns:64px minmax(0,1fr) 12px!important}.te-match-team b{font-size:8px!important}}.site-admin-filters:has(input[type=date]){grid-template-columns:minmax(180px,1fr) 140px 160px 150px 150px auto}.site-admin-filters label{color:var(--muted);gap:4px;font-size:10px;display:grid}.site-admin-filters label input{width:100%}.site-admin-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.site-admin-pager span{margin-right:auto}.site-admin-pager button{color:#fff;background:#11263a;border:1px solid #385069;border-radius:8px;min-height:38px;padding:0 11px}.site-admin-pager button:disabled{opacity:.45}@media (max-width:800px){.site-admin-filters:has(input[type=date]){grid-template-columns:1fr 1fr}.site-admin-filters:has(input[type=date])>input[type=search]{grid-column:1/-1}.site-admin-filters label input{grid-column:auto}}}.organizer-competition-banner{color:#dce8df;text-align:center;letter-spacing:.025em;background:#50d35b14;border-bottom:1px solid #50d35b3d;justify-content:center;align-items:center;gap:7px;width:100vw;min-height:38px;margin:-34px calc(50% - 50vw) 24px;padding:8px 20px;font-size:12px;font-weight:750;display:flex}.organizer-competition-banner span{font-size:16px;line-height:1}.organizer-meta-line{color:#8f9dab;white-space:nowrap;align-items:center;gap:18px;min-width:0;margin-top:11px;font-size:13px;font-weight:650;line-height:1.2;display:flex}.organizer-meta-line .competition-date{font:inherit;margin-top:0}.organizer-visibility{color:inherit;font:inherit;align-items:center;gap:8px;display:flex}.organizer-visibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.organizer-action-row{border-top:1px solid #223649;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 12px 16px;padding-top:16px;display:grid}.organizer-action-row .web-action{color:#d9e4eb;background:0 0;border-color:#3a5168;border-radius:10px;justify-content:center;gap:7px;width:100%;min-height:40px;padding:0 12px;font-size:12px}.organizer-action-row .web-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.organizer-action-row .web-action:hover{color:#fff;background:#809ab214;border-color:#536d84}.organizer-action-row .web-action:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.organizer-action-row .web-action.disabled{cursor:not-allowed;opacity:.45}.organizer-action-row .web-action.disabled:hover{color:#d9e4eb;background:0 0;border-color:#3a5168}.organizer-action-row button:disabled{cursor:not-allowed;opacity:.45}.organizer-action-row button:disabled:hover{color:#d9e4eb;background:0 0;border-color:#3a5168}.organizer-share-error{color:#ff9da4;text-align:center;margin:-7px 12px 14px;font-size:12px}.referee-games-filter{color:#dbe7ed;align-items:center;gap:8px;margin:8px 12px 16px;font-size:12px;font-weight:750;display:flex}.referee-games-filter input{width:17px;height:17px;accent-color:var(--brand-green-light)}.team-filter-row{align-items:end;gap:12px;margin-bottom:16px;display:flex}.team-filter-row .team-name-filter{flex:1;margin:0}.team-division-filter{color:#9dacbc;letter-spacing:.06em;text-transform:uppercase;gap:6px;width:min(100%,280px);font-size:10px;font-weight:800;display:grid}.team-division-filter select{color:#fff;letter-spacing:normal;text-transform:none;background:#0d1b2b;border:1px solid #3a5067;border-radius:9px;width:100%;height:43px;padding:0 38px 0 12px;font-size:13px;font-weight:700}.team-division-filter select:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}@media (max-width:640px){.organizer-competition-banner{margin-top:-23px;margin-bottom:18px}.organizer-meta-line{gap:11px;font-size:11px}.organizer-meta-line .competition-date{font-size:inherit}.organizer-meta-line .competition-date-icon,.organizer-visibility svg{flex-basis:15px;width:15px;height:15px}.organizer-action-row{gap:6px;margin-left:8px;margin-right:8px}.organizer-action-row .web-action{min-height:38px;padding:0 7px;font-size:10px}.team-filter-row{flex-direction:column;align-items:stretch}.team-division-filter,.team-filter-row .team-name-filter{width:100%}}@media (max-width:420px){.organizer-action-row{gap:4px}.organizer-action-row .web-action{gap:4px;padding:0 4px;font-size:9px}.organizer-action-row .web-action svg{flex-basis:14px;width:14px;height:14px}}.setup-date-error{color:#ff8992;background:#ff4b5a14;border:1px solid #ff636e6b;border-radius:8px;order:1;margin:0;padding:9px 11px;font-size:11px}.te-sheet-actions button{min-height:42px;padding:0 14px;font-size:11px}.te-review-actions .primary-button,.te-sheet-actions .primary-button{color:#07170a!important}.te-review-actions>button{min-height:44px;padding:8px 16px}.sheet-backdrop{z-index:200}body:has(.te-workspace) .sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01080eb3}@media (min-width:821px){.home-page .discovery-hero,.home-page .home-control-preview,.home-page .home-following-empty{width:100%;max-width:none}.home-page .discovery-hero>form,.home-page .home-create-competition{width:100%}.organizer-competition-hero .competition-hero-copy h1{font-size:clamp(29px,3vw,42px)}.organizer-competition-hero .division-selector{justify-content:stretch;width:100%}.organizer-competition-hero .division-selector select{width:100%;min-height:46px;font-size:14px}.competition-tab-sticky-shell,.competition-tab-sticky-shell>.competition-tabs{width:100%}.competition-tab-sticky-shell>.competition-tabs button{flex:1 0 auto;min-width:110px;font-size:14px}.organizer-page .fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-page .fixture-card{padding:17px}.organizer-page .fixture-meta,.organizer-page .fixture-referee,.organizer-page .fixture-schedule{font-size:12px}.organizer-page .fixture-meta .status{font-size:11px}.organizer-page .score-button{min-height:44px;font-size:13px}.organizer-page .managed-team-view strong,.organizer-page .public-team-card strong{font-size:16px}.organizer-page .managed-team-edit,.organizer-page .managed-team-view small,.organizer-page .public-team-card small{font-size:13px}.organizer-page .managed-team-badges em{font-size:11px}.competition-page .round-column{flex:0 0 max(260px,33.3333% - 9.33333px)}.competition-page .matchup-card strong{font-size:14px}.competition-page .fixture-filter-row label,.competition-page .match-filter-form label,.competition-page .team-division-filter,.competition-page .team-name-filter{font-size:12px}.setup-page:not(.schedule-workspace) .setup-nav button{font-size:13px}.setup-page:not(.schedule-workspace) .setup-form input,.setup-page:not(.schedule-workspace) .setup-form label,.setup-page:not(.schedule-workspace) .setup-form legend,.setup-page:not(.schedule-workspace) .setup-form select,.setup-page:not(.schedule-workspace) .setup-form textarea,.setup-page:not(.schedule-workspace) .setup-panel>header p,.setup-page:not(.schedule-workspace) .workspace-header-links a{font-size:14px}.schedule-workspace.te-workspace{width:min(1320px,100% - 40px)}.schedule-workspace .setup-title p{font-size:14px}.schedule-tab-sticky-shell>.competition-tabs{width:100%;display:flex}.schedule-tab-sticky-shell>.competition-tabs button{flex:1;min-width:0;font-size:14px;font-weight:650}.te-division-toolbar label{width:50%;min-width:0;max-width:none}.te-division-toolbar label>span{font-size:13px;font-weight:750}.te-division-toolbar select{width:100%;height:48px;font-size:14px}.te-division-toolbar button,.te-phase-actions>button:not(.te-square-button){min-height:40px;font-size:13px!important}.te-group-rail{grid-auto-columns:minmax(260px,calc(33.3333% - 8px));gap:12px}.te-group-card{padding:13px}.te-group-card>span:first-child{font-size:12px}.te-team-row{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:8px}.te-team-badge{width:28px;height:28px}.te-team-row em{font-size:14px}.te-filter-row{grid-template-columns:minmax(220px,280px) minmax(240px,320px)}.te-filter{min-height:60px;padding:10px 13px}.te-filter b{font-size:13px}.te-filter input,.te-filter select{font-size:14px}.te-bracket-actions button,.te-quick-filters button,.te-schedule-actions>button{min-height:40px;font-size:13px}.te-auto-form input,.te-auto-form select,.te-sheet-form input,.te-sheet-form select,.te-source-grid select{font-size:14px}.te-auto-form label span,.te-sheet-form label>span,.te-source-grid label>span{font-size:12px}.te-match-warning,.te-sheet-note{font-size:13px;line-height:1.45}.te-fixture-placement button,.te-match-links button,.te-match-moves button,.te-sheet-actions button{font-size:13px}.te-auto-defaults small,.te-check-row small,.te-fixture-placement small,.te-forecast span,.te-match-moves small{font-size:11px}.te-auto-defaults b,.te-auto-form>section>b,.te-auto-scope legend,.te-check-row b{font-size:13px}}.directory-header.page-header h1,.legal-hero>.page-header h1,.placeholder-hero>.page-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.02}.onboarding-hero,.settings-hero,.site-admin-hero{border-bottom:1px solid #26394d;max-width:780px;margin:0 0 36px;padding-bottom:30px}.onboarding-hero h1,.settings-hero h1,.site-admin-hero h1{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.onboarding-hero>p:last-child,.settings-hero>p:last-child,.site-admin-hero>p:last-child{color:#9eacbc;max-width:680px;margin:12px 0 0;font-size:17px;line-height:1.55}@media (max-width:820px){.directory-header.page-header h1,.legal-hero>.page-header h1,.onboarding-hero h1,.placeholder-hero>.page-header h1,.settings-hero h1,.site-admin-hero h1{font-size:clamp(34px,10vw,42px)}.onboarding-hero,.settings-hero,.site-admin-hero{margin-bottom:28px;padding-bottom:24px}.onboarding-hero>p:last-child,.settings-hero>p:last-child,.site-admin-hero>p:last-child{font-size:15px}}.score-sheet:has(.team-entry-form),.score-sheet:has(.team-entry-subflow){background:#142337;box-shadow:0 -30px 80px #00000073,0 60px #142337}.sheet-body:has(.team-entry-form),.sheet-body:has(.team-entry-subflow){padding-bottom:max(42px,calc(env(safe-area-inset-bottom) + 28px));background:#142337}.team-entry-form{gap:14px;padding-bottom:20px;display:grid}.team-entry-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.team-entry-identity{background:linear-gradient(145deg,#10253a,#0b1b2c);border:1px solid #314960;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.team-entry-mark{width:52px;height:52px;color:var(--green);background:#50d35b14;border:1px solid #50d35b66;border-radius:14px;place-items:center;font-size:15px;font-weight:900;display:grid;overflow:hidden}.team-entry-mark img{object-fit:cover;width:100%;height:100%}.team-entry-identity>span:nth-child(2){gap:2px;min-width:0;display:grid}.team-entry-identity small{color:#7f91a4;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.team-entry-identity strong{color:#f5f8fa;font-size:17px}.team-entry-identity em,.team-entry-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-entry-identity em{color:#97a7b6;font-size:10px;font-style:normal}.team-entry-state{color:#aab7c2;letter-spacing:.05em;text-transform:uppercase;border:1px solid #3a4c60;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:850;display:flex}.team-entry-state i{background:#75869a;border-radius:50%;width:6px;height:6px}.team-entry-state.active{color:#8be393;background:#50d35b0f;border-color:#50d35b59}.team-entry-state.active i{background:var(--green);box-shadow:0 0 0 3px #50d35b1a}.team-entry-section{background:#0d1e30;border:1px solid #2e465d;border-radius:15px;gap:12px;padding:14px;display:grid}.team-entry-section>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.team-entry-section-icon{color:#91a5b7;background:#13283d;border:1px solid #344d64;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.team-entry-section>header>span:nth-child(2){gap:1px;display:grid}.team-entry-section>header small{color:#7e90a2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.team-entry-section>header strong{font-size:13px}.team-entry-section>header>em{color:#ffc16b;text-transform:uppercase;background:#f6a23c1a;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.team-entry-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.team-entry-summary>div{background:#0a1928;border:1px solid #293f55;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0;padding:10px;display:grid}.team-entry-summary>div>span{color:#8699aa;background:#172b3e;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.team-entry-summary .team-entry-icon{width:15px;height:15px}.team-entry-summary dt{color:#7f91a3;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.team-entry-summary dd{color:#ecf1f4;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:1px 0 0;font-size:11px;font-weight:750;overflow:hidden}.team-entry-summary>div.positive>span{color:#78de81;background:#50d35b17}.team-entry-summary>div.attention>span{color:#f6b25e;background:#f6a23c17}.team-entry-section>p{color:#8f9fae;margin:0;font-size:10px;line-height:1.5}.team-entry-placement>label{text-transform:uppercase;color:#9dacbb!important;letter-spacing:.06em!important;gap:6px!important;font-size:9px!important;font-weight:800!important;display:grid!important}.team-entry-placement select{text-transform:none;background:#091827!important;border-color:#36516b!important;height:47px!important;font-weight:750!important}.team-entry-placement select,.team-entry-save{border-radius:10px!important;font-size:12px!important}.team-entry-save{min-height:47px!important}.team-entry-save:disabled{color:#8293a2!important;opacity:1!important;background:#14273a!important;border:1px solid #2e465b!important}.team-entry-management>p{margin-top:-3px}.team-entry-actions{border:0;grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid}.team-entry-actions>button,.team-entry-managed{color:#e7edf1;text-align:left;background:#10243a;border:1px solid #345069;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px;display:grid}.team-entry-actions>button{width:100%;font:inherit;cursor:pointer}.team-entry-action-icon{color:#9fb0be;background:#183149;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.team-entry-actions>button>span:nth-child(2),.team-entry-managed>span:nth-child(2){gap:3px;min-width:0;display:grid}.team-entry-actions strong,.team-entry-managed strong{font-size:11px}.team-entry-actions small,.team-entry-managed small{color:#899baa;font-size:8px;line-height:1.35}.team-entry-actions>button>b{color:#718497;font-size:19px}.team-entry-actions>button:hover{background:#142b42;border-color:#49647e}.team-entry-actions>button.danger-action{color:#ffb0b6;background:#ff5b6609;border-color:#ff5b6659}.team-entry-actions>button.danger-action .team-entry-action-icon{color:#ff929b;background:#ff5b6617}.team-entry-managed{border-color:#50d35b40;grid-template-columns:38px minmax(0,1fr)}.team-entry-managed .team-entry-action-icon{color:#7de186;background:#50d35b17}.team-entry-subflow{gap:14px;padding-bottom:20px}.sheet-back-action{color:#8fe298;text-align:left;background:0 0;border:0;width:max-content;min-height:34px;margin:0;padding:0;font-size:10px}.sheet-back-action:hover{color:#b0efb6;background:0 0}.team-entry-subflow-intro{background:#50d35b0b;border:1px solid #50d35b40;border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px;display:grid}.team-entry-subflow-intro>span{color:#75dc7e;background:#50d35b1c;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.team-entry-subflow-intro>span .team-entry-icon{width:24px;height:24px}.team-entry-subflow-intro>div{gap:5px;display:grid}.team-entry-subflow-intro strong{font-size:13px}.team-entry-subflow-intro p{color:#92a3b1;margin:0;font-size:9px;line-height:1.5}.team-entry-subflow-intro.danger{background:#ff5b660b;border-color:#ff5b6647}.team-entry-subflow-intro.danger>span{color:#ff929b;background:#ff5b661a}.team-entry-subflow-panel{background:#0c1d2e;border:1px solid #30485f;border-radius:14px;gap:13px;padding:14px;display:grid}.team-entry-subflow-panel label{color:#9dacbb;gap:7px;font-size:9px;font-weight:800;display:grid}.team-entry-subflow-panel input,.team-entry-subflow-panel textarea{color:#fff;background:#091827;border:1px solid #36516b;border-radius:10px;width:100%;padding:0 12px}.team-entry-subflow-panel input{height:48px}.team-entry-subflow-panel textarea{resize:vertical;min-height:104px;padding-top:11px}.team-entry-subflow-panel>small{color:#7e90a1;font-size:8px;line-height:1.45}.team-entry-subflow-actions{grid-template-columns:.8fr 1.4fr;gap:9px;display:grid}.team-entry-subflow-actions>button{color:#dce5eb;background:#10243a;border:1px solid #385169;border-radius:10px;min-height:48px;font-weight:800}.team-entry-subflow-actions>.primary-button{background:var(--green);color:#07170a;border:0}.team-entry-subflow-actions>.sheet-danger-button{color:#ffabb2;background:#ff5b6614;border-color:#ff5b6680}.withdrawal-impact{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.withdrawal-impact span{text-align:center;background:#0b1b2c;border:1px solid #30475d;border-radius:11px;justify-items:center;gap:3px;padding:11px 7px;display:grid}.withdrawal-impact b{font-size:20px}.withdrawal-impact small{color:#8596a5;font-size:7px;line-height:1.25}.withdrawal-impact span.danger{color:#ff9ca4;border-color:#ff5b6673}.team-entry-impact-context{grid-template-columns:1fr 1fr;gap:7px;display:grid}.team-entry-impact-context>span{border:1px solid #2d4358;border-radius:10px;gap:3px;padding:10px;display:grid}.team-entry-impact-context small{color:#7e90a1;text-transform:uppercase;font-size:7px}.team-entry-impact-context strong{font-size:10px}.team-entry-blocker{background:#ff5b660f;border:1px solid #ff5b6659;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px;display:flex}.team-entry-blocker .team-entry-icon{flex:0 0 17px;width:17px;height:17px}.team-entry-footnote{color:#7e90a1;text-align:center;font-size:8px}.team-entry-loading{gap:8px;padding:18px 0;display:grid}.team-entry-loading>span{background:linear-gradient(90deg,#102238,#172c42,#102238) 0 0/200% 100%;border-radius:11px;height:54px;animation:team-entry-pulse 1.2s linear infinite}.team-entry-loading p{color:#91a1af;text-align:center;margin:5px 0 0;font-size:10px}@keyframes team-entry-pulse{to{background-position:-200% 0}}@media (min-width:600px){.team-entry-form{grid-template-columns:1fr 1fr}.team-entry-identity,.team-entry-management{grid-column:1/-1}.team-entry-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.team-entry-identity{grid-template-columns:46px minmax(0,1fr) auto;padding:11px}.team-entry-mark{width:46px;height:46px}.team-entry-summary{gap:6px}.team-entry-summary>div{grid-template-columns:25px minmax(0,1fr);gap:0 6px;padding:8px}.team-entry-summary>div>span{width:25px;height:25px}.team-entry-section{padding:12px}.team-entry-subflow-actions{grid-template-columns:1fr 1.35fr}}.score-sheet.team-editor-sheet{width:min(100%,680px);max-height:calc(100dvh - env(safe-area-inset-top) - 8px);border-color:#334b63;box-shadow:0 -30px 90px #0000008f,0 80px #101f31}.team-editor-sheet .sheet-body,.team-editor-sheet .sheet-drag-region{background:#101f31}.team-editor-sheet .sheet-header h2{letter-spacing:-.025em;margin-bottom:14px;font-size:24px}.team-editor-sheet .sheet-body{padding:0 0 max(34px,calc(env(safe-area-inset-bottom) + 24px));background:#101f31}.team-editor-shell{color:#edf3f7;background:#101f31;gap:0;display:grid}.team-editor-identity{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 20px 16px;display:grid}.team-editor-badge{width:52px;height:52px;color:var(--green);background:linear-gradient(145deg,#203c55,#14283c);border-radius:15px;place-items:center;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #7c9ebb3d}.team-editor-badge img,.team-editor-badge>span{object-fit:cover;width:100%;height:100%}.team-editor-identity>span:nth-child(2){gap:3px;min-width:0;display:grid}.team-editor-identity strong{font-size:16px}.team-editor-identity small,.team-editor-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-editor-identity small{color:#8fa1b2}.team-editor-status{color:#aebdca;letter-spacing:.05em;text-transform:uppercase;background:#172a3d;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.team-editor-status.active{color:#91e399;background:#50d35b17}.team-editor-dot{background:#778a9e;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.team-editor-dot.positive{background:#50d35b;box-shadow:0 0 0 3px #50d35b1a}.team-editor-dot.warning{background:#f6a23c}.team-editor-dot.danger{background:#ff626d}.team-editor-dot.neutral{background:#74879b}.team-editor-tabs{z-index:4;background:#101f31;border-bottom:1px solid #293e53;grid-template-columns:repeat(4,1fr);padding:0 20px;display:grid;position:sticky;overflow-x:auto}.team-editor-tabs button{color:#8194a6;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:800;position:relative}.team-editor-tabs button.active{border-color:var(--green);color:#f5f8fa}.team-editor-tabs button>i{border-radius:50%;width:5px;height:5px;margin-left:4px;position:absolute;top:10px}.team-editor-feedback{border-radius:10px;margin:12px 20px 0;padding:10px 12px;font-size:11px}.team-editor-feedback.error{color:#ffabb1;background:#ff626d17}.team-editor-feedback.success{color:#9be6a1;background:#50d35b17}.team-editor-panel{gap:22px;padding:22px 20px 8px;display:grid}.team-editor-section-heading{gap:4px;display:grid}.team-editor-section-heading>span{color:#72db7b;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.team-editor-section-heading h3{letter-spacing:-.015em;margin:0;font-size:18px}.team-editor-section-heading p{color:#8ea0b0;margin:1px 0 0;line-height:1.55}.team-editor-lock{background:#50d35b12;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.team-editor-lock>span{color:#84e18b;background:#50d35b1f;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.team-editor-lock div{gap:4px;display:grid}.team-editor-lock strong{font-size:12px}.team-editor-lock p{color:#93a5b4;margin:0;font-size:9px;line-height:1.45}.team-editor-profile .profile-image-editor{background:#0b1a2a;border:0;border-radius:14px;margin:0;padding:14px}.team-editor-profile .team-editor-section{background:0 0;border:0;border-top:1px solid #293e53;border-radius:0;padding:19px 0 0}.team-editor-profile .team-editor-section label{font-size:11px}.team-editor-profile .profile-form-actions{display:none}.team-profile-readonly{gap:18px;display:grid}.team-profile-readonly .profile-image-editor{background:#0b1a2a;border:0;border-radius:14px;padding:14px}.team-profile-readonly .profile-image-editor>div{gap:3px;display:grid}.team-profile-readonly .profile-image-editor strong{font-size:15px}.team-profile-readonly .team-editor-section{background:0 0;border:0;border-top:1px solid #293e53;border-radius:0;padding:18px 0 0}.team-editor-savebar{z-index:3;bottom:calc(-1 * max(34px,calc(env(safe-area-inset-bottom) + 24px)));padding:12px 20px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101f31f7;border-top:1px solid #2b4055;justify-content:space-between;align-items:center;gap:14px;margin:0 -20px -8px;display:flex;position:sticky}.team-editor-savebar>span{color:#8295a7;font-size:9px;line-height:1.4}.team-editor-savebar .primary-button{width:auto;min-width:145px;min-height:44px;padding:0 18px}.team-editor-facts{border-top:1px solid #293e53;display:grid}.team-editor-facts>div{border-bottom:1px solid #293e53;gap:7px;padding:15px 2px;display:grid}.team-editor-facts>div:nth-child(odd){border-right:1px solid #293e53}.team-editor-facts>div:nth-child(2n){padding-left:16px}.team-editor-facts dt{color:#788b9e;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.team-editor-facts dd{align-items:center;gap:8px;margin:0;font-size:12px;font-weight:750;display:flex}.team-editor-entry-form{gap:18px;display:grid}.team-editor-entry-form>label,.team-editor-invite label,.team-editor-payment-form label,.team-editor-withdraw label{color:#aebdca;gap:7px;font-size:10px;font-weight:750;display:grid}.team-editor-entry-form select,.team-editor-invite input,.team-editor-payment-form input,.team-editor-payment-form select,.team-editor-payment-form textarea,.team-editor-withdraw input,.team-editor-withdraw textarea{color:#fff;background:#091724;border:1px solid #354d64;border-radius:10px;width:100%;padding:0 12px}.team-editor-entry-form select,.team-editor-invite input,.team-editor-payment-form input,.team-editor-payment-form select,.team-editor-withdraw input{height:47px}.team-editor-entry-form small{color:#75899b;font-size:8px;line-height:1.45}.team-editor-payment-hero{background:radial-gradient(circle at 85% 10%,#50d35b24,#0000 36%),#0a1928;border-radius:16px;justify-content:space-between;align-items:start;gap:20px;padding:18px;display:flex}.team-editor-payment-hero>div{gap:4px;display:grid}.team-editor-payment-hero span{color:#8093a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.team-editor-payment-hero strong{letter-spacing:-.04em;font-size:30px}.team-editor-payment-hero small{color:#8da0b0;font-size:9px}.team-editor-payment-pill{color:#ffc16b;text-transform:uppercase;background:#f6a23c1a;border-radius:999px;padding:7px 9px;font-size:8px}.team-editor-payment-pill.paid{color:#8be393;background:#50d35b1a}.team-editor-money-grid{border-top:1px solid #293e53;border-bottom:1px solid #293e53;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.team-editor-money-grid>div{gap:5px;padding:14px 4px;display:grid}.team-editor-money-grid>div+div{border-left:1px solid #293e53;padding-left:14px}.team-editor-money-grid dt{color:#7d90a2;text-transform:uppercase;font-size:8px}.team-editor-money-grid dd{margin:0;font-size:14px;font-weight:800}.team-editor-instructions{background:#50d35b0d;border-left:3px solid #4bbf56;gap:5px;padding:11px 13px;display:grid}.team-editor-instructions strong{font-size:10px}.team-editor-instructions p{color:#94a6b5;white-space:pre-line;margin:0;font-size:9px;line-height:1.5}.team-editor-payment-form{border-radius:13px}.team-editor-payment-form summary{color:#dce5eb;cursor:pointer;justify-content:space-between;align-items:center;padding:14px;font-size:11px;font-weight:800;list-style:none;display:flex}.team-editor-payment-form summary::-webkit-details-marker{display:none}.team-editor-payment-form[open] summary{border-bottom:1px solid #293e53}.team-editor-payment-form>form{gap:12px;padding:14px;display:grid}.team-editor-payment-form textarea,.team-editor-withdraw textarea{resize:vertical;min-height:84px;padding-top:11px}.team-editor-payment-form .primary-button{justify-self:end;width:auto;min-width:150px}.team-editor-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-editor-ledger{gap:0;display:grid}.team-editor-ledger>.team-editor-section-heading{margin-bottom:8px}.team-editor-ledger article{border-top:1px solid #293e53;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.team-editor-ledger-icon{color:#7fe288;background:#50d35b1a;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.team-editor-ledger-icon.negative{color:#ff929b;background:#ff626d17}.team-editor-ledger article>div{gap:2px;display:grid}.team-editor-ledger article strong{font-size:11px}.team-editor-ledger article small{color:#7e91a3;font-size:8px}.team-editor-ledger article p{color:#9aabb8;margin:4px 0 0;font-size:9px;line-height:1.4}.team-editor-ledger article>b{color:#87e38e;font-size:11px}.team-editor-ledger article>b.negative{color:#ff969e}.team-editor-invite-state,.team-editor-owner{background:#0b1a2a;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.team-editor-owner>span{width:40px;height:40px;color:var(--green);background:#1c344b;border-radius:11px;place-items:center;font-weight:900;display:grid}.team-editor-invite-state>div,.team-editor-owner>div{gap:3px;display:grid}.team-editor-invite-state small,.team-editor-owner small{color:#8194a6;font-size:9px}.team-editor-owner>b{color:#8be393;background:#50d35b17;border-radius:999px;padding:5px 7px;font-size:8px}.team-editor-invite-state{grid-template-columns:15px minmax(0,1fr)}.team-editor-invite{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.team-editor-invite .secondary-button{min-height:47px;padding:0 14px}.team-editor-admins{border-top:1px solid #293e53;gap:8px;padding-top:16px;display:grid}.team-editor-admins>strong{font-size:10px}.team-editor-admins>span{color:#dce5eb;justify-content:space-between;font-size:10px;display:flex}.team-editor-admins small{color:#7f92a4}.team-editor-danger{border-top:1px solid #3c3642;gap:14px;margin-top:4px;padding-top:20px;display:grid}.team-editor-danger .team-editor-section-heading>span{color:#ff8b94}.team-editor-danger-button{color:#ff9da5;min-height:46px;font:inherit;cursor:pointer;background:#ff626d12;border:1px solid #ff626d73;border-radius:10px;font-size:11px;font-weight:850}.team-editor-danger-button:disabled{opacity:.5}.team-editor-withdraw{border-radius:14px;gap:13px;padding:14px;display:grid}.team-editor-withdraw-head{justify-content:space-between;align-items:center;display:flex}.team-editor-withdraw-head button{color:#fff;background:0 0;border:0;font-size:22px}.team-editor-impact{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.team-editor-impact span{color:#8799aa;text-align:center;gap:4px;font-size:8px;line-height:1.35;display:grid}.team-editor-impact b{color:#fff;font-size:20px}.team-editor-impact span.danger b{color:#ff8f98}.team-editor-loading{gap:9px;padding:24px 20px;display:grid}.team-editor-loading span{background:linear-gradient(90deg,#102238,#1a3045,#102238) 0 0/200% 100%;border-radius:13px;height:68px;animation:team-entry-pulse 1.2s linear infinite}@media (max-width:520px){.team-editor-identity,.team-editor-panel,.team-editor-savebar,.team-editor-sheet .sheet-drag-region,.team-editor-tabs{padding-left:16px;padding-right:16px}.team-editor-savebar{margin-left:-16px;margin-right:-16px}.team-editor-status{padding:6px 7px}.team-editor-money-grid{grid-template-columns:1fr 1fr}.team-editor-money-grid>div:nth-child(3){border-top:1px solid #293e53;border-left:0;padding-left:4px}.team-editor-form-grid,.team-editor-invite{grid-template-columns:1fr}.team-editor-impact{grid-template-columns:1fr 1fr 1fr}.team-editor-savebar>span{max-width:150px}.team-editor-savebar .primary-button{min-width:130px}}.spectator-page .spectator-competition-hero.has-visual-backdrop{width:100dvw;max-width:none;margin-left:calc(50% - 50dvw);overflow:visible}.spectator-page .competition-visual-backdrop{width:auto;inset:-34px 0 0;transform:none}.spectator-page .spectator-competition-hero>.competition-hero-meta,.spectator-page .spectator-competition-hero>.spectator-hero-main{width:min(100% - 40px,1320px);margin-left:auto;margin-right:auto}.spectator-page .spectator-competition-hero>.division-selector{width:min(100% - 40px,1320px);margin-bottom:0;padding-bottom:16px}.spectator-page .competition-about>.about-block>.section-heading{margin-bottom:0}.competition-page>.competition-tab-sticky-shell,.competition-page>.competition-tab-sticky-shell>.competition-tabs{width:100%;min-width:100%}.organizer-competition-banner .plan-badge{margin-left:5px;padding:4px 8px;font-size:9px}.team-focus{isolation:isolate;contain:layout paint}.team-focus .team-mark.has-image{transform:none}.managed-team-directory{z-index:2;background:#07141f;min-height:100%;position:relative}@media (max-width:820px){.spectator-page .competition-visual-backdrop{top:-23px}.spectator-page .spectator-competition-hero>.competition-hero-meta,.spectator-page .spectator-competition-hero>.division-selector,.spectator-page .spectator-competition-hero>.spectator-hero-main{width:calc(100% - 28px)}.competition-page>.competition-tab-sticky-shell{width:100vw;min-width:100vw;max-width:100vw}.spectator-page .competition-tab-sticky-shell>.competition-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.spectator-page .competition-tab-sticky-shell>.competition-tabs button{scroll-snap-align:start;white-space:nowrap;flex:1 0 auto;min-width:86px;padding-left:18px;padding-right:18px}}.account-settings-page{width:min(1240px,100% - 48px);padding:26px 0 72px}.account-settings-hero{border-color:#7991a62e;grid-template-columns:none;justify-content:space-between;align-items:center;gap:24px;min-height:82px;margin:0 0 22px;padding:0 2px 22px;display:flex}.account-settings-hero h1{margin:2px 0 1px;font-size:22px}.account-health{text-transform:none;gap:7px;width:auto;margin:0;padding:7px 10px;font-size:10px;display:inline-flex}.account-settings-shell{grid-template-columns:224px minmax(0,1fr);gap:34px}.account-settings-nav{background:0 0;border:0;border-radius:14px;gap:2px;padding:0;top:84px}.account-settings-nav>a{border:0;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 12px;gap:9px;min-height:48px;padding:6px 9px}.account-settings-nav>a.active{box-shadow:inset 2px 0 0 var(--green);background:linear-gradient(90deg,#50d35b1f,#50d35b09);border:0}.account-quick-list i,.account-settings-nav i{width:31px;height:31px}.account-settings-nav b{font-size:11px}.account-settings-nav em{font-size:14px}.account-settings-content{gap:12px;max-width:900px}.account-panel-header{align-items:center;gap:12px;margin:0 0 7px;display:flex}.account-panel-header h2{margin:1px 0 0;font-size:24px;line-height:1.05}.account-panel-header>div>p{color:#8fa0b0;margin:3px 0 0;font-size:9px}.account-overview-grid{gap:8px}.account-summary-card{background:#0d1e2eb3;border-color:#68859c30;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:74px;padding:11px 12px}.account-summary-card>.summary-icon{width:34px;height:34px;margin:0}.account-summary-card>em{font-size:16px}.account-context-card,.account-form-card,.account-quick-list,.billing-account-card{background:linear-gradient(145deg,#0e2030c7,#091826c7);border-color:#68859c33;border-radius:14px;padding:17px 18px}.account-context-card>header,.account-form-card>header,.billing-account-card>header{margin-bottom:13px}.account-context-card h3,.account-danger-card h3,.account-form-card h3,.billing-account-card h3{font-size:13px}.account-context-card header p,.account-form-card header p,.billing-account-card header p{font-size:9px}.account-context-card>div.account-network{background:#05111b59;border:0;border-radius:11px;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr 1.2fr;align-items:center;padding:12px;display:grid}.account-context-card .account-network>span{border:0}.account-context-card .account-network>span b{font-size:17px}.account-context-card .account-network>span small{font-size:7px}.account-form-card{gap:11px}.account-danger-card input,.account-form-card input,.account-form-card select,.security-confirm-card input{border-radius:9px;height:42px;font-size:11px}.avatar-editor .account-avatar{border-radius:16px;width:54px;height:54px}.avatar-editor form>button,.danger-outline,.file-action,.secondary-action{border-radius:8px;min-height:36px;font-size:9px}.notification-preference-card>div,.notification-preference-card>header{padding:11px 15px}.notification-preference-card>div{min-height:56px}@media (max-width:980px){.account-settings-shell{grid-template-columns:205px minmax(0,1fr);gap:22px}}@media (max-width:820px){.account-settings-page{width:100%;padding:0 0 calc(82px + env(safe-area-inset-bottom));background:linear-gradient(#0c1e2f,#071521 260px)}.account-settings-hero{background:0 0;grid-template-columns:none;min-height:76px;margin:0;padding:13px 16px;display:flex}.account-settings-hero .account-avatar{width:44px;height:44px}.account-settings-hero h1{font-size:17px}.account-health{width:auto;margin:0;padding:6px 8px}.account-settings-shell{display:block}.account-settings-content{gap:12px;max-width:none;padding:14px}.account-panel-header{display:flex}.account-panel-header h2{font-size:20px}.account-overview-grid{grid-template-columns:1fr}.account-summary-card,.account-summary-card:first-child{grid-column:auto;min-height:66px}.account-context-card,.account-form-card,.billing-account-card{padding:15px}.account-quick-list{display:none}.account-settings-content:has(.account-overview-grid){padding-top:14px}.account-context-card>div.account-network{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;padding:10px 5px}.account-settings-nav{display:none}}@media (max-width:480px){.account-health{gap:0;font-size:0}.account-command-card{grid-template-columns:62px minmax(0,1fr);padding:15px}.account-score{width:62px;height:62px}.account-score:before{width:52px;height:52px}.account-command-copy p{display:none}.account-context-card>header{display:grid}.account-settings-hero{gap:10px}}.score-sheet.team-editor-sheet{background:#101f31;border-color:#6f8ba54d;box-shadow:0 -28px 90px #0009,0 90px #101f31}.team-editor-sheet .sheet-body,.team-editor-sheet .sheet-drag-region,.team-editor-shell{background:#101f31}.team-editor-sheet .sheet-header h2{margin-bottom:10px;font-size:22px}.team-editor-identity{gap:13px;padding:2px 22px 20px}.team-editor-badge{box-shadow:none;background:#162d43;border-radius:16px}.team-editor-identity strong{letter-spacing:-.015em;font-size:17px}.team-editor-identity small{font-size:10px;line-height:1.4}.team-editor-status{background:#74879b1a;padding:7px 10px}.team-editor-status.active{background:#50d35b1a}.team-editor-tabs{background:#0a1928;border:0;border-radius:14px;gap:3px;margin:0 20px;padding:4px;top:0;box-shadow:inset 0 0 0 1px #7896b11f}.team-editor-tabs button{color:#8295a8;letter-spacing:.01em;border-radius:10px;min-height:40px;font-size:10px;transition:background .16s,color .16s,box-shadow .16s;border:0!important}.team-editor-tabs button:hover{color:#c8d3dc;background:#ffffff06}.team-editor-tabs button.active{color:#f4f8fa;background:#172d42;box-shadow:0 4px 14px #0000002e,inset 0 0 0 1px #50d35b3d}.team-editor-tabs button.active:after{content:"";background:var(--green);border-radius:999px;height:2px;position:absolute;bottom:5px;left:24%;right:24%}.team-editor-tabs button>i{background:#f6a23c;top:8px}.team-editor-panel{gap:26px;padding:26px 22px 10px}.team-editor-section-heading{gap:5px}.team-editor-section-heading>span{letter-spacing:.12em;font-size:9px}.team-editor-section-heading h3{letter-spacing:-.025em;font-size:19px}.team-editor-section-heading p{max-width:520px;font-size:11px;line-height:1.6}.team-editor-lock{background:#50d35b11;border:0;padding:14px 15px}.team-editor-profile{gap:26px!important}.team-editor-profile .profile-image-editor,.team-profile-readonly .profile-image-editor{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.team-editor-profile .team-editor-section,.team-profile-readonly .team-editor-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.team-editor-profile .team-editor-section+.team-editor-section,.team-profile-readonly .team-editor-section+.team-editor-section{margin-top:4px}.team-editor-profile .arena-search input,.team-editor-profile .team-editor-section input,.team-editor-profile .team-editor-section textarea{background:#091724;border-color:#5d7c978c}.team-editor-profile .arena-search input:focus,.team-editor-profile .team-editor-section input:focus,.team-editor-profile .team-editor-section textarea:focus{border-color:#50d35bbf;outline:0;box-shadow:0 0 0 3px #50d35b14}.team-editor-facts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0}.team-editor-facts>div,.team-editor-facts>div:nth-child(2n),.team-editor-facts>div:nth-child(odd){border:0;gap:7px;padding:0}.team-editor-facts dt{color:#74889c;letter-spacing:.1em;font-size:8px}.team-editor-facts dd{font-size:13px}.team-editor-entry-form{background:#08182785;border-radius:16px;gap:16px;padding:16px}.team-editor-entry-form select{border-color:#5d7c978c}.team-editor-payment-hero{background:radial-gradient(circle at 88% 5%,#50d35b29,#0000 38%),#0a1928;border:0;box-shadow:0 12px 34px #0000001f}.team-editor-money-grid{border:0;gap:24px;margin:0}.team-editor-money-grid>div,.team-editor-money-grid>div+div{border:0;padding:0}.team-editor-payment-form{background:#0b1a2a;border:0;box-shadow:inset 0 0 0 1px #6f8ba51a}.team-editor-payment-form[open] summary{background:#ffffff04;border:0}.team-editor-ledger article{border-color:#6f8ba52e}.team-editor-invite-state,.team-editor-owner{background:#0818278c;border:0}.team-editor-admins{border:0;padding-top:2px}.team-editor-danger{background:#ff626d0b;border:0;border-radius:16px;margin-top:0;padding:17px}.team-editor-danger-button{color:#ffabb2;background:#ff626d21;border:0}.team-editor-danger-button:hover{background:#ff626d30}.team-editor-withdraw{background:#151c2a;box-shadow:inset 0 0 0 1px #ff626d1f}.team-editor-savebar{padding:17px 22px max(15px,env(safe-area-inset-bottom));background:linear-gradient(#101f31d6,#101f31 28%);border:0;margin-left:-22px;margin-right:-22px;box-shadow:0 -14px 30px #050e1729}@media (max-width:520px){.team-editor-identity{padding-left:16px;padding-right:16px}.team-editor-tabs{margin-left:16px;margin-right:16px;padding:4px}.team-editor-panel{padding-left:16px;padding-right:16px}.team-editor-facts{gap:17px 20px}.team-editor-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.team-editor-money-grid>div:nth-child(3){border:0;padding:0}.team-editor-savebar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.site-admin-app.site-admin-page{background:0 0;width:min(100% - 40px,1320px);min-height:0;margin:auto;padding:30px 0 90px}.site-admin-app .site-admin-workspace{width:100%;min-width:0;min-height:0;padding:0!important}.site-admin-app .mobile-page-bar,.site-admin-app .site-admin-hero,.site-admin-app .site-admin-rail,.site-admin-app .site-admin-topbar{display:none!important}.site-admin-context{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.site-admin-context>.page-back-link{margin:0}.site-admin-context>div{align-items:baseline;gap:9px;display:flex}.site-admin-context>div span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.site-admin-context>div strong{letter-spacing:-.015em;font-size:16px}.site-admin-app .site-admin-tab-shell{width:100%;box-shadow:none!important;background:0 0!important;margin:0 0 16px!important;padding:0!important;position:static!important;inset:auto!important}.site-admin-app .site-admin-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:3px;overflow-x:auto;background:#0d1e30!important;border:1px solid #2d4359!important;border-radius:13px!important;width:100%!important;margin:0!important;padding:4px!important;display:flex!important;position:static!important}.site-admin-app .site-admin-tabs::-webkit-scrollbar{display:none}.site-admin-app .site-admin-tabs a{color:#91a2b3;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;position:relative;flex:1 0 auto!important;min-width:104px!important;min-height:42px!important;padding:0 13px!important;font-size:12px!important;display:flex!important}.site-admin-app .site-admin-tabs a:hover{color:#dce7ee;background:#ffffff09}.site-admin-app .site-admin-tabs a.active{color:#fff;background:#192f44;box-shadow:inset 0 0 0 1px #50d35b38}.site-admin-app .site-admin-tabs a.active:after{background:var(--green);border-radius:99px;height:2px!important;bottom:4px!important;left:28%!important;right:28%!important}.site-admin-app .site-admin-dashboard{z-index:1;position:relative;margin-top:0!important;display:grid!important}.site-admin-app .site-admin-activity,.site-admin-app .site-admin-section{z-index:1;margin-top:0;position:relative}.site-admin-app .site-admin-filters{align-items:end;gap:10px;margin-bottom:14px}.site-admin-app .admin-app-form label,.site-admin-app .site-admin-filters label{color:#b8c4cf;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.site-admin-app .admin-app-form input,.site-admin-app .admin-app-form select,.site-admin-app .admin-app-form textarea,.site-admin-app .site-admin-filters input,.site-admin-app .site-admin-filters select{box-sizing:border-box;color:#fff;width:100%;max-width:100%;font:inherit;background:#091522;border:1px solid #3b5068;border-radius:9px;padding:0 11px;font-size:14px}.site-admin-app .admin-app-form input,.site-admin-app .admin-app-form select,.site-admin-app .site-admin-filters input,.site-admin-app .site-admin-filters select{height:46px}.site-admin-app .admin-app-form textarea{resize:vertical;min-height:118px;padding:11px;line-height:1.55}.site-admin-app .admin-app-form textarea[name=body_html]{min-height:230px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.site-admin-app .admin-app-form input::placeholder,.site-admin-app .admin-app-form textarea::placeholder,.site-admin-app .site-admin-filters input::placeholder{color:#7f8c9d;opacity:1}.site-admin-app .admin-app-form input:focus-visible,.site-admin-app .admin-app-form select:focus-visible,.site-admin-app .admin-app-form textarea:focus-visible,.site-admin-app .site-admin-filters input:focus-visible,.site-admin-app .site-admin-filters select:focus-visible{border-color:var(--brand-green-light);outline:2px solid var(--brand-green-light);outline-offset:2px}.site-admin-app .site-admin-filters button{background:var(--green);color:#07170a;cursor:pointer;border:0;border-radius:9px;min-height:46px;padding:0 18px;font-weight:800}.site-admin-app .admin-app-form label>small{color:#8292a3;font-size:11px;font-weight:400;line-height:1.45}.site-admin-list-heading{justify-content:space-between;align-items:end;gap:24px;margin:3px 0 16px;display:flex}.site-admin-list-heading h2{letter-spacing:-.025em;margin:3px 0 5px;font-size:25px}.site-admin-list-heading p{color:#91a2b3;margin:0;font-size:12px}.site-admin-list-heading .primary-web-button{cursor:pointer;border-radius:10px;min-height:42px;font-size:12px}.site-admin-template-list{background:#0c1b2b;border:1px solid #2d4359;border-radius:14px;display:grid;overflow:hidden}.site-admin-template-list>article{border-bottom:1px solid #263d52;grid-template-columns:minmax(0,1fr) auto 170px 76px;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.site-admin-template-list>article:last-child{border-bottom:0}.site-admin-template-list>article>div{gap:4px;min-width:0;display:grid}.site-admin-template-list small,.site-admin-template-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-admin-template-list small,.site-admin-template-list time{color:#8798a9;font-size:11px}.site-admin-template-list>article>button{color:#e4edf2;cursor:pointer;background:#14283c;border:1px solid #3b5068;border-radius:8px;min-height:36px;padding:0 13px;font-weight:700}.site-admin-template-list>article>button:hover{background:#1a3249;border-color:#57748e}.admin-dialog-backdrop{z-index:320;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog-panel{background:#0d1e30;border:1px solid #3b5068;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(800px,100%);max-height:min(90dvh,900px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e}.admin-dialog-panel:focus{outline:0}.admin-dialog-header{z-index:3;background:#0d1e30;border-bottom:1px solid #293f53;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.admin-dialog-header h2{letter-spacing:-.02em;margin:2px 0 0;font-size:21px}.admin-dialog-header>button{color:#fff;cursor:pointer;background:#13283c;border:1px solid #3b5068;border-radius:9px;flex:0 0 38px;width:38px;height:38px;font-size:22px}.template-modal-form{min-height:0;padding:22px;overflow:auto}.template-modal-form .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.template-modal-form .admin-field-wide{grid-column:1/-1}.site-admin-app .admin-app-form>.admin-check{align-items:center;gap:9px;margin:16px 0 2px;display:flex!important}.site-admin-app .admin-app-form>.admin-check input{width:18px;height:18px;min-height:0;accent-color:var(--green)}.admin-dialog-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1e30f7;border-top:1px solid #293f53;justify-content:flex-end;gap:9px;margin:20px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px;left:0;right:0}.admin-dialog-actions button,.template-preview-toolbar button{color:#fff;cursor:pointer;background:#14283c;border:1px solid #3b5068;border-radius:9px;min-height:42px;padding:0 16px;font-weight:750}.admin-dialog-actions .primary-button{background:var(--green);color:#07170a;border:0}.admin-dialog-actions button:disabled{opacity:.5;cursor:not-allowed}.template-modal-preview{align-content:start;gap:14px;min-height:0;padding:20px 22px 24px;display:grid;overflow:auto}.template-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-preview-toolbar span{color:#8fa1b3;text-transform:uppercase;font-size:11px;font-weight:750}.template-modal-preview h3{margin:0;font-size:19px}.template-modal-preview iframe{background:#fff;border:1px solid #dbe2e7;border-radius:10px;width:100%;min-height:460px}.template-modal-preview pre{color:#c8d4dd;white-space:pre-wrap;background:#091522;border:1px solid #293f53;border-radius:10px;margin:0;padding:14px;overflow:auto}@media (max-width:800px){body:has(.site-admin-app){padding-bottom:0}.site-admin-app.site-admin-page{width:calc(100% - 24px);padding:18px 0 50px}.site-admin-context{align-items:flex-start;margin-bottom:12px}.site-admin-context>div{justify-items:end;gap:2px;display:grid}.site-admin-context>div strong{font-size:14px}.site-admin-app .site-admin-tab-shell{margin-bottom:13px!important;top:auto!important}.site-admin-app .site-admin-tabs{gap:2px!important;padding:4px!important}.site-admin-app .site-admin-tabs a{flex:none!important;min-width:88px!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important}.site-admin-app .site-admin-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.site-admin-app .site-admin-filters{grid-template-columns:1fr!important}.site-admin-app .site-admin-filters input,.site-admin-app .site-admin-filters label{grid-column:auto!important}.site-admin-list-heading{align-items:center;gap:12px}.site-admin-list-heading h2{font-size:21px}.site-admin-list-heading>div>p:last-child{display:none}.site-admin-list-heading .primary-web-button{white-space:nowrap;min-height:40px;padding:0 13px}.site-admin-template-list>article{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px}.site-admin-template-list>article>div{grid-column:1/-1}.site-admin-template-list>article>time{align-self:center}.site-admin-template-list>article>button{justify-self:end;min-width:76px}.admin-dialog-backdrop{place-items:stretch stretch;padding:0}.admin-dialog-panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.admin-dialog-header{padding:calc(13px + env(safe-area-inset-top)) 16px 13px}.admin-dialog-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 90px);font-size:18px;overflow:hidden}.template-modal-form{padding:16px 16px 0}.template-modal-form .admin-form-grid{grid-template-columns:1fr;gap:14px}.template-modal-form .admin-field-wide{grid-column:auto}.admin-dialog-actions{padding:13px 16px max(13px,env(safe-area-inset-bottom));margin:20px -16px 0;bottom:0}.admin-dialog-actions button{flex:1;padding:0 9px}.template-modal-preview{padding:16px 16px max(20px,env(safe-area-inset-bottom))}.template-modal-preview iframe{min-height:60dvh}}@media (max-width:430px){.site-admin-context>.page-back-link span{font-size:11px}.site-admin-context>div span{font-size:8px}.site-admin-template-list>article>time{font-size:10px}}.registration-status-page{place-items:center;min-height:70vh;padding:clamp(2rem,6vw,5rem) 1rem;display:grid}.registration-status-card{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:24px;gap:1.25rem;width:min(100%,680px);padding:clamp(1.5rem,5vw,3rem);display:grid;box-shadow:0 24px 80px #0000002e}.registration-status-card h1,.registration-status-card p{margin:0}.registration-status-mark{color:#4ade80;background:#22c55e24;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:auto;font-size:1.6rem;display:grid}.registration-status-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.registration-status-grid>div{background:var(--surface,#ffffff0a);border-radius:14px;gap:.35rem;padding:1rem;display:grid}.registration-status-grid small{color:var(--muted)}.registration-status-card .primary-button,.registration-status-card .secondary-button{justify-self:center}@media (max-width:600px){.registration-status-grid{grid-template-columns:1fr}.registration-status-card{border-radius:18px}}.registration-question-builder{gap:1rem;display:grid}.registration-question-row{border:1px solid var(--line);border-radius:14px;align-items:end;padding:1rem;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(160px,1.5fr) auto auto!important;display:grid!important}.registration-question-row .setup-check{align-self:center}@media (max-width:850px){.registration-question-row{grid-template-columns:1fr!important}.registration-question-row button{justify-self:start}}.division-requirements{gap:10px;display:grid}.division-requirement-facts{flex-wrap:wrap;gap:7px;display:flex}.division-requirement-facts span{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.division-requirement-facts span{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))}}.division-requirement-facts span{background:var(--green);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.division-requirement-facts span{background:color-mix(in srgb,var(--green) 8%,transparent)}}.division-requirement-facts span{color:var(--green);padding:5px 9px;font-size:12px;font-weight:800}.standings-division-list strong{gap:3px;display:grid}.standings-division-list strong small{color:var(--muted);font-size:11px;font-weight:600}.te-settings-section>fieldset{border:1px solid var(--te-line-soft);background:#0a1c2b;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.te-settings-section>fieldset legend{color:#eef3f6;padding:0 5px;font-size:11px;font-weight:750}.te-settings-section>fieldset>small{color:var(--te-muted);font-size:9px}.te-settings-section>fieldset>select{color:#edf2f5;background:#0d2233;border:1px solid #294257;border-radius:6px;height:39px;padding:0 10px;font-size:11px}.te-settings-form .te-sheet-actions{grid-template-columns:1fr 1.25fr 1.25fr}@media (max-width:640px){.te-settings-form .te-sheet-actions{grid-template-columns:1fr}.division-requirement-facts{gap:5px}}.te-settings-section .te-toggle:has(input[name^=custom-]){display:none}.admin-return-button{width:auto;height:41px;padding:0 15px}.admin-return-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.site-admin-app.site-admin-page{width:min(100% - 40px,1180px);padding:34px 0 90px}body:has(.site-admin-app) .site-footer,body:has(.site-admin-app) .site-header{display:block}.desktop-global-nav.admin-direct-nav{gap:2px}.desktop-global-nav.admin-direct-nav a{white-space:nowrap;padding:9px 10px;font-size:13px}.admin-focused-heading .setup-add-action,.site-admin-list-heading .setup-add-action{z-index:1;white-space:nowrap;justify-content:center;min-width:max-content;position:relative;width:auto!important;padding:0 16px!important}@media (max-width:620px){.admin-focused-heading,.site-admin-list-heading{flex-wrap:wrap;align-items:flex-start}.admin-focused-heading>div,.site-admin-list-heading>div{flex:100%}.admin-focused-heading .setup-add-action,.site-admin-list-heading .setup-add-action{flex:100%;min-width:0;min-height:44px;width:100%!important}}.site-admin-page-header{margin-bottom:24px;padding-bottom:20px}.site-admin-page-header h1{font-size:clamp(30px,4vw,44px)}.site-admin-page-header .page-header-description{font-size:15px}.site-admin-app .site-admin-section{margin-top:0}.site-admin-app .setup-panel{width:100%;min-width:0}.site-admin-app .setup-panel>.page-back-link{margin:0 0 18px}.site-admin-app .setup-panel>header:not(.admin-focused-heading):not(.site-admin-list-heading){margin-bottom:18px}.admin-directory-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-directory-toolbar>form{flex:1;gap:8px;min-width:0;display:flex}.admin-directory-toolbar input{color:#fff;width:100%;height:46px;font:inherit;background:#091522;border:1px solid #3b5068;border-radius:10px;padding:0 13px}.admin-directory-toolbar input:focus-visible{outline:2px solid var(--brand-green-light);outline-offset:2px}.admin-directory-toolbar .secondary-button{min-width:84px;padding:0 14px}.admin-directory-list article{grid-template-columns:40px minmax(0,1fr) auto}.admin-directory-list .participant-more-button{width:auto;min-width:72px;padding:0 12px;font-size:11px}.site-admin-app .application-list article{grid-template-columns:minmax(0,1fr) auto auto}.site-admin-app .application-list article>button{min-width:70px}.admin-focused-heading,.site-admin-list-heading{border-bottom:1px solid #536d8447;justify-content:space-between;align-items:end;gap:22px;padding-bottom:14px;display:flex;margin-bottom:18px!important}.admin-focused-heading>div,.site-admin-list-heading>div{min-width:0}.admin-focused-heading h2,.site-admin-list-heading h2{margin:0 0 5px}.admin-focused-heading p,.site-admin-list-heading p{color:var(--muted);margin:0;font-size:13px}.admin-focused-heading .setup-add-action,.site-admin-list-heading .setup-add-action{flex:none}.score-sheet .template-modal-form{min-height:0;padding:0;overflow:visible}.billing-plan-sheet .admin-form-grid,.score-sheet .template-modal-form>.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.score-sheet .template-modal-form .admin-field-wide{grid-column:1/-1}.score-sheet .template-modal-form textarea[name=body_html]{min-height:230px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.score-sheet .template-modal-form>.sheet-action-row{grid-template-columns:1fr 1fr 1.35fr}.template-modal-preview{padding:0}.outbox-message-detail iframe,.template-modal-preview iframe{background:#fff;border:1px solid #dbe2e7;border-radius:10px;width:100%;min-height:440px}.outbox-message-detail pre,.template-modal-preview pre{color:#c8d4dd;white-space:pre-wrap;background:#091522;border:1px solid #293f53;border-radius:10px;padding:14px;overflow:auto}.outbox-message-detail{gap:14px;display:grid}.outbox-message-detail>p{color:var(--muted);margin:0}.outbox-message-detail .quick-filter-row{align-items:center;margin:0}.outbox-message-detail .quick-filter-row>span:not(.admin-status),.outbox-message-detail time{color:var(--muted);font-size:11px}.admin-billing-hub{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.admin-billing-hub>a{min-height:138px}.stripe-platform-admin{background:linear-gradient(135deg,#635bff26,#0a1c2be0);border:1px solid #635bff6b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:20px;display:grid}.stripe-platform-admin.ready{background:linear-gradient(135deg,#50d35b1a,#0a1c2be0);border-color:#50d35b59}.stripe-platform-admin h2,.stripe-platform-admin p{margin:4px 0}.stripe-platform-admin>div:first-child>p:last-child{max-width:650px;color:var(--muted);line-height:1.5}.stripe-platform-checks{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.stripe-platform-checks>span{color:#9aabba;border:1px solid #3a5068;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.stripe-platform-checks>span:before{content:"○";margin-right:5px}.stripe-platform-checks>span.complete{color:#91e798;border-color:#50d35b4d}.stripe-platform-checks>span.complete:before{content:"✓"}.stripe-platform-checks .primary-button{grid-column:1/-1;width:100%;min-height:42px;padding:0 14px}.fee-preset-fieldset{gap:14px;display:grid}.fee-preset-grid{grid-template-columns:repeat(5,1fr)!important;gap:7px!important;display:grid!important}.fee-preset-grid button{color:#c5d0d9;cursor:pointer;background:#0b1e2f;border:1px solid #3a5068;border-radius:9px;min-height:42px}.fee-preset-grid button.active{border-color:var(--green);color:var(--green);background:#50d35b1f;font-weight:850}.billing-summary-panel{margin-top:0!important}.billing-plan-sheet fieldset{margin:0}.admin-feature-grid,.billing-plan-sheet fieldset>.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-feature-grid{gap:8px 14px!important}.admin-feature-grid .setup-check{border:1px solid #2d4359;border-radius:9px;min-height:36px;padding:7px 10px}.operations-admin{gap:18px;display:grid}.operations-admin>.setup-panel{margin:0}.task-detail-sheet{gap:12px}.task-detail-sheet>button{min-height:46px}.task-runs>.secondary-button{width:100%;min-height:44px;margin-top:12px}.site-admin-app .site-admin-pager{margin-top:14px}@media (max-width:900px){.admin-billing-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.admin-return-button{width:39px;height:39px;padding:0}.admin-return-button span{display:none}.site-admin-app.site-admin-page{width:calc(100% - 24px);padding:22px 0 60px}.site-admin-page-header{margin-bottom:18px;padding-bottom:17px}.site-admin-page-header h1{font-size:32px}.admin-directory-toolbar{align-items:stretch}.admin-directory-toolbar>form{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-directory-toolbar .filter-button{flex:none}.site-admin-app .application-list article{grid-template-columns:minmax(0,1fr) auto}.site-admin-app .application-list article>div{grid-column:1/-1}.admin-focused-heading,.site-admin-list-heading{align-items:center;gap:12px}.admin-focused-heading p,.site-admin-list-heading p{display:none}.billing-plan-sheet .admin-form-grid,.score-sheet .template-modal-form>.admin-form-grid{grid-template-columns:1fr}.score-sheet .template-modal-form .admin-field-wide{grid-column:auto}.score-sheet .template-modal-form>.sheet-action-row{grid-template-columns:1fr 1fr}.score-sheet .template-modal-form>.sheet-action-row .primary-button{grid-column:1/-1}.admin-feature-grid,.billing-plan-sheet fieldset>.admin-form-grid{grid-template-columns:1fr!important}.operations-health,.stripe-platform-admin{grid-template-columns:1fr}.stripe-platform-admin{gap:14px;padding:16px}.stripe-platform-checks{grid-template-columns:1fr 1fr}}@media (max-width:520px){.site-admin-page-header .page-header-description{font-size:13px}.admin-directory-toolbar{grid-template-columns:1fr auto;display:grid}.admin-directory-toolbar>form{display:contents}.admin-directory-toolbar>form input{grid-column:1/-1}.admin-directory-toolbar>form button{grid-column:1}.admin-directory-toolbar>.filter-button{grid-area:2/2}.admin-billing-hub{grid-template-columns:1fr}.fee-preset-grid{grid-template-columns:repeat(3,1fr)!important}.admin-directory-list article{grid-template-columns:38px minmax(0,1fr) auto}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}