/*! tailwindcss v4.2.1 | 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,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;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--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,ui-sans-serif,system-ui,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{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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--black:#070705;--ink:#0c0c09;--panel:#12120f;--panel-2:#191814;--line:#e8ad4d33;--line-white:#ffffff1f;--gold:#e2a84a;--gold-bright:#ffc15a;--gold-deep:#9d6829;--blue:#2eabd8;--white:#f7f3eb;--muted:#8f8c84;--danger:#e16552}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body,html{width:100%;min-height:100%;margin:0}body{background:var(--black);color:var(--white);font-family:var(--body)}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}::selection{background:var(--gold);color:var(--black)}.eyebrow{color:var(--gold);letter-spacing:.2em;margin:0 0 12px;font-size:11px;font-weight:800}.button{cursor:pointer;letter-spacing:.09em;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;font-size:11px;font-weight:900;transition:all .2s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.45}.button--gold{background:linear-gradient(120deg,var(--gold-deep),var(--gold-bright));color:#120d06}.button--gold:hover{filter:brightness(1.1);box-shadow:0 0 32px #e2a84a40}.button--line{border-color:var(--line);color:var(--gold);background:0 0}.button--ghost:hover,.button--line:hover{border-color:var(--gold)}.button--ghost{border-color:var(--line-white);color:var(--white);background:#171611}.button--danger{color:#ff9584;background:#e165521f;border-color:#e1655273}.button--wide{justify-content:space-between;width:100%}.jet-logo{flex:none;align-content:center;justify-items:center;gap:3px;min-width:220px;height:104px;display:inline-grid;position:relative}.jet-logo__image{width:150px;height:76px;padding:3px;display:block;overflow:visible}.jet-logo__image img{filter:invert()grayscale()contrast(2);mix-blend-mode:screen;object-fit:contain;width:100%;height:100%;transform:none}.jet-logo__series{letter-spacing:.2em;text-align:center;font-size:8px;font-weight:900;line-height:1}.home-shell{background:radial-gradient(circle at 74% 14%,#a56a1c24,transparent 24%),var(--black);min-height:100vh;overflow:clip}.home-header{border-bottom:1px solid var(--line);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 5vw;display:grid;position:relative}.home-header .jet-mark{font-family:var(--display);letter-spacing:-.04em;font-size:32px;font-style:italic}.home-header .jet-mark span{color:var(--muted);font-family:var(--body);letter-spacing:.5em;text-align:center;font-size:7px;font-style:normal;display:block}.home-header>a:last-child{color:var(--gold);letter-spacing:.13em;justify-self:end;font-size:10px;font-weight:900}.home-header>a:last-child span{margin-left:12px;font-size:20px}.tournament-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;background:#050504d1;grid-template-columns:repeat(6,minmax(130px,1fr));padding:0 3vw;display:grid;overflow-x:auto}.tournament-tabs::-webkit-scrollbar{display:none}.tournament-tabs button{border:0;border-left:1px solid var(--line-white);color:var(--muted);cursor:pointer;text-align:left;background:0 0;align-content:center;gap:2px;min-height:72px;padding:11px 16px;display:grid}.tournament-tabs button:last-child{border-right:1px solid var(--line-white)}.tournament-tabs button span{color:var(--gold);font-family:var(--display);font-size:16px}.tournament-tabs button strong{color:var(--white);font-family:var(--display);font-size:18px;line-height:1}.tournament-tabs button small{letter-spacing:.16em;font-size:6px;font-weight:900}.tournament-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--gold);background:linear-gradient(120deg,#e2a84a24,#0000)}.tournament-tabs button:disabled{cursor:default;opacity:.35}.hero{grid-template-columns:minmax(0,1fr) 300px;min-height:calc(100vh - 86px);padding:clamp(70px,8vw,140px) 6vw 55px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#0000,#e2a84a6b,#0000);height:1px;position:absolute;top:52%;left:6vw;right:6vw}.hero__content{z-index:2;max-width:960px;position:relative}.live-pulse{background:var(--gold-bright);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #e2a84a1a}.hero h1{font-family:var(--display);letter-spacing:-.045em;max-width:1000px;margin:0;font-size:clamp(80px,10.8vw,198px);font-weight:900;line-height:.79}.hero h1 .hero__outline{color:#0000;-webkit-text-stroke:1px var(--gold)}.hero__lead{color:#b5b0a6;max-width:580px;margin:38px 0 28px;font-size:clamp(14px,1.2vw,19px);line-height:1.65}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.public-note{color:var(--muted);letter-spacing:.11em;align-items:center;max-width:290px;padding:0 10px;font-size:8px;font-weight:900;line-height:1.5;display:inline-flex}.hero__orb{color:#0000;font-family:var(--display);opacity:.18;-webkit-text-stroke:3px var(--gold);font-size:min(76vw,1100px);line-height:.8;position:absolute;top:-2vw;right:-4vw;transform:rotate(-8deg)}.hero__stats{border-left:1px solid var(--line);z-index:2;align-self:end;gap:28px;padding:30px 0 12px 38px;display:grid;position:relative}.hero__stats div{gap:6px;display:grid}.hero__stats strong{color:var(--gold);font-family:var(--display);letter-spacing:-.02em;font-size:48px}.hero__stats span{color:var(--muted);letter-spacing:.24em;font-size:9px;font-weight:800}.format-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#0b0b09;grid-template-columns:1fr repeat(3,minmax(150px,280px));align-items:stretch;padding:0 6vw;display:grid}.format-strip>span{color:var(--muted);letter-spacing:.22em;align-self:center;font-size:9px;font-weight:900}.format-strip>div{border-left:1px solid var(--line);align-items:center;gap:18px;padding:28px 34px;display:flex}.format-strip strong{color:var(--gold);font-family:var(--display);font-size:32px}.format-strip p{font-family:var(--display);margin:0;font-size:18px;line-height:.92}.create-section{grid-template-columns:minmax(280px,.85fr) minmax(500px,1.25fr);gap:8vw;max-width:1500px;margin:auto;padding:120px 6vw;display:grid}.create-section__intro{align-self:center}.create-section__intro h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(58px,6.2vw,100px);line-height:.84}.create-section__intro h2 span{color:var(--gold)}.create-section__intro>p:not(.eyebrow){color:var(--muted);max-width:420px;line-height:1.7}.create-section__intro .share-note{border-left:2px solid var(--gold);color:#bdb8ae;margin-top:24px;padding-left:14px;font-size:12px}.create-section__intro a{color:var(--gold);letter-spacing:.1em;margin-top:24px;font-size:11px;font-weight:900;display:inline-block}.create-card{border:1px solid var(--line);background:linear-gradient(145deg,#1c1a15f5,#0e0e0bf5);gap:25px;padding:clamp(24px,4vw,54px);display:grid;box-shadow:0 30px 80px #0000004d}.create-card label,.settings-card>label{gap:10px;display:grid}.create-card label>span,.create-card legend,.settings-card label>span,.team-editor label>span{color:var(--muted);letter-spacing:.17em;font-size:9px;font-weight:900}input,select{border:1px solid var(--line-white);color:var(--white);background:#0b0b09;border-radius:0;outline:none;width:100%;min-height:48px;padding:0 14px}input:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e2a84a14}select:disabled{cursor:not-allowed;opacity:.5}.create-card fieldset{border:0;margin:0;padding:0}.create-card legend{margin-bottom:10px}.format-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.format-options label{border:1px solid var(--line-white);cursor:pointer;background:#0b0b09;align-items:start;gap:10px;min-height:112px;display:grid;position:relative}.format-options label.is-selected{background:#e2a84a14}.format-options input{opacity:0;width:0;height:0;position:absolute}.format-options strong{color:var(--gold);font-family:var(--display);font-size:26px}.format-options label>span{color:var(--white);letter-spacing:0;line-height:1.25}.number-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.form-note{border-left:2px solid var(--blue);color:var(--muted);padding-left:14px;line-height:1.55}.form-error,.form-note{margin:0;font-size:12px}.form-error{color:var(--danger)}.loading-screen{background:radial-gradient(circle,#25190d 0,var(--black) 42%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}.loading-screen h1{font-family:var(--display);margin:20px 0 0;font-size:44px}.loading-screen p{color:var(--muted)}.loading-line{background:var(--line);width:240px;height:2px;position:relative;overflow:hidden}.loading-line:after{background:var(--gold);content:"";width:40%;height:100%;animation:loading 1.2s ease-in-out infinite;position:absolute;left:-40%}@keyframes loading{to{left:110%}}.control-shell{background:#090907;min-height:100vh}.control-sidebar{border-right:1px solid var(--line);z-index:20;background:#0c0c09;flex-direction:column;width:178px;padding:24px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.control-sidebar>a{margin-bottom:46px}.control-sidebar nav{gap:8px;display:grid}.control-sidebar nav button{color:#77746d;cursor:pointer;letter-spacing:.09em;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;min-height:47px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.control-sidebar nav button span{color:#4b4944;font-family:var(--display);font-size:18px}.control-sidebar nav button.is-active{border-color:var(--line);color:var(--gold);background:#e2a84a14}.control-sidebar nav button.is-active span{color:var(--gold)}.control-sidebar__footer{color:#5f5c55;letter-spacing:.12em;gap:12px;margin-top:auto;font-size:7px;display:grid}.connection{color:#8a9d66;align-items:center;gap:7px;display:flex}.connection i{background:#8a9d66;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #8a9d66}.connection--offline{color:var(--danger)}.connection--offline i{background:var(--danger);box-shadow:0 0 8px var(--danger)}.control-main{min-width:0;min-height:100vh;margin-left:178px;container:control-workspace/inline-size}.control-header{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a08eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-height:98px;padding:20px clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.control-header h1{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(25px,2.5vw,40px)}.control-header .eyebrow{margin-bottom:7px}.control-header>div:first-child{min-width:0}.control-header__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.history-action-label{color:var(--muted);letter-spacing:.08em;text-align:right;max-width:190px;font-size:8px;font-weight:900}.icon-button{border:1px solid var(--line-white);cursor:pointer;background:0 0;width:48px;height:48px;font-size:22px}.icon-button:disabled{opacity:.3}.control-content{min-width:0;max-width:1550px;margin:auto;padding:clamp(28px,4vw,58px);container:control-content/inline-size}.content-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 22px;margin-bottom:28px;display:flex}.content-title>div:first-child{min-width:min(100%,300px)}.content-title h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(32px,3vw,52px)}.content-title>span{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:900}.content-title--small{margin:48px 0 18px}.content-title--small h2{font-size:30px}.error-banner{color:#ff9b8b;background:#e1655221;border:1px solid #e1655259;margin:18px 4vw 0;padding:12px 16px;font-size:12px}.conflict-banner,.offline-banner{background:var(--theme-panel,#111317);align-items:center}@supports (color:color-mix(in lab,red,red)){.conflict-banner,.offline-banner{background:color-mix(in srgb,var(--theme-panel,#111317) 90%,var(--gold) 10%)}}.conflict-banner,.offline-banner{border:1px solid var(--line);gap:16px;margin:18px 4vw 0;padding:13px 16px;display:flex}.offline-banner{border-left:4px solid var(--gold)}.conflict-banner strong,.offline-banner strong{color:var(--gold-bright);letter-spacing:.1em;font-size:10px}.conflict-banner span,.offline-banner span{color:var(--muted);font-size:10px;line-height:1.45}.conflict-banner>div{flex:1;gap:4px;display:grid}.conflict-banner button{border:1px solid var(--line);color:var(--gold-bright);cursor:pointer;background:0 0;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.saving-indicator{background:var(--blue);color:#fff;letter-spacing:.18em;z-index:40;padding:7px 12px;font-size:8px;font-weight:900;position:fixed;top:98px;right:22px}.control-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.match-card{border:1px solid var(--line);background:linear-gradient(145deg,#171611,#0d0d0a);min-width:0;padding:22px;position:relative;overflow:hidden;container:match-card/inline-size}.match-card:before{background:linear-gradient(90deg,var(--gold),transparent);content:"";height:2px;position:absolute;top:0;left:0;right:0}.match-card--paused{opacity:.72}.match-card__topline{justify-content:space-between;align-items:center;display:flex}.match-card__topline .eyebrow{margin:0}.status-dot{color:var(--gold-bright);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.status-dot:before{background:var(--gold-bright);box-shadow:0 0 8px var(--gold);content:"";border-radius:50%;width:5px;height:5px}.status-dot--paused{color:var(--muted)}.status-dot--paused:before{background:var(--muted);box-shadow:none}.match-card__teams{gap:12px;margin-top:20px;display:grid}.team-line{grid-template-columns:26px 1fr;align-items:center;gap:10px;display:grid}.team-line,.team-line>span:last-child{min-width:0}.team-line strong{font-family:var(--display);font-size:clamp(18px,1.7vw,28px)}.standing-team small,.team-line small,.team-line strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.standing-team small,.team-line small{color:var(--muted);margin-top:3px;font-size:8px}.team-seed{color:var(--gold);font-family:var(--display);font-size:18px}.score-display{align-items:center;margin:7px 0;line-height:.8}.score-display strong{font-family:var(--display);text-align:center;min-width:42%;font-size:clamp(62px,6vw,105px)}.score-display span{color:var(--gold);font-family:var(--display);font-size:40px}.score-controls{border-top:1px solid var(--line-white);gap:8px;margin:20px -22px -22px;padding:14px 18px 18px;display:grid}.match-court-picker{border:1px solid var(--line);background:#e2a84a0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:4px;padding:9px 11px;display:grid}.match-court-picker span{color:var(--gold);letter-spacing:.15em;font-size:8px;font-weight:900}.match-court-picker select{width:100%;min-width:0;min-height:46px}.score-controls__row{grid-template-columns:44px 58px 58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.score-controls__row button{border:1px solid var(--line-white);cursor:pointer;font-family:var(--display);background:#25231d;height:44px;font-size:22px}.score-controls__row button.score-controls__plus{background:var(--gold);border-color:var(--gold);color:var(--black)}.score-controls__row input{font-family:var(--display);text-align:center;min-height:44px;padding:0 6px;font-size:20px}.score-controls__row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.score-controls__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.score-controls__actions .button--gold{grid-column:1/-1}.score-display--walkover{color:var(--gold-bright);font-family:var(--display);font-size:clamp(42px,5vw,76px)}.empty-card,.score-display--walkover{justify-content:center;align-items:center;display:flex}.empty-card{border:1px dashed var(--line);color:var(--muted);flex-direction:column;grid-column:1/-1;min-height:240px}.empty-card strong{color:var(--white);font-family:var(--display);font-size:28px}.queue-list{border-top:1px solid var(--line)}.queue-list article{border-bottom:1px solid var(--line-white);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:10px 4px;display:grid}.queue-number{color:var(--gold);font-family:var(--display);font-size:24px}.queue-list strong{font-size:13px;display:block}.queue-list strong i{color:var(--gold);margin:0 9px;font-family:serif;font-weight:400}.queue-list small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.finished-list button,.queue-list button{color:var(--gold);cursor:pointer;letter-spacing:.09em;background:0 0;border:0;font-size:9px;font-weight:900}.schedule-sections{gap:24px;display:grid}.schedule-section{border:1px solid var(--line-white);background:#0d0d0a;min-width:0}.schedule-section__head{border-bottom:1px solid var(--line);background:#15140f;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.schedule-section__head h3{color:var(--gold);font-family:var(--display);letter-spacing:.02em;margin:0;font-size:21px}.schedule-section__head span{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:900}.schedule-section__head>div{align-items:center;gap:12px;display:flex}.schedule-stage+.schedule-stage{border-top:1px solid var(--line-white)}.schedule-stage>h4{border-bottom:1px solid var(--line-white);color:var(--white);letter-spacing:.12em;background:#111317;margin:0;padding:10px 16px;font-size:10px;font-weight:900}.schedule-section__order{gap:6px;display:inline-flex}.schedule-section__order button{border:1px solid var(--line-white);color:var(--gold);cursor:pointer;background:0 0;border-radius:8px;min-height:32px;padding:0 9px;font-size:9px;font-weight:900}.schedule-match{border-bottom:1px solid var(--line-white);grid-template-columns:126px minmax(220px,1fr) minmax(560px,680px);align-items:center;gap:16px;min-width:0;min-height:88px;padding:12px 16px;display:grid}.schedule-match:last-child{border-bottom:0}.schedule-match--live{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#e2a84a1a,#0000 70%)}.schedule-match--paused{background:#ffffff06}.schedule-match--finished{opacity:.66}.schedule-match__status{color:var(--muted);letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.schedule-match__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.schedule-match--live .schedule-match__status{color:var(--gold-bright)}.schedule-match__teams{gap:2px;min-width:0;display:grid}.schedule-match__teams strong{overflow-wrap:anywhere;font-size:clamp(15px,1.05vw,18px);font-weight:760;line-height:1.25}.schedule-match__teams>span{color:var(--gold);font-family:var(--display);font-size:11px}.schedule-match__teams small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:8px;font-weight:800}.schedule-match__teams em{color:var(--gold-bright);margin-top:5px;font-size:9px;font-style:normal;font-weight:850;line-height:1.35}.schedule-match--invalid{opacity:1;background:#e1655212;box-shadow:inset 3px 0 #e16552}.schedule-match__assign{gap:8px;min-width:0;display:grid}.schedule-match__assign,.schedule-match__assign--active{grid-template-columns:minmax(150px,1fr) minmax(106px,auto) minmax(124px,auto)}.schedule-match__assign select{width:100%;min-width:0;min-height:46px;padding-inline-end:34px}.schedule-match__cancel{color:#ff9c92;white-space:normal;border-color:#e165529e;min-width:0;padding-inline:10px;font-size:8px}.schedule-match__cancel:hover{background:#e165521f;border-color:#e16552}.schedule-match__early{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.schedule-match__early select{width:100%;min-width:0;min-height:42px}.schedule-match__early .button{min-width:0}.schedule-match__ready-actions{grid-template-columns:minmax(188px,auto) minmax(300px,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.schedule-match__ready-actions--active{grid-template-columns:minmax(160px,auto) minmax(404px,1fr)}.schedule-match__ready-actions>.button{white-space:normal;min-width:0;padding-inline:14px}.schedule-match>.button{justify-self:end}.standings{border-top:1px solid var(--line)}.standings__head,.standings__row{grid-template-columns:34px minmax(200px,1fr) repeat(3,42px) 78px 48px 42px;align-items:center;gap:10px;display:grid}.standings__head{color:var(--muted);letter-spacing:.12em;min-height:44px;font-size:8px;font-weight:900}.standings__row{border-top:1px solid var(--line-white);min-height:68px;position:relative}.standings__row>span:not(.standing-team){font-family:var(--display);text-align:center;font-size:19px}.standing-team{min-width:0}.standing-team strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.place{color:var(--gold)}.positive{color:#a8c979}.negative{color:#c77b6f}.matrix-wrap{min-width:0;max-width:100%;overflow:hidden}.matrix-table{border-collapse:collapse;table-layout:fixed;width:100%}.matrix-table td,.matrix-table th{text-align:center;white-space:nowrap;border:1px solid #ffffff21;height:clamp(36px,4.3vh,55px);padding:3px;font-size:clamp(10px,.72vw,14px);font-weight:750;overflow:hidden;container-type:inline-size}.matrix-table thead th{color:var(--gold-bright);background:#15140f;font-size:clamp(9px,.58vw,12px)}.matrix-table tbody th,.matrix-table thead th:first-child{width:clamp(150px,17vw,260px)}.matrix-table--group tbody th,.matrix-table--group thead th:first-child{width:30%}.matrix-table tbody th{text-align:left;white-space:normal;background:#11110d;padding:4px 8px}.matrix-team{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.matrix-team span{color:var(--gold);font-family:var(--display)}.matrix-team strong{overflow-wrap:anywhere;white-space:normal;padding:1px 0;font-size:clamp(10px,.72vw,15px);line-height:1.08;display:block;overflow:visible}.matrix-table--dense .matrix-team strong,.matrix-table--ultra .matrix-team strong{font-size:clamp(9px,.62vw,12px)}.matrix-cell--blocked{color:#494740;background:#ffffff0b}.matrix-cell--win{color:var(--gold-bright);background:#e2a84a1f;font-weight:900}.matrix-place{color:var(--gold);font-family:var(--display);font-size:18px!important}.matrix-row--live th{color:#fff9e8;background:linear-gradient(90deg,#e2a84a4d,#e2a84a17)}.matrix-cell--live{color:#fff;outline:2px solid var(--gold-bright);outline-offset:-2px;position:relative;container-type:inline-size;background:#e2a84a4d!important;padding-top:15px!important}.matrix-cell--live span{text-shadow:0 1px 2px #000;font-weight:950}.matrix-live-badge{color:var(--gold-bright);text-align:center;white-space:nowrap;font-size:clamp(4px,17cqw,9px);line-height:1;display:block;position:absolute;top:4px;left:1px;right:1px;overflow:hidden}.groups-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.groups-view--many{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px}.groups-view--single{grid-template-columns:minmax(0,1fr)}.group-panel{min-width:0}.groups-view--matrix{align-content:start;align-items:start;height:auto}.groups-view--matrix .group-panel{min-height:0;display:block}.groups-view--matrix .matrix-wrap{min-height:0}.groups-view--matrix .matrix-table{height:auto}.section-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-index{color:var(--gold);font-family:var(--display);font-size:40px}.section-heading small{color:var(--muted);letter-spacing:.16em;font-size:8px;font-weight:900}.section-heading h2{font-family:var(--display);margin:2px 0 0;font-size:30px}.bracket-wrap{--bracket-name-lines:3;--bracket-name-size:11px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bracket{--bracket-gap:clamp(18px,1.55vw,28px);gap:var(--bracket-gap);grid-template-columns:repeat(var(--round-count),minmax(170px,1fr));min-height:480px;display:grid;position:relative}.bracket__round{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.bracket__round h3{color:var(--gold);font-family:var(--display);letter-spacing:.02em;text-align:center;margin:0 0 16px;font-size:22px}.bracket__matches{grid-template-rows:repeat(var(--bracket-track-count,2),minmax(0,1fr));flex:1;display:grid;position:relative}.bracket-match{border:1px solid var(--line-white);z-index:2;background:#11110d;min-width:0;padding:9px}.bracket-match>div{min-height:max(34px,calc(var(--bracket-name-size) * var(--bracket-name-lines) * 1.08 + 4px));grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(4px,.42vw,8px);display:grid}.bracket-match>div:first-child{border-bottom:1px solid var(--line-white)}.bracket-match__team{font-size:var(--bracket-name-size);max-height:calc(var(--bracket-name-size) * var(--bracket-name-lines) * 1.08);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal;-webkit-line-clamp:var(--bracket-name-lines);-webkit-box-orient:vertical;min-width:0;font-weight:800;line-height:1.08;display:-webkit-box;overflow:hidden}.bracket-score{color:var(--gold-bright);font-family:var(--body);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;flex:none;grid-auto-columns:minmax(1.35em,auto);grid-auto-flow:column;gap:clamp(3px,.32vw,7px);font-size:clamp(9px,.75em,12px);font-weight:850;display:grid}.bracket-score>span{min-width:1.35em;display:block}.bracket-match.bracket-match--scored>div{padding-right:6px}.bracket-match .winner{color:var(--gold-bright)}.bracket-match__bye-label{font-family:inherit;font-size:inherit;letter-spacing:inherit;font-style:normal;line-height:inherit;color:var(--gold-bright)!important;font-weight:inherit!important}.bracket-match button{color:var(--gold);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:5px 0;font-size:8px}.bracket-route-layer{pointer-events:none;shape-rendering:geometricprecision;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bracket-route-layer path{fill:none;stroke:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bracket-route-layer path{stroke:color-mix(in srgb,var(--gold) 78%,transparent)}}.bracket-route-layer path{stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px}.bracket-route-layer path.route-loser{stroke:#ffffff57}.bracket-placements{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:14px;padding-top:12px;display:grid}.bracket-placements section{min-width:0}.bracket-placements h3{color:var(--gold);font-family:var(--display);margin:0 0 3px;font-size:17px}.bracket-placements small{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.classification-brackets{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:12px;padding-top:12px;display:grid}.classification-brackets>section{border:1px solid var(--line-white);background:#ffffff05;min-width:0;padding:10px}.classification-brackets>section>h3{color:var(--gold);font-family:var(--display);margin:0 0 8px;font-size:clamp(13px,.9vw,18px)}.classification-brackets .bracket{--bracket-gap:clamp(10px,.8vw,16px);grid-template-columns:repeat(var(--round-count),minmax(110px,1fr));min-height:clamp(150px,21vh,250px)}.classification-brackets .bracket__round h3{margin-bottom:6px;font-size:clamp(10px,.7vw,14px)}.classification-brackets .bracket-placements{margin-top:7px;padding-top:7px}.classification-bracket{border:1px solid var(--line-white);background:#ffffff05;min-width:0;padding:clamp(10px,.8vw,16px)}.classification-bracket__heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.classification-bracket__heading h3{color:var(--gold);font-family:var(--display);margin:0;font-size:clamp(15px,1vw,20px)}.classification-bracket__heading span,.classification-bracket__labels span{color:var(--muted);letter-spacing:.12em;font-size:clamp(7px,.45vw,9px);font-weight:900}.classification-bracket__labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:12px 0 7px;display:grid}.classification-bracket__labels span:last-child{text-align:right}.classification-bracket__field{grid-template-rows:minmax(130px,1fr) auto;grid-template-columns:minmax(170px,1fr) clamp(70px,8vw,145px) minmax(170px,1fr);align-items:stretch;gap:clamp(10px,1.2vh,16px) 0;min-height:clamp(250px,31vh,365px);display:grid;position:relative}.classification-bracket__sources{grid-area:1/1;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(12px,2vh,28px);min-width:0;display:grid}.classification-bracket__primary,.classification-bracket__route-space,.classification-bracket__secondary,.classification-bracket__sources{z-index:2;position:relative}.classification-bracket__route-space{pointer-events:none}.classification-bracket__primary .bracket-match,.classification-bracket__secondary .bracket-match,.classification-bracket__sources .bracket-match{align-self:center;width:100%}.classification-bracket__primary{grid-area:1/3;align-content:center;min-width:0;display:grid}.classification-bracket__secondary{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1vw,18px);min-width:0;padding-top:clamp(8px,1vh,12px);display:grid}.classification-bracket__secondary--split{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-bracket__secondary>section{align-content:end;min-width:0;display:grid}.classification-bracket__secondary small{color:var(--gold-bright);letter-spacing:.1em;margin-bottom:5px;font-size:clamp(7px,.46vw,9px);font-weight:900;display:block}.classification-bracket .bracket-route-layer path.route-winner{stroke:var(--gold)}.finished-list{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.finished-list h3{font-family:var(--display)}.finished-list article{border-top:1px solid var(--line-white);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.finished-list article span{color:var(--muted);font-size:9px}.finished-list article strong{font-size:11px}.playoff-cta{border:1px solid var(--gold-deep);background:linear-gradient(110deg,#e2a84a1f,#0f0f0c 65%);justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:22px 24px;display:flex}.hybrid-stage__heading small,.playoff-cta span{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:900}.playoff-cta strong{font-family:var(--display);margin-top:4px;font-size:27px;display:block}.playoff-cta p{color:var(--muted);margin:6px 0 0;font-size:11px}.playoff-edit-bar{border:1px solid var(--line);background:#e2a84a0f;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:12px 14px;font-size:10px;display:flex}.hybrid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:0;display:grid}.hybrid-stage{border:1px solid var(--line-white);background:#0c0c09;flex-direction:column;min-width:0;padding:16px;display:flex}.hybrid-stage--main{border-color:var(--gold-deep)}.hybrid-stage__heading{justify-content:space-between;align-items:end;gap:12px;min-height:48px;margin-bottom:10px;display:flex}.hybrid-stage__heading h2{font-family:var(--display);margin:3px 0 0;font-size:clamp(22px,2vw,34px)}.hybrid-stage__heading>span{color:var(--muted);text-align:right;max-width:48%;font-size:8px;line-height:1.4}.hybrid-stage .bracket{grid-template-columns:repeat(var(--round-count),minmax(120px,1fr));flex:1;min-height:300px}.hybrid-round-robin{gap:12px;min-width:0;display:grid}.hybrid-round-robin>p{color:var(--gold-bright);letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.hybrid-round-robin .matrix-wrap{width:100%}.playoff-builder{gap:18px;display:grid}.playoff-builder__intro{justify-content:space-between;align-items:start;gap:24px;display:flex}.playoff-builder__intro h2{font-family:var(--display);margin:0;font-size:clamp(34px,4vw,58px)}.playoff-builder__intro p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.playoff-builder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playoff-builder__standings{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.playoff-builder__standings>section{padding:14px}.playoff-builder__stage,.playoff-builder__standings>section{border:1px solid var(--line-white);background:#0e0e0b;min-width:0}.playoff-builder__stage{padding:18px}.playoff-builder__stage--main{border-color:var(--gold-deep)}.playoff-builder__heading span{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:900}.playoff-builder__heading h3{font-family:var(--display);margin:4px 0 18px;font-size:28px}.playoff-builder__heading p{color:var(--gold-bright);margin:-12px 0 18px;font-size:10px;font-weight:800}.consolation-format{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consolation-format button{border:1px solid var(--line-white);border-radius:var(--radius-sm);color:var(--white);cursor:pointer;text-align:left;background:#0a0b0d;gap:5px;min-height:62px;padding:12px 14px;display:grid}.consolation-format button.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.consolation-format button.is-active{background:color-mix(in srgb,var(--gold) 10%,#0a0b0d)}}.consolation-format button.is-active{border-color:var(--gold)}.consolation-format strong{font-family:var(--display);font-size:16px}.consolation-format span{color:var(--muted);font-size:9px;line-height:1.35}.round-robin-roster{gap:10px;display:grid}.round-robin-roster>div{border-bottom:1px solid var(--line);gap:5px;padding-bottom:12px;display:grid}.round-robin-roster>div strong{color:var(--gold);letter-spacing:.12em;font-size:9px}.round-robin-roster>div span{color:var(--muted);font-size:10px;line-height:1.45}.round-robin-roster label{gap:6px;display:grid}.round-robin-roster label>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.round-robin-roster select{width:100%;min-width:0;min-height:46px}.round-robin-roster small{color:var(--gold-bright);font-size:9px}.playoff-bracket-size{gap:6px;max-width:360px;margin-bottom:14px;display:grid}.playoff-bracket-size>span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:900}.playoff-plan{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:24px;padding:2px 2px 10px;display:grid;overflow-x:auto}.playoff-plan--2 .playoff-plan__round>div{min-height:176px}.playoff-plan--4 .playoff-plan__round>div{min-height:352px}.playoff-plan--8 .playoff-plan__round>div{min-height:704px}.playoff-plan--16 .playoff-plan__round>div{min-height:1408px}.playoff-plan--32 .playoff-plan__round>div{min-height:2816px}.playoff-plan--64 .playoff-plan__round>div{min-height:5632px}.playoff-plan__round{scroll-snap-align:start;min-width:0}.playoff-plan__round>h4{color:var(--gold-bright);font-family:var(--display);margin:0 0 8px;font-size:18px}.playoff-plan__round>div{flex-direction:column;justify-content:space-around;display:flex;position:relative}.playoff-plan__round article{border:1px solid var(--line-white);border-radius:var(--radius-sm);background:#080806;flex:none;gap:8px;min-width:0;padding:12px;display:grid;position:relative}.playoff-plan__round:not(:last-child) article:after{background:var(--gold-deep);content:"";width:24px;height:1px;position:absolute;top:50%;left:100%}.playoff-plan__round article>strong{color:var(--gold);letter-spacing:.13em;font-size:8px}.playoff-plan__round label{gap:5px;min-width:0;display:grid}.playoff-plan__round label>span{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:900}.playoff-plan__round select{min-width:0;min-height:44px}.playoff-plan__round label>small{color:var(--gold-bright);font-size:9px;line-height:1.3}.playoff-position-note{background:var(--theme-panel,#111317);align-items:center}@supports (color:color-mix(in lab,red,red)){.playoff-position-note{background:color-mix(in srgb,var(--theme-panel,#111317) 90%,var(--gold) 10%)}}.playoff-position-note{border:1px solid var(--line);border-left:3px solid var(--gold);justify-content:space-between;gap:18px;padding:13px 16px;display:flex}.playoff-position-note strong{color:var(--gold-bright);letter-spacing:.08em;font-size:10px}.playoff-position-note span{color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.playoff-builder__matches{gap:12px;display:grid}.playoff-builder__matches article{border:1px solid var(--line-white);background:#080806;gap:9px;padding:13px;display:grid}.playoff-builder__matches article>strong{color:var(--gold);letter-spacing:.13em;font-size:8px}.playoff-builder__matches label{gap:5px;display:grid}.playoff-builder__matches label span{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:900}.playoff-builder__matches select{min-height:46px}.prepared-launch{border-top:1px solid var(--line-white);grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px;padding-top:12px;display:grid}.prepared-launch strong{color:var(--gold-bright);align-self:center;font-size:10px}.prepared-launch select{width:100%;min-width:0;min-height:48px}.prepared-launch .button{min-height:46px}.final-results{grid-template-columns:minmax(230px,.65fr) minmax(0,2fr);align-items:stretch;gap:2vw;padding:3vh 1vw 2vh}.final-results__title{border-right:1px solid var(--line);align-content:center;padding-right:2vw;display:grid}.final-results__title p{letter-spacing:.2em;margin:0 0 8px;font-size:clamp(9px,.6vw,13px);font-weight:900}.final-results__title h2{font-family:var(--display);margin:0;font-size:clamp(55px,6vw,116px);line-height:.88}.final-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1vw;display:grid}.final-result{border:1px solid var(--line-white);background:#10100d;grid-template-columns:clamp(42px,3.5vw,68px) minmax(0,1fr);align-items:center;gap:1vw;min-height:12vh;padding:1.2vw;display:grid}.final-result>span{color:var(--gold);font-family:var(--display);text-align:center;font-size:clamp(27px,2.3vw,44px)}.final-result small{color:var(--muted);letter-spacing:.14em;margin-bottom:5px;font-size:clamp(7px,.48vw,10px);font-weight:900;display:block}.final-result strong{overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,25px);line-height:1.15;display:block}.final-result--first{border-color:var(--gold);background:linear-gradient(120deg,#e2a84a38,#e2a84a0a)}.final-result--first strong{color:#fff8de;font-size:clamp(20px,1.65vw,34px)}.final-result--consolation{border-color:#2eabd88c}.team-editor{gap:8px;display:grid}.team-count-manager{background:var(--gold);align-items:end}@supports (color:color-mix(in lab,red,red)){.team-count-manager{background:color-mix(in srgb,var(--gold) 7%,#0e0e0b)}}.team-count-manager{border:1px solid var(--line);grid-template-columns:minmax(150px,220px) auto auto minmax(220px,1fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.team-count-manager label{gap:7px;display:grid}.team-count-manager label span{color:var(--muted);letter-spacing:.15em;font-size:8px;font-weight:900}.team-count-manager input{min-height:42px}.team-count-manager p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.team-editor article{border:1px solid var(--line-white);background:#0e0e0b;grid-template-columns:50px minmax(260px,1fr) 150px auto;align-items:end;gap:12px;padding:14px;display:grid}.team-editor__number{color:var(--gold);font-family:var(--display);padding-bottom:9px;font-size:27px}.team-editor label{gap:7px;display:grid}.team-editor input,.team-editor select{min-height:42px}.team-editor__remove{color:#d9877b;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;min-height:42px;padding:0 8px;font-size:8px;font-weight:900}.team-editor__remove:hover{color:#ffac9f}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{border:1px solid var(--line-white);background:#0f0f0c;min-width:0;padding:26px}.settings-card h2{font-family:var(--display);margin:0 0 24px;font-size:30px}.settings-card--wide{grid-column:1/-1}.settings-card--danger{border-color:#e1655247}.settings-options{gap:8px;display:grid}.settings-options button{border:1px solid var(--line-white);cursor:pointer;text-align:left;background:#0a0a08;gap:4px;padding:14px;display:grid}.settings-options button.is-selected{border-color:var(--gold);background:#e2a84a12}.settings-options button span{font-family:var(--display);font-size:20px}.settings-options button small{color:var(--muted);font-size:10px}.tv-link-box{border:1px solid var(--line-white);background:#080806;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;margin:14px 0;padding-left:12px;font-size:9px;display:grid}.tv-link-box span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tv-link-box button{border:0;border-left:1px solid var(--line-white);color:var(--gold);cursor:pointer;background:0 0;align-self:stretch;padding:0 12px;font-size:8px;font-weight:900}.setting-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setting-actions>:only-child:last-child{grid-column:auto}.settings-help{color:var(--muted);font-size:11px;line-height:1.5}.settings-card--brand{border-color:var(--line)}.brand-lock{background:var(--gold);align-items:center}@supports (color:color-mix(in lab,red,red)){.brand-lock{background:color-mix(in srgb,var(--gold) 7%,#0a0b0d)}}.brand-lock{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-width:0;margin-top:16px;padding:10px 14px 10px 6px;display:grid}.brand-lock .jet-logo{justify-self:start}.brand-lock>div{gap:4px;min-width:0;display:grid}.brand-lock strong{color:var(--white);font-size:13px}.brand-lock span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.brand-lock>i{background:var(--gold);color:#070809;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:flex}.settings-card--rehearsal{background:linear-gradient(145deg,var(--gold),var(--theme-panel,#111317))!important}@supports (color:color-mix(in lab,red,red)){.settings-card--rehearsal{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 13%,var(--theme-panel,#111317)),var(--theme-panel,#111317))!important}}.settings-card--rehearsal{border-color:var(--line)}.settings-card--rehearsal .button{width:100%}.brand-swatch{border-top:1px solid var(--line-white);color:var(--gold-bright);letter-spacing:.16em;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:11px;font-weight:900;display:flex}.brand-swatch i{background:var(--gold);box-shadow:0 0 18px var(--gold);border-radius:50%;width:11px;height:11px}.group-name-settings{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.group-name-settings label{gap:7px;display:grid}.group-name-settings span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.toggle-row{margin-top:16px;font-size:11px;align-items:center!important;display:flex!important}.toggle-row input{accent-color:var(--gold);width:20px;min-height:20px}.toggle-row span{color:var(--white)!important}.trainer-name-setting{margin-top:18px}.court-settings{gap:8px;display:grid}.court-settings>div{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.court-settings label{color:var(--muted);align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.court-settings label input{accent-color:var(--gold);width:18px;min-height:18px}.action-log{border-top:1px solid var(--line);max-height:350px;overflow-y:auto}.action-log article{border-bottom:1px solid var(--line-white);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;display:grid}.action-log time{color:var(--gold);font-family:var(--display)}.action-log strong{font-size:11px;display:block}.action-log small,.action-log span{color:var(--muted);font-size:8px}.mobile-nav{display:none}.toast{background:var(--white);color:var(--black);letter-spacing:.08em;z-index:80;padding:13px 20px;font-size:10px;font-weight:900;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.modal-backdrop{z-index:100;background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rehearsal-modal{background:var(--theme-panel,#111317);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(94vw,680px);max-width:680px;padding:clamp(24px,4vw,42px);position:relative;box-shadow:0 30px 100px #000000b3}.rehearsal-modal h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(32px,5vw,58px)}.rehearsal-checks{gap:9px;display:grid}.rehearsal-checks>div{border:1px solid var(--line-white);border-radius:var(--radius);background:#ffffff09;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.rehearsal-checks i{background:var(--gold);align-items:center}@supports (color:color-mix(in lab,red,red)){.rehearsal-checks i{background:color-mix(in srgb,var(--gold) 18%,transparent)}}.rehearsal-checks i{color:var(--gold-bright);border-radius:50%;justify-content:center;width:34px;height:34px;font-style:normal;font-weight:900;display:flex}.rehearsal-checks span{gap:4px;display:grid}.rehearsal-checks strong{font-size:13px}.rehearsal-checks small,.rehearsal-note{color:var(--muted);font-size:10px;line-height:1.45}.rehearsal-checks .is-warning{border-color:#e1655261}.rehearsal-actions{grid-template-columns:1fr 1.2fr;gap:9px;margin-top:18px;display:grid}.rehearsal-note{text-align:center;margin-top:12px;display:block}.early-start-modal>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.55}.early-start-modal__actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:22px;display:grid}.share-modal{border:1px solid var(--gold-deep);background:#0d0d0a;width:100%;max-width:900px;max-height:calc(100vh - 30px);padding:28px;position:relative;overflow-y:auto}.share-modal__close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:8px;right:14px}.share-modal__head{align-items:center;gap:22px;display:flex}.share-modal__head .eyebrow{margin-bottom:5px}.share-modal h2{font-family:var(--display);margin:0;font-size:clamp(30px,4vw,50px)}.share-assurance{background:#2eabd814;border:1px solid #2eabd840;align-items:center;gap:14px;margin:18px 0;padding:13px 16px;display:flex}.share-assurance strong{color:#78d8f4;font-size:11px}.share-assurance span{color:#a7a49d;font-size:10px}.share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.share-role{border:1px solid var(--line-white);background:#11110e;gap:14px;min-width:0;padding:20px;display:grid;position:relative}.share-role--tv{border-color:var(--gold-deep)}.share-role__index{color:var(--gold);font-family:var(--display);font-size:26px;position:absolute;top:14px;right:16px}.share-role small{color:var(--gold);letter-spacing:.14em;font-size:7px;font-weight:900}.share-role h3{font-family:var(--display);margin:3px 0 0;font-size:27px}.share-role p{color:var(--muted);margin:7px 30px 0 0;font-size:10px;line-height:1.5}.share-url{border:1px solid var(--line-white);color:#aaa69e;overflow-wrap:anywhere;background:#080806;padding:10px;font-size:8px;line-height:1.5}.share-tv-row{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:12px;display:grid}.share-tv-row>div:last-child{gap:8px;display:grid}.share-open{color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:900}.qr-box{background:#fff;padding:16px;display:inline-flex}.full-bracket-overview{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.full-bracket-overview>svg{font-family:Arial,Helvetica,sans-serif;font-weight:700;display:block;position:absolute;inset:0}.overview-panel{fill:var(--theme-panel,#131618)}@supports (color:color-mix(in lab,red,red)){.overview-panel{fill:color-mix(in srgb,var(--theme-panel,#131618) 55%,transparent)}}.overview-panel{stroke:var(--line)}.overview-meta,.overview-round,.overview-title{fill:var(--gold-bright)}.overview-card{fill:#15191c;stroke:#4b5054;stroke-width:.7px}.overview-card--live{stroke:var(--gold);stroke-width:1.6px}.overview-name{fill:#f5f6f8}.overview-score,.overview-winner{fill:var(--gold-bright)}.overview-divider{stroke:#45494c;stroke-width:.6px}.overview-route{fill:none;stroke:var(--gold);stroke-width:.9px;opacity:.8}.tv-shell.tv-shell--full-bracket{grid-template-rows:7vh minmax(0,1fr) 3vh;padding-inline:1vw}.tv-shell--full-bracket .tv-competition-full{padding:.6vh 0}.tv-shell--full-bracket .tv-section-heading{height:0;margin:0;overflow:hidden}.tv-shell--full-bracket .tv-header .jet-logo--compact,.tv-shell.tv-shell--full-bracket .tv-header .jet-logo--compact .jet-logo__image{height:6vh}.tv-shell.tv-shell--full-bracket .tv-header .jet-logo--compact .jet-logo__image img{transform:none}.tv-shell--full-bracket .tv-footer{min-height:0}.full-group-overview{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.full-group-overview>svg,.playoff-live-strip>svg{font-family:Arial,Helvetica,sans-serif;font-weight:700;display:block;position:absolute;inset:0}.group-overview-cell{fill:#ffffff06;stroke:#ffffff2b;stroke-width:1px}.group-overview-cell--live{fill:var(--gold)}@supports (color:color-mix(in lab,red,red)){.group-overview-cell--live{fill:color-mix(in srgb,var(--gold) 14%,transparent)}}.group-overview-cell--live{stroke:var(--gold)}.full-hybrid{flex:1;gap:1vw;min-width:0;min-height:0;display:grid}.full-hybrid>section{flex-direction:column;min-width:0;min-height:0;display:flex}.full-hybrid>section>h2{margin:0 0 .5vh;font-size:clamp(12px,1.1vw,32px)}.tv-shell.tv-shell--full-bracket.tv-shell--hybrid{grid-template-rows:7vh minmax(0,1fr) 6vh}.playoff-live-strip{min-width:0;min-height:0;position:relative}.tv-shell{-webkit-font-smoothing:auto;color:#fffdf7;font-synthesis:none;text-rendering:optimizelegibility;background:radial-gradient(circle at 15% -20%,#2f1f0d 0,#0000 28%),#060604;grid-template-rows:9.5vh minmax(0,1fr) 5.5vh;height:100vh;padding:0 2vw;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.tv-header{border-bottom:1px solid var(--line);grid-template-columns:clamp(270px,17vw,335px) minmax(0,1fr) auto;align-items:center;gap:clamp(18px,1.45vw,30px);min-width:0;display:grid}.tv-header .jet-logo--compact{width:clamp(270px,17vw,335px);min-width:clamp(270px,17vw,335px);height:9.2vh}.tv-header .jet-logo--compact .jet-logo__image{width:clamp(230px,15vw,294px);height:clamp(78px,8.7vh,96px)}.tv-header .jet-logo--compact .jet-logo__series{display:none}.tv-header__title{min-width:0}.tv-header__title p{color:var(--gold-bright);letter-spacing:.13em;margin:0 0 4px;font-size:clamp(11px,.62vw,13px);font-weight:900}.tv-header__title h1{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,2vw,38px);overflow:hidden}.tv-status{gap:26px}.tv-status,.tv-status>span{align-items:center;display:flex}.tv-status>span{color:var(--gold-bright);letter-spacing:.13em;gap:8px;font-size:clamp(10px,.6vw,13px);font-weight:900}.tv-status i{background:var(--gold);box-shadow:0 0 12px var(--gold);border-radius:50%;width:7px;height:7px}.tv-status .is-offline{color:var(--danger)}.tv-status .is-offline i{background:var(--danger)}.tv-status time{font-family:var(--display);font-size:clamp(24px,2.4vw,44px)}.tv-section-heading{justify-content:space-between;align-items:end;margin-bottom:1.5vh;display:flex}.tv-section-heading span{color:var(--gold-bright);letter-spacing:.14em;font-size:clamp(11px,.62vw,13px);font-weight:900}.tv-section-heading strong{font-family:var(--display);font-size:clamp(23px,1.7vw,34px)}.tv-competition-full,.tv-courts-full{min-height:0;padding:2.2vh 0 1.5vh;overflow:hidden}.tv-competition-full{flex-direction:column;display:flex}.tv-competition-full>.bracket-wrap,.tv-competition-full>.groups-view,.tv-competition-full>.matrix-wrap{flex:1;min-height:0}.tv-courts-full{flex-direction:column;display:flex}.tv-match-grid{flex:1;gap:1vw;min-height:0;display:grid}.tv-match-grid--1{grid-template-columns:minmax(0,1fr)}.tv-match-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-match-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-match-grid--4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.tv-match-grid{grid-template-columns:repeat(var(--court-grid-columns,1),minmax(0,1fr));grid-template-rows:repeat(var(--court-grid-rows,1),minmax(0,1fr))}.tv-match-grid .match-card{align-content:center;min-height:0;padding:min(2.2vw,2vh);display:grid;container-type:size}.tv-match-grid .match-card__teams{gap:1.5vh}.tv-match-grid .team-line{grid-template-columns:minmax(0,1fr)}.tv-match-grid .team-seed{display:none}.tv-match-grid .team-line strong{font-size:min(5.5cqw,11cqh);line-height:1.12}.tv-match-grid .team-line small{font-size:clamp(9px,.65vw,13px)}.tv-match-grid .team-seed{font-size:27px}.tv-match-grid .score-display strong{font-size:min(22cqw,26cqh)}.tv-empty{border:1px solid var(--line);flex:1;align-content:center;justify-items:center;gap:12px;width:100%;min-height:0;padding:clamp(18px,2vw,42px);display:grid;overflow:hidden}.tv-empty strong{color:var(--gold);font-family:var(--display);text-align:center;text-wrap:balance;word-break:normal;width:100%;max-width:100%;font-size:clamp(30px,3.2vw,64px);line-height:1.08}.tv-empty span{color:var(--muted);letter-spacing:.18em;font-size:clamp(10px,.7vw,14px);font-weight:900}.tv-empty--small strong{font-size:clamp(18px,1.25vw,28px);line-height:1.18}.tv-empty--small span{text-align:center;font-size:clamp(8px,.5vw,10px)}.tv-combined{grid-template-columns:minmax(0,1fr) minmax(280px,20vw);gap:1.3vw;min-height:0;padding:1.7vh 0 1.2vh;display:grid;overflow:hidden}.tv-shell--hybrid .tv-combined{grid-template-columns:minmax(0,1fr) minmax(250px,17.5vw)}.tv-combined__competition{flex-direction:column;min-width:0;display:flex;overflow:hidden}.tv-combined__competition>.bracket-wrap,.tv-combined__competition>.groups-view,.tv-combined__competition>.hybrid-view,.tv-combined__competition>.matrix-wrap{flex:1;min-height:0}.tv-combined__courts{border-left:1px solid var(--line);flex-direction:column;gap:1vh;min-width:0;padding-left:1.3vw;display:flex}.tv-combined__courts .tv-section-heading{flex:none}.tv-court-list{grid-template-rows:repeat(var(--court-count,1),minmax(0,1fr));flex:1 1 0;gap:.65vh;min-height:0;display:grid;overflow:hidden}.tv-combined__courts .match-card{height:100%;min-height:0;padding:clamp(5px,.65vw,var(--tv-live-card-padding-max,13px));align-content:center;display:grid}.tv-combined__courts .match-card__topline .eyebrow{font-size:clamp(7px,.48vw,var(--tv-live-card-label-max,9px))}.tv-combined__courts .match-card__teams{gap:.15vh;min-height:0;margin-top:.35vh}.tv-combined__courts .team-line{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0}.tv-combined__courts .team-seed{display:none}.tv-combined__courts .team-line strong{font-size:clamp(9px,.82vw,var(--tv-live-card-name-max,17px));-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.1em;line-height:1.04;display:-webkit-box;overflow:hidden}.tv-combined__courts .team-seed{font-size:clamp(12px,.8vw,17px)}.tv-combined__courts .team-line small{display:none}.tv-combined__courts .score-display{min-height:0;margin:.1vh 0}.tv-combined__courts .score-display__part{border-radius:8px;padding-block:2px}.tv-combined__courts .score-display strong{font-size:clamp(24px,2.5vw,var(--tv-live-card-score-max,48px))}.tv-combined__competition .section-heading{margin-bottom:1vh}.tv-combined__competition .matrix-table,.tv-combined__competition .matrix-wrap,.tv-competition-full .matrix-table,.tv-competition-full .matrix-wrap{height:auto}.tv-combined__competition>.groups-view--matrix,.tv-combined__competition>.matrix-wrap,.tv-competition-full>.groups-view--matrix,.tv-competition-full>.matrix-wrap{flex:none}.tv-combined__competition .bracket{height:auto;min-height:0}.tv-combined__competition .bracket__round h3{font-size:clamp(14px,1.1vw,21px)}.tv-combined__competition .bracket-match{padding:6px}.tv-combined__competition .bracket-match>div{min-height:clamp(22px,3.2vh,34px)}.tv-combined__competition .bracket-match__score{max-width:46%;font-size:clamp(10px,.7vw,15px);right:7px}.tv-footer{border-top:1px solid var(--line);color:#aaa69e;letter-spacing:.06em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4vw;min-width:0;font-size:clamp(9px,.55vw,12px);font-weight:700;display:grid}.tv-footer>span{color:var(--gold);font-weight:900}.tv-footer>div{justify-content:center;gap:1.4vw;min-width:0;display:flex}.tv-footer>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tv-footer strong{color:var(--white);margin-right:6px}.tv-shell .bracket-match__team,.tv-shell .final-result strong,.tv-shell .matrix-team strong,.tv-shell .standing-team strong,.tv-shell .team-line strong{letter-spacing:.005em;overflow-wrap:anywhere;text-overflow:clip;text-shadow:0 1px #000;white-space:normal;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.08}.tv-shell .score-display strong,.tv-shell .tv-header__title h1,.tv-shell .tv-section-heading strong,.tv-shell .tv-status time{-webkit-text-stroke:0;text-shadow:0 1px #000}.tv-shell .team-line strong{-webkit-text-stroke:0}.tv-shell .matrix-table td,.tv-shell .matrix-table th{font-variant-numeric:tabular-nums;font-size:clamp(16px,1vw,21px);font-weight:850}.tv-shell .matrix-table--short td,.tv-shell .matrix-table--short th{height:clamp(58px,7vh,82px)}.tv-shell .matrix-table--medium td,.tv-shell .matrix-table--medium th{height:clamp(48px,6vh,68px)}.tv-shell .matrix-table--dense td,.tv-shell .matrix-table--dense th{height:clamp(40px,4.8vh,54px)}.tv-shell .matrix-table--ultra td,.tv-shell .matrix-table--ultra th{height:clamp(28px,3.3vh,38px)}.tv-shell .matrix-team strong{font-size:clamp(15px,1vw,20px)}.tv-shell .matrix-table--dense .matrix-team strong,.tv-shell .matrix-table--ultra .matrix-team strong{font-size:clamp(13px,.82vw,17px)}.tv-shell .matrix-place{font-size:clamp(17px,1vw,22px)!important}.tv-shell .groups-view{gap:1.2vw}.tv-shell .group-panel .section-heading{flex:none;margin-bottom:1vh}.tv-shell .group-panel .section-index{display:none}.tv-shell .groups-view--tv-all{grid-template-columns:repeat(var(--group-columns,2),minmax(0,1fr));grid-template-rows:repeat(var(--group-rows,1),auto);align-content:start;align-items:stretch;gap:clamp(6px,.65vw,13px);min-height:0;flex:none!important;height:auto!important}.tv-shell .groups-view--tv-all .group-panel{background:var(--theme-panel,#111317)}@supports (color:color-mix(in lab,red,red)){.tv-shell .groups-view--tv-all .group-panel{background:color-mix(in srgb,var(--theme-panel,#111317) 72%,transparent)}}.tv-shell .groups-view--tv-all .group-panel{border:1px solid var(--line);border-radius:clamp(8px,.65vw,14px);flex-direction:column;min-height:0;padding:clamp(6px,.55vw,11px);display:flex;overflow:hidden;container-type:inline-size}.tv-shell .groups-view--tv-all .section-heading{gap:clamp(5px,.45vw,9px);min-height:clamp(28px,3.8vh,42px);margin-bottom:clamp(2px,.3vh,5px)}.tv-shell .groups-view--tv-all .section-index{font-size:clamp(19px,1.3vw,27px)}.tv-shell .groups-view--tv-all .section-heading small{display:none}.tv-shell .groups-view--tv-all .section-heading h2{font-size:clamp(18px,3.4cqw,27px);line-height:1}.tv-shell .groups-view--tv-all.groups-view--matrix .group-panel{justify-content:flex-start}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-wrap{flex:none;width:100%}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table{height:auto}.tv-shell .groups-view--tv-all .matrix-table--short td,.tv-shell .groups-view--tv-all .matrix-table--short th{height:clamp(34px,5.1vh,50px)}.tv-shell .groups-view--tv-all .matrix-table--medium td,.tv-shell .groups-view--tv-all .matrix-table--medium th{height:clamp(25px,3.6vh,39px)}.tv-shell .groups-view--tv-all .matrix-table--dense td,.tv-shell .groups-view--tv-all .matrix-table--dense th{height:clamp(20px,2.8vh,31px)}.tv-shell .groups-view--tv-all .matrix-table--ultra td,.tv-shell .groups-view--tv-all .matrix-table--ultra th{height:clamp(17px,2.2vh,25px)}.tv-shell .groups-view--tv-multi-row .matrix-table--short td,.tv-shell .groups-view--tv-multi-row .matrix-table--short th{height:clamp(39px,5.6vh,57px)}.tv-shell .groups-view--tv-one-row .matrix-table--short td,.tv-shell .groups-view--tv-one-row .matrix-table--short th{height:clamp(48px,7vh,72px)}.tv-shell .groups-view--tv-all-dense .matrix-table td,.tv-shell .groups-view--tv-all-dense .matrix-table th{height:clamp(18px,2.7vh,29px)}.tv-shell .groups-view--tv-all-ultra .matrix-table td,.tv-shell .groups-view--tv-all-ultra .matrix-table th{height:clamp(15px,2.1vh,23px)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table td,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table th{font-size:var(--tv-matrix-font,clamp(10px,.78vw,15px));padding:clamp(2px,.65cqw,7px)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table tbody th,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table thead th:first-child{width:30%}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-team{gap:clamp(3px,.7cqw,7px)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-team strong{font-size:var(--tv-matrix-name-font,clamp(12px,.94vw,18px));line-height:1.05}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-team span{font-size:var(--tv-matrix-font,clamp(10px,.78vw,15px))}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-place{font-size:var(--tv-matrix-name-font,clamp(12px,.94vw,18px))!important}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--medium td,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--medium th{--tv-matrix-font:clamp(9px,.68vw,13px);--tv-matrix-name-font:clamp(11px,.82vw,16px)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--medium .matrix-team strong{font-size:var(--tv-matrix-name-font)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--dense td,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--dense th,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--ultra td,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--ultra th{--tv-matrix-font:clamp(8px,.58vw,11px);--tv-matrix-name-font:clamp(9px,.66vw,13px);padding:2px}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--dense .matrix-team strong,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-table--ultra .matrix-team strong{font-size:var(--tv-matrix-name-font)}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-cell--live{padding-top:12px!important}.tv-shell .standings--tv-summary{grid-template-rows:clamp(22px,2.7vh,30px) repeat(var(--team-count,1),minmax(0,1fr));flex:1 1 0;min-height:0;display:grid}.tv-shell .standings--tv-summary .standings__head,.tv-shell .standings--tv-summary .standings__row{grid-template-columns:clamp(20px,1.35vw,28px) minmax(0,1fr) repeat(3,clamp(20px,1.35vw,29px));gap:clamp(3px,.3vw,6px);min-height:0;padding:0 clamp(2px,.16vw,4px)}.tv-shell .standings--tv-summary .standings__head{border-top:1px solid var(--line-white);font-size:clamp(6px,.38vw,8px)}.tv-shell .standings--tv-summary .standings__row{border-top-color:var(--line-white)}@supports (color:color-mix(in lab,red,red)){.tv-shell .standings--tv-summary .standings__row{border-top-color:color-mix(in srgb,var(--line-white) 80%,transparent)}}.tv-shell .standings--tv-summary .standings__row>span:not(.standing-team),.tv-shell .standings--tv-summary .standings__row>strong{font-variant-numeric:tabular-nums;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,.62vw,13px);font-weight:850}.tv-shell .standings--tv-summary .standing-team{align-items:center;height:100%;display:flex;overflow:hidden}.tv-shell .standings--tv-summary .standing-team strong{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:2.1em;font-size:clamp(9px,.62vw,13px);line-height:1.05;display:-webkit-box;overflow:hidden}.tv-shell .groups-view--tv-all-dense .section-heading{min-height:clamp(24px,3vh,34px)}.tv-shell .groups-view--tv-all-dense .standings--tv-summary{grid-template-rows:clamp(18px,2.1vh,24px) repeat(var(--team-count,1),minmax(0,1fr))}.tv-shell .groups-view--tv-all-dense .standings--tv-summary .standing-team strong,.tv-shell .groups-view--tv-all-dense .standings--tv-summary .standings__row>span:not(.standing-team),.tv-shell .groups-view--tv-all-dense .standings--tv-summary .standings__row>strong{font-size:clamp(8px,.52vw,11px)}.tv-shell .groups-view--tv-all-ultra .section-index{font-size:clamp(15px,1vw,21px)}.tv-shell .groups-view--tv-all-ultra .section-heading h2{font-size:clamp(13px,.9vw,18px)}.tv-shell .groups-view--tv-all-ultra .standings--tv-summary .standing-team strong,.tv-shell .groups-view--tv-all-ultra .standings--tv-summary .standings__row>span:not(.standing-team),.tv-shell .groups-view--tv-all-ultra .standings--tv-summary .standings__row>strong{font-size:clamp(7px,.44vw,9px)}.tv-shell .bracket-wrap>.bracket{flex:1 1 0;min-height:0}.tv-shell .bracket-wrap--has-classification>.bracket{flex:1 1 var(--bracket-tree-share,55%)}.tv-shell .bracket-wrap--has-classification>.classification-brackets{flex:0 0 calc(100% - var(--bracket-tree-share,55%));min-height:0;overflow:hidden}.tv-shell .bracket-wrap--has-classification>.classification-brackets .classification-bracket{height:100%;min-height:0;overflow:hidden}.tv-shell .bracket-wrap--has-placements>.bracket-placements{flex:none}.tv-shell .hybrid-view{height:100%}.tv-shell .hybrid-stage{min-height:0;padding:clamp(8px,.7vw,14px);overflow:hidden}.tv-shell .hybrid-stage__heading{min-height:4.8vh;margin-bottom:.5vh}.tv-shell .hybrid-stage__heading h2{font-size:clamp(18px,1.3vw,27px)}.tv-shell .hybrid-stage__heading>span{display:none}.tv-shell .hybrid-stage .bracket{min-height:0}.tv-shell .hybrid-stage .bracket-wrap{flex:1;overflow:hidden}.tv-shell .hybrid-stage .bracket-wrap>.bracket{flex:1 1 0;height:auto;min-height:0}.tv-shell .hybrid-stage .bracket-wrap--has-classification>.bracket{flex:1 1 var(--bracket-tree-share,55%)}.tv-shell .hybrid-stage .bracket-wrap--has-classification .classification-brackets{flex:0 0 calc(100% - var(--bracket-tree-share,55%));min-height:0}.tv-shell .hybrid-stage .bracket-wrap--has-classification .bracket-placements{flex:none}.tv-shell .hybrid-stage .bracket-wrap--has-classification .classification-bracket{height:100%;overflow:hidden}.tv-shell .hybrid-round-robin{align-content:start;min-height:0}.tv-shell .hybrid-round-robin>p{font-size:clamp(7px,.48vw,10px)}.tv-shell .hybrid-round-robin .matrix-table td,.tv-shell .hybrid-round-robin .matrix-table th{height:clamp(30px,4.1vh,43px);padding:3px;font-size:clamp(9px,.65vw,13px)}.tv-shell .hybrid-round-robin .matrix-team strong{font-size:clamp(9px,.65vw,13px)}.tv-shell .hybrid-stage .bracket__round h3{margin-bottom:.7vh;font-size:clamp(14px,.9vw,19px)}.tv-shell .hybrid-stage .bracket-match__team{font-weight:850}.tv-shell .bracket-match__live{color:#080808!important;font-size:clamp(6px,.4vw,8px)!important}.tv-shell .bracket-match .winner>span{color:var(--gold-bright)!important;font-weight:900!important}.tv-shell .bracket-match .loser>span{color:#ffffff94!important}.tv-shell .hybrid-stage .bracket-placements{margin-top:.7vh;padding-top:.7vh}.tv-shell .hybrid-stage .bracket-placements h3{font-size:clamp(12px,.75vw,15px)}.tv-shell .hybrid-stage .bracket-placements small{display:none}.tv-shell .hybrid-stage .bracket-placements .bracket-match{padding:clamp(4px,.35vw,7px)}.tv-shell .hybrid-stage .bracket-placements .bracket-match>div{min-height:clamp(20px,2.4vh,28px)}.tv-shell .classification-brackets{flex:none;gap:clamp(5px,.45vw,9px);margin-top:clamp(5px,.55vh,8px);padding-top:clamp(5px,.55vh,8px)}.tv-shell .classification-bracket{padding:clamp(7px,.55vw,11px)}.tv-shell .classification-bracket__heading h3{font-size:clamp(12px,.8vw,16px)}.tv-shell .classification-bracket__heading span{font-size:clamp(6px,.35vw,8px)}.tv-shell .classification-bracket__labels{margin:5px 0 3px}.tv-shell .classification-bracket__field{grid-template-rows:minmax(clamp(104px,13vh,150px),1fr) auto;grid-template-columns:minmax(130px,1fr) clamp(44px,4.5vw,82px) minmax(130px,1fr);gap:clamp(5px,.65vh,9px) 0;height:calc(100% - 46px);min-height:0}.tv-shell .classification-bracket__sources{gap:clamp(5px,.7vh,9px)}.tv-shell .classification-bracket .bracket-match{padding:clamp(5px,.42vw,8px)}.tv-shell .classification-bracket .bracket-match>div{min-height:clamp(18px,2vh,24px)}.tv-shell .classification-bracket .bracket-score{gap:clamp(3px,.3vw,6px);font-size:clamp(9px,.58vw,12px)}.tv-shell .classification-bracket__secondary{padding-top:clamp(4px,.55vh,7px)}.tv-shell .classification-bracket__secondary small{margin-bottom:3px;font-size:clamp(6px,.38vw,8px)}.tv-shell .bracket-match>div{min-height:calc(var(--bracket-name-size) * 1.12 + .3vh)}.tv-shell .bracket__matches,.tv-shell .bracket__round{min-height:0}.tv-bracket-page{color:var(--gold-bright);text-align:right;flex:none;padding-bottom:.3vh;font-size:.7vw}.tv-shell .bracket-wrap--classification-only>.classification-brackets,.tv-shell .hybrid-stage .bracket-wrap--classification-only>.classification-brackets{flex:1 1 0;min-height:0;margin-top:0;padding-top:0}.tv-shell .classification-brackets>.bracket-wrap{height:100%;min-height:0}.tv-shell .classification-brackets .bracket{min-height:0}.tv-shell .bracket-score,.tv-shell .classification-bracket .bracket-score{font-size:max(1vw,var(--bracket-name-size))}.tv-shell .bracket-match__bye-label{font-size:var(--bracket-name-size)}.tv-shell .bracket-match__live{font-size:.65vw!important}.tv-shell .groups-view--tv-all{grid-template-rows:repeat(var(--group-rows,1),minmax(0,1fr));flex:1 1 0!important;height:100%!important}.tv-shell .group-panel{min-height:0}.tv-shell .matrix-wrap.matrix-wrap--paged-tv{flex-direction:column;height:100%;min-height:0;display:flex;flex:1 1 0!important}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-wrap.matrix-wrap--paged-tv{flex:1 1 0}.tv-shell .matrix-wrap--paged-tv .matrix-table{table-layout:fixed;height:auto}.tv-shell .matrix-wrap--paged-tv .matrix-table td,.tv-shell .matrix-wrap--paged-tv .matrix-table th{height:2.92vw;padding:.25vw;font-size:1vw}.tv-shell .matrix-wrap--paged-tv .matrix-team strong{font-size:1vw;line-height:1.12}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-wrap--paged-tv .matrix-table td,.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-wrap--paged-tv .matrix-table th{height:2.92vw;padding:.25vw;font-size:1vw}.tv-shell .groups-view--tv-all.groups-view--matrix .matrix-wrap--paged-tv .matrix-team strong{font-size:1vw;line-height:1.12}.tv-shell .matrix-wrap--paged-tv .matrix-table th:first-child{width:34%}.tv-table-page{color:var(--gold-bright);text-align:right;flex:none;min-height:1.56vw;padding:.25vw 0;font-size:.7vw}.tv-shell .groups-view .standings--tv-summary{flex-direction:column;height:100%;min-height:0;display:flex}.tv-shell .groups-view .standings--tv-summary .standings__head{flex:0 0 1.56vw;font-size:.7vw}.tv-shell .groups-view .standings--tv-summary .standings__row{flex:1 1 0;min-height:0}.tv-shell .groups-view .standings--tv-summary .standing-team strong,.tv-shell .groups-view .standings--tv-summary .standings__row>span:not(.standing-team),.tv-shell .groups-view .standings--tv-summary .standings__row>strong{font-size:1vw;line-height:1.12}.tv-court-list .match-card{container-type:size}.tv-court-list .team-line strong{-webkit-line-clamp:unset;max-height:none;font-size:min(4.7cqw,12cqh);line-height:1.12}.tv-court-list .score-display strong{font-size:min(14cqw,27cqh)}.tv-court-list .match-card__topline .eyebrow,.tv-court-list .status-dot{font-size:min(3.1cqw,9cqh)}.tv-shell--final .final-results{min-height:0;overflow:hidden}.tv-header .jet-logo--compact .jet-logo__image img{object-fit:contain;transform:scale(1.28)}@media (max-width:1100px){.control-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr 180px}.format-strip{grid-template-columns:repeat(3,1fr)}.format-strip>span{display:none}.settings-grid{grid-template-columns:1fr}.settings-card--wide{grid-column:auto}}@media (max-width:800px){.home-header{grid-template-columns:1fr auto;height:72px;padding:0 18px}.home-header .jet-mark{display:none}.home-header .jet-logo--compact{transform-origin:0;transform:scale(.8)}.tournament-tabs{grid-template-columns:repeat(6,minmax(138px,1fr));padding:0}.tournament-tabs button{min-height:64px}.hero{min-height:auto;padding:68px 20px 50px;display:block}.hero h1{font-size:clamp(58px,20vw,94px)}.hero__lead{margin-top:28px;font-size:14px}.hero__actions{grid-template-columns:1fr;display:grid}.public-note{padding:8px 0 0}.hero__stats{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;padding:22px 0 0}.hero__stats strong{font-size:34px}.hero__orb{font-size:150vw;top:10vh;right:-25vw}.format-strip{padding:0}.format-strip>div{gap:6px;padding:20px 12px;display:grid}.format-strip strong{font-size:25px}.format-strip p{font-size:14px}.create-section{grid-template-columns:1fr;gap:50px;padding:80px 18px}.create-card{padding:22px 16px}.format-options{grid-template-columns:1fr}.format-options label{grid-template-columns:45px 1fr;align-items:center;min-height:70px}.number-fields{grid-template-columns:1fr 1fr}.consolation-format{grid-template-columns:1fr}.control-sidebar{display:none}.control-main{margin:0;padding-bottom:78px}.control-header{align-items:flex-start;min-height:92px;padding:17px 16px}.control-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:56vw;font-size:24px;overflow:hidden}.control-header .eyebrow{font-size:7px}.control-header__actions .button--line{display:none}.control-header__actions .button--gold{gap:6px;width:auto;height:45px;min-height:45px;padding:0 10px;font-size:8px}.control-header__actions .icon-button{width:45px;height:45px}.control-content{padding:28px 14px}.content-title{align-items:flex-start;gap:12px}.content-title h2{font-size:34px}.content-title>span{text-align:right;padding-top:10px;font-size:7px}.control-match-grid{grid-template-columns:1fr}.match-card{padding:18px}.team-line strong{font-size:24px}.team-line small{font-size:8px}.score-display strong{font-size:88px}.score-controls{margin:18px -18px -18px}.score-controls__row{grid-template-columns:54px 74px 54px minmax(0,1fr)}.score-controls__row button{height:54px}.score-controls__actions{grid-template-columns:.65fr .9fr 1.45fr}.score-controls__actions .button{min-height:50px;padding:0 6px;font-size:9px}.schedule-section__head{padding:0 12px}.schedule-match{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px 12px}.schedule-match__teams strong{font-size:13px}.schedule-match__assign{grid-template-columns:1fr minmax(105px,auto)}.schedule-match>.button{justify-self:stretch}.queue-list article{grid-template-columns:38px minmax(0,1fr)}.queue-list article button{grid-column:2;justify-self:start;padding:5px 0}.groups-view,.hybrid-view{grid-template-columns:1fr}.playoff-cta{flex-direction:column;align-items:stretch}.standings__head,.standings__row{grid-template-columns:25px minmax(105px,1fr) repeat(3,25px) 52px 35px 26px;gap:4px}.standings__head{font-size:6px}.standings__row{min-height:58px}.standings__row>span:not(.standing-team){font-size:15px}.standing-team strong{font-size:14px}.standing-team small{display:none}.bracket{grid-template-columns:1fr;gap:24px}.bracket__round{min-height:auto}.bracket__matches{justify-content:flex-start;gap:8px;display:flex}.bracket-route-layer{opacity:.82}.bracket-placements{grid-template-columns:1fr}.playoff-builder__intro,.playoff-edit-bar{flex-direction:column;align-items:stretch}.playoff-builder__grid,.playoff-builder__standings{grid-template-columns:1fr}.playoff-builder__stage{padding:14px 12px}.playoff-plan{grid-auto-columns:minmax(240px,82vw)}.playoff-position-note{flex-direction:column;align-items:flex-start;gap:5px}.playoff-position-note span{text-align:left}.team-count-manager{grid-template-columns:1fr 1fr;align-items:stretch}.team-count-manager label,.team-count-manager p{grid-column:1/-1}.team-editor article{grid-template-columns:36px minmax(0,1fr);align-items:stretch}.team-editor label{grid-column:2}.team-editor__remove{grid-column:2;justify-self:start}.settings-card{padding:20px 14px}.inline-actions{flex-direction:column;align-items:stretch}.inline-actions .button{min-height:38px;padding:0 10px}.mobile-nav{border-top:1px solid var(--line);z-index:50;background:#080806f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:var(--muted);letter-spacing:.04em;background:0 0;border:0;place-items:center;gap:3px;height:66px;font-size:7px;font-weight:900;display:grid}.mobile-nav button span{font-family:var(--display);font-size:20px}.mobile-nav button.is-active{color:var(--gold)}.toast{text-align:center;width:max-content;max-width:calc(100% - 30px);bottom:82px}.saving-indicator{top:92px;right:10px}.share-modal{padding:18px 14px}.share-modal__head{gap:10px}.share-assurance{flex-direction:column;align-items:flex-start;gap:4px}.share-grid{grid-template-columns:1fr}.share-tv-row{grid-template-columns:130px minmax(0,1fr)}.share-tv-row .qr-box{padding:8px}.share-tv-row svg{width:114px;height:114px}}@media (max-width:420px){.hero h1{font-size:61px}.hero__stats span{font-size:7px}.create-section__intro h2{font-size:59px}.number-fields{grid-template-columns:1fr}.settings-card .number-fields{grid-template-columns:1fr 1fr}.standings__head,.standings__row{grid-template-columns:22px minmax(90px,1fr) repeat(3,23px) 46px 30px 24px}.standing-team strong{font-size:12px}}@media print{body:has(.tournament-print-surface)>:not(.tournament-print-surface){display:none!important}.tournament-print-surface{display:block!important}.tournament-print-surface img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:275mm;display:block}.control-header,.control-sidebar,.mobile-nav,.queue-section,.score-controls{display:none!important}.control-main{margin:0}body{color:#000;background:#fff}}.tournament-print-surface{display:none}:root{--black:#090a0c;--ink:#0e1013;--panel:#15171b;--panel-2:#1b1e23;--line:#58c7f338;--line-white:#ffffff1c;--gold:#58c7f3;--gold-bright:#dff6ff;--gold-deep:#25799a;--blue:#58c7f3;--white:#f7f9fc;--muted:#9298a3;--display:"Arial Black","Segoe UI Black","Helvetica Neue",Arial,sans-serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow:0 24px 70px #00000052}body{background:#090a0c}input,select{border-radius:var(--radius-sm);background:#0f1115}.button{border-radius:999px;min-height:46px}.button--gold,.button--primary{background:var(--white);color:#08090b}.button--gold:hover,.button--primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 8px 30px #58c7f333}.button--ghost,.button--line{border-color:var(--line-white);color:var(--white);background:#ffffff09}.jet-logo{min-width:210px;height:72px}.jet-logo__image{width:128px;height:58px}.jet-logo__series{color:var(--gold);letter-spacing:.16em;font-size:7px}.jet-logo--compact{width:154px;min-width:132px;height:50px}.jet-logo--compact .jet-logo__image{width:98px;height:43px}.jet-logo--compact .jet-logo__series{font-size:5px}.jet-logo--kids .jet-logo__series{color:#ffd400;letter-spacing:.34em;text-align:center;text-indent:.34em;text-shadow:0 0 14px #ffd40047;width:100%;margin-left:0;font-size:12px}.jet-logo--compact.jet-logo--kids .jet-logo__series{font-size:9px}.theme-night9{--gold:#d7a54a;--gold-bright:#ffe2a6;--gold-deep:#9d6d2e;--line:#d7a54a3d;--theme-bg:#090909;--theme-panel:#171512}.theme-men{--gold:#58c7f3;--gold-bright:#dff6ff;--gold-deep:#25799a;--line:#58c7f33d;--theme-bg:#081018;--theme-panel:#111b23}.theme-women{--gold:#ed5f85;--gold-bright:#ffd7e1;--gold-deep:#9e294d;--line:#ed5f8540;--theme-bg:#15090e;--theme-panel:#211117}.theme-mix{--gold:#45c985;--gold-bright:#d8ffea;--gold-deep:#21754b;--line:#45c98540;--theme-bg:#07130d;--theme-panel:#102019}.theme-proam{--gold:#d7c29f;--gold-bright:#fff2dc;--gold-deep:#806c4d;--line:#d7c29f42;--theme-bg:#0e0c09;--theme-panel:#1b1711}.theme-kids{--gold:#ffd400;--gold-bright:#fff29c;--gold-deep:#9b8100;--line:#ffd40045;--theme-bg:#080807;--theme-panel:#18170a}.home-shell{background:radial-gradient(circle at 72% 18%,#58c7f314,#0000 30%),#090a0c;min-height:100svh}.home-shell.theme-night9{background:radial-gradient(circle at 72% 16%,#d7a54a1a,#0000 31%),#090909}.home-shell.theme-men{background:radial-gradient(circle at 72% 16%,#58c7f31c,#0000 31%),#081018}.home-shell.theme-women{background:radial-gradient(circle at 72% 16%,#ed5f8521,#0000 31%),#15090e}.home-shell.theme-mix{background:radial-gradient(circle at 72% 16%,#45c9851f,#0000 31%),#07130d}.home-shell.theme-proam{background:radial-gradient(circle at 72% 16%,#d7c29f1f,#0000 31%),#0e0c09}.home-shell.theme-kids{background:radial-gradient(circle at 72% 16%,#ffd40026,#0000 31%),#080807}.home-header{border-bottom-color:var(--line-white);grid-template-columns:1fr auto;height:84px;padding:0 clamp(22px,5vw,86px)}.home-header>span{color:var(--muted);letter-spacing:.18em;font-size:9px;font-weight:800}.tournament-tabs--universal{border-bottom-color:var(--line-white);background:#0a0b0deb;grid-template-columns:repeat(8,minmax(118px,1fr));padding-inline:clamp(18px,5vw,86px)}.tournament-tabs--universal button{border-color:var(--line-white);min-height:76px;padding:12px 18px}.tournament-tabs--universal button span{color:var(--gold);font-family:var(--body);font-size:12px;font-weight:850}.tournament-tabs--universal button strong{font-family:var(--body);font-size:15px;font-weight:780;line-height:1.15}.tournament-tabs--universal button small{color:var(--muted);letter-spacing:.14em;font-size:7px}.tournament-tabs--universal button.is-active{background:linear-gradient(120deg,var(--gold),transparent)}@supports (color:color-mix(in lab,red,red)){.tournament-tabs--universal button.is-active{background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 13%,transparent),transparent)}}.tournament-tabs--universal button.is-active{box-shadow:inset 0 -3px 0 var(--gold)}.home-stage{grid-template-columns:minmax(0,1fr) minmax(430px,520px);align-items:center;gap:clamp(34px,5vw,86px);max-width:1580px;min-height:calc(100svh - 160px);margin:auto;padding:clamp(34px,4.5vw,72px) clamp(22px,5vw,86px);display:grid}.live-card{min-width:0}.live-card>span{color:var(--muted);letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.live-card>span i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #58c7f317}.live-card h1{font-family:var(--body);letter-spacing:-.06em;gap:.04em;max-width:100%;margin:26px 0 0;font-size:clamp(54px,6vw,106px);font-weight:820;line-height:.88;display:grid}.live-card h1 span{white-space:nowrap;display:block}.live-card>p{color:#b6bdc6;max-width:560px;margin:24px 0 0;font-size:clamp(13px,1.05vw,17px);line-height:1.55}.create-card{border-color:var(--line-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#15171bc7;gap:22px;padding:clamp(24px,3vw,44px)}.create-card__heading span{color:var(--gold);letter-spacing:.18em;font-size:9px;font-weight:850}.create-card__heading h2{font-family:var(--body);letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(32px,2.7vw,48px);font-weight:800;line-height:1}.format-options{gap:9px}.format-options label{border-radius:var(--radius);background:#101216;align-content:center;gap:5px;min-height:94px;padding:16px}.format-options label.is-selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#1a242a}.format-options label>span{font-size:12px;font-weight:750}.format-options label small{color:var(--muted);font-size:9px;line-height:1.35}.loading-screen{background:radial-gradient(circle,#17242b 0,#090a0c 46%)}.loading-screen h1{font-family:var(--body);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,46px)}.control-shell,.theme-jet.control-shell{background:radial-gradient(circle at 72% -12%,var(--gold),transparent 36%),var(--theme-bg,#0b0c0f)}@supports (color:color-mix(in lab,red,red)){.control-shell,.theme-jet.control-shell{background:radial-gradient(circle at 72% -12%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 36%),var(--theme-bg,#0b0c0f)}}.control-sidebar{background:var(--theme-panel,#0d0f12)}@supports (color:color-mix(in lab,red,red)){.control-sidebar{background:color-mix(in srgb,var(--theme-panel,#0d0f12) 92%,transparent)}}.control-sidebar{border-right-color:var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:188px;padding:22px 14px}.control-sidebar nav button{border-radius:12px;min-height:48px}.control-sidebar nav button.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.control-sidebar nav button.is-active{background:color-mix(in srgb,var(--gold) 13%,transparent)}}.control-sidebar nav button.is-active{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.control-sidebar nav button.is-active{border-color:color-mix(in srgb,var(--gold) 32%,transparent)}}.control-main{margin-left:188px}.control-header{background:var(--theme-bg,#0b0c0f)}@supports (color:color-mix(in lab,red,red)){.control-header{background:color-mix(in srgb,var(--theme-bg,#0b0c0f) 88%,transparent)}}.control-header{border-bottom-color:var(--line)}.content-title h2,.control-header h1,.settings-card h2{font-family:var(--body);letter-spacing:-.035em;font-weight:780}.icon-button{border-radius:50%}.match-card{background:linear-gradient(145deg,var(--theme-panel,#181b20),var(--theme-panel,#101216))}@supports (color:color-mix(in lab,red,red)){.match-card{background:linear-gradient(145deg,color-mix(in srgb,var(--theme-panel,#181b20) 88%,var(--gold) 12%),var(--theme-panel,#101216))}}.match-card{border-color:var(--line-white);border-radius:var(--radius);box-shadow:0 12px 32px #00000024}.control-shell .hybrid-stage,.control-shell .playoff-builder__stage,.control-shell .playoff-builder__standings>section,.control-shell .schedule-mode,.control-shell .settings-card{background:var(--theme-panel,#111317)}@supports (color:color-mix(in lab,red,red)){.control-shell .hybrid-stage,.control-shell .playoff-builder__stage,.control-shell .playoff-builder__standings>section,.control-shell .schedule-mode,.control-shell .settings-card{background:color-mix(in srgb,var(--theme-panel,#111317) 94%,var(--gold) 6%)}}.control-shell .settings-options button,.control-shell .share-url,.control-shell input,.control-shell select{background:var(--theme-bg,#0b0c0f)}@supports (color:color-mix(in lab,red,red)){.control-shell .settings-options button,.control-shell .share-url,.control-shell input,.control-shell select{background:color-mix(in srgb,var(--theme-bg,#0b0c0f) 94%,var(--gold) 6%)}}.match-card:before{background:linear-gradient(90deg,var(--gold),transparent 68%)}.team-line strong{font-family:var(--body);letter-spacing:-.02em;text-overflow:clip;white-space:normal;font-weight:760;overflow:visible}.score-display{justify-content:center;align-items:stretch;gap:8px;margin:12px 0;display:flex}.score-display__part{border:1px solid var(--line-white);text-align:center;background:#0d0f12;border-radius:12px;align-items:center;min-width:min(100%,210px);padding:8px 12px;display:grid}.score-display__part>small{color:var(--muted);letter-spacing:.16em;font-size:7px;font-style:normal;font-weight:850}.score-display__part>div{justify-content:center;align-items:center;display:flex}.score-display__part strong{font-family:var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.08em;min-width:42%;font-size:clamp(50px,5.3vw,88px);font-weight:820}.score-display__part span{color:var(--gold);font-size:28px}.score-display__part em{color:var(--gold-bright);font-size:11px;font-style:normal;font-weight:800}.score-display--multi .score-display__part{flex:1;min-width:0;padding-inline:5px}.score-display--multi .score-display__part strong{font-size:clamp(31px,3.2vw,55px)}.score-display--multi .score-display__part span{font-size:20px}.score-controls{border-radius:0 0 var(--radius) var(--radius);background:#121419}.tennis-score-editor{gap:12px;display:grid}.match-format-picker{gap:6px;display:grid}.deciding-tiebreak>div:first-child span,.match-format-picker>span,.set-score-card__title span{color:var(--muted);letter-spacing:.14em;font-size:7px;font-weight:850}.match-format-picker select{min-height:44px}.set-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.set-score-grid--single{grid-template-columns:minmax(0,1fr)}.deciding-tiebreak,.set-score-card{border:1px solid var(--line-white);background:#0d0f12;border-radius:12px;gap:8px;padding:11px;display:grid}.set-score-card__title{justify-content:space-between;align-items:center;display:flex}.deciding-tiebreak>div:first-child strong,.set-score-card__title strong{letter-spacing:.1em;font-size:9px}.set-score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.set-score-row>span{overflow-wrap:anywhere;font-size:9px;font-weight:750;line-height:1.2}.score-stepper{grid-template-columns:34px 42px 34px;min-width:0;display:grid}.score-stepper button{border:1px solid var(--line-white);color:var(--white);cursor:pointer;background:#20242a;min-height:40px;font-size:18px}.score-stepper button:first-child{border-radius:9px 0 0 9px}.score-stepper button:last-child{background:var(--white);border-color:var(--white);color:var(--black);border-radius:0 9px 9px 0}.score-stepper input{text-align:center;border-left:0;border-right:0;border-radius:0;min-height:40px;padding:0;font-size:17px}.tiebreak-fields{border-top:1px solid var(--line-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.tiebreak-fields>span{color:var(--gold);letter-spacing:.1em;grid-column:1/-1;font-size:7px;font-weight:850}.tiebreak-fields .score-stepper{grid-template-columns:minmax(30px,1fr) minmax(38px,1.15fr) minmax(30px,1fr);width:100%}.deciding-tiebreak{border-color:var(--line)}.deciding-tiebreak>div:first-child{justify-content:space-between;display:flex}.schedule-mode{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;padding:6px;display:grid}.schedule-mode button{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;gap:3px;min-height:58px;padding:9px 14px;display:grid}.schedule-mode button.is-active{color:var(--white);background:#23272d;box-shadow:0 4px 14px #00000038}.schedule-mode strong{font-size:12px}.schedule-mode span{font-size:9px}.schedule-section{border-color:var(--line-white);border-radius:var(--radius);overflow:hidden}.schedule-section__head{background:#171a1f}.schedule-section--attention{border-color:#e165529e}.schedule-section--attention .schedule-section__head{background:#e165521f}.schedule-match__round{color:var(--gold);letter-spacing:.1em;font-size:8px;line-height:1.2}.schedule-history{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317;overflow:hidden}.schedule-history summary{cursor:pointer;letter-spacing:.08em;background:#171a1f;justify-content:space-between;align-items:center;padding:14px 16px;font-size:12px;font-weight:850;display:flex}.schedule-history summary b{color:var(--muted)}.schedule-history>div{border-top:1px solid var(--line-white)}.schedule-match:has(.schedule-match__order){grid-template-columns:auto 126px minmax(220px,1fr) minmax(560px,680px)}.schedule-match__order{gap:4px;display:grid}.schedule-match__order button{border:1px solid var(--line-white);color:var(--muted);cursor:pointer;background:#1c1f24;border-radius:6px;width:32px;height:27px}.schedule-match__order button:hover{color:var(--white)}.playoff-size-controls{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.playoff-size-controls label{gap:7px;display:grid}.playoff-size-controls label span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:850}.playoff-size-controls p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.hybrid-stage,.playoff-builder__stage,.playoff-builder__standings>section{border-radius:var(--radius);background:#111317}.bracket-match,.playoff-builder__matches article{background:#0d0f12;border-radius:10px}.bracket-match{position:relative}.bracket-match>div{padding-right:6px}.bracket-match--live{background:linear-gradient(135deg,var(--gold),#0d0f12)}@supports (color:color-mix(in lab,red,red)){.bracket-match--live{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 24%,#0d0f12),#0d0f12)}}.bracket-match--live{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold),0 0 25px var(--gold)}@supports (color:color-mix(in lab,red,red)){.bracket-match--live{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 30%,transparent),0 0 25px color-mix(in srgb,var(--gold) 25%,transparent)}}.bracket-match__live{background:var(--gold);letter-spacing:.08em;z-index:3;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:flex;position:absolute;top:-11px;right:7px;color:#090909!important;font-size:7px!important;font-weight:950!important}.bracket-match__live i{background:#090909;border-radius:50%;width:5px;height:5px}.bracket-match .winner>.bracket-match__team{color:var(--gold-bright)!important;text-shadow:0 1px 2px #000,0 0 8px var(--gold)!important;font-weight:950!important}@supports (color:color-mix(in lab,red,red)){.bracket-match .winner>.bracket-match__team{text-shadow:0 1px 2px #000,0 0 8px color-mix(in srgb,var(--gold) 58%,transparent)!important}}.bracket-match .loser{opacity:.48}.bracket-match--finished{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bracket-match--finished{border-color:color-mix(in srgb,var(--gold) 36%,var(--line-white))}}.placement-controls{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(220px,.85fr));align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.placement-controls section,.placement-controls>div{gap:7px;display:grid}.placement-controls>div span{color:var(--muted);font-size:10px;line-height:1.4}.placement-controls section{border-left:1px solid var(--line-white);padding-left:16px}.placement-controls section b{color:var(--gold);letter-spacing:.12em;font-size:9px}.placement-controls label{align-items:center;gap:8px;font-size:11px;display:flex}.placement-controls input{accent-color:var(--gold);width:18px;min-height:18px;padding:0}.classification-editors{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317;gap:12px;margin:0 0 18px;padding:16px;display:grid}.classification-editors>div:first-child{gap:4px;display:grid}.classification-editor>div span,.classification-editors>div:first-child span{color:var(--muted);font-size:10px}.classification-editor{border-top:1px solid var(--line-white);grid-template-columns:minmax(170px,.7fr) minmax(280px,1.8fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.classification-editor>div{align-self:center;gap:5px;display:grid}.classification-editor>div em{color:#ff9a8a;font-size:9px;font-style:normal;line-height:1.4}.classification-editor--warning{border-top-color:#e165528c}.classification-editor__matches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.classification-editor__matches article{align-content:start;gap:6px;display:grid}.classification-editor__matches b{color:var(--gold);font-size:8px}.classification-editor__matches select.is-invalid{border-color:#e16552;box-shadow:0 0 0 1px #e1655261}.classification-editor__start{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.classification-editor__start .button{min-height:36px;padding:8px 13px}.classification-editor__match-status{color:var(--gold);letter-spacing:.1em;font-size:9px;font-weight:900}.classification-editor .button:disabled{cursor:not-allowed;opacity:.42}.score-edit-backdrop{z-index:100}.score-edit-modal{border:1px solid var(--line);border-radius:var(--radius-lg);background:#111317;width:min(92vw,760px);max-width:760px;max-height:94vh;padding:clamp(20px,3vw,36px);overflow-y:auto;box-shadow:0 30px 100px #000000a6}.score-edit-modal__head{justify-content:space-between;align-items:start;display:flex}.score-edit-modal__head h2{margin:0;font-size:clamp(28px,4vw,48px)}.score-edit-modal__head>button{border:1px solid var(--line-white);color:var(--white);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:26px}.score-edit-modal__teams{color:var(--white);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;font-size:clamp(15px,2vw,21px);font-weight:800;display:grid}.score-edit-modal__teams span{color:var(--gold)}.score-edit-modal__actions{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:18px;display:grid}.score-edit-modal>small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.walkover-actions{border-top:1px solid var(--line-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:16px;display:grid}.walkover-actions>span{color:var(--muted);letter-spacing:.12em;grid-column:1/-1;font-size:9px;font-weight:900}.walkover-actions button{border:1px solid var(--line-white);color:var(--white);cursor:pointer;background:#ffffff09;border-radius:10px;min-height:48px;padding:8px}.walkover-actions button.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.walkover-actions button.is-active{background:color-mix(in srgb,var(--gold) 20%,#111317)}}.walkover-actions button.is-active{border-color:var(--gold);color:var(--gold-bright)}.score-display__ret{color:var(--gold-bright);letter-spacing:.08em;align-self:center;font-size:clamp(17px,1.4vw,28px)}.team-editor__withdraw,.team-editor__withdrawn{border:1px solid var(--line-white);letter-spacing:.08em;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;min-height:42px;padding:8px 12px;font-size:8px;font-weight:900;display:inline-flex}.team-editor__withdraw{color:var(--muted);cursor:pointer;background:0 0}.team-editor__withdraw:hover{border-color:var(--gold);color:var(--gold-bright)}.team-editor__withdrawn{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.team-editor__withdrawn{border-color:color-mix(in srgb,var(--gold) 65%,transparent)}}.team-editor__withdrawn{color:var(--gold-bright)}.final-approval{border:1px solid var(--gold);border-radius:var(--radius);background:#111317;gap:20px;margin:18px 0;padding:clamp(18px,2vw,30px);display:grid}.final-approval h2{font-family:var(--display);margin:5px 0 8px;font-size:clamp(28px,3vw,48px)}.final-approval p{color:var(--muted);margin:0}.final-approval__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.final-approval__list label{gap:6px;display:grid}.final-approval__list label span{color:var(--gold);letter-spacing:.12em;font-size:9px;font-weight:900}.final-approval__mode{align-items:center;gap:9px;display:flex}.final-approval__mode input{accent-color:var(--gold);width:20px;min-height:20px}.final-approval__groups{gap:12px;display:grid}.final-approval__groups>section{border-top:1px solid var(--line-white);gap:8px;padding-top:10px;display:grid}.final-approval__groups>section>strong{color:var(--gold);font-family:var(--display)}.final-approval__groups>section>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.final-approval__groups label{gap:5px;display:grid}.final-approval__groups label span{color:var(--muted);font-size:8px;font-weight:900}.final-approval__actions{justify-content:flex-end;gap:10px;display:flex}.finish-tournament-bar{background:#e165520e;border:1px solid #e1655240;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:14px 16px;display:flex}.finish-tournament-bar>div{gap:4px;display:grid}.finish-tournament-bar span{color:var(--muted);font-size:10px}.final-edit-bar{border:1px solid var(--line);background:#e2a84a0f;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 14px;display:flex}.final-edit-bar span{color:var(--muted);font-size:10px}@container control-content (max-width:900px){.placement-controls{grid-template-columns:minmax(0,1fr)}.placement-controls section{border-left:0;border-top:1px solid var(--line-white);padding-top:12px;padding-left:0}.classification-editor{grid-template-columns:minmax(0,1fr)}.final-edit-bar,.finish-tournament-bar{flex-direction:column;align-items:stretch}}.final-results{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;align-content:stretch;gap:clamp(10px,1.5vh,18px);height:100%;min-height:0;padding:1.5vh 4vw 1.2vh;display:grid}.final-results__title{text-align:center;border:0;justify-items:center;padding:0}.final-results__title p{color:var(--gold);margin:0;font-size:clamp(8px,.55vw,12px)}.final-results__title h2{color:var(--gold-bright);font-family:var(--body);text-shadow:0 2px 4px #000;max-width:88vw;margin:.6vh 0 0;font-size:clamp(34px,3.2vw,64px);font-weight:850;line-height:1}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:1.2vw;width:100%;max-width:1200px;margin:auto;display:grid}.podium-card{border:1px solid var(--line-white);border-radius:var(--radius);text-align:center;background:#14171b;align-content:center;justify-items:center;gap:.7vh;min-height:clamp(120px,16vh,190px);padding:1.2vw;display:grid}.podium-card>span{color:var(--muted);font-size:clamp(30px,3vw,58px);font-weight:850}.podium-card small{color:var(--muted);letter-spacing:.14em;font-size:clamp(7px,.5vw,10px);font-weight:850}.podium-card strong{overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,25px);line-height:1.15}.podium-card--first{background:linear-gradient(145deg,var(--gold),#13171b)}@supports (color:color-mix(in lab,red,red)){.podium-card--first{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 22%,#14171b),#13171b)}}.podium-card--first{border-color:var(--gold);min-height:clamp(155px,21vh,240px);transform:translateY(-1.2vh)}.podium-card--first strong,.podium-card--first>span{color:var(--gold-bright)}.podium-card--third>span{color:#c3926d}.final-results__places{width:100%;min-height:0;margin:0 auto;display:grid}.final-results__places>section{border:1px solid var(--line-white);border-radius:var(--radius);background:#111317ad;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:.8vw;display:grid}.final-results__places h3{color:var(--gold);letter-spacing:.13em;margin:0 0 .65vh;font-size:clamp(8px,.56vw,12px)}.final-results__places section>div{grid-auto-rows:minmax(0,1fr);gap:clamp(6px,.55vw,10px);min-height:0;display:grid}.final-results__places article{border:1px solid var(--line-white);background:#111317;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:0;padding:.65vw .85vw;display:grid}.final-results__places article span{color:var(--gold-bright);letter-spacing:.12em;font-size:clamp(8px,.52vw,11px);font-weight:900}.final-results__places article strong{overflow-wrap:anywhere;font-size:clamp(12px,.9vw,18px);line-height:1.18}.final-results__places article>div{gap:5px;display:grid}.final-results__places .final-place--range{grid-column:auto}.final-results__places .final-place--range>div{grid-template-columns:minmax(0,1fr)}.final-results__places .final-place--range strong{border-top:1px solid var(--line-white);padding:7px 0 3px;display:block}.final-results__places .final-place--range strong:first-child{border-top:0;padding-top:2px}.theme-jet.tv-shell,.tv-shell{color:#fff;background:radial-gradient(circle at 18% -30%,#1d3039 0,#0000 30%),#08090b}.theme-night9.tv-shell{background:radial-gradient(circle at 18% -30%,#35230d 0,#0000 31%),#080806}.theme-men.tv-shell{background:radial-gradient(circle at 18% -30%,#1d3039 0,#0000 30%),#08090b}.theme-women.tv-shell{background:radial-gradient(circle at 18% -30%,#3a1522 0,#0000 31%),#10070b}.theme-mix.tv-shell{background:radial-gradient(circle at 18% -30%,#153828 0,#0000 31%),#061009}.theme-proam.tv-shell{background:radial-gradient(circle at 18% -30%,#3a3124 0,#0000 31%),#0c0a07}.theme-kids.tv-shell{background:radial-gradient(circle at 18% -30%,#393200 0,#0000 31%),#070706}.tv-header .jet-logo--compact.jet-logo--kids{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:2px;padding:3px 0 5px}.tv-header .jet-logo--compact.jet-logo--kids .jet-logo__image{align-self:end;height:clamp(42px,5.5vh,64px)}.tv-header .jet-logo--compact.jet-logo--kids .jet-logo__image img{filter:invert()sepia()saturate(5)hue-rotate(355deg)brightness(1.08);mix-blend-mode:screen;transform-origin:bottom;transform:scale(1.08)}.tv-header .jet-logo--compact.jet-logo--kids .jet-logo__series{z-index:1;align-self:start;margin-top:0;font-size:clamp(10px,.7vw,14px);line-height:1;display:block;position:relative}.tv-shell .bracket-match__team,.tv-shell .final-results__list strong,.tv-shell .matrix-team strong,.tv-shell .podium-card strong,.tv-shell .standing-team strong,.tv-shell .team-line strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;text-overflow:clip;text-shadow:0 1px #000;white-space:normal;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1.12;overflow:hidden}.tv-shell .bracket-match__team{max-height:calc(var(--bracket-name-size) * var(--bracket-name-lines) * 1.12);-webkit-line-clamp:var(--bracket-name-lines);-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}.tv-shell .bracket__matches{contain:size}.tv-shell .bracket-match{box-sizing:border-box;height:var(--bracket-card-height,max(64px,5vw));grid-template-rows:minmax(0,1fr) minmax(0,1fr);margin-block-start:max(16px,1.25vw);display:grid}.tv-shell .bracket-match>.bracket-match__side{height:100%;min-height:0;padding-block:2px}.tv-shell .bracket-match>.bracket-match__side:first-of-type{border-bottom:1px solid var(--line-white)}.tv-shell .bracket-match .bracket-match__team,.tv-shell .bracket-match .winner>.bracket-match__team,.tv-shell .hybrid-stage .bracket-match .bracket-match__team{min-height:0;max-height:100%;font-weight:700!important}.tv-shell .bracket-match__live{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 12px);line-height:1.1;top:-4px;overflow:hidden;transform:translateY(-100%);font-size:max(8px,.65vw)!important}.court-add{border-top:1px solid var(--line-white);gap:10px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.court-add>label{color:var(--muted);font-size:11px;font-weight:800}.court-add>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;display:grid}.court-add input{min-width:0}.court-add>p[role=alert]{color:#ffaaa0;margin:0;font-size:13px}@container control-content (max-width:700px){.court-add>div{grid-template-columns:minmax(0,1fr)}}.tv-shell .score-display__part{background:#00000059;border-color:#fff3}.tv-shell .score-display__part strong{color:#fff;-webkit-text-stroke:0;text-shadow:0 1px #000}.tv-shell .score-display__part em{color:var(--gold-bright)}.tv-combined__courts .score-display--multi .score-display__part{padding:4px 2px}.tv-combined__courts .score-display--multi{gap:3px;width:100%}.tv-combined__courts .score-display--multi .score-display__part{flex:1 1 0;min-width:0;overflow:hidden}.tv-combined__courts .score-display--multi .score-display__part strong{letter-spacing:-.1em;min-width:0;font-size:clamp(17px,1.38vw,28px)}.tv-combined__courts .score-display--multi .score-display__part span{font-size:clamp(13px,1vw,20px)}.tv-combined__courts .score-display__part>small{display:none}.tv-combined__courts .score-display__part em{font-size:clamp(7px,.42vw,9px)}.consolation-mode{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consolation-mode button{border:1px solid var(--line-white);border-radius:var(--radius-sm);color:var(--white);cursor:pointer;text-align:left;background:#0d0f12;gap:5px;padding:15px;display:grid}.consolation-mode button.is-active{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.consolation-mode button.is-active{background:color-mix(in srgb,var(--gold) 14%,transparent)}}.consolation-mode button.is-active{border-color:var(--gold)}.consolation-mode button strong{font-size:14px}.consolation-mode button span,.playoff-builder__auto-note{color:var(--muted);font-size:11px;line-height:1.45}.playoff-builder__auto-note{border-left:2px solid var(--gold);margin:16px 0;padding-left:12px}.tv-shell .matrix-table td,.tv-shell .matrix-table th{color:#f6f8fb;text-shadow:0 1px 2px #000}.tv-shell .matrix-table thead th{color:var(--gold-bright);background:#191c21}.tv-shell .matrix-cell--live{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.tv-shell .matrix-cell--live{background:color-mix(in srgb,var(--gold) 24%,transparent)}}.tv-shell .matrix-cell--live{outline:2px solid var(--gold)}.control-shell .groups-view--many{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .groups-view .standings__head,.control-shell .groups-view .standings__row{grid-template-columns:28px minmax(0,1fr) repeat(3,minmax(26px,36px)) minmax(56px,74px) minmax(34px,46px) minmax(28px,38px);gap:clamp(4px,.45vw,9px)}.control-shell .groups-view .standing-team{min-width:0}.control-shell .groups-view .standing-team strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:clamp(12px,.85vw,16px);line-height:1.15;display:block;overflow:visible}.playoff-builder__standings{grid-template-columns:repeat(2,minmax(0,1fr))}.playoff-builder__standings .standings__head,.playoff-builder__standings .standings__row{grid-template-columns:28px minmax(0,1fr) repeat(3,minmax(26px,36px)) minmax(56px,74px) minmax(34px,46px) minmax(28px,38px);gap:clamp(4px,.45vw,9px)}.playoff-builder__standings .standing-team{min-width:0}.playoff-builder__standings .standing-team strong{overflow-wrap:anywhere;white-space:normal;font-size:clamp(12px,.85vw,16px);line-height:1.15;display:block}.tv-shell .groups-view--tv-all .standings{grid-template-rows:clamp(22px,2.7vh,30px) repeat(var(--team-count,1),minmax(0,1fr));flex:1 1 0;min-height:0;display:grid}.tv-shell .groups-view--tv-all .standings__head,.tv-shell .groups-view--tv-all .standings__row{grid-template-columns:clamp(18px,1.1vw,24px) minmax(0,1fr) repeat(3,clamp(18px,1.08vw,25px)) clamp(42px,3.2vw,62px) clamp(30px,2.2vw,44px) clamp(20px,1.2vw,28px);gap:clamp(2px,.22vw,5px);min-height:0;padding:0 2px}.tv-shell .groups-view--tv-all .standings__head{font-size:clamp(6px,.38vw,8px)}.tv-shell .groups-view--tv-all .standings__row>span:not(.standing-team),.tv-shell .groups-view--tv-all .standings__row>strong{text-align:center;min-width:0;font-size:clamp(9px,.58vw,12px)}.tv-shell .groups-view--tv-all .standing-team{min-width:0;overflow:hidden}.tv-shell .groups-view--tv-all .standing-team strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.15em;font-size:clamp(9px,.58vw,12px);line-height:1.06;display:-webkit-box;overflow:hidden}.tv-section-heading>i{display:block}.dropout-rounds{border:1px solid var(--line-white);flex-wrap:wrap;gap:9px 18px;margin:0;padding:13px;display:flex}.dropout-rounds legend{color:var(--muted);letter-spacing:.12em;padding:0 6px;font-size:8px;font-weight:900}.dropout-rounds label{flex-direction:row;align-items:center;gap:7px;margin:0;display:flex}.dropout-rounds input{accent-color:var(--gold);width:auto}.rescue-banner{background:#b83b32;align-items:center}@supports (color:color-mix(in lab,red,red)){.rescue-banner{background:color-mix(in srgb,#b83b32 14%,var(--theme-panel,#111317))}}.rescue-banner{border:1px solid #b83b32;justify-content:space-between;gap:16px;padding:13px 16px;display:flex}.rescue-banner strong{color:#ffb1a9;letter-spacing:.12em;font-size:12px}.rescue-banner span{color:var(--muted);font-size:12px}.final-results__places section>div{grid-template-columns:repeat(var(--final-place-columns,3),minmax(0,1fr))}.final-results__places article{min-height:clamp(52px,5.7vh,72px)}.tv-shell .podium{width:86vw;max-width:none}.tv-shell .podium-card strong{font-size:1.4vw}.tv-shell .final-results__places article{min-height:0}.tv-shell .final-results__places article strong{font-size:1.25vw}.tv-shell .final-results__places article span{font-size:.75vw}.tv-shell .final-results__places h3{font-size:.8vw}@media (max-width:1100px){.control-shell .groups-view--many,.playoff-builder__standings{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.schedule-match__ready-actions{grid-template-columns:minmax(0,1fr)}.schedule-section__head{flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px;padding-bottom:10px}.control-shell .groups-view .standings__head,.control-shell .groups-view .standings__row{grid-template-columns:22px minmax(0,1fr) repeat(3,25px) 30px}.control-shell .groups-view .standings__head>:nth-child(6),.control-shell .groups-view .standings__head>:nth-child(7),.control-shell .groups-view .standings__row>:nth-child(6),.control-shell .groups-view .standings__row>:nth-child(7){display:none}.control-shell .groups-view .standing-team strong{overflow-wrap:normal;word-break:normal;font-size:13px}.playoff-builder__standings .standings{max-width:100%;overflow-x:visible}.playoff-builder__standings .standings__head,.playoff-builder__standings .standings__row{min-width:0}.final-results__places section>div{grid-template-columns:minmax(0,1fr)}}.tv-rehearsal{background:var(--theme-bg,#090a0c);align-content:center}@supports (color:color-mix(in lab,red,red)){.tv-rehearsal{background:color-mix(in srgb,var(--theme-bg,#090a0c) 92%,var(--gold) 8%)}}.tv-rehearsal{border:2px solid var(--gold);box-shadow:0 0 0 100vmax #00000094,0 0 70px var(--gold)}@supports (color:color-mix(in lab,red,red)){.tv-rehearsal{box-shadow:0 0 0 100vmax #00000094,0 0 70px color-mix(in srgb,var(--gold) 38%,transparent)}}.tv-rehearsal{text-align:center;z-index:200;justify-items:center;gap:1vh;display:grid;position:fixed;inset:22vh 24vw}.tv-rehearsal span{color:var(--gold);letter-spacing:.2em;font-size:clamp(12px,1vw,20px);font-weight:900}.tv-rehearsal strong{color:var(--gold-bright);letter-spacing:-.04em;text-shadow:0 2px 4px #000;font-size:clamp(46px,6vw,112px);line-height:.9}.tv-rehearsal small{color:var(--white);font-size:clamp(13px,1vw,20px)}.matrix-score{white-space:normal;flex-direction:column;gap:1px;line-height:1.08;display:flex}.matrix-score>span{white-space:nowrap;font-size:.9em;font-weight:900;display:block}.matrix-score>span b{font:inherit}.matrix-score>span small{white-space:nowrap;font-size:.68em;line-height:.92;display:block}.matrix-score--long{letter-spacing:-.035em;font-size:clamp(7px,1.65cqw,.82em)}.tv-shell .matrix-score{justify-content:center;align-items:center;max-width:100%}.tv-shell .matrix-score>span{max-width:100%}@container control-workspace (max-width:900px){.control-header{align-items:flex-start}.control-header__actions{justify-content:flex-start;width:100%}}@container control-content (max-width:1100px){.control-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .groups-view--many,.playoff-builder__grid,.playoff-builder__standings{grid-template-columns:minmax(0,1fr)}}@container control-content (max-width:720px){.control-match-grid{grid-template-columns:minmax(0,1fr)}}@container match-card (max-width:480px){.match-court-picker,.set-score-grid{grid-template-columns:minmax(0,1fr)}.match-court-picker{align-items:stretch}.match-court-picker span{padding-top:2px}.score-controls__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.score-controls__actions .button--gold,.score-controls__actions .button--primary{grid-column:1/-1}}@container match-card (max-width:330px){.score-controls__actions{grid-template-columns:minmax(0,1fr)}.score-controls__actions .button{grid-column:auto}}@media (max-width:1100px){.home-stage{grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:36px;padding-inline:30px}.live-card h1{font-size:clamp(50px,5.8vw,68px)}.schedule-match{grid-template-columns:110px minmax(0,1fr)}.schedule-match:has(.schedule-match__order){grid-template-columns:auto 100px minmax(0,1fr)}.schedule-match>.button,.schedule-match__assign{grid-column:2/-1}}@media (max-width:800px){.home-header{height:70px}.home-header>span{display:none}.tournament-tabs--universal{grid-template-columns:repeat(8,minmax(140px,1fr));padding-inline:0}.tournament-tabs--universal button{min-height:68px}.home-stage{grid-template-columns:1fr;align-items:stretch;gap:34px;min-height:auto;padding:38px 16px 70px;display:grid}.live-card h1{margin-top:20px;font-size:clamp(46px,12.6vw,64px)}.live-card>span{font-size:9px}.live-card>p{margin-top:18px}.create-card{border-radius:20px;padding:22px 16px}.conflict-banner,.offline-banner{flex-direction:column;align-items:stretch;margin-inline:16px}.format-options label,.rehearsal-actions{grid-template-columns:1fr}.format-options label{align-content:center;min-height:68px}.control-main{margin-left:0}.control-header{border-radius:0 0 16px 16px}.control-header__actions .button--gold,.control-header__actions .button--primary{gap:4px;padding-inline:12px;font-size:8px}.history-action-label{display:none}.match-card{border-radius:16px}.score-display{scrollbar-width:none;overflow-x:auto}.score-display::-webkit-scrollbar{display:none}.score-display__part{min-width:0}.score-display__part strong{font-size:60px}.score-display--multi .score-display__part strong{font-size:34px}.set-score-grid{grid-template-columns:1fr}.score-stepper{grid-template-columns:42px 48px 42px}.score-stepper button,.score-stepper input{min-height:48px}.score-controls__actions{grid-template-columns:1fr 1fr}.score-controls__actions .button--gold,.score-controls__actions .button--primary{grid-column:1/-1}.schedule-mode{grid-template-columns:1fr}.schedule-match,.schedule-match:has(.schedule-match__order){grid-template-columns:auto minmax(0,1fr)}.schedule-match__order{grid-row:1/3}.schedule-match__status,.schedule-match__teams{grid-column:2}.schedule-match>.button,.schedule-match__assign{grid-column:1/-1}.playoff-size-controls{grid-template-columns:1fr}.playoff-size-controls p{grid-column:auto}.final-results{padding:26px 14px 100px;overflow-y:auto}.podium{grid-template-columns:1fr}.podium-card{min-height:145px}.podium-card--first{grid-row:1;min-height:180px;transform:none}.final-results__list{grid-template-columns:1fr 1fr}.final-results__list article{padding:12px}.mobile-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0e11f0;border-radius:18px 18px 0 0}}@media (max-width:430px){.home-stage{padding-top:32px}.live-card h1{font-size:48px}.number-fields{grid-template-columns:1fr 1fr}.set-score-row{grid-template-columns:1fr;align-items:start}.set-score-row .score-stepper{grid-template-columns:1fr 1.1fr 1fr;width:100%}.tiebreak-fields{grid-template-columns:1fr 1fr}.tiebreak-fields>span{grid-column:1/-1}.final-results__list{grid-template-columns:1fr}}@media (max-width:600px){.live-card h1{font-size:clamp(46px,12vw,60px)}}@container control-content (max-width:1050px){.schedule-section,.schedule-sections,.schedule-workspace{min-width:0;max-width:100%}.schedule-match{grid-template-columns:100px minmax(0,1fr)}.schedule-match__early,.schedule-match__ready-actions{grid-column:2/-1}.schedule-match:has(.schedule-match__order){grid-template-columns:auto 90px minmax(0,1fr)}.schedule-match:has(.schedule-match__order) .schedule-match__early,.schedule-match:has(.schedule-match__order) .schedule-match__ready-actions{grid-column:3/-1}}@container control-content (max-width:700px){.schedule-match,.schedule-match:has(.schedule-match__order){grid-template-columns:auto minmax(0,1fr)}.schedule-match:not(:has(.schedule-match__order))>*{grid-column:1/-1}.schedule-match__order{grid-row:1/3}.schedule-match__status,.schedule-match__teams{grid-column:2}.schedule-match:has(.schedule-match__order) .schedule-match__early,.schedule-match:has(.schedule-match__order) .schedule-match__ready-actions,.schedule-match__early,.schedule-match__ready-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.schedule-match__assign{grid-template-columns:minmax(0,1fr) minmax(108px,auto)}.schedule-match__assign--active{grid-template-columns:minmax(0,1fr) minmax(108px,1fr)}.schedule-match__assign--active select{grid-column:1/-1}}@container control-content (max-width:430px){.schedule-match__assign{grid-template-columns:minmax(0,1fr)}.schedule-match__assign .button{width:100%}.early-start-modal__actions{grid-template-columns:1fr}}.theme-one-point-slam{--gold:#238cff;--gold-bright:#c4e1ff;--gold-deep:#1260bf;--line:#238cff47;--theme-bg:#080f1c;--theme-panel:#111e30}.home-shell.theme-one-point-slam{background:radial-gradient(circle at 72% 16%,#238cff26,#0000 45%),#080f1c}.theme-one-point-slam .button--primary{color:#fff;background:#238cff}.device-save-status{color:#d8f8e5;background:#12251e;border:1px solid #3b7259;border-radius:12px;flex-direction:column;gap:5px;margin:14px 24px;padding:14px 18px;font-size:14px;line-height:1.45;display:flex}.device-save-status span{color:inherit;font-size:13px}.device-save-status.needs-attention{color:#ffe2a2;background:#302817;border-color:#a38445}.mobile-edit-match{display:none}.match-special-actions{border:1px solid var(--line);border-radius:10px;grid-column:1/-1;padding:12px}.match-special-actions summary{cursor:pointer;font-size:14px;line-height:1.4}.match-special-actions[open]{flex-wrap:wrap;gap:8px;display:flex}.match-special-actions button{margin-top:10px}@media (max-width:800px){.control-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.control-header{gap:12px;padding:16px}.control-header h1{overflow-wrap:anywhere;font-size:23px}.control-header__actions .button--gold{min-height:44px;font-size:12px}.control-content{padding:18px 14px}.content-title{flex-wrap:wrap;gap:12px}.content-title h2{font-size:25px}.device-save-status{margin:12px 14px}.mobile-nav{padding-bottom:env(safe-area-inset-bottom);min-height:72px}.mobile-nav button{min-height:56px;font-size:11px}.mobile-edit-match{width:100%;min-height:48px;font-size:15px;display:block}.score-controls:not(.is-editing) .match-editor-body{display:none}.match-editor-body{padding-top:16px}.match-card__teams{padding-block:14px}.score-controls__actions{grid-template-columns:1fr}.score-controls__actions button{white-space:normal;min-height:48px;font-size:14px}.score-controls__actions .match-special-actions{order:3}.control-shell input,.control-shell select,.match-court-picker select,.match-format-picker select{min-height:46px;font-size:16px}.set-score-card__title{flex-wrap:wrap;gap:8px}.set-score-row>span{white-space:normal;overflow-wrap:anywhere;font-size:15px}.control-shell .inline-actions{flex-wrap:wrap}.control-shell .inline-actions .button{min-height:44px;font-size:12px}.score-edit-modal{max-height:calc(100dvh - 24px);padding:18px;overflow:auto}.score-edit-modal__teams{font-size:16px}.conflict-banner button{white-space:normal;min-height:48px}.saving-indicator{bottom:calc(80px + env(safe-area-inset-bottom))}}.trainer-workspace{border:0;min-width:0;margin:0;padding:0}.trainer-workspace:disabled{opacity:.55}.mobile-stage-guide{display:none}@media (max-width:800px){.mobile-stage-guide{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:9px;margin:14px;padding:16px;display:grid}.mobile-stage-guide small{color:var(--gold);font-size:11px}.mobile-stage-guide strong{font-size:17px}.mobile-stage-guide button{min-height:44px;font-size:13px}.slam-control input,.slam-control select,.slam-control textarea{font-size:16px!important}.slam-device-note{color:#c0d2e0;font-size:13px;line-height:1.5}}.device-conflict-review{color:#ffe8bb;background:#282315;border:1px solid #b39250;border-radius:12px;margin:14px;padding:18px;font-size:14px}.device-conflict-review summary{cursor:pointer;font-weight:700}.device-conflict-review article{border-top:1px solid #786640;gap:6px;padding:12px 0;display:grid}.device-conflict-review p{line-height:1.5}.device-conflict-review span{overflow-wrap:anywhere}.control-phone-only{display:none}@media (max-width:800px){.control-phone-only{display:block}.control-desktop-only{display:none}.control-phone-only.phone-scoreboard{background:0 0;min-height:0;padding:0}.mobile-schedule-view{gap:14px;display:grid}.mobile-schedule-view label{color:#c8d4df;gap:7px;font-size:14px;display:grid}.mobile-schedule-view input,.mobile-schedule-view select{box-sizing:border-box;color:#fff;background:#172530;border:1px solid #40566a;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:16px}.mobile-schedule-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-schedule-view p{color:#b9c9d8;font-size:14px;line-height:1.5}.mobile-schedule-view .schedule-match{margin:0}.control-phone-only .phone-scoreboard{min-height:0}}[hidden]{display:none!important}.workflow-fields{gap:18px;min-width:0;display:grid}.workflow-review{border:1px solid var(--line,#3b5068);overflow-wrap:anywhere;border-radius:14px;gap:12px;padding:18px;display:grid}.workflow-review p{margin:0;font-size:14px;line-height:1.6}.workflow-actions{gap:12px;margin:18px 0;display:flex}.workflow-actions>*{flex:1;min-height:48px}.mobile-draw-slots,.mobile-workflow{display:none}.slam-draw-overview>summary{cursor:pointer;padding:16px}@media (min-width:801px){.slam-draw-overview:not([open])>:not(summary){display:block}.slam-draw-overview>summary{display:none}}@media (max-width:800px){.mobile-workflow{gap:6px;margin:0 0 22px;display:flex;overflow:auto}.mobile-workflow button{color:#aebaca;background:0 0;border:0;border-bottom:2px solid #344353;flex:1;align-content:start;justify-items:center;gap:6px;min-width:0;min-height:64px;padding:8px 3px;font-size:11px;display:grid}.mobile-workflow button b{color:#fff;background:#243441;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mobile-workflow button[aria-current=step]{color:var(--gold,#70b8ff);border-color:currentColor}.mobile-workflow button[aria-current=step] b{background:var(--gold,#70b8ff);color:#101820}.mobile-workflow button span{overflow-wrap:anywhere}.home-stage{padding-top:18px}.create-card{width:100%;min-width:0}.create-card input,.create-card select{min-height:48px;font-size:16px}.create-card label{gap:8px;display:grid}.create-card button{min-height:48px}.create-card .number-fields{grid-template-columns:1fr}.home-header{padding-inline:18px}.playoff-builder[data-mobile-step]:not([data-mobile-step="0"])>.playoff-size-controls,.playoff-builder[data-mobile-step]>.playoff-builder__standings{display:none}.playoff-builder[data-mobile-step]>.playoff-builder__grid{display:block}.playoff-builder[data-mobile-step] .playoff-plan{min-width:0;display:block;overflow:visible}.playoff-builder[data-mobile-step] .playoff-plan__round{width:auto;min-width:0}.playoff-builder[data-mobile-step] .playoff-plan__round>div{gap:14px;display:grid}.playoff-builder[data-mobile-step] .playoff-plan article{min-height:0;margin:0;padding:16px}.playoff-builder[data-mobile-step] .playoff-plan select{width:100%;min-height:48px;font-size:16px}.playoff-builder__intro{gap:16px;display:grid}.playoff-builder__intro h2{font-size:25px}.playoff-builder__intro p{font-size:14px;line-height:1.6}.mobile-round-picker{gap:10px;margin:18px 0;display:grid}.mobile-round-picker small{font-size:13px;line-height:1.5}.playoff-builder__stage{min-width:0;padding:16px}.playoff-builder__heading h3{font-size:21px}.consolation-format,.consolation-mode,.final-approval__groups{grid-template-columns:1fr}.final-approval__actions{gap:12px;display:grid}.final-approval__actions button{white-space:normal;min-height:48px}.team-editor article{grid-template-columns:32px minmax(0,1fr);gap:12px}.team-editor article>label{grid-column:2;min-width:0}.team-editor article>button{grid-column:2;min-height:44px}.team-count-manager{flex-direction:column;align-items:stretch;display:flex}.team-count-manager input{width:100%}.mobile-draw-slots{gap:14px;margin:18px 0;display:grid}.mobile-draw-slots article{border:1px solid #33465d;border-radius:14px;gap:10px;padding:14px;display:grid}.mobile-draw-slots article>strong{color:#a8bfd7;font-size:13px}.mobile-draw-slots button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:6px;width:100%;min-height:70px;display:grid}.mobile-draw-slots button small{color:#91acc8;font-size:11px}.mobile-draw-slots button span{font-size:16px;line-height:1.5}.mobile-draw-slots button:disabled{opacity:1;color:#9eaebd}.slam-fields,.slam-settings-grid{grid-template-columns:1fr!important}.slam-entrant{grid-template-columns:24px minmax(0,1fr) 44px!important}.slam-entrant>label{grid-column:2}.slam-entrant>button{grid-area:1/3/3}.slam-control .slam-modal{width:100%;max-height:calc(100dvh - 24px);padding:18px;overflow:auto}.slam-control .slam-modal header h2{font-size:21px}.slam-control .slam-modal button{white-space:normal;min-height:46px}.slam-control .slam-actions{flex-wrap:wrap}.slam-control .slam-actions>button{flex:1;min-width:120px}.slam-places label{min-height:44px}.slam-control .slam-panel{min-width:0}.slam-control .slam-panel p{overflow-wrap:anywhere}}.responsive-section>summary{cursor:pointer;font-size:25px;font-weight:750;list-style:none}.responsive-section-body{gap:16px;margin-top:18px;display:grid}.deferred-field{gap:6px;min-width:0;display:grid}.deferred-field input{width:100%;min-width:0}.deferred-field small{color:#ffd391;font-size:12px;line-height:1.4}.team-search{gap:8px;margin:18px 0;display:grid}.playoff-draft-note{color:#c3cdd8;font-size:13px;line-height:1.6}@media (max-width:800px){.responsive-section>summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:19px;display:flex}.responsive-section>summary:after{content:"+"}.responsive-section[open]>summary:after{content:"−"}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-card{min-width:0}.slam-match-card{min-height:180px!important}.slam-match-side{min-height:56px!important}.control-shell .settings-card .button{white-space:normal;min-height:46px}}.schedule-early-details{border:1px solid var(--line);border-radius:10px;grid-column:1/-1;padding:12px}.schedule-early-details summary{cursor:pointer;font-size:13px;line-height:1.5}.schedule-early-details[open] form{margin-top:14px}.mobile-workflow{scroll-margin-top:16px}@media (max-width:800px){.control-content:has(.final-approval)>.control-phone-only,.control-content>.finished-list{display:none}.responsive-section .settings-card{background:0 0;border:0;padding:0}.final-approval__groups>section>div{min-width:0}.control-header{min-height:0;padding:14px;position:static}.control-header>div:first-child{width:100%;min-width:0}.control-header h1{white-space:normal;text-overflow:clip;max-width:none;font-size:22px;overflow:visible}.control-header__actions .button--gold{font-size:11px}.mobile-stage-guide{gap:6px;padding:12px}.mobile-stage-guide strong{font-size:16px}.control-content>.content-title{margin-bottom:18px}.mobile-workflow{z-index:1;position:relative}}.tv-combined__courts .tv-court-list .match-card{grid-template-rows:auto minmax(0,1fr);align-content:stretch;row-gap:min(1cqh,3px)}.tv-combined__courts .tv-court-list .match-card__teams{grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:min(1cqh,3px);min-width:0;margin:0;padding:0;overflow:hidden}.tv-combined__courts .tv-court-list .team-line{overflow:hidden}.tv-combined__courts .tv-court-list .team-line strong{text-align:left;-webkit-line-clamp:2;font-size:min(4cqw,17cqh);line-height:1.12;overflow:hidden}.tv-combined__courts .tv-court-list .score-display{align-items:stretch;gap:3px;min-width:0;margin:0;padding:0;line-height:1;overflow:hidden;container:tv-court-score/size}.tv-combined__courts .tv-court-list .score-display__part{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:0;padding:0 3px;display:flex;overflow:hidden}.tv-combined__courts .tv-court-list .score-display__part>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-height:0;display:grid}.tv-combined__courts .tv-court-list .score-display strong{letter-spacing:0;font-size:min(10cqw,62cqh);line-height:1.2}.tv-combined__courts .tv-court-list .score-display span{font-size:min(6cqw,50cqh);line-height:1}.tv-combined__courts .tv-court-list .score-display--walkover,.tv-combined__courts .tv-court-list .score-display__ret{align-items:center;font-size:min(7cqw,50cqh);line-height:1}.tv-combined__courts .tv-court-list .score-display__part em{font-size:min(3cqw,18cqh);line-height:1}.tv-combined__courts .tv-court-list .score-display__part:has(em) strong{font-size:min(10cqw,44cqh)}.export-appearance-note{color:var(--muted);letter-spacing:.04em;flex-basis:100%;font-size:12px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}