.admin-page{--command-accent:var(--theme-accent,#a9ff27);--command-surface:#111218;--command-line:#ffffff16;--command-muted:#9295a0;--command-copy:#f2f3f6;padding-bottom:clamp(70px,8vw,110px)}.admin-page .tournament-focused-workspace{width:100%;max-width:1280px;margin-inline:auto}.admin-page .tournament-focused-workspace .tournament-control-hero{background:linear-gradient(112deg,#15181e 0%,#111419 72%,#a8ff1a0f 100%);border:0;border-bottom:1px solid #292d35;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto;align-items:center;min-height:164px;padding:30px 32px}.admin-page .tournament-focused-workspace .tournament-control-hero:before{left:32px}.admin-page .tournament-focused-workspace .tournament-control-overview{padding-top:0;display:block}.admin-page .tournament-focused-workspace .tournament-control-next{background:0 0;border:0;max-width:780px;padding:44px 32px 36px}.admin-page .tournament-focused-workspace .tournament-control-next h3{font-size:clamp(1.45rem,2.4vw,2rem)}.admin-page .tournament-control-context{color:#a4a7af;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:.68rem;display:flex}.admin-page .tournament-control-context span+span:before{color:var(--lime);content:"•";margin-right:20px}.admin-page .tournament-focused-workspace .tournament-control-flow{background:0 0;border:0;border-top:1px solid #292d35;grid-template-columns:repeat(4,1fr);padding-inline:32px}.admin-page .tournament-focused-workspace .tournament-control-flow>span{border:0;min-height:98px;padding:22px 24px 22px 0}.admin-page .tournament-focused-workspace>.info-card.is-tournament-editing{background:0 0;border:0;margin-top:0;padding:32px}.admin-page .tournament-focused-workspace>.is-tournament-editing .my-tournaments-header{border-bottom:1px solid #292d35;margin:-8px 0 28px;padding:0 0 18px}@media (max-width:760px){.admin-page .tournament-focused-workspace .tournament-control-hero{grid-template-columns:1fr;align-items:start;gap:16px;padding:28px 20px}.admin-page .tournament-focused-workspace .tournament-control-hero>a:last-child{justify-self:start}.admin-page .tournament-focused-workspace .tournament-control-next,.admin-page .tournament-focused-workspace>.info-card.is-tournament-editing{padding-inline:20px}.admin-page .tournament-focused-workspace .tournament-control-flow{grid-template-columns:repeat(2,1fr);padding-inline:20px}}.admin-page .management-select-field{min-width:0;position:relative}.admin-page .management-select-field>span{z-index:2;color:#777b86;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font:800 9px Inter,sans-serif;position:absolute;top:7px;left:14px}.admin-page .management-select-trigger{color:#f1f2f4;cursor:pointer;background:#1d2028;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;min-height:58px;padding:23px 14px 8px;display:flex}.admin-page .management-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;font:600 14px Inter,sans-serif;overflow:hidden}.admin-page .management-select-trigger svg{flex:none;width:16px;height:16px;transition:transform .15s}.admin-page .management-select-trigger[aria-expanded=true]{background:#20232b;border-color:#a8ff1a6b}.admin-page .management-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.admin-page .management-select-menu{z-index:80;width:max(100%,210px);box-shadow:var(--shadow-dialog);background:#20232b;border:1px solid #ffffff17;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 7px);right:0}.admin-page .management-select-menu>button{color:#c9ccd3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 10px;font:600 14px Inter,sans-serif;display:flex}.admin-page .management-select-menu>button:hover,.admin-page .management-select-menu>button:focus-visible{color:#fff;background:#2b2f39;outline:0}.admin-page .management-select-menu>button.is-selected{color:var(--command-accent);background:#a8ff1a1a}.admin-page .management-select-menu>button svg{width:16px;height:16px}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px);gap:8px;margin:0;padding:0;position:static}.admin-page .my-tournaments-tools input,.admin-page .my-tournaments-tools select{background:#1d2028;border:1px solid #0000;border-radius:8px;min-height:58px;padding:23px 14px 7px;transition:background-color .14s,border-color .14s}.admin-page .my-tournaments-tools input:hover,.admin-page .my-tournaments-tools select:hover{background:#22252e}.admin-page .my-tournaments-tools input:focus,.admin-page .my-tournaments-tools select:focus{background:#20232b;border-color:#a8ff1a6b;outline:0}@media (max-width:720px){.admin-page .my-tournaments-discovery-tools{padding:8px}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{grid-template-columns:1fr}}@media (max-width:820px){.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{display:none}}.admin-page .tournament-feed-item.tournament-feed-item-management{position:relative}.admin-page .tournament-feed-item-management .tournament-card-management .tournament-card-media{aspect-ratio:2;width:calc(100% - 16px);margin:8px 8px 0}.admin-page .tournament-feed-item-management .tournament-card-content{padding:7px 13px 12px}.admin-page .tournament-feed-item-management .tournament-row-actions.is-card-navigation{background:0 0;width:0;height:0;min-height:0;margin:0;padding:0;position:static}.admin-page .tournament-row-actions.is-card-navigation>.tournament-row-button{z-index:1;color:#0000;background:0 0;border-radius:13px;min-height:0;padding:0;font-size:0;display:block;position:absolute;inset:0}.admin-page .tournament-row-actions.is-card-navigation>.tournament-row-button:focus-visible{outline:2px solid var(--command-accent);outline-offset:3px}.admin-page .tournament-row-actions.is-card-navigation>.tournament-row-more{z-index:5;position:absolute;top:16px;right:16px}.admin-page .tournament-row-actions.is-card-navigation>.tournament-row-more>summary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b10d1;border:1px solid #ffffff1f;border-radius:8px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.admin-page .tournament-row-actions.is-card-navigation>.tournament-row-more>summary:hover{background:#262932f5}.admin-page .tournament-feed-item.tournament-feed-item-management:hover,.admin-page .tournament-feed-item.tournament-feed-item-management:focus-within{box-shadow:none;background:#20222a}.admin-page .tournament-focused-workspace>.info-card.is-tournament-editing{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:none!important;transform:none!important}.admin-page .tournament-focused-workspace .is-tournament-editing .tournament-feed-list{gap:0;margin:0}.admin-page .tournament-focused-workspace .is-tournament-editing .tournament-feed-item-management,.admin-page .tournament-focused-workspace .is-tournament-editing .tournament-feed-item-management:hover,.admin-page .tournament-focused-workspace .is-tournament-editing .tournament-feed-item-management:focus-within{box-shadow:none;border-radius:0;transition:none!important;transform:none!important}.admin-page .admin-workspace{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:0 42px;display:grid}.admin-page .admin-workspace-tabs{top:calc(var(--site-header-height,68px) + 18px);min-height:calc(100dvh - var(--site-header-height,68px) - 40px);border:0;border-right:1px solid var(--command-line);background:0 0;border-radius:0;padding:34px 24px 34px 0;position:sticky}.admin-page .admin-rail-heading{padding:0 12px 30px}.admin-page .admin-rail-heading strong{color:var(--command-copy);font:800 16px/1 var(--site-heading-font);letter-spacing:-.02em}.admin-page .admin-workspace-tab-list{gap:2px;display:grid}.admin-page .admin-workspace-tab{color:#737681;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:11px;min-height:48px;padding:0 12px;transition:color .16s,background .16s;display:grid;position:relative}.admin-page .admin-workspace-tab:before{content:"";background:0 0;width:2px;position:absolute;inset:8px auto 8px 0}.admin-page .admin-workspace-tab:hover{color:#d9dbe1;background:linear-gradient(90deg,#ffffff0a,#0000)}.admin-page .admin-workspace-tab-active,.admin-page .admin-workspace-tab-active:hover{color:#fff!important;background:linear-gradient(90deg,#a9ff2717,#0000 86%)!important}.admin-page .admin-workspace-tab-active:before{background:var(--command-accent)}.admin-page .admin-tab-copy b{font:700 13px/1 Inter,sans-serif}.admin-page .admin-tab-icon{color:currentColor;width:19px;height:19px}.admin-page .admin-workspace-tab-active .admin-tab-icon{color:var(--command-accent)}.admin-page .admin-rail-divider{background:var(--command-line);height:1px;margin:18px 12px}.admin-page .admin-workspace-context{border:0;border-bottom:1px solid var(--command-line);background:0 0;min-height:0;padding:34px 0 25px}.admin-page .admin-workspace-context>div{gap:7px;display:grid}.admin-page .admin-workspace-context span,.admin-page .organizer-dashboard-kicker{color:var(--command-accent);letter-spacing:.14em;text-transform:uppercase;font:800 10px/1 Inter,sans-serif}.admin-page .admin-workspace-context h3{color:var(--command-copy);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.1vw,46px);line-height:.96}.admin-page .admin-workspace-context p{max-width:650px;color:var(--command-muted);margin:1px 0 0;font:500 13px/1.5 Inter,sans-serif}.admin-page .admin-workspace-content{padding-top:30px}.admin-page .organizer-dashboard{gap:0;display:grid}.admin-page .organizer-dashboard-intro{justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.admin-page .organizer-dashboard-intro>div:first-child{gap:7px;display:grid}.admin-page .organizer-dashboard-intro h4{color:var(--command-copy);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1}.admin-page .admin-overview-actions{gap:8px;display:flex}.admin-page .organizer-primary-action,.admin-page .admin-refresh-button{cursor:pointer;text-transform:uppercase;letter-spacing:.025em;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:800 12px/1 Inter,sans-serif;display:inline-flex}.admin-page .organizer-primary-action{color:#090a0d;background:var(--command-accent);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.admin-page .admin-refresh-button{color:#c4c6ce;background:#1b1d25}.admin-page .admin-refresh-button:hover{color:#fff;background:#232630}.admin-page .organizer-kpi-grid{border-block:1px solid var(--command-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 34px;display:grid}.admin-page .organizer-kpi-grid>a{border:0;border-right:1px solid var(--command-line);min-height:100px;color:inherit;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:18px 22px;transition:background .16s;display:grid}.admin-page .organizer-kpi-grid>a:first-child{padding-left:0}.admin-page .organizer-kpi-grid>a:last-child{border-right:0}.admin-page .organizer-kpi-grid>a:hover{background:linear-gradient(#ffffff09,#0000)}.admin-page .organizer-kpi-icon{width:34px;height:34px;color:var(--command-accent);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.admin-page .organizer-kpi-icon svg{width:20px;height:20px}.admin-page .organizer-kpi-grid small{color:var(--command-muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px;font:800 10px/1 Inter,sans-serif;display:block}.admin-page .organizer-kpi-grid strong{color:var(--command-copy);font:800 27px/1 Inter,sans-serif}.admin-page .organizer-command-grid{background:var(--command-surface);grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:0;margin-bottom:38px;display:grid}.admin-page .organizer-active-event,.admin-page .organizer-activity-panel{background:0 0;border:0;border-radius:0;min-height:260px;padding:28px 30px}.admin-page .organizer-active-event{border-left:2px solid var(--command-accent);position:relative;overflow:hidden}.admin-page .organizer-active-event:after{content:"ACTIVE";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font:900 70px/1 Inter,sans-serif;position:absolute;bottom:-15px;right:-5px}.admin-page .organizer-activity-panel{border-left:1px solid var(--command-line);background:#ffffff05;flex-direction:column;display:flex}.admin-page .organizer-panel-heading{z-index:1;color:var(--command-muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font:800 10px/1 Inter,sans-serif;display:flex;position:relative}.admin-page .organizer-panel-heading small{text-transform:none;letter-spacing:0;font:600 11px/1 Inter,sans-serif}.admin-page .organizer-active-title{z-index:1;align-items:center;gap:16px;margin:31px 0 20px;display:flex;position:relative}.admin-page .organizer-active-title .admin-recent-media{border-radius:4px;width:58px;height:58px}.admin-page .organizer-active-title small{color:var(--command-accent);text-transform:uppercase;letter-spacing:.06em;font:800 10px/1 Inter,sans-serif}.admin-page .organizer-active-title h5{color:var(--command-copy);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(20px,2vw,27px);line-height:1}.admin-page .organizer-active-meta{z-index:1;color:#a7aab5;flex-wrap:wrap;gap:10px 24px;font:500 12px/1.4 Inter,sans-serif;display:flex;position:relative}.admin-page .organizer-active-meta span{align-items:center;gap:7px;display:inline-flex}.admin-page .organizer-active-meta svg{color:var(--command-accent)}.admin-page .organizer-capacity{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:22px;display:grid;position:relative}.admin-page .organizer-capacity>span{background:#292c35;height:3px;overflow:hidden}.admin-page .organizer-capacity i{background:var(--command-accent);height:100%;display:block}.admin-page .organizer-capacity small{color:var(--command-muted);font:600 10px Inter,sans-serif}.admin-page .organizer-manage-link{z-index:1;color:var(--command-accent);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin-top:20px;font:800 11px Inter,sans-serif;display:inline-flex;position:relative}.admin-page .organizer-activity-chart{align-items:end;gap:5px;height:105px;margin:30px 0 18px;display:flex}.admin-page .organizer-activity-chart i{background:linear-gradient(180deg, var(--command-accent), color-mix(in srgb, var(--command-accent) 42%, #111));border-radius:0;flex:1;min-width:3px;max-width:14px}.admin-page .organizer-activity-footer{margin-top:auto}.admin-page .organizer-activity-footer strong{color:var(--command-copy);font:800 27px/1 Inter,sans-serif;display:block}.admin-page .organizer-activity-footer span{color:var(--command-muted);font:500 11px Inter,sans-serif}.admin-page .admin-recent-block{background:0 0;border:0;padding:0}.admin-page .admin-recent-block-header{margin-bottom:11px}.admin-page .admin-recent-block-header h5{color:var(--command-copy);letter-spacing:-.03em;font-size:23px}.admin-page .admin-recent-view-all{color:#b6b8c0;text-transform:uppercase;font:700 11px Inter,sans-serif}.admin-page .admin-recent-list{border-top:1px solid var(--command-line);gap:0;display:grid}.admin-page .admin-recent-item{border:0;border-bottom:1px solid var(--command-line);background:0 0;border-radius:0;min-height:82px;padding:14px 0;transition:padding .16s,background .16s}.admin-page .admin-recent-item:hover{background:#ffffff06;padding-inline:12px}.admin-page .admin-recent-media{border-radius:3px}.admin-page .my-tournaments-header{margin-bottom:20px}.admin-page .my-tournaments-header h4{color:var(--command-copy);letter-spacing:-.03em;font-size:22px}.admin-page .my-tournaments-header>button{border-radius:var(--primary-action-radius,8px);background:var(--command-accent);text-transform:uppercase;clip-path:none;min-height:42px;padding-inline:17px;font:800 11px Inter,sans-serif}.admin-page .my-tournaments-summary{border-block:1px solid var(--command-line);gap:0;margin-bottom:18px}.admin-page .my-tournaments-summary button{border:0;border-right:1px solid var(--command-line);background:0 0;border-radius:0;min-height:62px;padding:11px 14px}.admin-page .my-tournaments-summary button:last-child{border-right:0}.admin-page .my-tournaments-summary button:hover{background:#ffffff06}.admin-page .my-tournaments-summary button.is-active strong{color:#fff}.admin-page .my-tournaments-tools{gap:9px;margin-bottom:14px}.admin-page .my-tournaments-tools label>span{color:#777b86;letter-spacing:.08em;font:800 9px Inter,sans-serif}.admin-page .my-tournaments-tools input,.admin-page .my-tournaments-tools select{background:#1b1d25;border:1px solid #0000;border-radius:3px;min-height:42px}.admin-page .my-tournaments-tools input:focus,.admin-page .my-tournaments-tools select:focus{border-color:color-mix(in srgb, var(--command-accent) 55%, transparent);outline:0}.admin-page .info-card>.tournament-feed-list:has(.tournament-feed-item-management){border-top:1px solid var(--command-line);gap:0}.admin-page .tournament-feed-item.tournament-feed-item-management,.admin-page .tournament-feed-item.tournament-feed-item-management:first-child,.admin-page .tournament-feed-item.tournament-feed-item-management:last-child,.admin-page .tournament-feed-item.tournament-feed-item-management:only-child,.admin-page .tournament-feed-item.tournament-feed-item-management:hover{border:0;border-bottom:1px solid var(--command-line);background:0 0;border-radius:0;padding:10px 8px;transform:none}.admin-page .tournament-feed-item.tournament-feed-item-management:hover{background:#ffffff06}.admin-page .tournament-feed-item-management .tournament-card-media,.admin-page .tournament-feed-item-management .tournament-row-button,.admin-page .tournament-feed-item-management .tournament-row-more>summary{border-radius:3px}.admin-page .tournament-create-form{gap:18px}.admin-page .tournament-wizard-header{border-color:var(--command-line);padding-bottom:18px}.admin-page .tournament-template-picker{border-block:1px solid var(--command-line);background:0 0;border-radius:0;margin:18px 0 0;padding:20px 0 22px}.admin-page .tournament-template-card{background:#1a1c23;border-radius:3px}.admin-page .tournament-template-select,.admin-page .tournament-template-help{border-radius:3px}.admin-page .tournament-wizard-grid{background:0 0;border-radius:0;gap:18px 14px;padding:22px 0}.admin-page .tournament-create-form .tournament-form-field :is(input,select,textarea),.admin-page .tournament-game-picker-trigger{background:#1b1d25;border:1px solid #0000;border-radius:3px}.admin-page .tournament-create-form .tournament-form-field :is(input,select,textarea):focus,.admin-page .tournament-game-picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--command-accent) 55%, transparent);outline:0}.admin-page .tournament-platform-picker label span,.admin-page .tournament-choice-group label,.admin-page .tournament-advanced,.admin-page .tournament-readiness,.admin-page .tournament-review-summary,.admin-page .tournament-stream-settings{border-radius:3px}.admin-page .tournament-wizard-footer{border-top:1px solid var(--command-line);padding-top:16px}.admin-page .tournament-wizard-secondary,.admin-page .tournament-create-button{text-transform:uppercase;border-radius:3px}.admin-page .admin-workspace-tab-active .admin-tab-copy b{color:#fff!important}.admin-page .admin-workspace-content:has(.tournament-create-form){padding-top:24px}.admin-page .info-card:has(>.my-tournaments-header+.tournament-create-form){background:0 0!important}.admin-page .tournament-create-form{gap:24px;width:min(100%,1040px)}.admin-page .tournament-create-form .tournament-wizard-header{border-bottom:1px solid var(--command-line);padding:4px 0 22px}.admin-page .tournament-wizard-header h5{color:#f7f8fa;letter-spacing:-.04em;margin-top:8px;font-size:clamp(27px,2.5vw,36px)}.admin-page .tournament-wizard-header p{color:#a8abb5;font:500 13px/1.55 Inter,sans-serif}.admin-page .onboarding-progress{gap:14px;margin:0 0 14px}.admin-page .onboarding-progress-summary{color:#a4a7b1}.admin-page .onboarding-progress-track{background:#30323b;height:2px}.admin-page .onboarding-progress ol{gap:16px}.admin-page .onboarding-progress button{color:#9296a2;min-height:46px}.admin-page .onboarding-progress button>i{color:#c8cad1;background:#292c35}.admin-page .onboarding-progress li.is-active button,.admin-page .onboarding-progress li.is-complete button{color:#f5f6f8}.admin-page .tournament-template-picker{margin-top:2px;padding-block:24px}.admin-page .tournament-template-picker>header strong{color:#f1f2f5;font-size:16px}.admin-page .tournament-template-picker>header span,.admin-page .tournament-template-select small{color:#a3a6b0}.admin-page .tournament-template-card{background:#181a21;border-color:#ffffff14;min-height:116px}.admin-page .tournament-template-card.is-selected{border-color:var(--selected-card-border);background:#1b1e20}.admin-page .tournament-template-select b{color:#f5f6f7}.admin-page .tournament-wizard-grid{gap:22px 16px;padding-top:26px}.admin-page .tournament-form-field>span,.admin-page .tournament-platform-picker>span,.admin-page .tournament-choice-group>span{color:#b8bbc4}.admin-page .tournament-create-form .tournament-form-field :is(input,select,textarea),.admin-page .tournament-game-picker-trigger{color:#f3f4f6;background:#1c1f27;border-color:#ffffff12;min-height:48px}.admin-page .tournament-create-form .tournament-form-field :is(input,textarea)::placeholder{color:#777b87;opacity:1}.admin-page .tournament-create-form .tournament-form-field small{color:#888c98;line-height:1.45}.admin-page .my-tournaments-header>button.is-secondary{color:#c7cad2;clip-path:none;background:#181a21;border:1px solid #ffffff1a}.admin-page .my-tournaments-header>button.is-secondary:hover{color:#fff;background:#20232b;border-color:#ffffff2e}.admin-page .tournament-wizard-footer{margin-top:8px;padding-top:22px}.admin-page .tournament-quick-create{min-height:420px}.admin-page .tournament-quick-step{gap:4px;display:grid}.admin-page .tournament-quick-step>header{gap:7px;max-width:680px;padding:6px 0 4px;display:grid}.admin-page .tournament-quick-step>header>span{color:var(--command-accent);letter-spacing:.13em;text-transform:uppercase;font:800 10px/1 Inter,sans-serif}.admin-page .tournament-quick-step>header h6{color:#f6f7f8;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,29px)}.admin-page .tournament-quick-step>header p{color:#9da1ac;margin:0;font:500 13px/1.5 Inter,sans-serif}.admin-page .tournament-quick-step .tournament-template-picker{margin-top:18px}.admin-page .tournament-quick-step .tournament-wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .tournament-quick-step .tournament-platform-picker{grid-column:1/-1}.admin-page .tournament-draft-note{border-top:1px solid var(--command-line);border-bottom:1px solid var(--command-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 18px;margin-top:12px;padding:18px 0;display:grid}.admin-page .tournament-draft-note strong{color:var(--command-accent);letter-spacing:.04em;text-transform:uppercase;font:800 11px/1 Inter,sans-serif}.admin-page .tournament-draft-note span{color:#a7abb5;font:500 12px/1.5 Inter,sans-serif}@media (max-width:700px){.admin-page .tournament-quick-step .tournament-wizard-grid,.admin-page .tournament-draft-note{grid-template-columns:1fr}}@media (max-width:900px){.admin-page .admin-workspace{display:block}.admin-page .admin-workspace-tabs{border:0;min-height:0;padding:22px 0 0;position:static}.admin-page .admin-rail-heading{display:none}.admin-page .admin-mobile-section-toggle{border:0;border-bottom:1px solid var(--command-line);color:#fff;background:0 0;border-radius:0}.admin-page .admin-mobile-section-toggle .admin-tab-icon{color:var(--command-accent)}.admin-page .admin-mobile-section-toggle .admin-tab-copy small{color:#727681}.admin-page .admin-workspace-tab-list{background:#111218;display:none}.admin-page .admin-workspace-tab-list.is-open{display:grid}.admin-page .organizer-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .organizer-kpi-grid>a:nth-child(2){border-right:0}.admin-page .organizer-kpi-grid>a:nth-child(-n+2){border-bottom:1px solid var(--command-line)}.admin-page .organizer-kpi-grid>a:nth-child(3){padding-left:0}.admin-page .organizer-command-grid{grid-template-columns:1fr}.admin-page .organizer-activity-panel{border-top:1px solid var(--command-line);border-left:0}}@media (max-width:560px){.admin-page .admin-workspace-context{padding-top:26px}.admin-page .organizer-dashboard-intro{flex-direction:column;align-items:flex-start}.admin-page .admin-overview-actions{flex-wrap:wrap;width:100%}.admin-page .organizer-primary-action{flex:1}.admin-page .admin-refresh-button{flex:none}.admin-page .organizer-kpi-grid>a{min-height:78px;padding:13px 12px}.admin-page .organizer-kpi-grid>a:first-child,.admin-page .organizer-kpi-grid>a:nth-child(3){padding-left:0}.admin-page .organizer-kpi-icon{width:28px;height:28px}.admin-page .organizer-active-event,.admin-page .organizer-activity-panel{min-height:0;padding:22px 18px}}.tournament-control-room{gap:0;min-width:0;display:grid}.tournament-control-hero{background:linear-gradient(115deg,#171a20 0%,#111419 68%,#a8ff1a14 100%);border:1px solid #2b2f37;grid-template-columns:minmax(130px,.45fr) minmax(0,1.5fr) auto;align-items:end;gap:26px;min-height:190px;padding:30px 34px;display:grid;position:relative}.tournament-control-hero:before{background:var(--lime);content:"";width:76px;height:2px;position:absolute;top:-1px;left:34px}.tournament-control-hero>a{color:#8d9099;align-items:center;gap:7px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.tournament-control-hero>a:last-child{color:#d5d6da;border:1px solid #3a3e47;min-height:38px;padding:0 13px}.tournament-control-hero>div>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.tournament-control-hero h2{color:#f4f4f5;letter-spacing:-.045em;margin:10px 0;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1}.tournament-control-hero p{color:#858892;text-transform:capitalize;margin:0;font-size:.72rem}.tournament-control-overview{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;padding-top:22px;display:grid}.tournament-control-next,.tournament-control-metrics,.tournament-control-flow{background:#14171d;border:1px solid #292d35}.tournament-control-next{padding:32px}.tournament-control-next>span{color:var(--lime);letter-spacing:.14em;font-size:.59rem;font-weight:850}.tournament-control-next h3{color:#f0f0f2;letter-spacing:-.025em;margin:11px 0 8px;font-size:1.45rem}.tournament-control-next p{color:#82858f;max-width:680px;margin:0;line-height:1.55}.tournament-control-next button{background:var(--lime);color:#0a0c08;cursor:pointer;font:inherit;text-transform:uppercase;border:0;min-height:40px;margin-top:24px;padding:0 18px;font-size:.68rem;font-weight:850}.tournament-control-metrics{grid-template-columns:repeat(3,1fr);display:grid}.tournament-control-metrics article{border-left:1px solid #292d35;align-content:end;min-height:156px;padding:20px;display:grid}.tournament-control-metrics article:first-child{border-left:0}.tournament-control-metrics small{color:#737680;text-transform:uppercase;font-size:.59rem;font-weight:700}.tournament-control-metrics strong{color:#f1f1f3;margin-top:7px;font-size:1.35rem}.tournament-control-metrics em{color:#71747e;font-size:.72rem;font-style:normal}.tournament-control-flow{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.tournament-control-flow>span{border-left:1px solid #292d35;gap:5px;min-height:120px;padding:24px;display:grid;position:relative}.tournament-control-flow>span:first-child{border-left:0}.tournament-control-flow i{color:#60636c;font-size:.6rem;font-style:normal}.tournament-control-flow b{color:#c9cad0;font-size:.78rem}.tournament-control-flow small{color:#696c76;font-size:.63rem}.tournament-control-flow .is-current:after,.tournament-control-flow .is-done:after{background:var(--lime);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.tournament-control-flow .is-done i:after{color:var(--lime);content:" · COMPLETE"}.tournament-control-room>.info-card,.tournament-control-room>.participant-manager,.tournament-control-room>.competition-workspace-stack{margin-top:22px}.tournament-control-error{gap:24px;display:grid}.tournament-control-error a{color:var(--lime);text-decoration:none}.tournament-control-error p{color:#ff7e87}@media (max-width:1050px){.tournament-control-overview{grid-template-columns:1fr}.tournament-control-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.tournament-control-hero{grid-template-columns:1fr;align-items:start;min-height:0;padding:26px 22px}.tournament-control-hero>a:last-child{justify-self:start}.tournament-control-metrics{grid-template-columns:1fr}.tournament-control-metrics article{border-top:1px solid #292d35;border-left:0;min-height:92px}.tournament-control-metrics article:first-child{border-top:0}.tournament-control-flow{grid-template-columns:1fr}.tournament-control-flow>span{border-top:1px solid #292d35;border-left:0;min-height:94px}}.admin-page .my-tournaments-discovery-tools{z-index:30;width:fit-content;margin:0 0 28px;position:relative}.admin-page .my-tournaments-discovery-tools>summary{color:#aeb1ba;cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:750;list-style:none;display:inline-flex}.admin-page .my-tournaments-discovery-tools>summary::-webkit-details-marker{display:none}.admin-page .my-tournaments-discovery-tools>summary svg{color:var(--command-accent)}.admin-page .my-tournaments-discovery-tools[open]>summary{color:#f0f1f4;background:#1b1d25;border-radius:5px}.admin-page .my-tournaments-discovery-tools[open]{margin-bottom:126px}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{display:none}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{box-shadow:var(--shadow-dialog);background:#181a21;border-radius:10px;grid-template-columns:minmax(280px,1fr) 170px 170px;gap:10px;width:min(720px,100vw - 40px);margin:8px 0 0;padding:14px;position:absolute;top:100%;left:0}.admin-page .organizer-tournament-library .info-card>.tournament-feed-list:has(.tournament-feed-item-management){border-top:0;justify-content:start;gap:16px 14px;width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,404px))!important}.admin-page .organizer-tournament-library .tournament-feed-list>.tournament-feed-item-management{justify-self:stretch;width:100%}.admin-page .tournament-management-group-heading{border-bottom:0;grid-column:1/-1;justify-content:space-between;align-items:end;margin-top:36px;padding:0 0 4px;display:flex}.admin-page .tournament-management-group-heading:first-child{margin-top:0}.admin-page .tournament-management-group-heading h5{color:#f4f5f7;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.admin-page .tournament-management-group-heading p{color:#858994;margin:5px 0 0;font-size:.78rem}.admin-page .tournament-management-group-heading>button{color:var(--command-accent);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-size:.68rem;font-weight:800}.admin-page .tournament-management-group-heading>button:hover{color:#fff}.admin-page .tournament-management-group-heading.is-collapsed{margin-top:38px;padding-block:18px}.admin-page .tournament-feed-item.tournament-feed-item-management,.admin-page .tournament-feed-item.tournament-feed-item-management:first-child,.admin-page .tournament-feed-item.tournament-feed-item-management:last-child,.admin-page .tournament-feed-item.tournament-feed-item-management:only-child,.admin-page .tournament-feed-item.tournament-feed-item-management:hover,.admin-page .tournament-feed-item.tournament-feed-item-management:focus-within{border:0;border-radius:13px;flex-direction:column;min-height:0;margin-top:0;display:flex;overflow:visible;background:0 0!important;border-bottom:0!important;padding:0!important;transition:none!important;transform:none!important}.admin-page .tournament-feed-item.tournament-feed-item-management:hover,.admin-page .tournament-feed-item.tournament-feed-item-management:focus-within{box-shadow:none;border-radius:13px;background:0 0!important;padding:0!important;transition:none!important;transform:none!important}.admin-page .tournament-feed-item-management .tournament-card-management,.admin-page .tournament-feed-item-management .tournament-card-management:hover,.admin-page .tournament-feed-item-management .tournament-card-management:focus-within{border-radius:var(--deck-radius);box-shadow:none;height:100%;transition:background-color .24s var(--deck-ease), border-color .24s var(--deck-ease), transform .24s var(--deck-ease);border-color:#0000;background:var(--deck-panel-2)!important;transform:none!important}.admin-page .tournament-feed-item-management:hover .tournament-card-management,.admin-page .tournament-feed-item-management:focus-within .tournament-card-management{border-color:var(--deck-stroke-strong);box-shadow:none;background:#1c1d25!important;transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){.admin-page .tournament-feed-item-management .tournament-card-management,.admin-page .tournament-feed-item-management:hover .tournament-card-management,.admin-page .tournament-feed-item-management:focus-within .tournament-card-management{transition:none;transform:none!important}}.admin-page .tournament-feed-item-management .tournament-card-management .tournament-card-media{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:11px;width:calc(100% - 18px);height:auto;min-height:0;margin:9px 9px 0}.admin-page .tournament-feed-item-management .tournament-card-media .tournament-card-badges{display:flex}.admin-page .tournament-feed-item-management .tournament-card-management{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;display:grid}.admin-page .tournament-feed-item-management .tournament-card-content{align-content:start;gap:10px;padding:14px 0 13px}.admin-page .tournament-feed-item-management .tournament-card-header strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:1.05rem;line-height:1.18;display:block;overflow:hidden}.admin-page .tournament-feed-item-management .tournament-card-header{order:2;min-width:0}.admin-page .tournament-feed-item-management .tournament-management-title-row{min-width:0;display:flex}.admin-page .tournament-feed-item-management .tournament-management-title-row .tournament-card-status{flex:none}.admin-page .tournament-feed-item-management .tournament-card-meta-row{flex-wrap:nowrap;order:1;justify-content:space-between;align-items:center;gap:7px 10px;margin-top:0}.admin-page .tournament-feed-item-management .tournament-card-meta-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page .tournament-feed-item-management .tournament-management-entry-count{color:#a8abb5;white-space:nowrap;font-size:.65rem;font-weight:650}.admin-page .tournament-feed-item-management .tournament-card-tags{flex-wrap:wrap;order:3;gap:5px;display:none}.admin-page .tournament-feed-item-management .tournament-card-tags span{color:#a5a8b2;background:#252731;border-radius:4px;padding-inline:8px;font-size:.61rem;line-height:23px}.admin-page .tournament-feed-item-management .tournament-card-stats-row{border:0;order:4;grid-template-columns:1fr;margin-top:0;padding:5px 0 10px;display:none}.admin-page .tournament-feed-item-management .tournament-card-stats-row>div{min-width:0;display:none}.admin-page .tournament-feed-item-management .tournament-card-stats-row>div:last-child{align-items:center;display:flex}.admin-page .tournament-feed-item-management .tournament-card-stats-row i{color:var(--command-accent);place-items:center;width:21px;height:21px;display:grid}.admin-page .tournament-feed-item-management .tournament-card-stats-row i svg{width:21px;height:21px}.admin-page .tournament-feed-item-management .tournament-card-stats-row small{color:#737783;font-size:.58rem;display:block}.admin-page .tournament-feed-item-management .tournament-card-stats-row strong{color:#eef0f3;margin-top:4px;font-size:.72rem;display:block}.admin-page .tournament-management-host{background:#15161c;order:5;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:58px;margin:1px 0 0;padding:10px 14px;display:none}.admin-page .tournament-management-host .tournament-card-organizer{min-width:0}.admin-page .tournament-management-host small{color:#747884;font-size:.58rem}.admin-page .tournament-management-host strong{color:#dfe1e6;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-page .tournament-management-host .tournament-card-organizer i{color:var(--command-accent);width:32px;height:32px}.admin-page .tournament-feed-item-management .tournament-command-centre{display:none}.admin-page .tournament-feed-item-management .tournament-row-actions{background:#15161c;border-top:0;border-radius:0 0 13px 13px;justify-content:flex-end;width:100%;margin-top:auto;padding:8px 10px}.admin-page .tournament-feed-item-management .tournament-row-button{color:#c8c3f4;background:0 0;flex:auto;min-height:34px}.admin-page .tournament-card-status.is-draft{color:var(--command-accent);background:#a9ff271f}.admin-page .management-group-past,.admin-page .management-group-past:hover{opacity:1}@media (max-width:1050px){.admin-page .tournament-management-group-heading{grid-column:1/-1}}@media (max-width:680px){.admin-page .my-tournaments-discovery-tools{width:100%}.admin-page .my-tournaments-discovery-tools[open]{margin-bottom:252px}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{grid-template-columns:1fr;width:min(420px,100vw - 32px)}.admin-page .organizer-tournament-library .info-card>.tournament-feed-list:has(.tournament-feed-item-management){grid-template-columns:minmax(0,1fr)!important}.admin-page .tournament-feed-item-management.management-group-setup,.admin-page .tournament-feed-item-management.management-group-active,.admin-page .tournament-feed-item-management.management-group-past,.admin-page .tournament-management-group-heading{grid-column:1}}.admin-page .organizer-tournament-library,.admin-page .organizer-event-workspace{width:100%;max-width:1280px;margin:0 auto}.admin-page .organizer-tournament-library{padding-top:clamp(36px,5vw,64px)}.admin-page .organizer-library-heading{border-bottom:0;margin-bottom:34px;padding:4px 0 28px}.admin-page .organizer-library-heading>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:block}.admin-page .organizer-library-heading h1{color:#f5f6f8;letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.98}.admin-page .organizer-library-heading p{color:#9296a1;max-width:620px;margin:12px 0 0}.admin-page .organizer-tournament-library>.info-card{background:0 0;border:0;padding:0}.admin-page .organizer-tournament-library>section.info-card:not(.is-tournament-creating){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-page .organizer-tournament-library .my-tournaments-header{border-bottom:0;margin-bottom:0;padding:0 0 18px}.admin-page .organizer-tournament-library .my-tournaments-header h4{font-size:1.25rem}.admin-page .info-card.is-tournament-creating{z-index:10020;background:#040508db;border:0;place-content:start center;width:auto;max-width:none;padding:clamp(18px,5vh,52px) 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-page .is-tournament-creating>.my-tournaments-header,.admin-page .is-tournament-creating>.tournament-create-form{background:#15171e;border-color:#30343e;width:min(780px,100vw - 36px);max-width:780px;margin:0}.admin-page .is-tournament-creating>.my-tournaments-header{border:1px solid #30343e;border-bottom:0;border-radius:14px 14px 0 0;padding:20px 24px 14px}.admin-page .is-tournament-creating>.tournament-create-form{box-shadow:var(--shadow-dialog);border:1px solid #30343e;border-top:0;border-radius:0 0 14px 14px;padding:6px 24px 28px}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.admin-page .info-card.is-tournament-creating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (max-width:720px){.admin-page .organizer-library-heading{margin-bottom:24px}.admin-page .info-card.is-tournament-creating{padding:10px}.admin-page .is-tournament-creating>.my-tournaments-header,.admin-page .is-tournament-creating>.tournament-create-form{width:calc(100vw - 20px)}.admin-page .is-tournament-creating>.my-tournaments-header{padding:16px 16px 12px}.admin-page .is-tournament-creating>.tournament-create-form{padding:4px 16px 22px}}.admin-page .tournament-focused-workspace .tournament-control-hero{isolation:isolate;background:#12151a;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:clamp(300px,32vw,420px);padding:76px 38px 30px;display:grid;overflow:hidden}.admin-page .tournament-focused-workspace .tournament-control-hero:before{display:none}.admin-page .tournament-control-hero-art{opacity:1;z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.admin-page .tournament-control-hero-art:after{background:var(--hero-banner-bottom-fade);content:"";position:absolute;inset:0}.admin-page .tournament-control-back-slot{pointer-events:none;width:min(1280px, calc(100% - (var(--flow-gutter) * 2)));z-index:2;position:absolute;top:18px;left:50%;transform:translate(-50%)}.admin-page .tournament-control-back-slot>a{pointer-events:auto}.admin-page .tournament-control-hero-content{z-index:1;min-width:0;position:relative}.admin-page .tournament-focused-workspace .tournament-control-hero h2{text-overflow:ellipsis;white-space:nowrap;max-width:820px;margin:0;font-size:clamp(1.75rem,3vw,2.65rem);overflow:hidden}.admin-page .tournament-control-statuses{letter-spacing:.04em;background:#07090cb3;border-radius:4px;padding:7px 10px;font-size:.62rem;font-weight:750;display:inline-flex;text-transform:uppercase!important;margin-top:14px!important}.admin-page .tournament-control-public-link{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f4f7;z-index:2;background:#252d40;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.75rem;font-weight:800;transition:background-color .15s;display:inline-flex;position:relative}.admin-page .tournament-control-public-link svg{flex:0 0 16px;width:16px;height:16px}.admin-page .tournament-control-public-link:is(:hover,:focus-visible){color:#fff;background:#303a50}.admin-page .tournament-control-hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}@media (max-width:760px){.admin-page .tournament-focused-workspace .tournament-control-hero{min-height:330px;padding:76px 20px 24px;display:grid}.admin-page .tournament-control-hero-art{inset:0}.admin-page .tournament-control-hero-art:after{background:var(--hero-banner-bottom-fade-mobile)}.admin-page .tournament-control-back-slot{width:calc(100% - 36px);top:16px}.admin-page .tournament-control-public-link{margin-top:18px;justify-self:start!important}.admin-page .tournament-control-hero-actions{justify-content:flex-start}.admin-page .tournament-control-hero-actions .tournament-control-public-link{margin-top:0}.admin-page .tournament-focused-workspace .tournament-control-hero h2{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}}.admin-page .organizer-library-heading{margin-bottom:26px;padding-bottom:20px}.admin-page .organizer-library-heading h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.admin-page .organizer-library-heading p{margin-top:8px}.admin-page .my-tournaments-discovery-tools{box-sizing:border-box;background:#14161d;border:1px solid #ffffff12;border-radius:12px;width:100%;margin:0 0 26px;padding:10px;position:static}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px);gap:8px;margin:0;padding:0;position:static;top:auto;left:auto}.admin-page .my-tournaments-tools label{gap:0;position:relative}.admin-page .my-tournaments-tools label>span{z-index:2;pointer-events:none;position:absolute;top:7px;left:14px}.admin-page .my-tournaments-tools input,.admin-page .my-tournaments-tools select{background:#1d2028;border:1px solid #0000;border-radius:8px;min-height:58px;padding:23px 14px 7px}.admin-page .my-tournaments-tools label:first-child input{padding-left:42px}.admin-page .my-tournaments-tools label:first-child>span{left:42px}.admin-page .my-tournaments-search-icon{z-index:2;color:#8c919d;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-17%)}@media (max-width:720px){.admin-page .my-tournaments-discovery-tools{padding:8px}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{grid-template-columns:1fr}}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{background:#0f1117;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 8px;padding:4px;display:grid}.admin-page .my-tournaments-summary button{color:#9296a1;background:0 0;border:0;border-radius:7px;min-height:46px;padding:5px 12px}.admin-page .my-tournaments-summary button strong{color:#f3f4f6;font-size:.82rem}.admin-page .my-tournaments-summary button span{white-space:nowrap;font-size:.68rem}.admin-page .my-tournaments-summary button:hover{color:#fff;background:#ffffff0e}.admin-page .my-tournaments-summary button.is-active{color:#fff;background:#292d37}.admin-page .tournament-management-group-heading h5{align-items:center;gap:9px;display:flex}.admin-page .tournament-management-group-heading h5>span{color:#b9bdc7;background:#22252d;border-radius:999px;place-items:center;min-width:25px;height:25px;padding-inline:6px;font:700 .68rem Inter,sans-serif;display:inline-grid}@media (max-width:820px){.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{display:none}}.page-content:has(>.admin-page){width:100%;max-width:none;margin-inline:0}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-row-actions .tournament-row-button{line-height:14px;font-size:14px!important;font-weight:700!important}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-row-actions .tournament-row-button:not(.tournament-row-button-muted){background:var(--brand-electric-violet);box-shadow:none;color:#fff}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-row-actions .tournament-row-button:not(.tournament-row-button-muted):hover:enabled{background:#8b4cf0}@media (min-width:841px){.admin-page .tournament-focused-workspace{width:100%;margin-inline:auto;max-width:1280px!important}.admin-page .tournament-focused-workspace .tournament-control-hero{box-sizing:border-box;padding-inline:max(20px,50vw - 640px)!important}.admin-page .tournament-control-back-slot{width:min(1280px,100% - 40px)}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-edit-grid{box-sizing:border-box;width:100%;min-height:0;margin-inline:auto;padding:38px 0 24px!important}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-settings-nav{width:100%;margin-left:0}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-settings-section-intro p{max-width:none}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-row-actions{-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;border-top:0;width:calc(100% - 258px);margin:0 0 0 258px;position:static;background:0 0!important;padding:0!important}.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-edit-grid.is-settings-details+.tournament-row-actions{margin-top:-48px}}@media (min-width:841px) and (max-width:1080px){.admin-page .tournament-focused-workspace:has(.is-tournament-editing) .tournament-row-actions{width:calc(100% - 238px);margin-left:238px}}.platform-error-dashboard{color:#f5f6f8;width:min(1180px,100% - 40px);margin:42px auto 80px}.platform-error-dashboard>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.platform-error-dashboard>header span{color:#b6ff3b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.platform-error-dashboard h1{margin:8px 0;font-size:clamp(1.8rem,3vw,2.6rem)}.platform-error-dashboard>header p,.platform-error-list>p{color:#a5aab5}.platform-error-dashboard>header button{color:#0b0d10;background:#b6ff3b;border-radius:5px;padding:10px 18px;font-weight:800}.platform-error-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.platform-error-stats>div{background:#1b1e27;border-radius:8px;gap:6px;padding:20px;display:grid}.platform-error-stats span{color:#aab0bc;text-transform:capitalize}.platform-error-stats strong{font-size:2rem;line-height:1}.platform-error-stats small{color:#868d9b}.platform-error-list h2{margin:0 0 18px;font-size:1.25rem}.platform-error-list article{overflow-wrap:anywhere;border-top:1px solid #30343e;padding:18px 0}.platform-error-list article>strong{margin-top:12px;display:block}.platform-error-list article p{color:#f1b0b0;margin:5px 0 9px}.platform-error-list article small,.platform-error-meta{color:#a5aab5}.platform-error-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.platform-error-meta b{color:#b6ff3b;text-transform:uppercase}.platform-error-meta code{margin-left:auto;font-size:.73rem}.platform-errors-warning{color:#ff8b8b}@media (max-width:680px){.platform-error-dashboard{width:calc(100% - 32px);margin-top:24px}.platform-error-dashboard>header{align-items:start}.platform-error-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-error-meta code{margin-left:0}}
.admin-page .my-tournaments-discovery-tools{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;margin:0 0 24px;padding:0;display:grid}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{overscroll-behavior-x:contain;scrollbar-color:#363a45 transparent;scrollbar-width:thin;background:0 0;border:0;border-radius:0;gap:4px;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button{min-height:44px;box-shadow:none;color:#a1a6b2;clip-path:none;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button>span{white-space:nowrap;font:600 13px/1.4 Inter,sans-serif}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button>strong{color:#afb4c0;font-variant-numeric:tabular-nums;background:#24272f;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 5px;font:600 11px/1 Inter,sans-serif;display:inline-grid}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button:hover{color:#f5f6f8;background:#1c1f27}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button.is-active{box-shadow:none;color:#f5f6f8;background:#292d37}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button.is-active>strong{color:#f5f6f8;background:#383d49}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 220px 200px;gap:10px;min-width:0;margin:0;padding:0;display:grid}.admin-page .my-tournaments-discovery-tools .my-tournaments-search-field{min-width:0;margin:0;position:relative}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools input,.admin-page .my-tournaments-discovery-tools .management-select-trigger{box-sizing:border-box;color:#e1e4ea;text-transform:none;clip-path:none;background:#1d2028;border:1px solid #0000;border-radius:8px;width:100%;height:44px;min-height:44px;padding:0 12px;font:500 13px/1.4 Inter,sans-serif}.admin-page .my-tournaments-discovery-tools .my-tournaments-search-field input{padding-left:40px}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools input::placeholder{color:#969ca9;opacity:1}.admin-page .my-tournaments-discovery-tools .my-tournaments-search-icon{top:50%;left:13px;transform:translateY(-50%)}.admin-page .my-tournaments-discovery-tools .management-select-trigger{align-items:center;gap:8px}.admin-page .my-tournaments-discovery-tools .management-select-value{align-items:baseline;gap:5px;min-width:0;display:flex}.admin-page .my-tournaments-discovery-tools .management-select-value>span{color:#969ca9;flex-shrink:0}.admin-page .my-tournaments-discovery-tools .management-select-value>strong{min-width:0;font:inherit}.admin-page .my-tournaments-discovery-tools .management-select-trigger:hover,.admin-page .my-tournaments-discovery-tools .my-tournaments-tools input:hover{background:#22252e}.admin-page .my-tournaments-discovery-tools .management-select-trigger[aria-expanded=true]{background:#22252e;border-color:#454b59}.admin-page .my-tournaments-discovery-tools :is(.management-select-trigger,.my-tournaments-tools input):focus-visible,.admin-page .my-tournaments-discovery-tools .my-tournaments-summary button:focus-visible{outline-offset:-2px;outline:2px solid #8f96a5}.admin-page .my-tournaments-discovery-tools .management-select-menu{max-width:calc(100vw - 32px)}.admin-page .my-tournaments-discovery-tools .management-select-field:first-of-type .management-select-menu{left:0;right:auto}@media (max-width:720px){.admin-page .my-tournaments-discovery-tools .my-tournaments-summary{scrollbar-width:none}.admin-page .my-tournaments-discovery-tools .my-tournaments-summary::-webkit-scrollbar{display:none}.admin-page .my-tournaments-discovery-tools .my-tournaments-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .my-tournaments-discovery-tools .my-tournaments-search-field{grid-column:1/-1}}@media (max-width:520px){.admin-page .my-tournaments-discovery-tools .my-tournaments-tools input{font-size:16px}.admin-page .my-tournaments-discovery-tools .management-select-trigger{font-size:12px}}
.admin-page .info-card.is-tournament-creating:has(>.tournament-creation-dialog){overscroll-behavior:contain;grid-template-columns:minmax(0,960px);align-content:safe center;gap:0;min-height:0;margin:0;background:#040508c2!important;padding:32px 24px!important}.admin-page .tournament-creation-dialog{width:100%;min-width:0;max-height:calc(100dvh - 64px);box-shadow:var(--shadow-dialog,0 6px 3px #0000004f);background:#15171e;border:0;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.admin-page .tournament-creation-dialog>.my-tournaments-header,.admin-page .tournament-creation-dialog>.tournament-creation-studio{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0}.admin-page .tournament-creation-dialog>.my-tournaments-header{flex-direction:row;flex:none;align-items:flex-start;gap:16px;padding:16px 24px;display:flex;position:relative;top:auto}.admin-page .tournament-creation-dialog>.my-tournaments-header>div{flex:1;min-width:0}.admin-page .tournament-creation-dialog>.my-tournaments-header h4{font-size:16px}.admin-page .tournament-creation-dialog button{clip-path:none}.admin-page .tournament-creation-dialog>.my-tournaments-header>.tournament-creation-close{color:#a7a9b3;background:0 0;border:0;border-radius:0;flex:0 0 44px;align-self:flex-start;place-items:center;width:44px;height:44px;min-height:44px;margin:-6px -10px 0 0;padding:0;display:grid}.admin-page .is-tournament-creating .tournament-creation-close svg{width:28px;height:28px}.admin-page .tournament-creation-dialog .tournament-creation-close:hover{color:#fff;background:0 0}.admin-page .is-tournament-creating .tournament-creation-close:focus-visible{outline:2px solid var(--command-accent);outline-offset:2px}.admin-page .tournament-creation-dialog>.tournament-creation-studio{overscroll-behavior:contain;scrollbar-color:#3e424d transparent;scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:12px 24px 24px;display:flex;overflow-y:auto}.admin-page .tournament-creation-dialog>.tournament-creation-studio>*{flex:none;grid-column:1;min-width:0}.admin-page .tournament-creation-studio>.tournament-quick-create{min-height:max-content}.admin-page .tournament-creation-studio>.onboarding-progress{grid-area:1/1;gap:10px;margin:0;position:static}.admin-page .tournament-creation-studio .onboarding-progress-summary{letter-spacing:.04em;font-size:10px;display:flex}.admin-page .tournament-creation-studio .is-segmented .onboarding-progress-track{background:0 0;border-radius:0;gap:5px;height:9px;margin-inline:2px;display:flex;overflow:visible}.admin-page .tournament-creation-studio .is-segmented .onboarding-progress-track i{background:#292a31;border-radius:2px;flex:1;width:auto;height:9px;transition:background-color .15s;display:block;transform:skew(-18deg)}.admin-page .tournament-creation-studio .is-segmented .onboarding-progress-track i.is-reached{background:var(--command-accent);box-shadow:0 0 6px #a8ff1a1f}.admin-page .tournament-creation-studio .onboarding-progress li{min-width:0;display:block}.admin-page .tournament-creation-studio .onboarding-progress button>i{display:none}.admin-page .tournament-creation-studio .tournament-form-field :is(input:not([type=checkbox]),textarea){border-radius:10px}.admin-page .tournament-creation-studio .onboarding-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:-6px 2px 0;display:grid}.admin-page .tournament-creation-studio .onboarding-progress li button{min-height:44px;box-shadow:none;color:#a0a4af;opacity:1;text-align:center;text-transform:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:flex-start;gap:0;padding:8px 0 18px}.admin-page .tournament-creation-studio .onboarding-progress li:is(.is-active,.is-complete) button{box-shadow:none;color:#a0a4af;background:0 0}.admin-page .tournament-creation-studio .onboarding-progress li.is-active button{color:#e1e3e8}.admin-page .tournament-creation-studio .onboarding-progress button strong{letter-spacing:normal;white-space:nowrap;font:500 12px/18px Inter,sans-serif}.admin-page .tournament-creation-studio .onboarding-progress li button:hover:not(:disabled){color:#fff}.admin-page .tournament-creation-studio .onboarding-progress li button:focus-visible{outline:2px solid var(--command-accent);outline-offset:-2px}.admin-page .tournament-creation-studio .onboarding-progress li:not(:last-child):after{display:none}.admin-page .tournament-creation-studio>.tournament-wizard-header{border:0;padding:0}.admin-page .tournament-creation-studio .tournament-wizard-header h5{letter-spacing:-.035em;margin:8px 0;font-size:28px;line-height:1.15}.admin-page .tournament-creation-studio .tournament-wizard-header p{margin:0;font-size:13px;line-height:1.6}.admin-page .tournament-creation-studio .tournament-wizard-grid,.admin-page .tournament-creation-studio .tournament-creation-review{padding:0}.admin-page .tournament-creation-studio .tournament-template-picker{border:0;margin:0 0 20px;padding:0}.admin-page .tournament-creation-studio .tournament-template-card{min-height:112px}.admin-page .tournament-creation-studio>.tournament-wizard-footer{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#15171e;border-top:0;grid-column:1/-1;margin:4px 0 0;padding:18px 0 0;position:static;bottom:auto}.admin-page .tournament-creation-studio .tournament-wizard-footer>button{text-align:center;text-transform:none;clip-path:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.admin-page .tournament-creation-dialog .tournament-platform-picker label span{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-page .tournament-host-field{gap:8px;display:grid}.admin-page .tournament-host-trigger{color:#f5f6f7;text-align:left;background:#1c2029;border:1px solid #343944;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;display:flex}.admin-page .tournament-host-trigger:hover,.admin-page .tournament-host-trigger:focus-visible{border-color:var(--command-accent)}.tournament-host-avatar{background:#262b35;border:1px solid #3b414d;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.tournament-host-avatar>img,.tournament-host-avatar .profile-avatar-fallback{object-fit:cover;width:100%;height:100%}.tournament-host-trigger-copy,.tournament-host-option-copy{gap:3px;min-width:0;display:grid}.tournament-host-trigger-copy strong,.tournament-host-option-copy strong{color:#f5f6f7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.tournament-host-trigger-copy small,.tournament-host-option-copy small{color:#999eab;font-size:12px}.tournament-host-change{color:#e6e9ef;background:#2a303b;border-radius:7px;margin-left:auto;padding:8px 11px;font-size:12px;font-weight:700}.tournament-host-picker-backdrop{z-index:10050;background:#030509c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tournament-host-picker{width:min(100%,490px);max-height:min(720px,100dvh - 40px);box-shadow:var(--shadow-dialog,0 6px 3px #0000004f);background:#1b202a;border:0;border-radius:16px;padding:24px;overflow-y:auto}.tournament-host-picker>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px;display:flex}.tournament-host-picker h2,.tournament-host-picker h3,.tournament-host-picker p{margin:0}.tournament-host-picker h2{color:#f7f8fa;font-size:26px;line-height:1.2}.tournament-host-picker header p{color:#a6adbc;margin-top:6px;font-size:13px}.tournament-host-picker-group+.tournament-host-picker-group{margin-top:24px}.tournament-host-picker-group h3{color:#dce1ea;margin-bottom:10px;font-size:13px;font-weight:700}.tournament-host-option{text-align:left;cursor:pointer;background:#202630;border:1px solid #353b48;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:66px;margin-top:8px;padding:10px 12px;display:flex}.tournament-host-option:hover,.tournament-host-option:focus-visible{border-color:var(--command-accent,#a8ff1a)}.tournament-host-option.is-selected{border-color:var(--command-accent,#a8ff1a);background:#242d26}.tournament-host-option-indicator{color:#15171e;border:2px solid #48515f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.tournament-host-option.is-selected .tournament-host-option-indicator{border-color:var(--command-accent,#a8ff1a);background:var(--command-accent,#a8ff1a)}.tournament-host-option-indicator svg{width:15px;height:15px}.tournament-format-guide-backdrop{z-index:10060;background:#030509c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tournament-format-guide{width:min(100%,1040px);max-height:min(850px,100dvh - 40px);box-shadow:var(--shadow-dialog,0 6px 3px #0000004f);background:#1b202a;border:0;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tournament-format-guide>header{border-bottom:1px solid #303743;align-items:center;gap:16px;padding:20px 24px;display:flex}.tournament-format-guide>header>div{flex:1;min-width:0}.tournament-format-guide h2{margin:0;font-size:24px}.tournament-format-guide>header p{color:#a6adbc;margin:5px 0 0;font-size:13px}.tournament-format-guide-back{color:#e6e9ef;font:inherit;cursor:pointer;background:#2a303b;border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:12px;font-weight:700}.tournament-format-guide .tournament-format-guide-content{max-width:none;padding:4px 24px 32px;overflow-y:auto}.tournament-format-guide-content .tournament-preview-index-filter{margin:20px 0 24px}.tournament-format-guide-content .tournament-preview-index-group{margin-top:30px}.tournament-format-guide>iframe{background:#15171e;border:0;width:100%;min-height:min(650px,100dvh - 140px)}@media (max-width:680px){.tournament-host-picker-backdrop{align-items:end;padding:0}.tournament-host-picker{width:100%;max-height:85dvh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.tournament-format-guide-backdrop{padding:0}.tournament-format-guide{border-radius:0;width:100%;height:100dvh;max-height:none}.tournament-format-guide>header{padding:12px 16px}.tournament-format-guide h2{font-size:20px}.tournament-format-guide .tournament-format-guide-content{flex:1;padding:0 16px 28px}.tournament-format-guide>iframe{flex:1;min-height:0}}.admin-page .tournament-creation-studio .tournament-template-browse{color:#f5f6f7;background:#22252e;border:1px solid #434854;border-radius:8px;gap:8px;min-height:40px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:700}.admin-page .tournament-creation-studio .tournament-template-browse:hover,.admin-page .tournament-creation-studio .tournament-template-browse:focus-visible{border-color:var(--command-accent);color:#fff;background:#2a3029}.admin-page .tournament-creation-studio>.tournament-create-message{grid-column:1/-1;margin:0}.admin-page .info-card.is-tournament-creating.is-choosing-tournament-game{grid-template-columns:minmax(0,880px)}.admin-page .is-choosing-tournament-game .my-tournaments-header{align-items:start;padding-top:24px}.admin-page .is-choosing-tournament-game .my-tournaments-header h4{font-size:clamp(24px,3vw,30px);line-height:1.2}.admin-page .is-choosing-tournament-game .my-tournaments-header p{color:#a3a8b5;margin:6px 0 0;font-size:14px;line-height:1.5}.admin-page .tournament-creation-dialog>.tournament-creation-game-step{overscroll-behavior:contain;scrollbar-color:#3e424d transparent;scrollbar-width:thin;max-height:min(680px,100dvh - 200px);display:block;overflow-y:auto}.admin-page .tournament-creation-game-step>.onboarding-progress{margin-bottom:8px}.admin-page .tournament-creation-game-step>.tournament-wizard-header{border:0;margin-bottom:18px;padding-bottom:0}.admin-page .tournament-game-catalogue-state{gap:16px;display:grid}.admin-page .tournament-game-catalogue-state>button{justify-self:start}.admin-page .tournament-catalogue-link{min-height:44px;color:var(--command-accent);align-items:center;margin-top:12px;font-size:13px;display:inline-flex}.admin-page .tournament-creation-studio .tournament-selected-game{border:1px solid var(--command-line);border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.admin-page .tournament-selected-game>img,.admin-page .tournament-selected-game>svg{object-fit:cover;border-radius:8px;flex:0 0 40px;width:40px;height:40px}.admin-page .tournament-selected-game>div{gap:4px;min-width:0;display:grid}.admin-page .tournament-selected-game span{color:#969ba8;font-size:11px}.admin-page .tournament-selected-game strong{color:#f5f5f7;overflow-wrap:anywhere;font-size:14px}.admin-page .tournament-selected-game>button{color:#d7dae2;text-transform:none;text-align:center;background:#22252e;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:44px;margin-left:auto;padding:4px 10px 0;font:600 12px/1.4 Inter,sans-serif;transition:background-color .3s,color .3s;display:inline-flex;transform:none}.admin-page .tournament-selected-game>button:hover{color:#fff;background:#2c303b;transform:none}.admin-page .tournament-selected-game>button:focus-visible{outline:2px solid var(--command-accent);outline-offset:2px}@media (max-width:840px){.admin-page .tournament-creation-dialog{max-height:calc(100dvh - 32px)}.admin-page .info-card.is-tournament-creating:has(>.tournament-creation-dialog){padding:16px!important}.admin-page .tournament-creation-studio .tournament-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-page .tournament-creation-dialog{max-height:calc(100dvh - 24px)}.admin-page .info-card.is-tournament-creating:has(>.tournament-creation-dialog){padding:12px!important}.admin-page .tournament-creation-dialog>.my-tournaments-header{padding:12px 16px}.admin-page .tournament-creation-dialog>.tournament-creation-studio{padding:8px 16px 16px}.admin-page .tournament-creation-studio .tournament-wizard-header h5{font-size:24px}.admin-page .tournament-creation-studio .tournament-template-picker>div{grid-template-columns:1fr}.admin-page .tournament-creation-studio .tournament-form-field input{min-width:0;font-size:16px}.admin-page .tournament-creation-studio>.tournament-wizard-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;display:grid}.admin-page .tournament-creation-studio .tournament-draft-save-state{grid-column:1/-1}.admin-page .tournament-creation-studio .tournament-selected-game{flex-wrap:wrap}.admin-page .tournament-selected-game>div{flex:1}.admin-page .tournament-selected-game>button{flex-basis:100%;margin:0}}@media (max-width:360px){.admin-page .tournament-creation-studio .onboarding-progress button strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.admin-page .tournament-creation-studio .onboarding-progress-track i{transition:none}}@media (max-width:680px){:is(body:has(.info-card.is-tournament-creating) .site-guide-launcher,body:has(.info-card.is-tournament-creating) .floating-messages){display:none}.admin-page .info-card.is-tournament-creating:has(>.tournament-creation-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr);align-content:stretch;height:100dvh;min-height:0;overflow:clip;background:#05060aad!important;padding:0!important}.admin-page .tournament-creation-dialog{will-change:transform;border-radius:0;width:100vw;height:100dvh;max-height:none;position:absolute;top:0;left:0;right:auto;transform:translate(100%)}.admin-page .tournament-creation-dialog.is-entering{animation:.23s cubic-bezier(.22,.75,.2,1) both mobile-modal-enter}.admin-page .tournament-creation-dialog>.my-tournaments-header{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid #2d3038}.admin-page .tournament-creation-dialog>.tournament-creation-studio,.admin-page .tournament-creation-dialog>.tournament-creation-game-step{max-height:none;padding:20px 16px calc(24px + env(safe-area-inset-bottom));flex:auto;display:block;overflow-y:auto}.admin-page .tournament-creation-studio>.tournament-quick-create{height:auto}.admin-page .tournament-creation-studio>.tournament-wizard-footer{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #2d3038;margin:16px 0 0;padding:16px 0 0;position:static;bottom:auto}.admin-page .tournament-creation-studio .tournament-access-options{grid-template-columns:minmax(0,1fr)}.admin-page .tournament-creation-studio .tournament-access-option{min-height:0}}@media (max-width:680px) and (prefers-reduced-motion:reduce){.admin-page .tournament-creation-dialog{animation:none;transform:none}}
