.admin-shell-flash{background:linear-gradient(#fff5f5f5,#ffefefeb);border:1px solid #c344442e;border-radius:10px;gap:.35rem;margin:0 1.5rem 1.25rem;padding:.95rem 1.1rem;display:grid}.admin-shell-flash strong{color:#8d1f1f;font-size:.94rem}.admin-shell-flash p{color:#6f2a2a;margin:0;font-size:.92rem;line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.admin-template-shell :is(a,button,input,select,textarea){touch-action:manipulation}.program-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.program-queue-board{gap:16px;display:grid}.program-queue-list{gap:10px;display:grid}.program-queue-row{background:#fff;border:1px solid #dbe4f0;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.program-queue-row.tone-warn{border-left-color:#f59e0b}.program-queue-row.tone-green{border-left-color:#10945a}.program-queue-row time{color:#075eea;letter-spacing:-.03em;font-size:1.05rem;font-weight:950}.program-queue-row strong{color:#0b1020;font-size:1rem;line-height:1.2;display:block}.program-queue-row p{color:#435066;margin:5px 0 0;font-weight:750;line-height:1.35}.program-queue-row small{color:#667085;margin-top:7px;font-weight:850;display:block}.program-queue-row>a{white-space:nowrap;background:#075eea;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.program-queue-row.tone-warn>a{background:#f59e0b;color:#111827!important}.program-queue-row.tone-green>a{background:#10945a}.ticket-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ticket-command-board{gap:16px;display:grid}.ticket-command-list{gap:10px;display:grid}.ticket-command-board .section-heading .button{justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.ticket-command-row{background:#fff;border:1px solid #dbe4f0;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.ticket-command-row.tone-warn{border-left-color:#f59e0b}.ticket-command-row.tone-green,.ticket-command-row.tone-ok{border-left-color:#10945a}.ticket-command-row.tone-red{border-left-color:#ec3f16}.ticket-command-row>span{gap:4px;display:grid}.ticket-command-row>span small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ticket-command-row>span strong{color:#075eea;letter-spacing:-.05em;font-size:1.45rem;font-weight:950;line-height:1}.ticket-command-row div>strong{color:#0b1020;font-size:1rem;line-height:1.2;display:block}.ticket-command-row p{color:#435066;margin:5px 0 0;font-weight:750;line-height:1.35}.ticket-command-row>a{white-space:nowrap;background:#075eea;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.ticket-command-row.tone-warn>a{background:#f59e0b;color:#111827!important}.ticket-command-row.tone-green>a,.ticket-command-row.tone-ok>a{background:#10945a}.ticket-command-row.tone-red>a{background:#ec3f16}.accreditation-command-board{gap:16px;display:grid}.accreditation-command-list{gap:10px;display:grid}.accreditation-command-row{background:#fff;border:1px solid #dbe4f0;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.accreditation-command-row.tone-warn{border-left-color:#f59e0b}.accreditation-command-row.tone-green,.accreditation-command-row.tone-ok{border-left-color:#10945a}.accreditation-command-row.tone-red{border-left-color:#ec3f16}.accreditation-command-row>span{gap:4px;display:grid}.accreditation-command-row>span small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.accreditation-command-row>span strong{color:#075eea;letter-spacing:-.05em;font-size:1.45rem;font-weight:950;line-height:1}.accreditation-command-row div>strong{color:#0b1020;font-size:1rem;line-height:1.2;display:block}.accreditation-command-row p{color:#435066;margin:5px 0 0;font-weight:750;line-height:1.35}.accreditation-command-row>a,.accreditation-command-board .section-heading .button{white-space:nowrap;background:#075eea;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:950;text-decoration:none;color:#fff!important;justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.accreditation-command-row.tone-warn>a{background:#f59e0b;color:#111827!important}.accreditation-command-row.tone-green>a,.accreditation-command-row.tone-ok>a{background:#10945a}.accreditation-command-row.tone-red>a{background:#ec3f16}@media (max-width:760px){.admin-template-shell .topbar-search{min-height:48px!important}.admin-template-shell .topbar-search input{height:48px!important;min-height:48px!important;font-size:1rem!important;line-height:48px!important}.admin-template-shell .topbar-search button{min-width:78px!important;min-height:48px!important;font-size:.88rem!important}.admin-template-shell :is(.button,.button-secondary,.button-primary,.topbar-link,.admin-context-link),.admin-template-shell :is(a,button,input,select,textarea){min-height:44px}.program-command-actions,.ticket-command-actions,.accreditation-command-row,.ticket-command-row,.program-queue-row{grid-template-columns:1fr;justify-content:stretch;display:grid}.accreditation-command-row,.ticket-command-row,.program-queue-row{gap:10px;padding:12px}.accreditation-command-row>a,.accreditation-command-board .section-heading .button,.ticket-command-row>a,.program-queue-row>a{width:100%;min-height:44px}}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);font-feature-settings:"cv02", "cv03", "cv04", "cv11";margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-site{color:#07111f;background:#f4f7fb;min-height:100vh;overflow-x:hidden}.public-nav{z-index:20;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ff2;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:64px;padding:0 2rem;display:grid;position:sticky;top:0}.public-brand{color:#fff;letter-spacing:0;white-space:nowrap;font-size:1.22rem;font-weight:950;text-decoration:none}.public-brand strong,.public-footer span{color:#25d96a}.public-nav nav{justify-self:center;align-items:center;gap:1.35rem;display:flex}.public-nav nav a,.public-admin-link{color:#e8edf6;font-size:.88rem;font-weight:850;text-decoration:none}.public-admin-link{border:1px solid #ffffff52;border-radius:8px;padding:.52rem .82rem}.public-button{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 .95rem;font-size:.92rem;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.public-admin-link:hover,.public-button:hover{transform:translateY(-1px)}.public-button-primary{color:#06210f;background:#25d96a;border:1px solid #25d96a;box-shadow:0 14px 28px #25d96a2e}.public-button-secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff57}.public-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#25d96a29,#0000 32%),linear-gradient(115deg,#07111f 0% 48%,#0d2038 100%);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:2rem;min-height:680px;padding:3.2rem 2rem 3.8rem;display:grid}.public-hero-copy{min-width:0;max-width:620px}.public-hero h1{letter-spacing:0;max-width:660px;margin:0;font-size:clamp(3.3rem,5.6vw,5.5rem);line-height:.94}.public-hero h1 span{display:block}.public-hero-copy>p{color:#d8e5f4;max-width:590px;margin:1.1rem 0 0;font-size:1.08rem;line-height:1.6}.public-hero-actions,.public-sport-strip{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.public-sport-strip{margin-top:1.8rem}.public-sport-strip span{color:#cbd8e9;border-bottom:1px solid #25d96a94;padding-bottom:.18rem;font-size:.8rem;font-weight:850}.public-hero-stage{background:#0b1220;border:1px solid #ffffff2e;border-radius:8px;min-width:0;min-height:520px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000057}.public-hero-stage img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.public-live-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fe6;border:1px solid #ffffff2e;border-radius:8px;width:min(430px,100% - 2rem);padding:.95rem;position:absolute;bottom:1rem;right:1rem}.public-live-board-head,.public-live-board footer,.public-live-board-score{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.public-live-board-head span,.public-ticker-item span{color:#06210f;text-transform:uppercase;background:#25d96a;border-radius:4px;padding:.22rem .42rem;font-size:.68rem;font-weight:950}.public-live-board small,.public-live-board footer span{color:#cbd8e9;font-weight:800}.public-live-board-score{margin:1rem 0}.public-live-board-score strong{color:#d8e5f4;font-size:1rem}.public-live-board-score p{color:#fff;margin:0;font-size:3rem;font-weight:950;line-height:1}.public-live-board a{color:#25d96a;font-size:.86rem;font-weight:950;text-decoration:none}.public-ticker{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:min(1180px,100% - 2rem);margin:-2rem auto 0;display:grid;position:relative}.public-ticker-item,.public-program-panel,.public-ranking-panel,.public-news-list article{background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 16px 34px #0914260f}.public-ticker-item{min-height:128px;color:inherit;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;padding:.85rem;text-decoration:none;display:grid}.public-ticker-item small{color:#607084;justify-self:end;font-weight:850}.public-ticker-item strong{grid-column:1/-1;font-size:1.75rem;line-height:1}.public-ticker-item p,.public-ticker-item em{color:#607084;margin:0;font-size:.84rem;font-style:normal}.public-ticker-item em{grid-column:1/-1}.public-main-grid,.public-pass-section,.public-news-section{width:min(1180px,100% - 2rem);margin:0 auto}.public-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem;padding:2.4rem 0 1rem;display:grid}.public-program-panel,.public-ranking-panel{padding:1rem}.public-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.public-section-head h2,.public-pass-section h2{color:#07111f;margin:0;font-size:clamp(1.55rem,2.6vw,2.55rem);line-height:1.05}.public-section-head p{color:#607084;margin:.32rem 0 0;line-height:1.45}.public-section-head a{color:#1059a8;white-space:nowrap;font-size:.88rem;font-weight:900;text-decoration:none}.public-event-list,.public-ranking-list,.public-news-list{gap:.55rem;display:grid}.public-event-row,.public-ranking-row{border-top:1px solid #edf1f6;align-items:center;gap:.75rem;padding-top:.62rem;display:grid}.public-event-row{grid-template-columns:52px minmax(0,1fr) 58px auto}.public-event-row time{color:#07111f;place-items:center;display:grid}.public-event-row time strong{font-size:1.35rem;line-height:1}.public-event-row time span,.public-event-row p,.public-ranking-row p{color:#607084;margin:0;font-size:.82rem;font-weight:850}.public-event-row div{gap:.18rem;min-width:0;display:grid}.public-event-row span{color:#607084}.public-event-row button{color:#17263e;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.38rem .58rem;font-size:.78rem;font-weight:900}.public-ranking-row{grid-template-columns:34px minmax(0,1fr) auto auto;min-height:46px}.public-ranking-row span{color:#1059a8;font-weight:950}.public-ranking-row em{color:#0d7d45;font-size:.78rem;font-style:normal;font-weight:950}.public-pass-section{color:#fff;background:linear-gradient(120deg,#07111ffa,#0c264cfa),#07111f;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:1.4rem;margin-top:.5rem;padding:1.45rem;display:grid}.public-pass-section h2{color:#fff}.public-pass-section p{color:#dbe7f7;max-width:560px;line-height:1.6}.public-pass-preview{justify-content:center;align-items:center;gap:1rem;min-height:260px;display:flex}.public-phone{background:#07111f;border:7px solid #1c2d46;border-radius:24px;align-content:start;gap:.75rem;width:178px;min-height:278px;padding:1.1rem;display:grid;box-shadow:0 24px 50px #00000057}.public-phone span{color:#4fa3ff;font-size:.8rem;font-weight:900}.public-phone strong{color:#fff;font-size:1.1rem}.public-phone p{color:#cbd8e9;margin:0;font-size:.82rem}.public-qr{background:linear-gradient(90deg,#fff 8px,#0000 8px) 0 0/16px 16px,linear-gradient(#fff 8px,#0000 8px) 0 0/16px 16px,#07111f;border:10px solid #fff;border-radius:8px;width:112px;height:112px}.public-pass-stats{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;min-width:220px;padding:1rem;display:grid}.public-pass-stats strong{color:#25d96a;font-size:2.1rem;line-height:1}.public-pass-stats span{color:#d8e5f4;align-self:center;font-weight:850}.public-news-section{padding:2rem 0 1.4rem}.public-news-list{grid-template-columns:repeat(3,minmax(0,1fr))}.public-news-list article{gap:.45rem;padding:1rem;display:grid}.public-footer{color:#dbe7f7;background:#07111f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:none;padding:2rem;display:grid}.public-footer strong{color:#fff;font-size:1.2rem}.public-footer p{color:#aebdd0;margin:.3rem 0 0}.public-footer a{color:#fff;font-weight:900;text-decoration:none}.admin-login-brand{color:#132234;text-decoration:none;display:inline-flex}.admin-login-shell{grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);align-items:center;gap:3rem;width:min(1120px,100%);min-height:calc(100vh - 110px);margin:0 auto;display:grid}.admin-login-copy h2{color:#101a28;max-width:12ch;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1}.admin-login-copy p{color:#5b6c7f;max-width:560px;font-size:1.02rem;line-height:1.65}.admin-login-benefits strong{color:#132234;font-size:.98rem;display:block}.admin-login-benefits article p{color:#617183;margin:.35rem 0 0;font-size:.94rem}.admin-login-card{color:#07111f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #14203214;border-radius:28px;gap:1rem;padding:1.6rem;display:grid;box-shadow:0 24px 70px #0c14201a}.admin-login-mark{color:#fff;background:linear-gradient(135deg,#0c2f20,#28d664);border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.45rem;font-weight:950;display:grid;box-shadow:0 16px 28px #28d66438}.admin-login-card h1,.admin-login-card p{text-align:left;margin:0}.admin-login-kicker{letter-spacing:.08em;text-transform:uppercase;color:#2f7d53!important;margin-bottom:.2rem!important;font-size:.8rem!important;font-weight:900!important}.admin-login-card h1{font-size:1.6rem}.admin-login-card p{color:#607084}.admin-login-card input[type=email],.admin-login-card input[type=password]{color:#07111f;width:100%;min-height:52px;font:inherit;background:#fbfdff;border:1px solid #d9e3ed;border-radius:16px;padding:0 .95rem}.admin-login-options{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-login-options label{color:#607084;align-items:center;gap:.45rem;font-weight:800;display:flex}.admin-login-options button{color:#1059a8;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.88rem;font-weight:900}.admin-login-message{background:#effbf3;border:1px solid #c7e9d3;border-radius:8px;padding:.75rem;color:#176c3c!important;text-align:left!important}.admin-login-submit{color:#06210f;min-height:54px;font:inherit;cursor:pointer;background:#23d85d;border:1px solid #23d85d;border-radius:18px;font-weight:950}.admin-shell{background:#f5f7fa;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#111827;border-right:1px solid var(--border);background:#fff;height:100vh;padding:.85rem .7rem;position:sticky;top:0;overflow-y:auto}.sidebar-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.7rem;display:grid}.brand-mark{color:#0f5c46;background:#eef6f2;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.sidebar h2{letter-spacing:0;margin:0;font-size:1.02rem;font-weight:760;line-height:1.05}.sidebar-head p{color:var(--muted);margin:.14rem 0 0;font-size:.74rem;font-weight:600}.brand-block{border:1px solid var(--border);background:#f8fafc;border-radius:12px;gap:.22rem;margin:0 0 .8rem;padding:.7rem;display:grid}.brand-block span,.nav-group>p{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:700}.brand-block strong{color:#111827;font-size:.88rem;font-weight:700}.brand-block p{color:var(--muted);margin:0;font-size:.72rem}.sidebar-workflow{background:#f6fbf8;border:1px solid #d9e7df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .45rem;margin:0 0 1rem;padding:.72rem .78rem;display:grid}.sidebar-workflow span{color:#17644d;text-transform:uppercase;letter-spacing:.03em;font-size:.64rem;font-weight:900}.sidebar-workflow strong{color:#0f172a;justify-self:end;font-size:.76rem;font-weight:900}.sidebar-workflow p{color:#475569;grid-column:1/-1;margin:0;font-size:.74rem;font-weight:750}.nav-group{gap:.28rem;margin-top:.75rem;display:grid}.nav-group>p{margin:0}.nav-group>small{color:#7a8798;margin:-.1rem 0 .2rem;font-size:.7rem;line-height:1.35}.nav-link{color:#344054;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:.52rem .6rem;font-size:.82rem;text-decoration:none;display:flex}.nav-link>span{gap:.12rem;min-width:0;display:grid}.nav-link strong{color:inherit;font-size:.82rem;font-weight:700;line-height:1.2}.nav-link small{color:#748196;font-size:.7rem;font-weight:600;line-height:1.28}.nav-link:hover,.nav-link.is-active{color:#17324d;background:#f3f7fb;border-color:#dce5ef}.nav-link.is-active{box-shadow:inset 3px 0 #138a63}.nav-link.is-active small{color:#256083}.content{min-width:0;padding:0}.topbar{border-bottom:1px solid var(--border);z-index:5;background:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 1.4rem;display:flex;position:sticky;top:0}.topbar-label{color:#667085;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .12rem;font-size:.68rem;font-weight:700}.topbar-actions{align-items:center;gap:.45rem;display:flex}.public-quick-links{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.topbar-actions span,.topbar-link{color:#344054;background:#fff;border:1px solid #dce5ef;border-radius:8px;justify-content:center;align-items:center;padding:.34rem .58rem;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.topbar-link{color:#17324d;background:#f8fafc;border-color:#dce5ef}.topbar-link-quiet{color:#475569;background:#fff;border-color:#d7deea}.module-context-strip{background:#fff;border:1px solid #dce7f3;border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:.85rem;margin:.9rem 1.4rem 0;padding:.72rem;display:grid}.module-context-copy{gap:.18rem;min-width:0;display:grid}.module-context-copy p,.module-context-flow a span,.module-context-progress span,.module-context-empty{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.68rem;font-weight:900}.module-context-copy strong{color:#0f172a;font-size:.98rem;font-weight:760}.module-context-copy>span{color:#516073;font-size:.82rem;line-height:1.42}.module-context-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;display:grid}.module-context-flow a,.module-context-empty{background:#fff;border:1px solid #dce7f3;border-radius:8px;align-content:center;gap:.16rem;min-height:46px;padding:.62rem .72rem;text-decoration:none;display:grid}.module-context-flow a:hover{background:#f8fbff;border-color:#bfdbfe}.module-context-flow a strong{color:#0f172a;font-size:.82rem;font-weight:720;line-height:1.22}.module-context-progress{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;place-items:center;width:52px;min-height:46px;display:grid}.module-context-progress span{color:#344054}.operational-depth-bar{background:#fff;border:1px solid #dce7f3;border-left:3px solid #94a3b8;border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(300px,.92fr) minmax(360px,1.08fr) auto;align-items:center;gap:.65rem;margin:.9rem 1.4rem 0;padding:.68rem .78rem;display:grid}.operational-depth-bar.ready{border-left-color:var(--green)}.operational-depth-bar.watch{border-left-color:#f59e0b}.operational-depth-bar.blocked{border-left-color:#d33b3b}.operational-depth-primary{align-items:center;gap:.7rem;min-width:0;display:flex}.operational-depth-primary strong,.operational-depth-next strong{overflow-wrap:anywhere;display:block}.status-dot{background:var(--accent-2);border-radius:999px;flex:none;width:.56rem;height:.56rem;box-shadow:0 0 0 4px #64748b1f}.operational-depth-bar.ready .status-dot{background:var(--green);box-shadow:0 0 0 5px #16825d1f}.operational-depth-bar.watch .status-dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.operational-depth-bar.blocked .status-dot{background:#d33b3b;box-shadow:0 0 0 5px #d33b3b1f}.operational-depth-bar dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.operational-depth-bar dt,.operational-depth-next span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:760}.operational-depth-bar dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.76rem;font-weight:680}.operational-depth-next{min-width:0}.operational-depth-chips{flex-wrap:wrap;grid-column:1/4;gap:.35rem;min-width:0;display:flex}.operational-depth-link{grid-area:1/4/span 2}.operational-depth-chips code,.operational-depth-chips span,.operational-depth-link{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dce7f3;border-radius:8px;max-width:100%;padding:.3rem .54rem;font-size:.72rem;font-weight:650;text-decoration:none}.operational-depth-chips code{color:var(--accent-2)}.operational-depth-link{color:#17324d;white-space:nowrap;background:#f8fafc;border-color:#dce7f3;justify-self:end}.page{width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:1.2rem 1.4rem 2.4rem}.hero h1,.admin-hero h1{letter-spacing:0;margin:0;font-size:2.7rem;font-weight:800;line-height:1.04}.eyebrow{color:var(--accent-2);letter-spacing:0;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:900}.admin-hero{box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #d6dde8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:center;gap:1.1rem;padding:1.1rem;display:grid}.admin-dashboard .admin-hero h1{max-width:620px;font-size:2.85rem;line-height:1.04}.admin-hero-copy>p{max-width:720px;color:var(--muted);font-size:.97rem;line-height:1.58}.admin-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.admin-hero-copy,.hero-command-panel{min-width:0}.hero-command-panel{color:#111827;background:#f8fafc;border:1px solid #dce7f3;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid}.hero-command-panel p{color:#047857;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .25rem;font-size:.76rem;font-weight:700}.hero-command-panel strong{font-size:1.2rem;font-weight:800;display:block}.hero-command-panel span{color:var(--muted);overflow-wrap:anywhere;margin-top:.4rem;font-size:.84rem;line-height:1.4;display:block}.hero-command-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.hero-command-panel div{background:#fff;border:1px solid #e3eaf3;border-radius:8px;padding:.6rem}.hero-command-panel dt{color:#91a1b7;text-transform:uppercase;font-size:.65rem;font-weight:900}.hero-command-panel dd{color:#111827;margin:.2rem 0 0;font-weight:700}.admin-overview-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.admin-overview-header p{color:#667085;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .28rem;font-size:.72rem;font-weight:700}.admin-overview-header h1{color:#111827;letter-spacing:0;margin:0;font-size:1.65rem;font-weight:760;line-height:1.15}.admin-overview-header span{color:#667085;max-width:650px;margin-top:.35rem;font-size:.94rem;line-height:1.5;display:block}.admin-overview-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-status-board{grid-template-columns:1.2fr repeat(2,minmax(0,.9fr));gap:.75rem;margin-bottom:.85rem;display:grid}.admin-status-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:.2rem;min-height:112px;padding:.9rem;display:grid}.admin-status-card span{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:720}.admin-status-card strong{color:#111827;font-size:1.15rem;font-weight:760}.admin-status-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.admin-workbench{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:.85rem;margin-bottom:.85rem;display:grid}.admin-focus-panel{align-content:start;display:grid}.admin-task-list{gap:.5rem;display:grid}.admin-task-row{color:inherit;background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.65rem;padding:.72rem;text-decoration:none;display:grid}.admin-task-row:hover{background:#fbfdfc;border-color:#b8d7c7}.admin-task-row>span{color:#475569;background:#f1f5f9;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:760;display:grid}.admin-task-row strong{color:#111827;font-size:.94rem;font-weight:730;display:block}.admin-task-row p{color:var(--muted);margin:.16rem 0 0;font-size:.84rem;line-height:1.4}.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-console-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:.85rem;display:grid}.admin-side-stack{gap:.85rem;display:grid}.admin-legacy-layout{display:none}.league-studio-hero{background:linear-gradient(115deg,#fffffffa,#f5fbf8eb),linear-gradient(135deg,#fff,#f2faf6)}.league-theme-page{gap:1rem;display:grid}.league-theme-hero{background:linear-gradient(112deg,#fffffffa,#f6fafff2 58%,#f5fbf8f0),linear-gradient(135deg,#fff,#f6fbff)}.app-settings-page{gap:1rem;display:grid}.app-settings-hero{background:linear-gradient(112deg,#fffffffa,#eff6ffeb 56%,#f1fbf7f0),linear-gradient(135deg,#f7fbff,#effaf5)}.app-settings-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:1rem;display:grid}.secrets-settings-page,.brand-settings-page{gap:1rem;display:grid}.brand-settings-hero{background:linear-gradient(112deg,#fffffffa,#f7faffeb 54%,#fff7ebf0),linear-gradient(135deg,#f8fbff,#fff5ea)}.hero-command-panel.needs-work{background:#2a1d13;border-color:#f0d2a6}.brand-domain-grid{grid-template-columns:minmax(0,1fr) 360px;gap:1rem;display:grid}.brand-surface-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.brand-surface-grid article{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.25rem;padding:.78rem;display:grid}.brand-surface-grid strong{color:#102033}.brand-surface-grid span{color:var(--muted);font-size:.86rem;line-height:1.45}.secrets-settings-hero{background:linear-gradient(112deg,#fffffffa,#f2f7ffe6 56%,#f1fbf7f0),linear-gradient(135deg,#f8fbff,#effaf5)}.secrets-settings-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1rem;display:grid}.secrets-settings-main,.secrets-settings-side{gap:.85rem;display:grid}.secrets-settings-side{position:sticky;top:84px}.secret-category-strip{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;gap:.45rem;padding:.65rem;display:flex}.secret-category-strip button{color:#263244;background:#f8fbff;border:1px solid #d7deea;border-radius:999px;padding:.42rem .7rem;font-weight:900}.secret-category-strip button.is-active{color:#fff;background:#123e7c;border-color:#123e7c}.secret-setting-list{gap:.75rem;display:grid}.secret-setting-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:.8rem;padding:.9rem;display:grid}.secret-setting-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.secret-setting-row p,.secret-setting-row small,.secret-env-export p,.secret-warning-card p{color:var(--muted);line-height:1.5}.secret-setting-row label{color:#263b59;gap:.32rem;font-size:.86rem;font-weight:900;display:grid}.secret-score-card,.secret-env-export,.secret-warning-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.65rem;padding:.95rem;display:grid;box-shadow:0 10px 28px #17263e0f}.secret-score-card strong{color:#102033;font-size:3rem;line-height:1}.secret-score-card.is-ready{background:#eaf8f3;border-color:#b8e7d7}.secret-score-card.needs-work{background:#fff4e6;border-color:#f0d2a6}.secret-env-export textarea{width:100%;min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.secret-warning-card ul{color:#7f1d1d;margin:0;padding-left:1.1rem}.app-settings-main{grid-column:1/-1}.app-settings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-settings-check-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;padding:.7rem;gap:.55rem!important;display:flex!important}.app-settings-check-row input{width:auto}.stack-form{gap:.75rem;display:grid}.stack-form label{color:#17263e;gap:.35rem;font-weight:800;display:grid}.check-row{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;padding:.7rem;gap:.55rem!important;display:flex!important}.check-row input{width:auto}.checkbox-row{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;padding:.7rem;gap:.55rem!important;display:flex!important}.checkbox-row input{width:auto}.app-release-preview{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.15rem;margin-bottom:.85rem;padding:.8rem .95rem;display:grid}.app-release-preview strong{color:#102033}.app-release-preview span{color:var(--muted);font-size:.9rem;font-weight:700}.app-release-preview.is-ok{background:#eaf8f3;border-color:#b8e7d7}.app-release-preview.is-warn{background:#fff4e6;border-color:#f0d2a6}.app-release-preview.is-danger{background:#fff1f2;border-color:#fecdd3}.app-toggle-panel{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.7rem;padding:.85rem;display:grid}.app-toggle-panel h3{margin:0}.app-toggle-panel>div,.app-compatibility-list{gap:.5rem;display:grid}.app-toggle-panel button,.app-compatibility-list div,.app-surface-grid button{color:#263b59;text-align:left;background:#fff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:8px;gap:.18rem;padding:.64rem;display:grid}.app-toggle-panel button,.app-surface-grid button{cursor:pointer}.app-toggle-panel button.is-enabled,.app-compatibility-list div.is-ready,.app-surface-grid button.is-active{border-left-color:var(--green);background:#f1fbf7}.app-compatibility-list div.needs-work{background:#fff8ed;border-left-color:#f59e0b}.app-toggle-panel span,.app-compatibility-list span{color:var(--muted);font-size:.82rem;line-height:1.35}.app-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.app-navigation-editor{gap:.75rem;display:grid}.app-navigation-editor label{color:#263b59;gap:.35rem;font-weight:900;display:grid}.app-feature-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.app-feature-matrix article{background:#fbfdff;border:1px solid #dbe4ef;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.app-feature-matrix header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.app-feature-matrix h3,.app-feature-matrix p{margin:0}.app-feature-matrix p{color:var(--muted);font-size:.82rem;line-height:1.35}.app-feature-matrix header span{white-space:nowrap;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:900}.app-feature-matrix .is-on{color:#16804d;background:#ecfdf3}.app-feature-matrix .is-off{color:#64748b;background:#f1f5f9}.app-feature-actions{flex-wrap:wrap;gap:.42rem;display:flex}.app-feature-actions span{border:1px solid #dbe4ef;border-radius:999px;padding:.34rem .55rem;font-size:.76rem;font-weight:900}.app-feature-actions .is-visible{color:#16804d;background:#f1fbf7}.app-feature-actions .is-hidden{color:#9a5b0a;background:#fff8ed}.app-feature-matrix-draft article{background:#fff}.app-draft-impact{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.app-draft-impact div{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.12rem;padding:.78rem;display:grid}.app-draft-impact strong{color:#14233d;font-size:1.35rem}.app-draft-impact span{color:var(--muted);font-size:.78rem;font-weight:900}.app-config-history{gap:.55rem;display:grid}.app-config-history article{background:#fbfdff;border:1px solid #dbe4ef;border-left:4px solid #2563eb;border-radius:8px;grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:.55rem 1rem;padding:.74rem;display:grid}.app-config-history article>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.app-config-history strong{color:#14233d}.app-config-history span{color:#255a91;background:#eef6ff;border-radius:999px;padding:.24rem .5rem;font-size:.75rem;font-weight:900}.app-config-history p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem}.app-settings-simple{gap:1rem;display:grid}.app-settings-status-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.app-settings-status-card{background:#fff;border:1px solid #e1e7ef;border-radius:18px;gap:.38rem;padding:1rem;display:grid;box-shadow:0 12px 28px #0f172a0b}.app-settings-status-card span,.app-settings-save-card span{color:#0d58d9;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.app-settings-status-card strong,.app-settings-save-card strong{color:#101828;font-size:1.08rem;line-height:1.18}.app-settings-status-card p,.app-settings-save-card p{color:#667085;margin:0;font-size:.84rem;line-height:1.45}.app-settings-status-card.is-ok{background:linear-gradient(#fff 0%,#f5fcf8 100%);border-color:#21ba6f40}.app-settings-status-card.is-warn{background:linear-gradient(#fff 0%,#fff8ed 100%);border-color:#f59e0b47}.app-settings-status-card.is-danger{background:linear-gradient(#fff 0%,#fff5f5 100%);border-color:#ef444447}.app-settings-simple-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);align-items:start;gap:1rem;display:grid}.app-settings-simple-main,.app-settings-simple-side{gap:1rem;display:grid}.app-settings-simple-side{position:sticky;top:88px}.app-settings-friendly-panel{border-radius:20px}.app-settings-friendly-panel h2,.app-settings-friendly-panel h3{margin:0}.app-settings-friendly-panel h2{color:#101828;font-size:1.18rem}.app-settings-friendly-panel h3{color:#101828;font-size:.98rem}.app-settings-friendly-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.app-settings-friendly-fields label{color:#344054;gap:.38rem;font-size:.82rem;font-weight:800;display:grid}.app-settings-friendly-fields label span{color:#667085;font-size:.78rem}.app-settings-friendly-fields .field-wide{grid-column:1/-1}.app-settings-inline-subsection{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-top:1rem;display:flex}.app-settings-inline-subsection strong{color:#101828;font-size:.92rem}.app-settings-inline-subsection p{color:#667085;margin:.18rem 0 0;font-size:.82rem;line-height:1.45}.app-role-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.app-role-choice-grid button,.app-settings-action-switches button,.app-mode-preset-grid button{color:#101828;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #e1e7ef;border-radius:16px;gap:.35rem;padding:.95rem;display:grid}.app-role-choice-grid button.is-enabled,.app-settings-action-switches button.is-enabled{background:#eef4ff;border-color:#0d58d947}.app-settings-flow-stack{gap:1rem;display:grid}.app-mode-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.app-mode-preset-grid button{align-content:start;min-height:142px}.app-mode-preset-grid button:hover{background:#f6f9ff;border-color:#0d58d947}.app-mode-preset-grid strong{color:#101828;font-size:1rem}.app-mode-preset-grid p{color:#667085;margin:0;font-size:.83rem;line-height:1.45}.app-mode-preset-grid span{color:#0d58d9;background:#eaf1ff;border-radius:999px;width:fit-content;margin-top:auto;padding:.32rem .55rem;font-size:.76rem;font-weight:850}.app-settings-action-switches button.is-danger{background:#fff5f5;border-color:#ef444447}.app-role-choice-grid button>span{color:#475467;background:#f1f5f9;border-radius:999px;width:fit-content;padding:.24rem .48rem;font-size:.72rem;font-weight:850}.app-role-choice-grid button.is-enabled>span{color:#0d58d9;background:#dbeafe}.app-role-choice-grid strong,.app-settings-action-switches strong{color:#101828;font-size:1rem}.app-role-choice-grid p,.app-module-group-grid p,.app-settings-action-switches span{color:#667085;margin:0;font-size:.83rem;line-height:1.42}.app-module-group-grid,.app-navigation-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.app-module-group-grid article,.app-navigation-choice-grid article{background:#fbfcff;border:1px solid #e1e7ef;border-radius:16px;align-content:start;gap:.85rem;padding:.95rem;display:grid}.app-module-group-grid article>div:last-child,.app-navigation-choice-grid article>div:last-child,.app-recipient-row,.app-surface-simple-list article div{flex-wrap:wrap;gap:.45rem;display:flex}.app-module-group-grid button,.app-navigation-choice-grid button,.app-recipient-row button,.app-surface-simple-list button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:999px;padding:.38rem .6rem;font-size:.78rem;font-weight:820}.app-module-group-grid button.is-enabled,.app-navigation-choice-grid button.is-active,.app-recipient-row button.is-active,.app-surface-simple-list button.is-active{color:#0d58d9;background:#eaf1ff;border-color:#0d58d947}.app-navigation-choice-grid h3,.app-navigation-choice-grid p{margin:0}.app-navigation-choice-grid p{color:#667085;font-size:.82rem}.app-settings-action-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.app-settings-save-card{background:linear-gradient(135deg,#0d58d914,#21ba6f14),#fff;border-radius:20px;gap:.65rem;display:grid}.app-settings-save-card .button{justify-content:center;width:100%}.app-surface-simple-list{gap:.8rem;display:grid}.app-surface-simple-list article{gap:.5rem;display:grid}.app-surface-simple-list strong{color:#101828}.app-settings-advanced{gap:.85rem;display:grid}.app-settings-advanced summary{cursor:pointer;color:#0d58d9;font-size:.86rem;font-weight:850}.app-settings-technical-panel{border-radius:20px}.app-settings-technical-panel[open]{gap:1rem;display:grid}.app-config-history-simple article{grid-template-columns:1fr}.admin-login-page{color:#101828!important;background:radial-gradient(circle at 18% 12%,#004ac614,#0000 30rem),radial-gradient(circle at 88% 18%,#21ba6f14,#0000 28rem),#f7f8fd!important;min-height:100vh!important;padding:32px clamp(22px,4vw,56px)!important}.admin-login-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:850;text-decoration:none;color:#101828!important;font-size:18px!important;display:inline-flex!important}.admin-login-brand span{color:#fff;background:#0d58d9;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid;box-shadow:0 14px 28px #0d58d933}.admin-login-brand strong{color:#101828!important}.admin-login-shell{background:0 0!important;grid-template-columns:minmax(0,.95fr) minmax(390px,480px)!important;align-items:center!important;gap:clamp(40px,7vw,96px)!important;width:min(1220px,100%)!important;min-height:calc(100vh - 110px)!important;margin:0 auto!important;display:grid!important}.admin-login-copy{gap:22px;max-width:650px;color:#101828!important;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}.admin-login-eyebrow{text-transform:uppercase;color:#0d58d9!important;letter-spacing:.1em!important;margin:0!important;font-size:13px!important;font-weight:850!important}.admin-login-copy h1,.admin-login-copy h2{color:#101828!important;letter-spacing:-.075em!important;max-width:11ch!important;margin:0!important;font-size:clamp(46px,6vw,78px)!important;line-height:.98!important}.admin-login-copy>p:not(.admin-login-eyebrow){letter-spacing:-.02em;color:#475467!important;max-width:610px!important;margin:0!important;font-size:18px!important;line-height:1.55!important}.admin-login-benefits{gap:12px!important;max-width:610px!important;margin-top:8px!important;display:grid!important}.admin-login-benefits article{color:#101828!important;background:#ffffffd1!important;border:1px solid #dfe5f0!important;border-radius:18px!important;padding:18px 20px!important;box-shadow:0 12px 34px #1018280b!important}.admin-login-benefits strong{color:#101828!important;font-size:16px!important;line-height:1.28!important}.admin-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#101828!important;background:#fffffff0!important;border:1px solid #dfe5f0!important;border-radius:24px!important;gap:18px!important;width:100%!important;padding:28px!important;display:grid!important;box-shadow:0 28px 70px #1018281c!important}.admin-login-mark{color:#fff!important;background:#0d58d9!important;border-radius:14px!important;width:52px!important;height:52px!important;font-size:22px!important;box-shadow:0 14px 28px #0d58d93d!important}.admin-login-kicker{text-transform:uppercase;color:#0d58d9!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:12px!important;font-weight:850!important}.admin-login-card h1{color:#101828!important;letter-spacing:-.055em!important;margin:0!important;font-size:28px!important;line-height:1.12!important}.admin-login-single-account{color:#101828!important;background:#f6f9ff!important;border:1px solid #d8e4f5!important;border-radius:18px!important;gap:5px!important;padding:16px 18px!important;display:grid!important}.admin-login-single-account strong{color:#101828!important;font-size:16px!important}.admin-login-card input[type=email],.admin-login-card input[type=password]{color:#101828!important;width:100%!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e8!important;border-radius:14px!important;padding:0 14px!important;font-size:15px!important;font-weight:650!important}.admin-login-card input[type=email]:focus,.admin-login-card input[type=password]:focus{border-color:#0d58d9!important;outline:3px solid #0d58d924!important}.admin-login-card input::placeholder{color:#98a2b3!important}.admin-login-message{color:#b42318!important;background:#fff5f5!important;border-color:#fecaca!important;font-size:14px!important}.admin-login-submit{color:#fff!important;background:#0d58d9!important;border:0!important;border-radius:16px!important;min-height:56px!important;font-size:16px!important;font-weight:850!important;box-shadow:0 16px 32px #0d58d93d!important}.admin-login-submit:hover{background:#0b4fc3!important}@media (max-width:980px){.admin-login-page{padding:24px 18px!important}.admin-login-shell{grid-template-columns:1fr!important;gap:32px!important;min-height:auto!important;padding:48px 0!important}.admin-login-copy h1,.admin-login-copy h2{max-width:13ch!important;font-size:clamp(40px,14vw,58px)!important}}.admin-shell{color:#131b2e!important;background:#faf8ff!important}.admin-shell .content{color:#131b2e!important;background:radial-gradient(circle at 78% 0,#0d58d90b,#0000 28rem),#faf8ff!important}.admin-shell .page{color:#131b2e!important;box-shadow:none!important;background:0 0!important}.admin-shell .hero,.admin-shell .admin-hero,.admin-shell .panel,.admin-shell .panel-wide,.admin-shell .metric-card,.admin-shell .admin-task-row,.admin-shell .admin-area-card,.admin-shell .module-context-strip,.admin-shell .operational-depth-bar,.admin-shell .admin-task-launcher,.admin-shell .users-roles-clean-summary,.admin-shell .users-roles-clean-templates,.admin-shell .users-roles-clean-list-panel,.admin-shell .users-roles-clean-form-panel,.admin-shell .organizations-clean-list-panel,.admin-shell .organizations-clean-form-panel,.admin-shell .organizations-clean-rules-panel,.admin-shell .account-manager-role-card,.admin-shell .account-manager-user-row,.admin-shell .account-manager-empty,.admin-shell .account-manager-allowed-list div{color:#131b2e!important;background:#fff!important;border-color:#dfe5f0!important;box-shadow:0 14px 34px #1018280e!important}.admin-shell .admin-hero,.admin-shell .hero{background:linear-gradient(115deg,#fffffffa,#f6f9fff5),#fff!important}.admin-shell .panel h1,.admin-shell .panel h2,.admin-shell .panel h3,.admin-shell .hero h1,.admin-shell .hero h2,.admin-shell .admin-hero h1,.admin-shell .section-heading h2,.admin-shell .admin-task-row strong,.admin-shell .admin-area-card strong,.admin-shell .module-context-strip strong{color:#131b2e!important}.admin-shell .panel p,.admin-shell .hero p,.admin-shell .admin-hero p,.admin-shell .page p,.admin-shell .admin-task-row p,.admin-shell .admin-area-card p,.admin-shell .module-context-strip p{color:#5d6678!important}.admin-shell .status-chip{color:#344054!important;background:#f6f8fc!important;border-color:#dfe5f0!important}.admin-shell .event-setup-guide{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:start;gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .event-setup-guide-copy,.admin-shell .event-setup-form{background:#fff;border:1px solid #c3c6d79e;border-radius:14px;box-shadow:0 14px 34px #1018280e}.admin-shell .event-setup-guide-copy{gap:14px;padding:20px;display:grid}.admin-shell .event-setup-guide-copy>span{text-transform:uppercase;font-size:.78rem;font-weight:950;color:#075eea!important}.admin-shell .event-setup-guide-copy h2{max-width:12ch;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:.98}.admin-shell .event-setup-guide-copy p{max-width:54ch;margin:0;line-height:1.58;color:#5d6678!important}.admin-shell .event-setup-progress{gap:8px;display:grid}.admin-shell .event-setup-progress div{background:#fbfdff;border:1px solid #c3c6d79e;border-radius:10px;grid-template-columns:86px minmax(72px,.28fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.admin-shell .event-setup-progress div.is-ready{background:#f4fbf7;border-color:#21ba6f42}.admin-shell .event-setup-progress span,.admin-shell .event-setup-progress strong,.admin-shell .event-setup-progress p{margin:0;font-size:.82rem}.admin-shell .event-setup-progress strong{text-align:right;color:#131b2e!important}.admin-shell .event-setup-form{gap:16px;padding:18px;display:grid}.admin-shell .event-setup-form-head,.admin-shell .event-setup-next-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell .event-setup-form-head div,.admin-shell .event-setup-next-actions div{gap:3px;display:grid}.admin-shell .event-setup-form-head a{color:#075eea;font-size:.84rem;font-weight:900;text-decoration:none}.admin-shell .event-setup-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.admin-shell .event-setup-form-grid label{gap:6px;min-width:0;font-size:.82rem;font-weight:850;display:grid;color:#344054!important}.admin-shell .event-setup-form-grid .field-wide{grid-column:1/-1}.admin-shell .event-setup-form-grid input,.admin-shell .event-setup-form-grid select{color:#131b2e;background:#fff;border:1px solid #dbe4ef;border-radius:9px;width:100%;min-width:0;height:42px;font-size:.93rem;font-weight:760}.admin-shell .event-setup-form-grid input[type=color]{padding:4px}.admin-shell .event-setup-next-actions{border-top:1px solid #edf1f7;padding-top:12px}.admin-shell .status-chip.danger{color:#b42318!important;background:#fff5f5!important;border-color:#ef444447!important}.launch-completion-page{gap:1rem;display:grid}.panel-wide,.table-wrap{content-visibility:auto;contain-intrinsic-size:auto 360px}.launch-completion-hero{background:linear-gradient(112deg,#fffffffa,#f1fbf7e6 52%,#fff8edf5),linear-gradient(135deg,#f8fbff,#eefcf4)}.results-page{gap:1rem;display:grid}.results-hero{background:linear-gradient(112deg,#fffffffa,#f2f7ffe6 54%,#fff7ebf0),linear-gradient(135deg,#f8fbff,#fff5ea)}.league-applications-page{gap:1rem;display:grid}.league-applications-hero{background:linear-gradient(112deg,#fffffffa,#eff8ffe6 54%,#f1fbf7f0),linear-gradient(135deg,#f8fbff,#eefcf4)}.league-application-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.league-application-kpis .panel{gap:.2rem;display:grid}.league-application-kpis strong{color:#102033;font-size:2.1rem;line-height:1}.league-application-kpis span{color:var(--muted);font-weight:800}.mini-league-application-list{gap:.8rem;display:grid}.mini-league-application-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.mini-league-application-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.mini-league-application-head>div{gap:.35rem;display:grid}.mini-league-application-head strong{color:#102033;font-size:1.08rem}.mini-league-application-head span,.mini-league-application-card p{color:var(--muted);line-height:1.5}.mini-league-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.mini-league-onboarding-steps span{color:#263b59;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.62rem;font-size:.83rem;font-weight:900}.manual-results-panel{gap:1rem;display:grid}.manual-results-panel .section-heading p{max-width:760px;color:var(--muted);line-height:1.55}.manual-results-form{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.manual-result-mode-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.manual-result-mode-strip label,.manual-publish-toggle{color:#263b59;background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:.5rem;padding:.7rem;font-weight:900;display:flex}.manual-result-mode-strip input,.manual-publish-toggle input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.manual-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.manual-results-grid-small{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-results-grid label,.manual-textarea-label{color:#263b59;gap:.3rem;font-size:.86rem;font-weight:900;display:grid}.manual-score-card{background:linear-gradient(135deg,#123e7c14,#f26a2114),#fff;border:1px solid #cbd8ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.manual-score-card>div{grid-template-columns:minmax(0,1fr) 120px;gap:.65rem;display:grid}.manual-score-card strong{color:#123e7c;font-size:2rem}.manual-results-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.results-page .manual-results-actions button,.results-page form[method=get] button,.results-page a.link{min-height:40px}.results-page .manual-results-actions button,.results-page form[method=get] button{border:1px solid var(--brand);background:var(--brand);color:#fff;font:inherit;cursor:pointer;border-radius:8px;padding:.65rem .9rem;font-weight:900}.results-page a.link{align-items:center;display:inline-flex}.manual-result-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.manual-result-readiness article{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.25rem;padding:.8rem;display:grid}.manual-result-readiness strong{color:#102033}.manual-result-readiness span{color:var(--muted);font-size:.88rem;line-height:1.45}.launch-score-grid{grid-template-columns:1.1fr .85fr .85fr;gap:1rem;display:grid}.launch-score-grid .panel{gap:.35rem;display:grid}.launch-score-grid span{color:var(--muted);line-height:1.4}.launch-operator-board{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:1rem;display:grid}.launch-operator-decision,.launch-operator-queue{background:#fff;border:1px solid #dbe4ef;border-radius:12px;box-shadow:0 14px 34px #1018280e}.launch-operator-decision{border-left:6px solid #dc2626;grid-template-columns:minmax(0,1fr) minmax(140px,.28fr);align-items:end;gap:1rem;padding:1.05rem;display:grid}.launch-operator-decision.is-go{border-left-color:var(--green);background:linear-gradient(135deg,#f5fff9,#fff)}.launch-operator-decision.is-stop{background:linear-gradient(135deg,#fff8f8,#fff)}.launch-operator-decision span,.launch-operator-queue-head span{color:#0d58d9;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:950}.launch-operator-decision h2{color:#0b1020;letter-spacing:-.075em;max-width:760px;margin:.28rem 0 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.92}.launch-operator-decision p{color:#52637d;max-width:70ch;margin:.7rem 0 0;line-height:1.45}.launch-operator-meta{text-align:right;justify-items:end;gap:.3rem;display:grid}.launch-operator-meta strong{color:#0b1020;letter-spacing:-.08em;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.85}.launch-operator-meta small{color:#667085;font-weight:800;line-height:1.32}.launch-operator-actions{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding-top:.4rem;display:flex}.launch-operator-queue{align-content:start;gap:.65rem;padding:1rem;display:grid}.launch-operator-queue-head{gap:.25rem;display:grid}.launch-operator-queue-head strong{color:#0b1020;font-size:1.15rem}.launch-operator-step{background:#f8fbff;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem;display:grid}.launch-operator-step.ready{border-left-color:var(--green)}.launch-operator-step.blocked{border-left-color:#dc2626}.launch-operator-step b{color:#24559a;background:#eef6ff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.78rem;display:grid}.launch-operator-step span{gap:.18rem;min-width:0;display:grid}.launch-operator-step strong{color:#17365f;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.launch-operator-step small{color:#667085;font-weight:800}.launch-readiness-list{gap:.65rem;display:grid}.launch-readiness-row{background:#fbfdff;border:1px solid #dbe4ef;border-left:5px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem;text-decoration:none;display:grid}.launch-readiness-row.ready{border-left-color:var(--green)}.launch-readiness-row.warning{border-left-color:#f59e0b}.launch-readiness-row.blocked{border-left-color:#dc2626}.launch-readiness-row div{gap:.2rem;display:grid}.launch-readiness-row div:last-child{justify-items:end}.launch-readiness-row span{color:var(--muted);font-size:.86rem;line-height:1.35}.launch-readiness-row b{color:#24559a;text-transform:uppercase;background:#eef6ff;border-radius:999px;padding:.28rem .56rem;font-size:.74rem}.evidence-score-grid{margin-bottom:1rem}.launch-evidence-list{gap:.72rem;display:grid}.launch-evidence-row{background:#fff;border:1px solid #dbe4ef;border-left-width:5px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.85rem;display:grid}.launch-evidence-row.complete{border-left-color:var(--green)}.launch-evidence-row.incomplete{border-left-color:#f59e0b}.launch-evidence-row.missing{border-left-color:#dc2626}.launch-evidence-row div{gap:.24rem;display:grid}.launch-evidence-row div:last-child{text-align:right;justify-items:end}.launch-evidence-row span,.launch-evidence-row code{color:var(--muted);line-height:1.4}.launch-evidence-row b{color:#24559a;text-transform:uppercase;background:#eef6ff;border-radius:999px;padding:.28rem .56rem;font-size:.74rem}.evidence-next-steps{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;margin-top:1rem;padding:.9rem}.section-heading-compact{margin-bottom:.75rem}.section-heading-compact h3{color:#17365f;margin:0;font-size:1rem}.section-heading-compact p{color:var(--muted);margin:.22rem 0 0;font-size:.88rem}.evidence-next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.evidence-next-step-card{background:#fff;border:1px solid #dbe4ef;border-top:4px solid #f59e0b;border-radius:8px;align-content:space-between;gap:.8rem;min-height:168px;padding:.82rem;display:grid}.evidence-next-step-card.critical{background:linear-gradient(#fff7f7,#fff);border-top-color:#dc2626}.evidence-next-step-card div{gap:.38rem;display:grid}.evidence-next-step-card span{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;width:fit-content;padding:.22rem .5rem;font-size:.7rem;font-weight:900}.evidence-next-step-card strong{color:#17365f;line-height:1.18}.evidence-next-step-card p{color:var(--muted);margin:0;line-height:1.42}.evidence-next-step-card small{color:var(--muted);font-weight:800}.evidence-next-step-card code{white-space:normal;overflow-wrap:anywhere}.launch-action-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.launch-action-card{color:#18304f;background:#fff;border:1px solid #dbe4ef;border-top:5px solid #f59e0b;border-radius:8px;align-content:space-between;gap:.85rem;min-height:180px;padding:.9rem;text-decoration:none;display:grid}.launch-action-card.critical{background:linear-gradient(#fff8f8,#fff);border-top-color:#dc2626}.launch-action-card.medium{border-top-color:var(--green);background:linear-gradient(#f5fff9,#fff)}.launch-action-card div{gap:.45rem;display:grid}.launch-action-card span{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.72rem;font-weight:900}.launch-action-card strong{line-height:1.18}.launch-action-card p{color:var(--muted);margin:0;line-height:1.42}.launch-action-card small{color:var(--muted);font-weight:800}.launch-action-card code,.launch-command-strip code{white-space:normal;overflow-wrap:anywhere}.launch-runbook-timeline{gap:.7rem;display:grid}.launch-runbook-step{background:#fff;border:1px solid #dbe4ef;border-left:5px solid #f59e0b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.85rem;display:grid}.launch-runbook-step.ready{border-left-color:var(--green)}.launch-runbook-step.blocked{border-left-color:#dc2626}.launch-runbook-order{color:#24559a;background:#eef6ff;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-weight:950;display:grid}.launch-runbook-step div:nth-child(2){gap:.3rem;display:grid}.launch-runbook-step strong{color:#17365f}.launch-runbook-step span,.launch-runbook-step p{color:var(--muted);margin:0;line-height:1.42}.launch-runbook-step code{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:100%}.launch-runbook-step b{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:.28rem .56rem;font-size:.74rem}.launch-final-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.launch-final-actions a{color:#263b59;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.8rem;font-weight:900;text-decoration:none}.launch-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.launch-command-strip code{color:#1f3656;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:.68rem}.usage-window-tabs{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;display:flex}.usage-analytics-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:1rem;display:grid}.usage-module-list,.usage-conversion-stack,.usage-risk-list{gap:.7rem;display:grid}.usage-module-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:.8rem;padding:.75rem;display:grid}.usage-module-row div:first-child{gap:.2rem;display:grid}.usage-module-row span,.usage-conversion-stack span{color:var(--muted)}.usage-bar{background:#edf3f9;border-radius:999px;height:.62rem;overflow:hidden}.usage-bar span{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#2563eb);height:100%;display:block}.usage-conversion-stack>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.usage-conversion-stack .usage-bar{grid-column:1/-1}.usage-risk-row{background:#fff;border:1px solid #dbe4ef;border-left:5px solid #f59e0b;border-radius:8px;justify-content:space-between;gap:1rem;padding:.72rem;display:flex}.usage-empty-state{max-width:1200px;margin:0 auto 1rem;padding:1.1rem}.usage-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.usage-empty-grid article{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;padding:1rem}.usage-empty-grid strong{color:#101828}.usage-empty-grid p{color:#667085;margin:.45rem 0 0;line-height:1.58}.usage-empty-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem}.usage-risk-row.critical{border-left-color:#dc2626}.usage-risk-row span{font-weight:950}.usage-small-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.usage-small-matrix h3{color:#17365f;margin:0 0 .55rem;font-size:1rem}.usage-small-matrix p{color:var(--muted);margin:.35rem 0}.brand-wizard-layout{grid-template-columns:230px minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.operational-depth-bar{display:none!important}.brand-workflow-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:.75rem 0 1rem;display:grid}.brand-workflow-summary div{background:#fff;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.15rem .65rem;padding:.8rem;display:grid}.brand-workflow-summary strong{color:#0d6838;background:#effaf3;border:1px solid #cbe9d5;border-radius:999px;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:.82rem;display:grid}.brand-workflow-summary span{color:#101828;font-size:.88rem;font-weight:760}.brand-workflow-summary p{color:#667085;grid-column:2;margin:0;font-size:.78rem;line-height:1.35}.brand-wizard-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.brand-wizard-steps{gap:.55rem;display:grid}.brand-wizard-steps button,.brand-wizard-note{color:#263b59;text-align:left;background:#f8fbff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:12px;gap:.25rem;padding:.68rem;display:grid}.brand-wizard-steps button{cursor:pointer}.brand-wizard-steps button.is-active{border-left-color:var(--accent);background:#fff8f3;box-shadow:0 8px 20px #1018280d}.brand-wizard-steps span,.brand-wizard-note span{color:var(--muted);font-size:.82rem;line-height:1.4}.brand-wizard-form,.brand-wizard-card{gap:.85rem;display:grid}.brand-wizard-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:16px;min-height:0;padding:1rem}.brand-current-step{background:#fff;border:1px solid #dce3ec;border-radius:14px;gap:.16rem;padding:.8rem .9rem;display:grid}.brand-current-step span{color:#0d6838;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:820}.brand-current-step strong{color:#101828;font-size:1rem}.brand-current-step p{color:#667085;margin:0;font-size:.84rem}.brand-wizard-card h3{margin:0;font-size:1.25rem}.brand-wizard-card p{color:var(--muted);margin:0;line-height:1.5}.brand-guidance-strip{background:#fff8f3;border:1px solid #f1c7a5;border-radius:8px;gap:.22rem;padding:.78rem;display:grid}.brand-guidance-strip span{color:#6b4a32;line-height:1.45}.brand-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.brand-preset-grid button{color:#263b59;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-top-width:4px;border-radius:14px;align-content:start;gap:.45rem;min-height:228px;padding:.78rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.brand-preset-grid button:hover,.brand-preset-grid button.is-selected{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a1a}.brand-preset-grid button.is-selected{background:linear-gradient(#fff 0%,#ecfdf5 100%);border-top-color:#22c55e}.brand-preset-grid .preset-swatch{border:1px solid #0f172a14;border-radius:12px;width:100%;height:52px;box-shadow:inset 0 -30px 60px #00000029}.brand-preset-grid em,.brand-preset-grid .preset-meta{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;width:fit-content;padding:.2rem .46rem;font-size:.68rem;font-style:normal;font-weight:900}.brand-preset-grid strong{color:#0f172a;font-size:1.05rem;line-height:1.15}.brand-preset-grid small{color:var(--muted);line-height:1.35}.brand-preset-grid button>div,.brand-preset-grid footer{flex-wrap:wrap;gap:.3rem;display:flex}.brand-preset-grid b,.brand-preset-grid i{border-radius:999px;padding:.18rem .42rem;font-size:.66rem;line-height:1.2}.brand-preset-grid b{color:#475569;background:#f1f5f9}.brand-preset-grid i{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;font-style:normal;font-weight:850}.brand-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.brand-color-grid label{color:#263b59;gap:.3rem;font-size:.82rem;font-weight:900;display:grid}.brand-color-grid input{min-height:44px;padding:.2rem}.brand-color-grid code{color:var(--muted);font-size:.76rem}.brand-asset-checklist,.source-link-editor,.brand-existing-themes>div{gap:.55rem;display:grid}.brand-asset-checklist div{background:#fff;border:1px solid #dbe4ef;border-radius:12px;gap:.18rem;padding:.72rem;display:grid}.brand-asset-checklist span{color:var(--muted);font-size:.86rem}.source-link-editor div{grid-template-columns:120px 170px minmax(0,1fr);gap:.5rem;display:grid}.source-link-editor .source-link-header,.partner-editor .partner-editor-header{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:760}.partner-editor{gap:.65rem;display:grid}.partner-editor div{grid-template-columns:120px 1.1fr 150px 1fr 1fr 1.2fr 84px;align-items:center;gap:.5rem;display:grid}.brand-channel-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.brand-channel-map span{color:#263b59;text-align:center;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:.42rem .55rem;font-size:.8rem;font-weight:900}.brand-live-preview{border-radius:18px;gap:.75rem;min-height:0;padding:1rem;display:grid;position:sticky;top:84px;overflow:hidden;box-shadow:0 24px 54px #0c1a302e}.brand-preview-header{justify-content:space-between;align-items:center;gap:.8rem;font-weight:950;display:flex}.brand-preview-header span,.brand-preview-header strong{background:#ffffff24;border:1px solid #ffffff5c;border-radius:999px;padding:.34rem .58rem}.brand-live-preview h3{max-width:100%;color:inherit;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(1.7rem,2.35vw,2.15rem);line-height:1.04}.brand-live-preview p{max-width:30ch;color:inherit;margin:0;font-weight:720;line-height:1.42}.brand-preview-phone,.brand-preview-ticket,.brand-preview-partners{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff5c;border-radius:14px;gap:.4rem;padding:.75rem;display:grid}.brand-preview-phone{grid-template-columns:minmax(0,1fr);align-items:center}.brand-preview-phone span,.brand-preview-phone small,.brand-preview-ticket span,.brand-preview-ticket small,.brand-preview-partners>span{color:inherit;opacity:.84;font-size:.8rem;font-weight:850}.brand-preview-phone strong,.brand-preview-ticket strong{color:inherit;font-size:1.1rem;display:block}.brand-preview-partners div{flex-wrap:wrap;gap:.4rem;display:flex}.brand-preview-partners strong{color:inherit;background:#ffffff2e;border-radius:999px;padding:.28rem .5rem;font-size:.78rem}.brand-preview-chip{color:#111827;background:#ffffffe6;border:1px solid #ffffff6b;border-radius:10px;width:fit-content;padding:.52rem .72rem;font-weight:950;display:inline-flex}.brand-step-footer{border-top:1px solid #e3e8ef;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.85rem;display:flex}.brand-step-footer .button:first-child{margin-right:auto}.brand-existing-themes{border-top:1px solid #dbe4ef;margin-top:1rem;padding-top:1rem}.brand-existing-themes h3{margin:0 0 .65rem}.brand-existing-themes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-existing-themes a{background:#f8fbff;border:1px solid #dbe4ef;border-left-width:5px;border-radius:8px;gap:.22rem;padding:.72rem;text-decoration:none;display:grid}.brand-existing-themes span{color:var(--muted);font-size:.84rem}.brand-studio-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand-studio-head h2{margin:0 0 .4rem;font-size:clamp(2rem,3vw,2.6rem)}.brand-studio-head p{color:#5d6b82;max-width:64ch;margin:0;line-height:1.55}.brand-studio-intro{grid-template-columns:1.35fr 1fr 1fr;gap:.9rem;margin:1rem 0 1.2rem;display:grid}.brand-intro-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce4ef;border-radius:20px;gap:.8rem;padding:1.1rem 1.15rem;display:grid;box-shadow:0 16px 34px #0f172a0a}.brand-intro-card.is-emphasis{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#102545 50%,#17406f 100%);border-color:#0f172a1f}.brand-intro-card.is-emphasis p,.brand-intro-card.is-emphasis li{color:#ffffffd1}.brand-intro-card h3{margin:0;font-size:1.35rem;line-height:1.15}.brand-intro-card p{color:#5d6b82;margin:0;line-height:1.55}.eyebrow{color:#2758b5;text-transform:uppercase;background:#eef4ff;border-radius:999px;width:fit-content;padding:.34rem .56rem;font-size:.76rem;font-weight:800;display:inline-flex}.brand-intro-card.is-emphasis .eyebrow{color:#fff;background:#ffffff29}.brand-intro-list{color:#1d2939;gap:.5rem;margin:0;padding-left:1rem;line-height:1.5;display:grid}.brand-intro-actions{flex-wrap:wrap;gap:.6rem;display:flex}.brand-studio-layout{grid-template-columns:260px minmax(0,1fr) 330px;gap:1.1rem}.brand-preset-rail{gap:.9rem;display:grid;position:sticky;top:84px}.brand-preset-rail-head{gap:.4rem;display:grid}.brand-preset-rail-head h3{margin:0;font-size:1.05rem}.brand-preset-rail-head p,.brand-preset-note span{color:#667085;margin:0;line-height:1.45}.brand-preset-stack{gap:.7rem;display:grid}.brand-preset-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:.45rem;padding:.8rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.brand-preset-card:hover,.brand-preset-card.is-selected{border-color:#99b9ff;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.brand-preset-card.is-selected{background:linear-gradient(#fff 0%,#effaf6 100%)}.brand-preset-surface{border-radius:14px;width:100%;height:64px;display:block;box-shadow:inset 0 -26px 52px #0000002e}.brand-preset-card strong{color:#0f172a;font-size:1rem}.brand-preset-card small,.brand-preset-card p{color:#667085;margin:0}.brand-preset-note{background:#f8fbff;border:1px dashed #c6d2e1;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.brand-studio-form{gap:1rem;display:grid}.brand-current-step{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.brand-section-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.brand-section-tabs button{color:#41546f;background:#fff;border:1px solid #d7e0eb;border-radius:999px;padding:.5rem .75rem;font-size:.82rem;font-weight:800}.brand-section-tabs button.is-active{color:#1f5fd1;background:#eef5ff;border-color:#bed8ff}.brand-studio-section{background:#fff;border:1px solid #dbe4ef;border-radius:20px;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 16px 34px #0f172a0a}.brand-studio-section.is-focused{border-color:#b9d1ff;box-shadow:0 20px 42px #3b82f614}.brand-studio-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand-studio-section-head h3{margin:0 0 .35rem;font-size:1.3rem}.brand-studio-section-head p{color:#667085;margin:0;line-height:1.5}.brand-section-badge{color:#42526b;white-space:nowrap;background:#f4f7fb;border-radius:999px;width:fit-content;padding:.35rem .62rem;font-size:.74rem;font-weight:800;display:inline-flex}.brand-identity-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:.9rem;display:grid}.brand-logo-drop{background:#f8fbff;border:1px dashed #c9d6e8;border-radius:18px;gap:.5rem;padding:1rem;display:grid}.brand-logo-drop span{color:#0f172a;font-weight:800}.brand-logo-drop small{color:#667085;line-height:1.45}.brand-studio-note{border-left:3px solid #2dd4bf;gap:.2rem;padding-left:.8rem;display:grid}.brand-studio-note strong{color:#0f172a;font-size:.88rem}.brand-studio-note span{color:#667085;line-height:1.5}.brand-color-grid label{background:#fbfdff;border:1px solid #e5ebf3;border-radius:16px;gap:.45rem;padding:.8rem}.brand-color-grid input{border-radius:12px;width:100%;min-height:56px}.source-link-editor{gap:.65rem}.source-link-editor .source-link-header{padding:0 .2rem}.source-link-editor div:not(.source-link-header){background:#fbfdff;border:1px solid #e5ebf3;border-radius:16px;align-items:center;padding:.75rem}.brand-channel-map span{background:#f8fbff;padding:.58rem .7rem}.brand-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.brand-partner-card{background:#fbfdff;border:1px solid #e5ebf3;border-radius:18px;gap:.55rem;padding:.9rem;display:grid}.brand-live-preview{gap:1rem;min-height:640px;padding:1.1rem}.brand-preview-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff57;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.brand-preview-shell span,.brand-preview-shell small{opacity:.84;font-size:.78rem;font-weight:800}.brand-preview-shell strong{font-size:1.05rem}@media (max-width:1180px){.brand-studio-intro,.brand-studio-layout,.brand-identity-layout{grid-template-columns:1fr}.brand-preset-rail,.brand-live-preview{position:static}.brand-partner-grid{grid-template-columns:1fr}}@media (max-width:820px){.brand-studio-head,.brand-current-step,.brand-studio-section-head{grid-template-columns:1fr;display:grid}.brand-section-tabs{justify-content:flex-start}.brand-color-grid,.brand-existing-themes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.source-link-editor div,.source-link-editor div:not(.source-link-header){grid-template-columns:1fr}.source-link-editor .source-link-header{display:none}}@media (max-width:640px){.brand-color-grid,.brand-channel-map,.brand-existing-themes>div{grid-template-columns:1fr}.brand-studio-head h2{font-size:1.85rem}}.admin-shell .league-theme-hero{grid-template-columns:minmax(0,1fr) 280px!important;gap:24px!important;padding:28px!important;display:grid!important}.admin-shell .league-theme-hero h1{color:#101828!important;letter-spacing:-.08em!important;max-width:12ch!important;margin:0 0 10px!important;font-size:clamp(2.2rem,4vw,4.2rem)!important;line-height:.96!important}.admin-shell .league-theme-hero p{color:#5d6678!important;max-width:760px!important;font-size:1rem!important;line-height:1.55!important}.admin-shell .league-brand-wizard{background:#fff!important;border-radius:26px!important;gap:18px!important;padding:20px!important;display:grid!important}.admin-shell .brand-studio-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;display:grid!important}.admin-shell .brand-studio-head h2{color:#101828!important;letter-spacing:-.07em!important;max-width:920px!important;margin:8px 0!important;font-size:clamp(1.9rem,3vw,3rem)!important;line-height:1.02!important}.admin-shell .brand-studio-head p{color:#5d6678!important;max-width:760px!important}.admin-shell .brand-wizard-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.admin-shell .brand-studio-command-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-shell .brand-studio-command-row article{background:#f8faff!important;border:1px solid #c3c6d79e!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 12px!important;min-height:108px!important;padding:16px!important;display:grid!important}.admin-shell .brand-studio-command-row article span{color:#0d58d9!important;background:#e8f0ff!important;border-radius:12px!important;grid-row:span 2!important;place-items:center!important;width:34px!important;height:34px!important;font-weight:950!important;display:grid!important}.admin-shell .brand-studio-command-row article strong{color:#101828!important;font-size:1rem!important}.admin-shell .brand-studio-command-row article p{color:#667085!important;margin:0!important;font-size:.86rem!important;line-height:1.4!important}.admin-shell .brand-studio-layout{grid-template-columns:230px minmax(240px,.7fr) minmax(420px,1.1fr) 370px!important;align-items:start!important;gap:16px!important;display:grid!important}.admin-shell .brand-preset-rail,.admin-shell .brand-app-layout-editor,.admin-shell .brand-live-preview-studio{position:sticky!important;top:104px!important}.admin-shell .brand-preset-card{box-shadow:none!important;border-color:#c3c6d79e!important}.admin-shell .brand-preset-card strong{color:#101828!important}.admin-shell .brand-preset-card small,.admin-shell .brand-preset-card p,.admin-shell .brand-preset-note span{color:#667085!important}.admin-shell .brand-app-layout-editor{background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:22px!important;gap:14px!important;padding:16px!important;display:grid!important;box-shadow:0 14px 34px #1018280e!important}.admin-shell .brand-app-layout-editor h3{color:#101828!important;letter-spacing:-.04em!important;margin:8px 0 4px!important;font-size:1.28rem!important}.admin-shell .brand-app-layout-editor p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.admin-shell .brand-draggable-list{gap:8px!important;display:grid!important}.admin-shell .brand-draggable-row{color:#101828!important;text-align:left!important;cursor:grab!important;background:#fbfdff!important;border:1px solid #c3c6d7b8!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:4px 10px!important;min-height:72px!important;padding:11px!important;display:grid!important}.admin-shell .brand-draggable-row:hover,.admin-shell .brand-draggable-row.is-dragging{background:#f2f6ff!important;border-color:#0d58d96b!important}.admin-shell .brand-draggable-row span{color:#0d58d9!important;background:#e8f0ff!important;border-radius:12px!important;grid-row:span 2!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.78rem!important;font-weight:950!important;display:grid!important}.admin-shell .brand-draggable-row strong{color:#101828!important;font-size:.92rem!important}.admin-shell .brand-draggable-row small{color:#667085!important;font-size:.78rem!important}.admin-shell .brand-draggable-row b{color:#98a2b3!important;grid-row:span 2!important;font-size:1rem!important}.admin-shell .brand-layout-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.admin-shell .brand-current-step,.admin-shell .brand-studio-section,.admin-shell .brand-step-footer{background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:20px!important;box-shadow:0 14px 34px #1018280b!important}.admin-shell .brand-current-step{padding:14px!important}.admin-shell .brand-current-step span,.admin-shell .brand-section-badge{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.admin-shell .brand-current-step strong{color:#101828!important;font-size:1.1rem!important}.admin-shell .brand-current-step p{color:#667085!important;margin:2px 0 0!important}.admin-shell .brand-studio-section{padding:16px!important}.admin-shell .brand-studio-section.is-focused{border-color:#0d58d952!important;box-shadow:0 18px 42px #0d58d912!important}.admin-shell .brand-studio-section-head h3{color:#101828!important;font-size:1.18rem!important}.admin-shell .brand-studio-section-head p,.admin-shell .brand-studio-note span{color:#667085!important;font-size:.9rem!important}.admin-shell .brand-live-preview-studio{background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:26px!important;gap:12px!important;padding:16px!important;display:grid!important;box-shadow:0 20px 48px #10182814!important}.admin-shell .brand-live-preview-toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-shell .brand-live-preview-toolbar div{gap:2px!important;display:grid!important}.admin-shell .brand-live-preview-toolbar span{color:#667085!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.76rem!important;font-weight:850!important}.admin-shell .brand-live-preview-toolbar strong{color:#101828!important;font-size:1.1rem!important}.admin-shell .brand-live-preview-toolbar b{color:#0d6838!important;background:#effaf3!important;border:1px solid #21ba6f47!important;border-radius:999px!important;padding:6px 10px!important;font-size:.78rem!important}.admin-shell .brand-preview-device{border:10px solid #101828!important;border-radius:36px!important;gap:12px!important;width:min(100%,390px)!important;min-height:640px!important;margin-inline:auto!important;padding:22px 16px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 58px #1018282e!important}.admin-shell .brand-preview-device:before{display:none!important}.admin-shell .brand-preview-device>*{z-index:1!important;position:relative!important}.admin-shell .brand-device-notch{z-index:2!important;background:#101828!important;border-radius:0 0 16px 16px!important;width:92px!important;height:23px!important;position:absolute!important;top:9px!important;left:50%!important;transform:translate(-50%)!important}.admin-shell .brand-device-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-shell .brand-device-top span{color:#667085!important;opacity:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:900!important}.admin-shell .brand-device-top strong{color:#101828!important;background:#ffffffeb!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:0 14px 28px #00000029!important}.admin-shell .brand-device-top strong img{object-fit:contain!important;border-radius:12px!important;width:100%!important;height:100%!important}.admin-shell .brand-device-hero-card{background-position:50%!important;background-size:cover!important;border-radius:26px!important;align-content:end!important;gap:10px!important;min-height:210px!important;padding:22px!important;display:grid!important;box-shadow:0 18px 36px #10182829!important}.admin-shell .brand-device-hero-card small{color:inherit!important;opacity:.82!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:850!important}.admin-shell .brand-device-hero-card h3{color:inherit!important;letter-spacing:-.07em!important;margin:0!important;font-size:1.75rem!important;line-height:.98!important}.admin-shell .brand-device-hero-card p{color:inherit!important;opacity:.9!important;margin:0!important;line-height:1.4!important}.admin-shell .brand-device-hero-card button{color:#101828!important;background:#ffffffeb!important;border:0!important;border-radius:999px!important;width:fit-content!important;padding:9px 14px!important;font-size:.82rem!important;font-weight:900!important}.admin-shell .brand-device-score,.admin-shell .brand-device-sections article{color:#101828!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border:1px solid #c3c6d79e!important;border-radius:18px!important}.admin-shell .brand-device-score{text-align:left!important;border-left-width:4px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;padding:14px!important;display:flex!important}.admin-shell .brand-device-score span,.admin-shell .brand-device-score small{font-size:.72rem!important;font-weight:850!important}.admin-shell .brand-device-score strong{color:#101828!important;letter-spacing:-.08em!important;font-size:1.55rem!important}.admin-shell .brand-device-sections{gap:8px!important;display:grid!important}.admin-shell .brand-device-sections article{grid-template-columns:34px minmax(0,1fr)!important;gap:2px!important;padding:11px 12px!important;display:grid!important}.admin-shell .brand-device-sections article b{border-radius:12px!important;grid-row:span 2!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.78rem!important;font-weight:950!important;display:grid!important}.admin-shell .brand-device-sections article span{color:#101828!important;font-size:.92rem!important;font-weight:900!important}.admin-shell .brand-device-sections article small{color:#667085!important;opacity:1!important;font-size:.76rem!important}.admin-shell .brand-device-tabs{background:#ffffffeb!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:auto!important;padding:8px!important;display:grid!important}.admin-shell .brand-device-tabs span{color:#101828!important;text-align:center!important;font-size:.68rem!important;font-weight:850!important}.admin-shell .brand-preview-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-shell .brand-preview-output-grid article{background:#f8faff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;gap:4px!important;padding:11px!important;display:grid!important}.admin-shell .brand-preview-output-grid span{color:#667085!important;font-size:.72rem!important;font-weight:850!important}.admin-shell .brand-preview-output-grid strong{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.82rem!important;overflow:hidden!important}.admin-shell .brand-asset-column,.admin-shell .brand-upload-grid{gap:10px!important;display:grid!important}.admin-shell .brand-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .brand-asset-column>label:not(.brand-asset-drop){color:#344054!important;font-size:.84rem!important;font-weight:850!important}.admin-shell .brand-asset-column>label:not(.brand-asset-drop) input{color:#101828!important;background:#fff!important;border:1px solid #cfd8e8!important;border-radius:12px!important;width:100%!important;min-height:44px!important;margin-top:6px!important;padding:0 12px!important}.admin-shell .brand-asset-drop{color:#101828!important;cursor:pointer!important;background:radial-gradient(circle at 84% 14%,#0d58d914,#0000 10rem),#f8faff!important;border:2px dashed #0d58d947!important;border-radius:20px!important;gap:8px!important;min-height:160px!important;padding:18px!important;transition:border-color .16s,background .16s,transform .16s!important;display:grid!important;position:relative!important}.admin-shell .brand-asset-drop:hover{background:#f2f6ff!important;border-color:#0d58d99e!important;transform:translateY(-1px)!important}.admin-shell .brand-asset-drop.has-asset{background:radial-gradient(circle at 84% 14%,#21ba6f1a,#0000 10rem),#f4fbf7!important;border-style:solid!important;border-color:#21ba6f57!important}.admin-shell .brand-asset-drop input[type=file]{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.admin-shell .brand-asset-drop span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important}.admin-shell .brand-asset-drop strong{color:#101828!important;font-size:1.08rem!important}.admin-shell .brand-asset-drop small{color:#667085!important;max-width:34ch!important;line-height:1.42!important}.admin-shell .brand-upload-notice{color:#0d58d9!important;background:#f3f7ff!important;border:1px solid #0d58d92e!important;border-radius:14px!important;padding:12px 14px!important;font-size:.86rem!important;font-weight:850!important}@media (max-width:1500px){.admin-shell .brand-studio-layout{grid-template-columns:220px minmax(280px,.9fr) minmax(0,1.1fr)!important}.admin-shell .brand-live-preview-studio{grid-column:2/-1!important;position:static!important}.admin-shell .brand-preview-device{min-height:560px!important}}@media (max-width:1120px){.admin-shell .league-theme-hero,.admin-shell .brand-studio-head,.admin-shell .brand-studio-layout,.admin-shell .brand-studio-command-row{grid-template-columns:1fr!important}.admin-shell .brand-preset-rail,.admin-shell .brand-app-layout-editor,.admin-shell .brand-live-preview-studio{position:static!important}.admin-shell .brand-live-preview-studio{grid-column:auto!important}}@media (max-width:780px){.admin-shell .brand-upload-grid{grid-template-columns:1fr!important}}.league-phone-board{grid-template-columns:repeat(2,minmax(260px,1fr));gap:1rem;margin:1rem 0;display:grid}.league-phone-preview{color:#fff;border-radius:30px;min-height:460px;padding:.8rem;box-shadow:0 24px 54px #1118272e}.phone-safe-area{background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff3d;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:.8rem;min-height:436px;padding:1rem;display:flex}.phone-safe-area p{text-transform:uppercase;letter-spacing:0;color:#ffffffb8;margin:0;font-weight:900}.phone-safe-area h2{margin:0;font-size:2.4rem;line-height:.98}.phone-safe-area span{color:#ffffffd1}.phone-pill-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.phone-pill-row strong,.phone-ticket-card{background:#ffffff2e;border:1px solid #ffffff2e;border-radius:16px;padding:.65rem}.phone-ticket-card{justify-content:space-between;align-items:center;display:flex}.league-control-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.league-control-strip>div{background:#fff;border:1px solid #d9e0ea;border-radius:8px;min-height:132px;padding:.82rem;box-shadow:0 10px 24px #1118270f}.league-control-strip strong{margin-top:.55rem;font-size:1.05rem;display:block}.league-control-strip p{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.4}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel,.metric-card{background:var(--panel);border:1px solid var(--border);box-shadow:none;border-radius:8px;padding:1rem}.panel{overflow-x:auto}.panel-wide{grid-column:1/-1}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.premium-kpis{margin:1rem 0}.kpi-grid.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.kpi-value{color:#111827;letter-spacing:0;margin:.24rem 0;font-size:1.85rem;font-weight:760}.kpi-label{color:var(--muted);margin:0;font-size:.82rem;font-weight:650}.metric-card span,.muted{color:var(--muted);font-size:.86rem}.metric-card span{display:block}.metric-card small{color:#17644d;background:#f3faf6;border:1px solid #cfe8dc;border-radius:8px;width:fit-content;margin-top:.75rem;padding:.24rem .52rem;font-size:.72rem;font-weight:650;display:inline-flex}.command-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:.85rem;display:grid}.command-panel{grid-row:span 2}.admin-area-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.72rem;padding:.85rem;display:grid}.admin-area-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.admin-area-card header>span{color:#475569;background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;place-items:center;width:2.2rem;height:2.2rem;font-size:.78rem;font-weight:760;display:grid}.admin-area-card h3{color:#111827;margin:0;font-size:1rem;font-weight:760}.admin-area-card header small{color:#475569;background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;padding:.24rem .5rem;font-size:.68rem;font-weight:680}.section-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;display:flex}.section-heading h2,.panel h2{letter-spacing:0;margin:0 0 .35rem;font-size:1.08rem;font-weight:760}.section-heading p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.48}.graphic-slot-grid{gap:.55rem;margin-bottom:.9rem;display:grid}.graphic-slot{background:linear-gradient(#fff,#f8fbff);border:1px solid #dde5f0;border-radius:8px;padding:.7rem}.graphic-slot span{color:#123e7c;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-flex}.graphic-slot strong{margin-top:.25rem;display:block}.graphic-slot p{color:var(--muted);margin:.25rem 0 0;font-size:.84rem}.studio-form{gap:.62rem;display:grid}.studio-form label{color:#263b59;gap:.28rem;font-size:.82rem;font-weight:800;display:grid}.retention-form{max-width:640px;margin-top:1rem}.studio-form .checkbox-row{color:#41546f;align-items:center;gap:.5rem;font-weight:700;display:flex}.studio-form .checkbox-row input{width:18px;height:18px}.retention-preview{margin-top:1.1rem}.retention-preview h3{margin:0 0 .65rem}.ticket-product-form{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.85rem}.inline-resend-form{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:.45rem;min-width:260px;display:grid}.inline-resend-form input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#fff;border-radius:8px;padding:.48rem .58rem}.inline-resend-form input:disabled{background:#f3f6fb}.ticket-support-timeline{min-width:230px}.ticket-support-timeline summary{cursor:pointer;color:var(--blue);font-weight:800}.ticket-support-timeline ol{gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.ticket-support-timeline li{border-left:3px solid var(--border);gap:.18rem;padding-left:.65rem;display:grid}.ticket-support-timeline li.timeline-success{border-color:var(--green)}.ticket-support-timeline li.timeline-warning{border-color:#d58b22}.ticket-support-timeline li.timeline-error{border-color:#cf3131}.ticket-support-timeline strong{font-size:.84rem}.ticket-support-timeline span,.ticket-support-timeline small{color:var(--muted);font-size:.76rem;line-height:1.35}.ticket-support-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ticket-support-issue{border:1px solid var(--border);border-left:4px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;gap:1rem;padding:.85rem;display:flex}.ticket-support-issue.issue-critical{background:#fff8f7;border-left-color:#cf3131}.ticket-support-issue.issue-warning{background:#fffaf2;border-left-color:#d58b22}.ticket-support-issue.issue-info{border-left-color:var(--blue);background:#f7fbff}.ticket-support-issue span{width:fit-content;color:var(--muted);background:#eef3fb;border-radius:999px;margin-bottom:.35rem;padding:.12rem .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.ticket-support-issue strong{display:block}.ticket-support-issue p{color:var(--muted);margin:.25rem 0 0;line-height:1.4}.ticket-support-issue>div:last-child{text-align:right;justify-items:end;gap:.25rem;min-width:11rem;display:grid}.ticket-support-issue small{color:var(--muted);font-size:.76rem}.ticket-support-issue em{color:var(--blue);font-style:normal;font-weight:800}.ticket-customer-lookup{margin-top:1rem}.ticket-gate-brief{grid-template-columns:1.25fr 1fr 1fr;gap:.85rem;margin-top:1rem;display:grid}.ticket-gate-brief-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-radius:18px;gap:.6rem;padding:1rem;display:grid;box-shadow:0 16px 34px #0f172a0a}.ticket-gate-brief-card.is-primary{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#12345f 52%,#0d7c66 100%)}.ticket-gate-brief-card.is-primary p,.ticket-gate-brief-card.is-primary span{color:#ffffffd6}.ticket-gate-brief-card>span{text-transform:uppercase;letter-spacing:.04em;color:#667085;font-size:.78rem;font-weight:820}.ticket-gate-brief-card strong{font-size:1.12rem;line-height:1.2}.ticket-gate-brief-card p{color:#667085;margin:0;line-height:1.55}.ticket-gate-brief-actions{flex-wrap:wrap;gap:.6rem;display:flex}.ticket-gate-link-list{flex-wrap:wrap;gap:.5rem;display:flex}.ticket-gate-link-list a{color:#17365f;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:.5rem .72rem;font-weight:780;text-decoration:none;display:inline-flex}.ticket-event-strip{margin-top:1rem}.ticket-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.95rem;display:grid}.ticket-event-card{color:#101828;background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:.25rem;padding:.9rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.ticket-event-card:hover,.ticket-event-card.is-active{border-color:#9dc2ff;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a12}.ticket-event-card.is-active{background:linear-gradient(#fff 0%,#eef5ff 100%)}.ticket-event-card strong{font-size:1rem;line-height:1.2}.ticket-event-card span,.ticket-event-card small{color:#667085;line-height:1.45}.ticket-gate-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-gate-status-panel{border-left:4px solid #0f63ff;gap:.35rem;display:grid}.ticket-gate-status-panel p{color:#0f172a;margin:0;font-weight:800}.ticket-ops-panel{align-content:start;display:grid}.ticket-ops-callout{border-left:3px solid #2dd4bf;gap:.2rem;margin-bottom:.9rem;padding-left:.8rem;display:grid}.ticket-ops-callout strong{color:#0f172a;font-size:.88rem}.ticket-ops-callout span{color:#667085;line-height:1.45}.ticket-priority-list{gap:.75rem;display:grid}.ticket-priority-list div{background:#fbfdff;border:1px solid #e5ebf3;border-radius:14px;gap:.15rem;padding:.8rem;display:grid}.ticket-priority-list strong{color:#101828;font-size:.94rem}.ticket-priority-list span{color:#667085;line-height:1.45}.registration-control-brief{grid-template-columns:1.25fr 1fr 1fr;gap:.85rem;margin-top:1rem;display:grid}.registration-brief-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-radius:18px;gap:.6rem;padding:1rem;display:grid;box-shadow:0 16px 34px #0f172a0a}.registration-brief-card.is-primary{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#143562 50%,#14532d 100%)}.registration-brief-card>span{text-transform:uppercase;letter-spacing:.04em;color:#667085;font-size:.78rem;font-weight:820}.registration-brief-card strong{font-size:1.12rem;line-height:1.2}.registration-brief-card p{color:#667085;margin:0;line-height:1.55}.registration-brief-actions,.registration-link-list{flex-wrap:wrap;gap:.55rem;display:flex}.registration-link-list a{color:#17365f;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:.5rem .72rem;font-weight:780;text-decoration:none;display:inline-flex}.registration-human-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:100%;max-width:1180px;margin:0 auto;display:grid}.registration-human-decisions article{background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:.55rem;padding:.95rem;display:grid;box-shadow:0 12px 26px #0f172a0a}.registration-human-decisions span{color:#0d58d9;background:#eef4ff;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:950;display:inline-flex}.registration-human-decisions strong{color:#101828;font-size:1.04rem;line-height:1.2}.registration-human-decisions p{color:#667085;margin:0;font-weight:720;line-height:1.45}.registration-event-strip{margin-top:1rem}.registration-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.95rem;display:grid}.registration-event-card{color:#101828;background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:.25rem;padding:.9rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.registration-event-card:hover,.registration-event-card.is-active{border-color:#9dc2ff;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a12}.registration-event-card.is-active{background:linear-gradient(#fff 0%,#eef6ff 100%)}.registration-event-card strong{font-size:1rem;line-height:1.2}.registration-event-card span,.registration-event-card small{color:#667085;line-height:1.45}.registration-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:1rem;margin-top:1rem;display:grid}.registration-queue-list{gap:.75rem;display:grid}.registration-queue-card{color:#101828;background:#fff;border:1px solid #dbe4ef;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:.75rem;padding:.95rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.registration-queue-card:hover,.registration-queue-card.is-active{border-color:#9dc2ff;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a12}.registration-queue-card.is-active{background:linear-gradient(#fff 0%,#eef6ff 100%)}.registration-queue-card strong{margin-top:.4rem;font-size:1rem;display:block}.registration-queue-card p{color:#667085;margin:.22rem 0 0}.registration-queue-meta{text-align:right;align-content:start;justify-items:end;gap:.35rem;display:grid}.registration-queue-meta small,.registration-queue-meta span{color:#667085;line-height:1.45}.registration-focus-panel{align-content:start;display:grid}.registration-focus-stack{gap:.85rem;display:grid}.registration-focus-head{gap:.3rem;display:grid}.registration-focus-head strong{font-size:1.2rem;line-height:1.15}.registration-focus-head p{color:#667085;margin:0}.registration-focus-block{background:#fbfdff;border:1px solid #e5ebf3;border-radius:16px;gap:.2rem;padding:.85rem;display:grid}.registration-focus-block span{color:#667085;text-transform:uppercase;font-size:.78rem;font-weight:800}.registration-focus-block strong{color:#101828;font-size:.98rem}.registration-focus-block small{color:#667085;line-height:1.45}.registration-focus-actions{gap:.55rem;display:grid}.ticket-lookup-form{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.85rem;display:grid}.ticket-lookup-form input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#fff;border-radius:8px;padding:.75rem .85rem}.ticket-lookup-results{gap:.75rem;margin-top:.9rem;display:grid}.ticket-lookup-card{border:1px solid var(--border);background:#f8fbff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(13rem,auto);gap:.85rem;padding:.85rem;display:grid}.ticket-lookup-card h3{overflow-wrap:anywhere;margin:.45rem 0 .2rem}.ticket-lookup-card p{color:var(--muted);margin:0}.ticket-lookup-card ul{color:#8b5a12;grid-column:1/-1;margin:0;padding-left:1.15rem}.ticket-lookup-meta{text-align:right;justify-items:end;gap:.25rem;display:grid}.ticket-lookup-meta span,.ticket-lookup-meta small{color:var(--muted)}.public-web-app-shell{color:#101828;background:linear-gradient(#0f4db814,#0000 34rem),#fff;min-height:100vh}.public-flow-strip{gap:.9rem;width:min(100% - 64px,1200px);margin:0 auto;display:grid}.public-flow-strip-head strong{color:#0b1f3a;letter-spacing:-.02em;font-size:.9rem;font-weight:900}.public-flow-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.public-flow-card{color:#0b1f3a;background:#ffffffd6;border:1px solid #0f4db81f;border-radius:16px;gap:.5rem;min-height:136px;padding:1rem 1.05rem;text-decoration:none;display:grid;box-shadow:0 14px 34px #0b1f3a0d}.public-flow-card span{color:#f26a21;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.public-flow-card strong{color:#0b1f3a;letter-spacing:-.02em;font-size:1rem;font-weight:900;line-height:1.1}.public-flow-card p{color:#52637d;margin:0;font-size:.92rem;line-height:1.48}.public-flow-card:hover{border-color:#0f4db833;transform:translateY(-1px);box-shadow:0 18px 36px #0b1f3a14}.public-web-nav{justify-content:space-between;align-items:center;gap:1.2rem;max-width:1180px;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem);display:flex}.public-web-brand{color:#0f4db8;font-size:1.02rem;font-weight:900;text-decoration:none}.public-web-nav div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-web-nav a:not(.public-web-brand){color:#243b5a;background:#ffffffc2;border:1px solid #0f4db824;border-radius:8px;padding:.48rem .7rem;font-size:.88rem;font-weight:800;text-decoration:none}.public-web-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:center;gap:clamp(1.8rem,5vw,5rem);max-width:1180px;margin:0 auto;padding:clamp(2rem,7vw,5.8rem) clamp(1rem,3vw,2rem) clamp(2rem,5vw,4rem);display:grid}.public-web-hero-copy h1{color:#0b1f3a;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.92}.public-web-hero-copy p{color:#42526e;max-width:680px;margin:1.2rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.public-web-role-switch{background:#fff;border:1px solid #0f4db829;border-radius:10px;gap:.4rem;margin-top:1.8rem;padding:.38rem;display:inline-flex;box-shadow:0 16px 38px #0e264a17}.public-web-role-switch button{color:#31506f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.72rem 1rem;font-size:.92rem;font-weight:900}.public-web-role-switch button.is-active{color:#fff;background:#0f4db8}.public-web-phone{background:linear-gradient(145deg,#fffffff5,#f1f7fffa),#fff;border:1px solid #10182824;border-radius:34px;min-height:520px;padding:1.2rem;box-shadow:0 34px 85px #0b1f3a2e}.public-web-phone-top{color:#667085;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:900;display:flex}.public-web-phone-top strong{color:#ef233c}.public-web-phone h2{color:#0b1f3a;letter-spacing:0;margin:5.6rem 0 .8rem;font-size:2.1rem;line-height:1.02}.public-web-phone p{color:#465875;line-height:1.52}.public-web-mini-feed{gap:.75rem;margin-top:2rem;display:grid}.public-web-mini-feed a,.public-web-action-card{color:inherit;text-decoration:none}.public-web-mini-feed a{background:#fff;border:1px solid #0f4db824;border-radius:12px;gap:.2rem;padding:.82rem;display:grid}.public-web-mini-feed span,.public-web-action-card span{color:#ef233c;text-transform:uppercase;font-size:.72rem;font-weight:900}.public-web-mini-feed strong{color:#0b1f3a}.public-web-content,.public-web-parity{max-width:1180px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,3vw,2rem)}.public-web-section-heading{grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);align-items:end;gap:2rem;margin-bottom:1.4rem;display:grid}.public-web-section-heading h2,.public-web-parity h2{color:#0b1f3a;letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.public-web-section-heading p,.public-web-parity p{color:#52637d;margin:0;line-height:1.58}.public-web-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.public-web-action-card{background:#fff;border:1px solid #0f4db821;border-radius:8px;align-content:start;min-height:190px;padding:1rem;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 14px 34px #0b1f3a12}.public-web-action-card:hover{border-color:#0f4db857;transform:translateY(-2px)}.public-web-action-card strong{color:#0b1f3a;margin-top:.46rem;font-size:1.04rem}.public-web-action-card p{color:#55667f;margin:.5rem 0 0;line-height:1.52}.public-web-parity{grid-template-columns:minmax(0,.48fr) minmax(320px,.52fr);align-items:start;gap:2rem;padding-bottom:5rem;display:grid}.public-web-parity ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.public-web-parity li{color:#1f3656;background:#f7f9fd;border-left:4px solid #0f4db8;padding:.76rem .9rem;font-weight:850}.ticket-recovery-page{color:#101828;background:linear-gradient(#0f4db814,#0000 32rem),#fff;min-height:100vh}.ticket-recovery-nav{justify-content:space-between;align-items:center;gap:1rem;max-width:1080px;margin:0 auto;padding:1rem clamp(1rem,3vw,2rem);display:flex}.ticket-recovery-nav a{color:#1f3656;font-size:.88rem;font-weight:900;text-decoration:none}.ticket-recovery-nav>a{color:#0f4db8;font-size:1rem}.ticket-recovery-nav div{flex-wrap:wrap;gap:.75rem;display:flex}.ticket-recovery-hero{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);max-width:1080px;margin:0 auto;padding:clamp(2rem,7vw,5rem) clamp(1rem,3vw,2rem) 2rem;display:grid}.ticket-recovery-hero h1{color:#0b1f3a;letter-spacing:0;margin:0;font-size:clamp(2.8rem,7vw,6rem);line-height:.94}.ticket-recovery-hero p{color:#52637d;max-width:660px;font-size:1.08rem;line-height:1.58}.ticket-recovery-card{background:#fff;border:1px solid #0f4db824;border-radius:10px;gap:.8rem;padding:1.1rem;display:grid;box-shadow:0 24px 60px #0b1f3a1f}.ticket-recovery-card label{color:#263b59;gap:.32rem;font-size:.86rem;font-weight:900;display:grid}.ticket-recovery-card input{border:1px solid #0f4db82e;border-radius:8px;padding:.72rem .78rem;font-size:.96rem}.ticket-recovery-card p{color:#65758f;margin:0;font-size:.9rem}.ticket-recovery-actions,.ticket-recovery-flow{max-width:1080px;margin:0 auto 1rem;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.ticket-recovery-actions{background:#ffffffd1;border:1px solid #0f4db81f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:grid;box-shadow:0 18px 48px #0b1f3a0f}.ticket-recovery-actions strong,.ticket-recovery-actions p{margin:0;display:block}.ticket-recovery-actions strong{color:#0b1f3a;font-size:1rem}.ticket-recovery-actions p{color:#65758f;margin-top:.3rem;line-height:1.45}.ticket-recovery-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.ticket-recovery-actions a{color:#0f4db8;background:#fff;border:1px solid #0f4db829;border-radius:8px;padding:.65rem .82rem;font-size:.86rem;font-weight:900;text-decoration:none}.ticket-recovery-actions a:first-child{color:#fff;background:#0f4db8}.ticket-recovery-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ticket-recovery-flow a{color:#0b1f3a;background:#fff;border:1px solid #0f4db81f;border-radius:12px;gap:.55rem;min-height:156px;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #0b1f3a0e}.ticket-recovery-flow a:before{content:"";background:#dbe7fb;width:4px;position:absolute;inset:0 auto 0 0}.ticket-recovery-flow a[aria-current=page]{background:linear-gradient(#f5f9ff,#fff);border-color:#0f4db84d}.ticket-recovery-flow a[aria-current=page]:before{background:#0f4db8}.ticket-recovery-flow span{color:#0f4db8;background:#eef5ff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:950;display:grid}.ticket-recovery-flow strong{color:#0b1f3a;font-size:1.08rem;text-decoration:none}.ticket-recovery-flow p{color:#52637d;margin:0;line-height:1.48}.ticket-recovery-status,.ticket-recovery-help{max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) 2rem}.ticket-recovery-status{margin-top:.5rem}.ticket-recovery-status h2{color:#0f513d;margin:0;font-size:1.35rem}.ticket-recovery-status p{color:#52637d;margin:.35rem 0 0}.ticket-recovery-help{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding-bottom:4rem;display:grid}.ticket-recovery-help article{background:#f8fbff;border:1px solid #0f4db81f;border-radius:8px;padding:1rem}.ticket-recovery-help strong{color:#0b1f3a}.ticket-recovery-help p{color:#52637d;margin:.45rem 0 0;line-height:1.5}.ticket-receipt-page{color:#101828;background:linear-gradient(#0f4db814,#0000 30rem),#f5f7fb;min-height:100vh}.ticket-receipt-intro,.ticket-transaction-strip{max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.ticket-receipt-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-top:1.2rem;display:grid}.ticket-receipt-intro span{color:#f26a21;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.ticket-receipt-intro h1{color:#0b1f3a;margin:.45rem 0 0;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.94}.ticket-receipt-intro p{color:#52637d;max-width:780px;margin:.8rem 0 0;font-size:1rem;line-height:1.55}.ticket-receipt-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.ticket-transaction-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.ticket-transaction-strip article{background:#ffffffd1;border:1px solid #0f4db81f;border-radius:14px;padding:1rem 1.05rem;box-shadow:0 14px 34px #0b1f3a0f}.ticket-transaction-strip span{color:#65758f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.ticket-transaction-strip strong{color:#0b1f3a;letter-spacing:-.02em;margin-top:.38rem;font-size:1rem;font-weight:900;display:block}.ticket-transaction-strip p{color:#52637d;margin:.45rem 0 0;font-size:.92rem;line-height:1.48}.ticket-receipt-sheet{background:#fff;border:1px solid #0f4db81f;border-radius:18px;max-width:920px;margin:1.2rem auto 4rem;padding:clamp(1.2rem,4vw,2.2rem);box-shadow:0 24px 70px #0b1f3a14}.ticket-receipt-sheet header,.ticket-receipt-sheet footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ticket-receipt-sheet h1{color:#0b1f3a;letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,4.2rem)}.ticket-receipt-sheet p{color:#52637d}.ticket-receipt-sheet header>strong,.ticket-receipt-sheet footer strong{color:#0f4db8;font-size:clamp(1.5rem,4vw,2.4rem)}.ticket-receipt-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0;display:grid}.ticket-receipt-meta div{background:#f8fbff;border:1px solid #0f4db81a;border-radius:8px;padding:.85rem}.ticket-receipt-meta dt{color:#65758f;text-transform:uppercase;font-size:.78rem;font-weight:850}.ticket-receipt-meta dd{color:#0b1f3a;overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:850}.ticket-receipt-sheet table{width:100%}.ticket-receipt-sheet footer{border-top:1px solid #0f4db81f;margin-top:1.4rem;padding-top:1.1rem}.ticket-receipt-missing{justify-items:start;gap:.8rem;display:grid}.ticket-public-orbit-card{gap:.75rem;display:grid}.ticket-public-inline-links{flex-wrap:wrap;gap:.7rem;display:flex}.ticket-public-inline-links a{border:1px solid color-mix(in srgb, var(--ticket-primary,#123e7c) 22%, transparent);background:color-mix(in srgb, var(--ticket-primary,#123e7c) 6%, #fff);min-height:36px;color:var(--ticket-primary);border-radius:8px;align-items:center;padding:.42rem .64rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:860px){.public-flow-strip{width:min(100% - 32px,1200px)}.public-flow-strip-grid,.public-web-nav,.public-web-hero,.public-web-section-heading,.public-web-parity,.ticket-receipt-intro,.ticket-transaction-strip{grid-template-columns:1fr}.ticket-receipt-sheet header,.ticket-receipt-sheet footer{display:grid}.ticket-receipt-meta{grid-template-columns:1fr}.public-web-nav{align-items:flex-start}.public-web-hero{padding-top:2rem}.public-web-phone{min-height:auto}.public-web-phone h2{margin-top:2.4rem}.public-web-action-grid,.ticket-recovery-hero,.ticket-recovery-help,.ticket-recovery-actions,.ticket-recovery-flow{grid-template-columns:1fr}.ticket-recovery-actions>div:last-child{justify-content:flex-start}.public-web-role-switch{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.public-web-role-switch button{padding-inline:.5rem}}.form-row-compact{grid-template-columns:1fr 110px 120px;gap:.55rem;display:grid}.toggle-row{flex-wrap:wrap;gap:.7rem;display:flex}.toggle-row label{background:#f8fafc;border:1px solid #d9e0ea;border-radius:8px;align-items:center;gap:.38rem;padding:.48rem .62rem;display:inline-flex}.toggle-row input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.ticket-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ticket-config-grid h3{margin:0 0 .4rem}.compact-list{margin:0 0 .65rem;font-size:.86rem}.module-list{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.module-list-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.module-row{color:inherit;background:#fbfcfe;border:1px solid #e4ebf3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.78rem .85rem;text-decoration:none;display:grid}.module-row span,.ops-list{color:var(--muted)}.module-row strong{font-size:.92rem;font-weight:710;display:block}.module-row span{margin-top:.2rem;font-size:.8rem;line-height:1.35;display:block}.module-row small{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:.22rem .46rem;font-size:.66rem;font-weight:700}.module-list-compact .module-row{box-shadow:none;grid-template-columns:minmax(0,1fr);padding:.68rem .72rem}.ops-list{gap:.55rem;margin:.6rem 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.ops-list li{padding-left:1.05rem;font-size:.9rem;position:relative}.ops-list li:before{content:"";background:#94a3b8;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.62em;left:0}.side-panel{align-content:start}table{border-collapse:collapse;width:100%;min-width:720px}.admin-dashboard .side-panel table{min-width:0}.admin-dashboard .side-panel td{padding:.68rem .28rem}.admin-dashboard .side-panel td:last-child{color:var(--muted);font-size:.82rem}.table-wrap{overflow-x:auto}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .42rem}th{color:#263b59}input,select,textarea{width:100%;font:inherit;color:var(--text);background:#fdfefe;border:1px solid #cbd5e1;border-radius:8px;padding:.58rem .65rem}.button,button.button{appearance:none;cursor:pointer;border:1px solid #d0dce8;border-radius:8px;justify-content:center;align-items:center;padding:.58rem .88rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.button-primary{color:#fff;box-shadow:none;background:#111827;border-color:#111827}.button-secondary{color:#344054;background:#fff;border-color:#d0dce8}.button-small{color:#eef4ff;background:#123e7c;padding:.45rem .7rem;font-size:.82rem}.button-small:hover:not(:disabled),.button-primary:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.button:disabled{opacity:.65;cursor:progress}.action-row{flex-wrap:wrap;gap:.5rem;display:flex}.table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:18rem;display:flex}.table-actions form{align-items:center;gap:.45rem;display:inline-flex}.table-actions select{min-width:7.5rem}.integration-command-center{background:linear-gradient(135deg,#f8fbfffa,#fffffff5),#fff;border-color:#d7e5f8;gap:1rem;display:grid}.integration-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.integration-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.integration-step-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-content:start;gap:.55rem;min-height:13rem;padding:.85rem;display:grid}.integration-step-card.is-primary{background:linear-gradient(#f9fbff,#f3f8ff);border-color:#d2e3f7;min-height:0}.integration-step-card strong{color:#17263e;font-size:.98rem}.integration-step-card span{color:var(--muted);line-height:1.45}.integration-step-card code{overflow-wrap:anywhere;white-space:normal;color:var(--accent-2);font-weight:800}.integration-step-card form{gap:.5rem;margin-top:auto;display:grid}.integration-step-card select{min-width:100%}.integration-readiness-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:.9rem;padding:.95rem;display:grid}.integration-readiness-card strong{color:#17263e;font-size:.98rem}.integration-readiness-card .ops-list{margin-top:.7rem}.integration-readiness-meta{align-content:start;gap:.55rem;display:grid}.integration-readiness-meta code{overflow-wrap:anywhere;white-space:normal;color:var(--accent-2);background:#f8fbff;border:1px solid #dbe4ef;border-radius:10px;padding:.75rem;font-weight:800}.integration-preview-stack{gap:.65rem;display:grid}.integration-preview-row{border:1px solid #dbe4ef;border-left:6px solid var(--accent-2);background:#f8fbff;border-radius:8px;gap:.18rem;padding:.75rem;display:grid}.integration-preview-row span,.integration-preview-row em{color:var(--muted);font-size:.86rem;font-style:normal}.public-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.public-stats-grid-compact{margin-bottom:.9rem}.public-stat-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.public-stat-card>span{color:var(--accent-2);text-transform:uppercase;font-size:.82rem;font-weight:900}.public-stat-card>strong{color:#17263e;font-size:1.85rem;line-height:1}.public-stat-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.public-stat-card dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.public-stat-card dd{margin:.15rem 0 0;font-weight:900}.public-stat-card p{color:var(--muted);margin:0;line-height:1.45}.public-trend-bars{gap:.75rem;display:grid}.public-trend-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr) minmax(180px,.8fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.public-trend-row>div{background:#e6edf7;border-radius:999px;height:.78rem;overflow:hidden}.public-trend-row>div span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;display:block}.public-trend-row-secondary{opacity:.72;grid-column:2/3;height:.46rem!important}.public-trend-row em{color:var(--muted);font-size:.88rem;font-style:normal}.league-partner-footer{border-top:1px solid color-mix(in srgb, var(--league-primary,#123e7c) 26%, #dbe4ef);color:var(--league-text,#111827);gap:1.1rem;margin-top:1rem;padding:1.2rem 0 .3rem;display:grid}.league-partner-footer.is-empty{background:#f8fbff;border:1px dashed #cbd5e1;border-radius:8px;padding:1rem}.league-partner-footer-heading{gap:.22rem;display:grid}.league-partner-footer-heading span{color:var(--league-accent,var(--accent));letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.league-partner-footer-heading h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.league-partner-footer-heading p,.league-partner-footer.is-empty p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.league-main-partners,.league-supporting-partners{gap:.75rem;display:grid}.league-main-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.league-supporting-partners{grid-template-columns:repeat(5,minmax(0,1fr))}.league-main-partners a,.league-main-partners div,.league-supporting-partners a,.league-supporting-partners div{min-height:92px;color:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.42rem;padding:.85rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.league-main-partners a:hover,.league-supporting-partners a:hover{border-color:var(--league-primary,var(--accent-2));transform:translateY(-2px);box-shadow:0 14px 30px #0f172a1a}.league-main-partners .is-prominent{border-color:color-mix(in srgb, var(--league-primary,#123e7c) 34%, #dbe4ef);background:linear-gradient(135deg, #fff, var(--league-bg,#f5f7fb));min-height:132px}.league-main-partners img,.league-supporting-partners img{object-fit:contain;object-position:left center;max-width:100%;max-height:52px}.league-main-partners strong,.league-supporting-partners strong{color:var(--league-primary,#123e7c);font-size:1.04rem}.league-main-partners span,.league-supporting-partners span{color:var(--muted);font-size:.82rem;line-height:1.35}.league-card-partners{flex-wrap:wrap;gap:.38rem;margin-top:.75rem;display:flex}.league-card-partners span{color:#24364f;background:#ffffffad;border:1px solid #0f172a1a;border-radius:999px;padding:.24rem .48rem;font-size:.76rem;font-weight:900}.partner-activation-page{--partner-green:#0f8f62;--partner-ink:#102033}.partner-activation-hero{background:linear-gradient(135deg,#123e7c14,#0f8f6214),#fff}.partner-brief-hero{background:linear-gradient(135deg,#10203314,#d7192014),#fff}.partner-activation-table{gap:.55rem;display:grid}.partner-activation-head,.partner-activation-row{grid-template-columns:minmax(170px,1.1fr) minmax(150px,.9fr) minmax(260px,1.6fr) minmax(150px,.8fr);align-items:center;gap:.8rem;display:grid}.partner-activation-head{color:var(--muted);text-transform:uppercase;border-bottom:1px solid #dbe4ef;padding:0 0 .55rem;font-size:.78rem;font-weight:950}.partner-activation-row{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:.78rem}.partner-activation-row>div{gap:.22rem;min-width:0;display:grid}.partner-activation-row strong{color:var(--partner-ink)}.partner-activation-row span{color:var(--muted);font-size:.84rem;line-height:1.35}.partner-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-surface-grid span{color:#24364f;text-align:center;background:#f8fbff;border:1px solid #dbe4ef;border-radius:999px;padding:.3rem .48rem;font-size:.75rem;font-weight:900}.partner-surface-grid span.is-ready{color:var(--partner-green);background:#eaf8f3;border-color:#b8e7d7}.partner-surface-grid span.needs-work{color:#8b5a12;background:#fff4e6;border-color:#f0d2a6}.partner-issue-list,.partner-channel-board{gap:.65rem;display:grid}.partner-issue-list a,.partner-channel-board article{color:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.22rem;padding:.72rem;text-decoration:none;display:grid}.partner-issue-list a:hover{border-color:var(--accent);background:#fff8f3}.partner-issue-list span,.partner-channel-board span{color:var(--muted);font-size:.86rem;line-height:1.45}.partner-channel-board{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-deliverable-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.partner-deliverable-board article{border:1px solid #dbe4ef;border-top:4px solid var(--partner-ink);background:#fff;border-radius:8px;gap:.55rem;min-width:0;padding:.85rem;display:grid}.partner-deliverable-board article.pre_event{border-top-color:var(--accent-2)}.partner-deliverable-board article.event_day{border-top-color:var(--accent)}.partner-deliverable-board article.post_event{border-top-color:var(--partner-green)}.partner-deliverable-board article>div,.partner-deliverable-board footer{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.partner-deliverable-board article>div span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:950}.partner-deliverable-board strong,.partner-deliverable-board b{color:var(--partner-ink)}.partner-deliverable-board p,.partner-deliverable-board small{color:var(--muted);margin:0;line-height:1.45}.partner-deliverable-board small{border-top:1px solid #e2e8f0;padding-top:.55rem;font-weight:800;display:block}.partner-brief-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.partner-brief-lineup article{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.45rem;padding:.85rem;display:grid}.partner-brief-lineup article>strong{color:#102033;font-size:1.05rem}.partner-brief-lineup p{color:var(--muted);margin:0;line-height:1.4}.partner-brief-lineup dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.3rem 0 0;display:grid}.partner-brief-lineup dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.partner-brief-lineup dd{margin:.12rem 0 0;font-weight:900}.partner-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.partner-proof-grid article{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.42rem;padding:.8rem;display:grid}.partner-proof-grid code{overflow-wrap:anywhere;width:fit-content;max-width:100%}.partner-proof-grid span{color:var(--muted);line-height:1.45}.partner-proof-grid p{color:var(--muted);margin:0;line-height:1.45}.partner-proof-grid em{color:#075eea;background:#eef6ff;border-radius:999px;width:fit-content;padding:.24rem .52rem;font-size:.74rem;font-style:normal;font-weight:950}.admin-template-shell .partner-activation-page #partner-proof-pack .action-row .button{min-height:44px!important}.public-school-trend{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.public-school-trend article{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.25rem;padding:.75rem;display:grid}.public-school-trend span{color:var(--muted);font-size:.86rem}.public-podium-leaders article{background:linear-gradient(#fff,#f8fbff)}.panel-subtitle{color:var(--muted);margin-top:-.35rem}.status-chip{border:1px solid #0000;border-radius:8px;align-items:center;padding:.22rem .52rem;font-size:.74rem;font-weight:700;display:inline-flex}.landing-page{gap:1rem;display:grid}.landing-hero{background:linear-gradient(140deg,#fff 0%,#f4f8ff 58%,#ecf3ff 100%);border:1px solid #cfdbef;border-radius:8px;padding:1.2rem 1.2rem 1.4rem;box-shadow:0 14px 30px #1e43831f}.landing-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.9rem;display:grid}.landing-link-card{color:var(--text);background:linear-gradient(#fff,#f5f9ff);border:1px solid #cfdbef;border-radius:8px;padding:.7rem .75rem;font-weight:800;text-decoration:none}.landing-link-card:hover{border-color:#f4a46f}.athlete-coach-hub{gap:.9rem;display:grid}.athlete-hub-hero{background:linear-gradient(112deg,#fffffffa,#f1f7ffeb 64%,#fff5f0f5),linear-gradient(135deg,#eef5ff,#fff);border-color:#cfdcec}.athlete-hub-command{align-items:stretch;padding:1.05rem}.athlete-hub-command h1{font-size:clamp(2rem,4vw,3.45rem)}.athlete-hub-command>div:first-child>p{max-width:64rem}.athlete-command-panel{color:#162033;background:linear-gradient(#ffffffc7,#f7faffeb),#fff;border-color:#d9e4f3;flex-direction:column;justify-content:center;align-self:stretch;min-width:260px;min-height:138px;display:flex}.athlete-command-panel p{color:#d36f1f}.athlete-command-panel span{color:#718096}.athlete-command-panel strong{color:#111827;font-size:2.2rem;line-height:1}.hub-command-row{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem;display:flex}.hub-context-form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.hub-event-select{color:#475569;gap:.25rem;min-width:240px;font-size:.76rem;font-weight:900;display:grid}.hub-event-select select{color:#172033;background:#fff;border-color:#d8e1ef;height:2.45rem;padding:.48rem .62rem;font-size:.9rem;font-weight:850}.readiness-stack{gap:.32rem;margin-top:.8rem;display:grid}.readiness-stack span{border-radius:999px;min-width:.5rem;height:.42rem;display:block}.readiness-stack span:first-child{background:var(--green)}.readiness-stack span:nth-child(2){background:#d88a20}.readiness-stack span:nth-child(3){background:#c2410c}.hub-mode-switch,.filter-tabs{background:#f8fbff;border:1px solid #d8e1ef;border-radius:8px;gap:.35rem;padding:.3rem;display:inline-flex}.hub-mode-switch{margin-top:1rem}.hub-mode-switch button,.filter-tabs button{color:#31415a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.52rem .78rem;font-size:.9rem;font-weight:900}.hub-mode-switch button.is-active,.filter-tabs button.is-active{color:#fff;background:#111827;box-shadow:0 9px 18px #11182729}.hub-status-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.coach-work-command-board{gap:.9rem;display:grid}.coach-work-command-list{gap:.62rem;display:grid}.coach-work-command-row{background:#fff;border:1px solid #dbe4ef;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.78rem;display:grid}.coach-work-command-row.tone-green{border-left-color:var(--green)}.coach-work-command-row.tone-warn{border-left-color:#d88a20}.coach-work-command-row.tone-red{border-left-color:#c2410c}.coach-work-command-row>span{gap:.18rem;display:grid}.coach-work-command-row>span small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.coach-work-command-row>span strong{color:#075eea;letter-spacing:-.05em;font-size:1.42rem;font-weight:950;line-height:1}.coach-work-command-row div>strong{color:#101828;font-size:.96rem;line-height:1.2;display:block}.coach-work-command-row p{color:#526174;margin:.25rem 0 0;font-size:.86rem;font-weight:760;line-height:1.38}.coach-work-command-row>a,.coach-work-command-board .section-heading>.button{white-space:nowrap;color:#fff!important;background:#075eea!important;border:1px solid #075eea!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 .82rem!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.coach-work-command-row.tone-green>a{border-color:var(--green)!important;background:var(--green)!important}.coach-work-command-row.tone-warn>a{color:#111827!important;background:#d88a20!important;border-color:#d88a20!important}.coach-work-command-row.tone-red>a{background:#c2410c!important;border-color:#c2410c!important}.coach-document-export-board{gap:.9rem;display:grid}.coach-document-grid{gap:.62rem;display:grid}.coach-document-row{background:#fff;border:1px solid #dbe4ef;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:104px minmax(0,1fr) minmax(126px,auto) auto;align-items:center;gap:.75rem;padding:.74rem;display:grid}.coach-document-row.tone-green{border-left-color:var(--green)}.coach-document-row.tone-warn{border-left-color:#d88a20}.coach-document-row.tone-red{border-left-color:#c2410c}.coach-document-row>span{color:#075eea;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.coach-document-row strong{color:#101828;font-size:.95rem;line-height:1.22;display:block}.coach-document-row p{color:#526174;margin:.25rem 0 0;font-size:.84rem;font-weight:720;line-height:1.38}.coach-document-row em{color:#075eea;white-space:nowrap;background:#eef4ff;border-radius:999px;justify-self:start;padding:.3rem .55rem;font-size:.74rem;font-style:normal;font-weight:950}.coach-document-row.tone-green em{color:#16825d;background:#e7f8f0}.coach-document-row.tone-warn em{color:#8a560f;background:#fff1d8}.coach-document-row.tone-red em{color:#b33110;background:#ffe5df}.coach-document-row>a{color:#0b1020!important;background:#fff!important;border:1px solid #d8e3f1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 .78rem!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.hub-workbench{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:.85rem;display:grid}.hub-panel-wide{grid-column:1/-1}.hub-split{grid-template-columns:minmax(0,1fr) 318px;align-items:stretch;gap:.9rem;display:grid}.roster-table-wrap{background:#fff;border:1px solid #dbe4ef;border-radius:8px;margin-top:.8rem;overflow-x:auto}.roster-table{margin:0}.roster-table th{color:#516174;letter-spacing:0;text-transform:uppercase;background:#f4f7fb;font-size:.73rem}.roster-table td,.roster-table th{padding:.7rem .76rem}.roster-table tr{cursor:pointer;border-left:4px solid #0000}.roster-table tbody tr:hover,.roster-table tbody tr.is-selected{background:#f7fbff}.roster-table tbody tr.row-ready{border-left-color:var(--green)}.roster-table tbody tr.row-warning{border-left-color:#d88a20}.roster-table tbody tr.row-blocked{background:#fff8f5;border-left-color:#c2410c}.availability-dot{color:#2b3748;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.availability-dot:before{content:"";background:#f59e0b;border-radius:999px;width:.54rem;height:.54rem}.availability-dot.yes:before{background:var(--green)}.availability-dot.no:before{background:#c2410c}.mini-meter{background:#e6edf7;border-radius:999px;width:112px;height:.52rem;overflow:hidden}.mini-meter span{border-radius:inherit;background:linear-gradient(90deg,#16825d,#f26a21);height:100%;display:block}.athlete-detail{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:8px;align-self:start;padding:1rem;position:sticky;top:1rem}.athlete-avatar{background:linear-gradient(135deg, var(--accent-2), #2f6fd0);color:#fff;letter-spacing:0;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.athlete-detail h3{margin:.7rem 0 .2rem}.athlete-detail p{color:var(--muted);margin:0 0 .8rem}.athlete-detail dl{gap:.55rem;margin:0 0 .75rem;display:grid}.athlete-detail dl div{border-bottom:1px solid #e5edf7;justify-content:space-between;gap:.7rem;padding:.6rem 0;display:flex}.athlete-detail dt{color:var(--muted);font-weight:800}.athlete-detail dd{text-align:right;margin:0;font-weight:900}.athlete-detail-bars{background:#fff;border:1px solid #e3ebf5;border-radius:8px;gap:.45rem;margin:0 0 .85rem;padding:.75rem;display:grid}.athlete-detail-bars div{justify-content:space-between;gap:.75rem;display:flex}.athlete-detail-bars span{color:var(--muted);font-size:.8rem;font-weight:800}.athlete-detail-bars strong{color:#172033;font-size:.84rem}.coach-recommendation{background:#fff;border:1px solid #e3ebf5;border-left-width:4px;border-radius:8px;gap:.28rem;margin-bottom:.85rem;padding:.72rem;display:grid}.coach-recommendation.ready{border-left-color:var(--green)}.coach-recommendation.warning{border-left-color:#d88a20}.coach-recommendation.blocked{border-left-color:#c2410c}.coach-recommendation strong{color:#172033;font-size:.84rem}.coach-recommendation p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.hub-ops-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem;display:grid}.hub-ops-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:8px;min-width:0;padding:.85rem}.hub-ops-card-head{justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.75rem;display:flex}.hub-ops-card-head h3{color:#121c2f;margin:0;font-size:1.02rem}.hub-ops-card-head span{color:#24559a;background:#eef6ff;border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.74rem;font-weight:900}.hub-timeline,.hub-risk-board,.hub-nomination-grid{gap:.52rem;display:grid}.hub-timeline-row,.hub-risk-card,.nomination-slot{color:#22314a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:100%;min-width:0}.hub-timeline-row{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.62rem;padding:.66rem;display:grid}.hub-timeline-row time{color:#123e7c;font-size:.88rem;font-weight:950}.hub-timeline-row span{gap:.12rem;display:grid}.hub-timeline-row small{color:var(--muted);line-height:1.35}.hub-timeline-row.locked{border-left:4px solid var(--green)}.hub-timeline-row.pending{border-left:4px solid #d88a20}.hub-timeline-row.live{background:#f3f7ff;border-left:4px solid #2563eb}.hub-timeline-row.ready{border-left:4px solid var(--green)}.hub-timeline-row.warning{border-left:4px solid #d88a20}.hub-timeline-row.blocked{background:#fff3ee;border-left:4px solid #c2410c}.hub-risk-card{border-left-width:4px;gap:.24rem;padding:.72rem;display:grid}.hub-risk-card.ready{border-left-color:var(--green);background:#f1fbf7}.hub-risk-card.warning{background:#fff8ed;border-left-color:#d88a20}.hub-risk-card.blocked{background:#fff3ee;border-left-color:#c2410c}.hub-risk-card span{color:#475569;font-size:.82rem;font-weight:900}.hub-risk-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.42}.nomination-slot{gap:.28rem;padding:.72rem;display:grid}.nomination-slot span{color:#64748b;text-transform:uppercase;background:#f1f5f9;border-radius:999px;width:fit-content;padding:.22rem .48rem;font-size:.72rem;font-weight:950}.nomination-slot.locked span{color:#16825d;background:#e7f8f0}.nomination-slot strong{color:#121c2f}.nomination-slot small,.nomination-slot em{color:var(--muted);font-style:normal;line-height:1.35}.nomination-slot em{font-size:.82rem;font-weight:800}.readiness-matrix{gap:.52rem;display:grid}.readiness-matrix-row{color:#22314a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(3.6rem,.55fr));align-items:center;gap:.45rem;width:100%;padding:.64rem;display:grid}.readiness-matrix-row strong{color:#121c2f}.readiness-matrix-row span{color:var(--muted);gap:.05rem;font-size:.76rem;font-weight:850;display:grid}.readiness-matrix-row b{color:#111827;font-size:1rem}.player-brief-card{background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe4ef;border-radius:8px;gap:.32rem;margin-bottom:.72rem;padding:.78rem;display:grid}.player-brief-card strong{color:#121c2f}.player-brief-card p,.player-brief-card span{color:var(--muted);margin:0;font-size:.85rem;line-height:1.42}.player-checklist-grid{gap:.52rem;margin-bottom:.72rem;display:grid}.player-checklist-grid button{color:#22314a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .6rem;width:100%;padding:.62rem;display:grid}.player-checklist-grid button.complete{border-left-color:var(--green)}.player-checklist-grid button.missing{border-left-color:#d88a20}.player-checklist-grid strong{color:#121c2f}.player-checklist-grid span{color:#24559a;background:#eef6ff;border-radius:999px;padding:.2rem .46rem;font-size:.72rem;font-weight:950}.player-checklist-grid small{color:var(--muted);grid-column:1/-1;line-height:1.35}.training-load-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:.85rem;display:grid}.training-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.training-plan-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.72rem;display:grid}.training-session-form{background:linear-gradient(#f8fbff,#fff);border:1px solid #bfd2ee;border-radius:8px;gap:.62rem;padding:.82rem;display:grid;box-shadow:0 12px 30px #18355f14}.training-session-form div:first-child{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.training-session-form div:first-child span{color:#24559a;background:#e9f2ff;border-radius:999px;padding:.22rem .52rem;font-size:.72rem;font-weight:950}.training-session-form label{color:#263b59;gap:.28rem;font-size:.82rem;font-weight:900;display:grid}.training-session-form input,.training-session-form select,.training-session-form textarea{width:100%}.training-session-form textarea{resize:vertical}.training-session-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.56rem;display:grid}.training-plan-card{color:#22314a;text-align:left;background:#fff;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;gap:.38rem;width:100%;padding:.78rem;display:grid}.training-plan-card.intensity-low{border-left-color:var(--green)}.training-plan-card.intensity-medium{border-left-color:#d88a20}.training-plan-card.intensity-high{border-left-color:#c2410c}.training-plan-card.locked{background:#f3f7ff}.training-plan-card span{color:#24559a;background:#eef6ff;border-radius:999px;width:fit-content;padding:.2rem .48rem;font-size:.72rem;font-weight:950}.training-plan-card strong{color:#121c2f}.training-plan-card small,.training-plan-card em,.training-plan-card p{color:var(--muted);margin:0;font-style:normal;line-height:1.38}.training-plan-card em{font-size:.78rem;font-weight:850}.training-attendance-actions{flex-wrap:wrap;gap:.38rem;margin-top:.12rem;display:flex}.training-attendance-actions form{margin:0}.attendance-action{color:#263b59;cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:999px;padding:.36rem .58rem;font-size:.76rem;font-weight:950}.attendance-action.confirmed{color:#166534;border-color:#16a34a59}.attendance-action.maybe{color:#8a560f;border-color:#d88a205c}.attendance-action.declined{color:#9a3412;border-color:#c2410c57}.attendance-bar{background:#e6edf7;border-radius:999px;height:.48rem;display:flex;overflow:hidden}.attendance-bar i{height:100%;display:block}.attendance-bar i:first-child{background:var(--green)}.attendance-bar i:nth-child(2){background:#d88a20}.attendance-bar i:nth-child(3){background:#c2410c}.recovery-queue{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:8px;align-content:start;gap:.55rem;padding:.85rem;display:grid}.recovery-queue h3{margin:0}.recovery-empty,.recovery-card,.player-training-guidance{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.28rem;padding:.68rem;display:grid}.recovery-card{color:#22314a;text-align:left;cursor:pointer;border-left-width:4px;width:100%}.recovery-card.watch{border-left-color:#d88a20}.recovery-card.medical,.recovery-card.rest{border-left-color:#c2410c}.recovery-card span,.recovery-card p,.recovery-empty span,.player-training-guidance span,.player-training-guidance p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.38}.player-training-guidance{border-left:4px solid #d88a20}.player-training-guidance.green{border-left-color:var(--green)}.player-training-guidance.red{border-left-color:#c2410c}.paperwork-command-grid{grid-template-columns:250px minmax(0,1fr) 250px;align-items:start;gap:.9rem;display:grid}.paperwork-workflow-strip{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.9rem 0;padding:.72rem;display:grid}.paperwork-workflow-strip div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .55rem;min-width:0;display:grid}.paperwork-workflow-strip span{color:#4b5b70;background:#e7eef8;border-radius:999px;grid-row:1/span 2;place-items:center;width:1.85rem;height:1.85rem;font-size:.82rem;font-weight:950;display:grid}.paperwork-workflow-strip .is-done span{color:#16825d;background:#e7f8f0}.paperwork-workflow-strip .is-current span{background:var(--accent);color:#111827}.paperwork-workflow-strip strong{color:#111827;font-size:.86rem}.paperwork-workflow-strip small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem;font-weight:800}.paperwork-bundle-list{gap:.55rem;display:grid}.paperwork-bundle-list-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.1rem;display:flex}.paperwork-bundle-list-head span{color:#24559a;background:#eef6ff;border-radius:999px;padding:.25rem .48rem;font-size:.72rem;font-weight:900}.paperwork-bundle-list button{color:#263b59;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:8px;gap:.22rem;padding:.72rem;display:grid}.paperwork-bundle-list button.is-active{border-left-color:var(--accent);background:#fff8f3;box-shadow:0 14px 28px #f26a211f}.paperwork-bundle-list span,.paperwork-bundle-list small{color:var(--muted);font-size:.78rem;font-weight:800}.paperwork-bundle-list strong{color:#121c2f;line-height:1.25}.paperwork-detail{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:8px;min-width:0;padding:.9rem}.paperwork-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-bottom:.85rem;display:grid}.paperwork-detail-head h3,.paperwork-detail-head p{margin:0}.paperwork-detail-head p{color:var(--muted);margin-top:.35rem;line-height:1.48}.paperwork-id-block{text-align:right;background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:132px;padding:.6rem}.paperwork-id-block span{color:#24559a;background:#eef6ff;border-radius:999px;margin-bottom:.25rem;padding:.2rem .44rem;font-size:.72rem;font-weight:900;display:inline-flex}.paperwork-id-block strong{color:var(--muted);font-size:.78rem;font-weight:900;display:block}.paperwork-automation-strip{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.paperwork-automation-strip span{color:#24559a;background:#eef6ff;border:1px solid #dbe4ef;border-radius:999px;padding:.34rem .55rem;font-size:.76rem;font-weight:900}.paperwork-form-surface,.paperwork-field-list{gap:.62rem;display:grid}.paperwork-field-list{margin-top:.2rem}.paperwork-field-row{color:#263b59;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:44px minmax(0,1fr) minmax(88px,.28fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.64rem;display:grid}.paperwork-field,.paperwork-field-row{font-weight:900}.paperwork-field{color:#263b59;background:#fff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:8px;gap:.34rem;padding:.72rem;font-weight:900;display:grid}.paperwork-field.auto,.paperwork-field-row.auto{border-left-color:var(--green);background:#f1fbf7}.paperwork-field.review,.paperwork-field-row.review{background:#fff8ed;border-left-color:#d88a20}.paperwork-field.missing,.paperwork-field-row.missing{background:#fff3ee;border-left-color:#c2410c}.paperwork-field span{font-size:.84rem}.paperwork-field small{color:var(--muted);font-size:.76rem;font-weight:800}.paperwork-field-icon{color:#24559a;background:#eef6ff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:950;display:grid}.paperwork-field-main{gap:.32rem;min-width:0;display:grid}.paperwork-field-main input,.paperwork-field-main select,.paperwork-field-main textarea{width:100%;min-width:0;max-width:100%;min-height:2.35rem;font-weight:800}.paperwork-field-meta{gap:.12rem;display:grid}.paperwork-field-meta small{color:var(--muted);font-size:.72rem;font-weight:900}.paperwork-field-meta b{color:#24559a;font-size:.78rem}.paperwork-field-state{color:#475569;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:.32rem .55rem;font-size:.74rem;font-weight:950}.paperwork-field-state.auto{color:#16825d;background:#e7f8f0}.paperwork-field-state.review{color:#9a5b0a;background:#fff1d8}.paperwork-field-state.missing{color:#b33110;background:#ffe5df}.paperwork-form-footer{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;gap:.45rem;padding:.58rem;display:flex}.paperwork-form-footer span{color:#506074;font-size:.8rem;font-weight:850}.paperwork-form-footer strong{color:#172033}.paperwork-inspector{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.8rem;padding:.85rem;display:grid}.paperwork-inspector h3{color:#121c2f;margin:0}.paperwork-ring-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.paperwork-ring{background:radial-gradient(circle at center, #fff 0 55%, transparent 56%), conic-gradient(var(--green) var(--paperwork-progress), #e7edf6 0);border-radius:999px;place-items:center;width:76px;height:76px;display:grid}.paperwork-ring strong{color:#111827;font-size:1rem}.paperwork-ring-row div:last-child{gap:.08rem;display:grid}.paperwork-ring-row div:last-child span,.paperwork-ring-row div:last-child small{color:var(--muted);font-size:.78rem;font-weight:850}.paperwork-ring-row div:last-child strong{color:var(--green);font-size:1.35rem}.paperwork-inspector-stats{gap:.34rem;margin:0;display:grid}.paperwork-inspector-stats div,.paperwork-approval-list span{border-top:1px solid #e6edf7;justify-content:space-between;gap:.7rem;padding-top:.34rem;display:flex}.paperwork-inspector-stats dt,.paperwork-inspector-stats dd{color:#475569;margin:0;font-size:.8rem;font-weight:850}.paperwork-inspector-stats dd{color:#111827;font-weight:950}.paperwork-warning{color:#7a4a0f;background:#fff8ed;border:1px solid #f0d2a6;border-radius:8px;padding:.62rem;font-size:.82rem;font-weight:850;line-height:1.35}.paperwork-pdf-preview{gap:.48rem;display:grid}.paperwork-pdf-preview>strong,.paperwork-approval-list>strong{color:#121c2f}.paperwork-pdf-preview div{background:linear-gradient(#dbe4ef 0 0) .62rem 3.4rem/82% 1px no-repeat,linear-gradient(#dbe4ef 0 0) .62rem 4.4rem/74% 1px no-repeat,linear-gradient(#dbe4ef 0 0) .62rem 5.4rem/88% 1px no-repeat,#fbfdff;border:1px solid #dbe4ef;border-radius:8px;min-height:132px;padding:.62rem}.paperwork-pdf-preview span,.paperwork-pdf-preview small,.paperwork-pdf-preview i{color:#263b59;font-style:normal;font-weight:950;display:block}.paperwork-pdf-preview i{color:#24559a;text-align:right;margin-top:.7rem;font-size:1.1rem}.paperwork-approval-list{gap:.45rem;display:grid}.paperwork-approval-list span{color:#475569;font-size:.82rem;font-weight:850}.paperwork-approval-list span:after{content:"čeká";color:#9a5b0a;background:#fff1d8;border-radius:999px;padding:.18rem .42rem;font-size:.72rem;font-weight:950}.paperwork-inspector-actions{gap:.5rem;display:grid}.paperwork-inspector-actions .button{width:100%}.last-action-chip{white-space:normal;text-align:left;justify-content:flex-start;max-width:min(100%,36rem);line-height:1.25}.task-stack,.message-list{gap:.65rem;display:grid}.task-card{background:#f9fbff;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.8rem;display:grid}.task-card.ready{border-color:#b8e7d7;border-left-color:var(--green);background:#f1fbf7}.task-card.warning{background:#fff8ed;border-color:#f0d2a6 #f0d2a6 #f0d2a6 #d88a20}.task-card.blocked{background:#fff3ee;border-color:#ffc8b0 #ffc8b0 #ffc8b0 #c2410c}.task-card p{color:var(--muted);margin:.28rem 0 0;font-size:.88rem;line-height:1.45}.task-card span{color:#31415a;white-space:nowrap;font-size:.82rem;font-weight:900}.hub-form{gap:.75rem;display:grid}.hub-queue-panel{min-height:100%}.hub-form label{color:#263b59;gap:.35rem;font-size:.85rem;font-weight:900;display:grid}.hub-form input[type=range]{padding:0}.communication-grid{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:1rem;display:grid}.message-form textarea{resize:vertical}.message-row{color:#22314a;text-align:left;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.18rem;width:100%;padding:.72rem;display:grid}button.message-row{cursor:pointer}.message-row.segment{background:#fff;border-left:4px solid #2f6fd0}.message-row span{color:var(--muted)}.message-row em{color:var(--accent-2);font-size:.84rem;font-style:normal;font-weight:900}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.quick-action-grid .button{color:#263b59;background:#f8fbff;border-color:#d8e1ef}.quick-action-grid .button:hover{background:#fff8f3;border-color:#f4a46f}.league-ops-page{gap:1rem;display:grid}.league-ops-hero{background:linear-gradient(112deg,#fffffffa,#f6fafff2 56%,#f5fbf8f2),linear-gradient(135deg,#fff,#f6fbff)}.league-ops-command-panel{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:150px;display:flex}.league-ops-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1rem;display:grid}.league-ops-main{grid-column:1/-1}.phase-ops-panel{background:linear-gradient(135deg,#f8fbfff5,#fffffffa),#fff;border-color:#d7e5f8;gap:1rem;display:grid}.phase-ops-head{align-items:flex-start}.phase-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.phase-ops-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:1rem;display:grid}.phase-task-stack,.phase-evidence-list{gap:.75rem;display:grid}.phase-task-card{background:#fff;border:1px solid #dbe4ef;border-left:7px solid #f59e0b;border-radius:8px;gap:.7rem;padding:.9rem;display:grid;box-shadow:0 12px 26px #1118270f}.phase-task-card.ready{border-left-color:var(--green)}.phase-task-card.blocked{background:#fff8f5;border-color:#ffc8b0 #ffc8b0 #ffc8b0 #c2410c}.phase-task-card>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.phase-task-card h3,.phase-evidence-panel h3{margin:0}.phase-task-card p,.phase-evidence-panel p,.phase-transition-card span{color:var(--muted);margin:0}.phase-task-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.phase-task-card dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.phase-task-card dd{color:#1f3552;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.88rem;font-weight:800}.phase-evidence-panel{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.8rem;padding:.9rem;display:grid}.phase-evidence-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-left:6px solid #f59e0b;border-radius:8px;gap:.18rem;padding:.72rem;text-decoration:none;display:grid}.phase-evidence-row.ready{border-left-color:var(--green)}.phase-evidence-row.blocked{border-left-color:#c2410c}.phase-evidence-row:hover{border-color:#f4a46f;box-shadow:0 10px 22px #11182714}.phase-evidence-row span,.phase-evidence-row em{color:var(--muted);font-size:.84rem;font-style:normal}.phase-transition-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.25rem;padding:.85rem;display:grid}.phase-transition-card.ready{background:#f1fbf7;border-color:#b8e7d7}.phase-transition-card.blocked{background:#fff3ee;border-color:#ffc8b0}.ops-timeline{gap:.65rem;display:grid}.ops-timeline-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #dbe4ef;border-left:7px solid #f59e0b;border-radius:8px;grid-template-columns:72px 110px minmax(220px,1fr) 150px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:grid}.ops-timeline-row.ready{border-left-color:var(--green)}.ops-timeline-row.blocked{background:#fff5f0;border-left-color:#c2410c}.ops-timeline-row:hover{border-color:#f4a46f;box-shadow:0 10px 24px #11182714}.ops-timeline-row time{color:var(--accent-2);font-weight:900}.ops-timeline-row strong{font-weight:900}.ops-timeline-row em{color:var(--muted);grid-column:3/-1;font-size:.88rem;font-style:normal}.ops-lane{color:#263b59;background:#fff;border:1px solid #d8e1ef;border-radius:999px;justify-content:center;padding:.28rem .5rem;font-size:.78rem;font-weight:900;display:inline-flex}.publish-progress{background:#e6edf7;border-radius:999px;height:.7rem;margin:.4rem 0 .85rem;overflow:hidden}.publish-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;display:block}.publish-checklist,.zone-stack,.incident-stack{gap:.65rem;display:grid}.publish-checklist button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.18rem;padding:.72rem;display:grid}.publish-checklist button.is-checked{background:#f1fbf7;border-color:#b8e7d7}.publish-checklist button strong:before{content:"○";color:#718096;width:1.4rem;display:inline-block}.publish-checklist button.is-checked strong:before{content:"✓";color:var(--green)}.publish-checklist button span,.zone-card span,.incident-row span{color:var(--muted);font-size:.86rem}.zone-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:.65rem;padding:.72rem;display:grid}.zone-card div:first-child{gap:.18rem;display:grid}.zone-card em{color:var(--accent-2);font-style:normal;font-weight:900}.incident-stack{margin-top:.85rem}.incident-row{background:#fff8ed;border:1px solid #f0d2a6;border-left:7px solid #f59e0b;border-radius:8px;gap:.18rem;padding:.72rem;display:grid}.incident-row.high{background:#fff3ee;border-color:#ffc8b0 #ffc8b0 #ffc8b0 #c2410c}.incident-row.low{border-color:#dbe4ef;border-left-color:var(--accent-2);background:#f8fbff}.visitor-hub-page{gap:1rem;display:grid}.visitor-hero{background:linear-gradient(112deg,#fffffffa,#eff6fff0 56%,#fff2e6f0),linear-gradient(135deg,#eef5ff,#fff7f0)}.visitor-ticket-panel{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:150px;display:flex}.visitor-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:1rem;display:grid}.visitor-main{grid-column:1/-1}.visitor-game-list,.ticket-tier-stack,.visit-plan,.visitor-faq-grid{gap:.65rem;display:grid}.visitor-game-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #dbe4ef;border-left:7px solid #f59e0b;border-radius:8px;grid-template-columns:72px minmax(220px,1fr) minmax(160px,.7fr) 90px 100px;align-items:center;gap:.7rem;padding:.75rem;display:grid}.visitor-game-row.is-selected,.visitor-game-row:hover{background:#fff8f3;border-color:#f4a46f}.visitor-game-row time,.visitor-game-row b{color:var(--accent-2);font-weight:900}.visitor-game-row span{color:var(--muted)}.visitor-game-row em{color:#8b5a12;background:#fff4e6;border-radius:999px;justify-self:start;padding:.25rem .5rem;font-size:.78rem;font-style:normal;font-weight:900}.visitor-game-row em.live{color:var(--green);background:#eaf8f3}.visitor-game-row em.final{color:#263b59;background:#e6edf7}.ticket-tier-stack button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .7rem;padding:.72rem;display:grid}.ticket-tier-stack button.is-selected{background:#fff8f3;border-color:#f4a46f}.ticket-tier-stack button span{color:var(--muted);font-size:.86rem}.ticket-tier-stack button em{color:var(--accent-2);grid-area:1/2/span 2;align-self:center;font-style:normal;font-weight:900}.ticket-total-box{color:#fff;background:#111827;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;margin:.8rem 0;padding:.85rem;display:flex}.ticket-total-box span{color:#cbd5e1;font-weight:800}.ticket-total-box strong{font-size:1.35rem}.visitor-addon-list button strong:before{width:1.2rem}.visitor-stepper{color:#263b59;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:.65rem;margin-bottom:.8rem;font-size:.88rem;font-weight:900;display:grid}.visitor-stepper input{text-align:center;font-weight:900}.visitor-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.visitor-toggle-grid label,.visitor-inline-check{color:#263b59;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:.45rem;padding:.58rem .66rem;font-size:.86rem;font-weight:900;display:flex}.visitor-toggle-grid input,.visitor-inline-check input{width:auto}.visitor-ticket-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.visitor-ticket-tools button{color:#263b59;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.56rem .4rem;font-size:.84rem;font-weight:900}.visitor-ticket-tools button:hover{background:#fff8f3;border-color:#f4a46f}.visitor-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.visitor-alert-card{border:1px solid #dbe4ef;border-left:7px solid var(--accent-2);background:#f8fbff;border-radius:8px;gap:.25rem;padding:.78rem;display:grid}.visitor-alert-card.success{border-left-color:var(--green);background:#f1fbf7}.visitor-alert-card.warning{background:#fff8ed;border-left-color:#f59e0b}.visitor-alert-card span{color:var(--muted);font-size:.9rem;line-height:1.45}.transport-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.65rem;display:grid}.transport-tabs button{color:#263b59;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.55rem .5rem;font-size:.86rem;font-weight:900}.transport-tabs button.is-active,.transport-tabs button:hover{background:#fff8f3;border-color:#f4a46f}.visitor-transport-card{margin-bottom:.65rem}.arena-zone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.arena-zone-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.65rem;padding:.78rem;display:grid}.arena-zone-card div:first-child{gap:.22rem;display:grid}.arena-zone-card span{color:var(--muted);font-size:.86rem;line-height:1.4}.arena-zone-card em{color:var(--accent-2);font-style:normal;font-weight:900}.competition-page{gap:1rem;display:grid}.competition-hero{background:linear-gradient(112deg,#fffffffa,#eef5ffeb 56%,#fff2e6f0),linear-gradient(135deg,#eef5ff,#fff7f0)}.competition-command-panel{flex-direction:column;justify-content:flex-end;align-self:stretch;min-height:150px;display:flex}.competition-command-panel .button{width:fit-content;margin-top:.65rem}.competition-human-steps{background:#fff;border:1px solid #dbe4ef;border-radius:10px;gap:.85rem;padding:1rem;display:grid}.competition-human-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.competition-human-step-grid article{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-content:start;gap:.55rem;min-height:136px;padding:.85rem;display:grid}.competition-human-step-grid span{color:#075eea;background:#eef5ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:950;display:inline-grid}.competition-human-step-grid strong{color:#101828;font-size:1rem;line-height:1.14}.competition-human-step-grid p{color:#667085;margin:0;font-size:.84rem;font-weight:700;line-height:1.38}.competition-switcher,.document-filter-row{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.competition-switcher button,.document-filter-row button{color:#263b59;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.54rem .7rem;font-size:.86rem;font-weight:900}.competition-switcher button.is-active,.competition-switcher button:hover,.document-filter-row button.is-active,.document-filter-row button:hover{background:#fff8f3;border-color:#f4a46f}.competition-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;display:grid}.competition-main{grid-column:1/-1}.competition-lifecycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.lifecycle-step{background:#f8fbff;border:1px solid #dbe4ef;border-top:7px solid #cbd5e1;border-radius:8px;gap:.28rem;padding:.8rem;display:grid}.lifecycle-step.is-active{border-color:#f4a46f;border-top-color:var(--accent);background:#fff8f3}.lifecycle-step span{color:var(--muted);font-size:.86rem;line-height:1.4}.competition-setup-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:1rem;display:grid}.competition-setup-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.competition-setup-card h3,.competition-workflow-grid h3{color:#0b1220;margin:0}.competition-toggle-stack{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.55rem;padding:.75rem;display:grid}.competition-toggle-stack label{color:#263b59;align-items:center;gap:.55rem;font-size:.88rem;font-weight:900;display:flex}.competition-toggle-stack input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.allowed-school-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.allowed-school-grid button{color:#263b59;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:.55rem .65rem;font-size:.84rem;font-weight:900}.allowed-school-grid button.is-active{color:#174ea6;background:#eff6ff;border-color:#1d4ed8}.competition-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.competition-readiness-grid div{background:#fff;border:1px solid #dbe4ef;border-left:4px solid #f59e0b;border-radius:8px;gap:.18rem;padding:.62rem;display:grid}.competition-readiness-grid div.is-ready{border-left-color:var(--green)}.competition-readiness-grid strong{color:#0b1220;font-size:.84rem}.competition-readiness-grid span{color:var(--muted);font-size:.78rem;line-height:1.35}.competition-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.approval-stage-list,.automation-rule-list{gap:.55rem;margin-top:.7rem;display:grid}.approval-stage-list div{background:#f8fbff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(140px,.75fr) minmax(120px,1fr) 82px 62px;align-items:center;gap:.55rem;padding:.62rem;display:grid}.approval-stage-list div.is-enabled{border-left-color:var(--green);background:#f1fbf7}.approval-stage-list label{align-items:center;gap:.5rem;display:flex}.approval-stage-list label input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.approval-stage-list span,.approval-stage-list small{color:var(--muted);font-size:.82rem}.automation-rule-list button{color:#263b59;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe4ef;border-left:4px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.68rem;display:grid}.automation-rule-list button.is-enabled{background:#eff6ff;border-left-color:#1d4ed8}.automation-rule-list span{color:var(--muted);font-size:.84rem}.automation-rule-list code{color:#1d4ed8;background:#fff;border-radius:6px;padding:.2rem .42rem;font-weight:900}.competition-branding-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:1rem;display:grid}.competition-brand-preview{border-radius:8px;align-content:space-between;min-height:360px;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #0c1a302e}.competition-brand-preview:after{content:"";border:1px solid #ffffff75;border-radius:999px;height:190px;position:absolute;inset:auto -18% -22% 35%;transform:rotate(-12deg)}.brand-preview-topline,.brand-preview-card{z-index:1;position:relative}.brand-preview-topline{justify-content:space-between;align-items:center;gap:.8rem;font-weight:950;display:flex}.brand-preview-topline span{background:#ffffff24;border:1px solid #ffffff6b;border-radius:8px;place-items:center;min-width:48px;min-height:48px;display:inline-grid}.brand-preview-topline code{color:inherit;background:#ffffff29;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}.competition-brand-preview h3{z-index:1;max-width:9ch;color:inherit;margin:2.8rem 0 .65rem;font-size:3.8rem;line-height:.95;position:relative}.competition-brand-preview p{z-index:1;max-width:32ch;color:inherit;margin:0;font-weight:800;line-height:1.42;position:relative}.brand-preview-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff5c;border-radius:8px;gap:.15rem;margin-top:1.4rem;padding:.9rem;display:grid}.brand-preview-card span,.brand-preview-card small{color:inherit;opacity:.82;font-size:.8rem;font-weight:850}.brand-preview-card strong{color:inherit;font-size:1.1rem}.competition-brand-controls{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.brand-textarea-label{color:#263b59;gap:.3rem;font-size:.86rem;font-weight:900;display:grid}.brand-export-map{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.2rem;padding:.78rem;display:grid}.brand-export-map span{color:var(--muted);font-size:.86rem;line-height:1.45}.brand-readiness-panel{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.65rem;padding:.78rem;display:grid}.brand-readiness-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.brand-readiness-header span{color:var(--muted);font-size:.84rem;font-weight:850}.brand-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.brand-readiness-grid div{background:#f8fbff;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;gap:.16rem;padding:.62rem;display:grid}.brand-readiness-grid div.is-ready{border-left-color:var(--green)}.brand-readiness-grid div.needs-work{border-left-color:#f59e0b}.brand-readiness-grid strong{color:#0b1220;font-size:.86rem}.brand-readiness-grid span{color:var(--muted);font-size:.78rem;line-height:1.35}.email-workflow-grid,.email-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.email-workflow-grid article,.email-readiness-grid div{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.35rem;padding:.86rem;display:grid}.email-workflow-grid strong,.email-readiness-grid strong{color:#0b1220}.email-workflow-grid code,.email-readiness-grid code{color:#1d4ed8;background:#fff;border-radius:6px;width:fit-content;padding:.18rem .38rem}.email-workflow-grid span,.email-readiness-grid span,.email-workflow-grid small{color:var(--muted);line-height:1.4}.template-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.template-editor-card{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.7rem;padding:.95rem;display:grid}.template-editor-card label{color:#263b59;gap:.28rem;font-size:.84rem;font-weight:900;display:grid}.template-editor-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.template-editor-head div{gap:.25rem;display:grid}.template-editor-head code{color:#1d4ed8;background:#fff;border-radius:6px;width:fit-content;padding:.18rem .38rem}.template-preview-box{border:1px solid #dbe4ef;border-left:7px solid var(--accent-2);background:#fff;border-radius:8px;gap:.28rem;padding:.72rem;display:grid}.template-preview-box span,.template-preview-box p{color:var(--muted);line-height:1.45}.template-preview-box p{margin:0}.form-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.form-template-card{color:#263b59;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-radius:8px;gap:.4rem;min-height:154px;padding:.95rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.form-template-card:hover,.form-template-card.is-active{border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 16px 34px #1d4ed821}.form-template-card strong{color:#0b1220;font-size:1rem}.form-template-card span{color:#40536f;font-size:.86rem;line-height:1.45}.form-template-card small{color:#1d4ed8;align-self:end;font-weight:900;line-height:1.35}.custom-field-toolbar{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.7rem;display:flex}.custom-field-toolbar>span{color:#263b59;font-size:.86rem;font-weight:900}.registration-blueprint-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1rem;display:grid}.registration-form-preview,.registration-data-map{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:1rem}.registration-form-preview h3,.registration-data-map h3{margin:1rem 0 .7rem}.registration-form-preview h3:first-child,.registration-data-map h3:first-child{margin-top:0}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.registration-field-grid label,.discipline-repeater label{color:#263b59;gap:.3rem;font-size:.86rem;font-weight:900;display:grid}.registration-checkbox-list{gap:.55rem;display:grid}.registration-checkbox-list label,.registration-consent-row{color:#263b59;align-items:center;gap:.55rem;font-weight:900;display:flex}.registration-checkbox-list input,.registration-consent-row input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.discipline-repeater{gap:.7rem;max-width:520px;margin-bottom:.9rem;display:grid}.discipline-repeater h4{color:#0b1220;margin:0;font-size:.95rem}.registration-file-list{gap:.7rem;display:grid}.registration-file-list label{color:#263b59;background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.35rem;padding:.7rem;font-weight:900;display:grid}.registration-file-list span{color:var(--muted);font-size:.8rem;font-weight:700}.registration-data-map p{color:var(--muted);line-height:1.45}.blueprint-field-list{gap:.5rem;max-height:560px;display:grid;overflow:auto}.blueprint-field-list div{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.18rem;padding:.62rem;display:grid}.blueprint-field-list span{color:var(--muted);font-size:.82rem;line-height:1.35}.secure-upload-button{width:100%;margin:.35rem 0 .8rem}.secure-upload-preview{background:#fff8ed;border:1px solid #f0d2a6;border-left:7px solid #f59e0b;border-radius:8px;gap:.25rem;padding:.78rem;display:grid}.secure-upload-preview.accepted{border-color:#b8e7d7;border-left-color:var(--green);background:#f1fbf7}.secure-upload-preview.rejected{background:#fff3ee;border-color:#ffc8b0 #ffc8b0 #ffc8b0 #c2410c}.secure-upload-preview span{color:var(--muted);font-size:.88rem}.security-stack{gap:.62rem;display:grid}.security-stack div{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.18rem;padding:.72rem;display:grid}.security-stack span{color:var(--muted);font-size:.88rem;line-height:1.45}.visitor-service-row{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:.22rem;padding:.72rem;display:grid}.visitor-service-row span{color:var(--muted);font-size:.9rem;line-height:1.45}.visit-step{background:#f9fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:72px minmax(160px,.45fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem;display:grid}.visit-step time{color:var(--accent-2);font-weight:900}.visit-step span{color:var(--muted)}.visitor-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-faq-grid details{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.78rem}.visitor-faq-grid summary{cursor:pointer;font-weight:900}.visitor-faq-grid p{color:var(--muted);margin-bottom:0;line-height:1.5}.ticket-public-page{background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--ticket-accent,#f26a21) 18%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, var(--ticket-bg,#f5f7fb) 100%);min-height:100vh;color:var(--ticket-text,#111827)}.ticket-public-hero{background:linear-gradient(112deg, #070c18 0%, #111827 55%, var(--ticket-primary,#123e7c) 100%);color:#fff;background-size:cover;grid-template-rows:auto minmax(0,1fr);min-height:86vh;display:grid}.ticket-public-nav{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0;display:flex}.ticket-public-nav strong{letter-spacing:0;font-size:1rem}.ticket-public-nav div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ticket-public-nav a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff57;border-radius:8px;padding:.56rem .85rem;font-size:.88rem;font-weight:900;text-decoration:none}.ticket-public-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:end;gap:2rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 3rem;display:grid}.ticket-public-copy{padding-bottom:1.2rem}.ticket-public-league-lockup{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d198a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.62rem;margin-bottom:1.1rem;padding:.42rem .72rem .42rem .42rem;display:inline-flex}.ticket-public-league-lockup img,.ticket-public-league-lockup span{object-fit:cover;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.ticket-public-league-lockup span{font-size:1rem}.ticket-public-league-lockup strong{color:#fff;font-size:.92rem;font-weight:950}.ticket-public-copy p{color:color-mix(in srgb, var(--ticket-accent,#f26a21) 72%, #fff);letter-spacing:0;text-transform:uppercase;margin:0 0 .6rem;font-size:.9rem;font-weight:900}.ticket-public-copy h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(2.6rem,7vw,6.5rem);line-height:.92}.ticket-public-facts{gap:.55rem;max-width:680px;margin-top:1.35rem;display:grid}.ticket-public-facts span{color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1985;border:1px solid #ffffff38;border-radius:8px;width:fit-content;max-width:100%;padding:.56rem .72rem;font-weight:800}.ticket-public-checkout-card{color:#111827;background:#fffffff2;border:1px solid #ffffff38;border-radius:8px;padding:1rem;box-shadow:0 24px 70px #0000003d}.ticket-public-price-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.ticket-public-price-row span{color:#5b6474;text-transform:uppercase;font-size:.82rem;font-weight:900;display:block}.ticket-public-price-row strong{color:var(--ticket-primary,#123e7c);margin-top:.2rem;font-size:2rem;line-height:1;display:block}.ticket-public-price-row em{background:color-mix(in srgb, var(--ticket-accent,#f26a21) 16%, #fff);color:#70340d;border-radius:8px;padding:.4rem .55rem;font-size:.8rem;font-style:normal;font-weight:900}.ticket-public-form{gap:.8rem;display:grid}.ticket-public-form label,.ticket-public-form legend{color:#263b59;font-size:.86rem;font-weight:900}.ticket-public-form fieldset{border:0;min-width:0;margin:0;padding:0}.ticket-public-form input[type=email]{margin-top:.34rem}.ticket-public-addon-list{gap:.5rem;margin-top:.45rem;display:grid}.ticket-public-addon-list label{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;padding:.65rem;display:grid}.ticket-public-addon-list input{width:32px;min-width:32px;height:32px;accent-color:var(--ticket-accent,#f26a21);margin-top:.12rem}.ticket-public-addon-list strong,.ticket-public-addon-list small{display:block}.ticket-public-addon-list small{color:#5b6474;margin-top:.18rem;line-height:1.35}.ticket-public-buy-button{background:linear-gradient(180deg, #ff944d, var(--ticket-accent,#f26a21));color:#111827;width:100%;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:.82rem 1rem;font-weight:950}.ticket-public-buy-button:disabled{cursor:not-allowed;opacity:.62}.ticket-public-payment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.ticket-public-payment-strip span{color:#eaf1fb;text-align:center;background:#111827;border-radius:8px;padding:.52rem;font-size:.76rem;font-weight:900}.ticket-public-success,.ticket-public-error{border-radius:8px;margin-bottom:.8rem;padding:.75rem}.ticket-public-success{color:#0f513d;background:#ecfdf6;border:1px solid #b8ead7}.ticket-public-success strong{display:block}.ticket-public-success p{margin:.25rem 0 0}.ticket-public-success dl{gap:.35rem;margin:.65rem 0 0;display:grid}.ticket-public-success dl div{border-top:1px solid #c8f0df;justify-content:space-between;gap:.7rem;padding-top:.35rem;display:flex}.ticket-public-success dt,.ticket-public-success dd{margin:0}.ticket-public-success dd{text-align:right;overflow-wrap:anywhere;font-weight:900}.ticket-public-recovery-link{color:#0f513d;text-underline-offset:3px;margin-top:.7rem;font-size:.86rem;font-weight:900;text-decoration:underline;display:inline-flex}.ticket-public-error{color:#8a3b12;background:#fff7ed;border:1px solid #ffd0b8;font-weight:900}.ticket-public-readiness-alert{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:.45rem;margin-top:.8rem;padding:.75rem;display:grid}.ticket-public-readiness-alert strong{color:#7c2d12}.ticket-public-readiness-alert ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.ticket-public-readiness-alert li{line-height:1.4}.ticket-public-info-note{color:#263b59;background:#f4f8ff;border:1px solid #cfe0f5;border-radius:8px;gap:.25rem;margin-top:.8rem;padding:.75rem;display:grid}.ticket-public-info-note strong{color:var(--ticket-primary,#123e7c);font-size:.9rem}.ticket-public-info-note p{color:#53627a;margin:0;font-size:.84rem;font-weight:740;line-height:1.38}.ticket-public-details{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr) minmax(240px,.7fr);gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1.2rem 0 3rem;display:grid}.ticket-public-details article{background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:1rem;box-shadow:0 12px 34px #17263e12}.ticket-public-details h2{margin:0 0 .45rem}.ticket-public-details p{color:#5b6474;margin:0;line-height:1.58}.ticket-public-details code{color:#123e7c;overflow-wrap:anywhere;background:#eef4ff;border-radius:8px;max-width:100%;margin-top:.35rem;padding:.25rem .42rem;display:inline-block}.ticket-public-wave-list{gap:.5rem;display:grid}.ticket-public-wave-list div{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .6rem;padding:.58rem;display:grid}.ticket-public-wave-list div.is-active{border-color:color-mix(in srgb, var(--ticket-accent,#f26a21) 62%, #fff);background:color-mix(in srgb, var(--ticket-accent,#f26a21) 10%, #fff)}.ticket-public-wave-list span,.ticket-public-wave-list strong{font-weight:900}.ticket-public-wave-list small{color:#5b6474;grid-column:1/-1}.ticket-public-unavailable{background:#fff;border:1px solid #dce4ef;border-radius:8px;width:min(680px,100% - 2rem);margin:15vh auto;padding:1.4rem;box-shadow:0 12px 34px #17263e12}.ticket-public-unavailable strong{font-size:1.4rem}.league-application-page{color:#102033;background:linear-gradient(#f8fbfffa,#f1f6faf0),#f8fbff;min-height:100vh}.league-application-hero{background:linear-gradient(118deg,#fffffffa,#ecf6ffeb 56%,#fff4e7f5),linear-gradient(135deg,#f8fbff,#fff3e8);border-bottom:1px solid #dbe4ef;padding:1rem clamp(1rem,4vw,4rem) 2rem}.league-application-hero nav{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:2.4rem;display:flex}.league-application-hero nav a{color:#263244;background:#ffffffbd;border:1px solid #d7deea;border-radius:999px;padding:.42rem .72rem;font-size:.84rem;font-weight:900;text-decoration:none}.league-application-hero-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:1.2rem;max-width:1180px;margin:0 auto;display:grid}.league-application-hero h1{letter-spacing:0;max-width:860px;margin:0;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.96}.league-application-hero p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.62}.league-application-hero aside{color:#f8fafc;background:#111827;border:1px solid #dbe4ef;border-radius:8px;gap:.55rem;padding:1rem;display:grid;box-shadow:0 18px 50px #0f234b24}.league-application-hero aside strong{color:#ffbf8a;text-transform:uppercase;letter-spacing:0;font-size:.84rem}.league-application-hero aside span{border-top:1px solid #ffffff24;padding-top:.5rem;font-weight:850}.league-application-page .module-utility-bar{background:#ffffffe6;border:1px solid #0c142614;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:1180px;margin:0 auto 12px;padding:16px;display:grid;box-shadow:0 10px 24px #121b2d0a}.league-application-page .module-utility-bar strong{color:#0b1020;display:block}.league-application-page .module-utility-bar p{color:#667085;margin:4px 0 0;font-weight:650;line-height:1.45}.league-application-page .module-utility-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.league-application-page .workflow-handoff-strip{max-width:1180px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 18px;padding:0;display:grid}.league-application-page .workflow-handoff-card{color:#0b1020;background:#ffffffeb;border:1px solid #0c142614;border-radius:8px;align-content:start;gap:6px;min-height:110px;padding:14px;text-decoration:none;display:grid;box-shadow:0 10px 22px #121b2d0a}.league-application-page .workflow-handoff-card span{color:#0d58d9;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:860}.league-application-page .workflow-handoff-card strong{color:#0b1020;letter-spacing:-.03em;font-size:1rem;font-weight:830}.league-application-page .workflow-handoff-card p{color:#5d6678;margin:0;font-size:.88rem;font-weight:560;line-height:1.42}.league-application-shell{grid-template-columns:minmax(0,1fr) 340px;gap:1rem;max-width:1180px;margin:0 auto;padding:1.2rem clamp(1rem,4vw,4rem) 3rem;display:grid}.league-application-form{gap:1rem;display:grid}.league-application-section,.league-application-side article,.league-application-status,.league-application-submit{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:1rem;box-shadow:0 10px 28px #17263e0f}.league-application-section{gap:.9rem;display:grid}.league-application-section h2{margin:0}.league-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.league-application-grid label,.league-application-section>label{color:#263b59;gap:.32rem;font-size:.86rem;font-weight:900;display:grid}.league-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.league-module-grid label{color:#263b59;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:.5rem;padding:.72rem;font-weight:900;display:flex}.league-module-grid input{width:32px;min-width:32px;height:32px;accent-color:var(--brand)}.league-application-submit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.league-application-submit strong,.league-application-status strong,.league-application-side strong{color:#102033;display:block}.league-application-submit span,.league-application-status span,.league-application-side p{color:var(--muted);margin:.25rem 0 0;line-height:1.5}.league-application-submit button{color:#fff;letter-spacing:-.02em;cursor:pointer;background:#0d58d9;border:0;border-radius:8px;min-height:44px;padding:.78rem 1rem;font-weight:900;box-shadow:0 12px 22px #0d58d938}.league-application-submit button:hover{background:#0849bb}.league-application-status.is-success{background:#eaf8f3;border-color:#b8e7d7}.league-application-status.is-warning{background:#fff4e6;border-color:#f0d2a6}.league-application-side{align-content:start;gap:.8rem;display:grid;position:sticky;top:1rem}.hp-field{opacity:0;pointer-events:none;visibility:hidden;position:absolute;left:-10000px;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important}@media (max-width:1020px){.admin-hero,.admin-status-board,.admin-workbench,.admin-console-grid,.admin-kpi-strip,.command-grid,.module-list-compact,.brand-domain-grid,.brand-surface-grid,.secrets-settings-grid,.secret-setting-row,.league-application-kpis,.mini-league-application-head,.mini-league-onboarding-steps,.league-application-hero-grid,.league-application-shell,.league-application-grid,.league-module-grid,.league-application-page .module-utility-bar,.league-application-page .workflow-handoff-strip,.league-application-submit,.manual-result-mode-strip,.manual-results-grid,.manual-results-grid-small,.manual-score-card,.manual-score-card>div,.manual-results-actions,.manual-result-readiness,.launch-score-grid,.launch-operator-board,.launch-operator-decision,.launch-action-board,.evidence-next-step-grid,.launch-readiness-row,.launch-runbook-step,.launch-final-actions,.launch-command-strip,.usage-analytics-grid,.usage-module-row,.usage-small-matrix,.league-phone-board,.app-settings-grid,.app-settings-columns,.app-surface-grid,.app-feature-matrix,.app-draft-impact,.app-config-history article,.brand-wizard-layout,.brand-preset-grid,.brand-color-grid,.brand-channel-map,.brand-existing-themes>div,.partner-activation-head,.partner-activation-row,.partner-surface-grid,.partner-channel-board,.partner-deliverable-board,.partner-brief-lineup,.partner-proof-grid,.usage-funnel,.usage-module-head,.usage-module-row,.usage-trend-chart,.usage-league-grid,.league-control-strip,.hub-status-strip,.hub-workbench,.hub-split,.hub-ops-grid,.paperwork-command-grid,.paperwork-workflow-strip,.paperwork-field-grid,.paperwork-field-row,.paperwork-detail-head,.paperwork-ring-row,.training-load-grid,.communication-grid,.quick-action-grid,.integration-command-grid,.league-ops-grid,.phase-summary-grid,.phase-ops-grid,.phase-task-card dl,.visitor-grid,.visitor-faq-grid,.visitor-alert-grid,.ticket-public-hero-grid,.ticket-public-details,.arena-zone-grid,.competition-grid,.competition-human-step-grid,.competition-branding-grid,.competition-lifecycle,.competition-setup-grid,.competition-workflow-grid,.form-template-grid,.brand-readiness-grid,.competition-readiness-grid,.email-workflow-grid,.email-readiness-grid,.template-editor-grid,.registration-blueprint-grid,.registration-human-decisions,.registration-field-grid{grid-template-columns:1fr}.ops-timeline-row,.visitor-game-row,.visit-step{grid-template-columns:66px minmax(0,1fr)}.ops-timeline-row .ops-lane,.ops-timeline-row em,.visitor-game-row span,.visitor-game-row em,.visitor-game-row b,.visit-step span{grid-column:2/-1}.zone-card,.visitor-toggle-grid,.visitor-ticket-tools,.ticket-public-payment-strip,.transport-tabs,.approval-stage-list div,.automation-rule-list button,.allowed-school-grid,.source-link-editor div,.partner-editor div,.league-main-partners,.league-supporting-partners{grid-template-columns:1fr}.brand-live-preview{min-height:420px;position:relative;top:auto}.landing-link-grid{grid-template-columns:1fr}.league-application-page .module-utility-bar,.league-application-page .workflow-handoff-strip{margin-inline:12px}.league-application-page .module-utility-actions{justify-content:flex-start}}@media (max-width:760px){html,body,.admin-shell,.content{width:100%;max-width:100vw;overflow-x:hidden}body{overflow-x:hidden}.admin-shell{grid-template-columns:1fr;min-width:0;max-width:100vw;overflow-x:hidden}.sidebar{z-index:10;min-width:0;max-width:100vw;height:auto;max-height:none;padding:.75rem;position:relative;top:0;overflow-x:hidden}.sidebar nav{border:1px solid var(--border);background:#fff;border-radius:8px;max-height:300px;margin-top:.75rem;padding:.55rem;display:grid;overflow-y:auto}.sidebar h2{font-size:1.05rem}.brand-block{margin:.65rem 0 0;padding:.65rem}.nav-link{white-space:nowrap;flex:none;margin-bottom:0}.section-heading{flex-direction:column;align-items:stretch}.admin-overview-header{gap:.85rem;display:grid}.admin-overview-actions{justify-content:stretch}.admin-overview-actions .button{width:100%}.admin-overview-header h1{font-size:1.48rem}.admin-overview-header,.admin-overview-header>div,.admin-overview-header span,.admin-overview-actions,.admin-overview-actions .button,.admin-status-board,.admin-status-card,.admin-status-card p,.admin-workbench,.admin-focus-panel,.admin-task-list,.admin-task-row,.admin-console-grid,.admin-side-stack,.admin-area-card,.admin-area-card header{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:calc(100vw - 1.5rem)}.admin-overview-header span,.admin-overview-actions .button,.admin-status-card,.admin-focus-panel,.metric-card,.admin-area-card,.side-panel{width:100%;max-width:calc(100vw - 2rem)}.admin-area-card header{grid-template-columns:auto minmax(0,1fr)}.admin-area-card header small{grid-column:2;width:fit-content}.section-heading code{overflow-wrap:anywhere;width:fit-content;max-width:100%}.topbar{flex-direction:column;align-items:flex-start;gap:.7rem;max-width:100vw;padding:.8rem 1rem;overflow-x:hidden}.topbar-actions{grid-template-columns:minmax(0,1fr);gap:.38rem;width:100%;min-width:0;padding-bottom:.1rem;display:grid;overflow-x:visible}.public-quick-links{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.topbar-actions span,.topbar-link{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;padding:.28rem .45rem;font-size:.72rem}.public-quick-links .topbar-link{width:100%;min-height:34px}.topbar-actions>span,.topbar-actions>.topbar-link-quiet{width:100%}.operational-depth-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;margin:.75rem .75rem 0;padding:.8rem}.module-context-strip{grid-template-columns:minmax(0,1fr);margin:.75rem .75rem 0;padding:.72rem}.module-context-flow{grid-template-columns:minmax(0,1fr)}.module-context-progress{width:100%;min-height:42px}.operational-depth-bar dl{grid-template-columns:minmax(0,1fr)}.operational-depth-chips,.operational-depth-link{grid-area:auto}.operational-depth-link{justify-self:start}.operational-depth-chips{flex-wrap:wrap;overflow-x:visible}.operational-depth-chips code,.operational-depth-chips span{flex:none}.content,.page{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.admin-dashboard,.admin-dashboard>*{min-width:0;max-width:100%}.admin-status-board,.admin-workbench,.admin-console-grid,.admin-kpi-strip{grid-template-columns:minmax(0,1fr)}.page{padding:1rem .75rem 2rem}.page.admin-dashboard{width:100vw;max-width:100vw}.hero h1,.admin-hero h1,.admin-dashboard .admin-hero h1{font-size:2.15rem}.admin-hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.85rem;width:min(100%,366px);max-width:100%;padding:1rem;overflow:hidden}.admin-hero>*{max-width:326px}.admin-hero-copy,.admin-hero-copy>p,.hero-command-panel,.hero-command-panel>div,.hero-command-panel dl,.hero-command-panel span{overflow-wrap:anywhere;word-break:break-word;width:min(100%,326px);min-width:0;max-width:326px}.admin-hero-actions{flex-direction:column;justify-content:flex-start;width:min(100%,326px);max-width:326px}.admin-hero-actions .button{flex:100%;width:100%;min-width:0}.admin-hero-actions .button-secondary{display:none}.athlete-hub-command{min-height:auto;padding:1rem;overflow:hidden}.athlete-hub-command,.athlete-hub-command>div,.panel,.metric-card{min-width:0;max-width:100%}.metric-card>*{overflow-wrap:anywhere;max-width:326px}.athlete-hub-command>div:first-child,.athlete-command-panel{width:100%;max-width:100%}.athlete-hub-command h1{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:1.9rem;line-height:1.08}.athlete-hub-command>div:first-child>p{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:.95rem;line-height:1.45}.hub-command-row,.hub-context-form{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.hub-mode-switch,.hub-context-form,.hub-event-select{width:100%;max-width:100%}.hub-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-mode-switch button{white-space:normal;flex:1;min-width:0;padding:.5rem .45rem;font-size:.84rem}.athlete-command-panel{min-width:0;min-height:130px}.athlete-detail dl div,.athlete-detail-bars div{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.athlete-detail dd,.athlete-detail-bars strong{overflow-wrap:anywhere;min-width:0}.paperwork-detail,.paperwork-inspector,.paperwork-bundle-list,.paperwork-form-surface{min-width:0;max-width:100%;overflow:hidden}.paperwork-detail-head h3,.paperwork-detail-head p,.paperwork-bundle-list strong,.paperwork-automation-strip span{overflow-wrap:anywhere}.paperwork-id-block{text-align:left;width:100%;min-width:0}.paperwork-field-row{grid-template-columns:40px minmax(0,1fr);align-items:start}.paperwork-field-main,.paperwork-field-meta,.paperwork-field-state{grid-column:2}.paperwork-field-state{white-space:normal;width:fit-content;max-width:100%}.ticket-public-hero{min-height:auto}.ticket-public-hero-grid{padding:1rem 0 2rem}.ticket-public-copy h1{font-size:2.65rem;line-height:.98}.competition-brand-preview h3{font-size:2.7rem}.panel-grid,.integration-command-grid,.public-stats-grid,.public-school-trend,.kpi-grid{grid-template-columns:minmax(0,1fr)}.public-trend-row{grid-template-columns:1fr}.public-trend-row-secondary{grid-column:auto}.ticket-support-queue{grid-template-columns:1fr}.ticket-support-issue{flex-direction:column}.ticket-support-issue>div:last-child{text-align:left;justify-items:start;min-width:0}.ticket-gate-brief,.ticket-event-grid,.ticket-gate-ops-grid,.registration-control-brief,.registration-event-grid,.registration-layout,.ticket-lookup-form,.ticket-lookup-card,.registration-queue-card{grid-template-columns:1fr}.ticket-lookup-meta,.registration-queue-meta{text-align:left;justify-items:start}.module-row,.form-row-compact,.ticket-config-grid{grid-template-columns:1fr}table{min-width:640px}.admin-dashboard .side-panel table{table-layout:fixed;min-width:0}.admin-dashboard .side-panel td{overflow-wrap:anywhere}}.module-page{gap:1rem;display:grid}.module-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:center;gap:1rem;padding:1.35rem;display:grid}.module-hero .admin-hero-copy h1{max-width:780px;margin:0}.module-summary-card{background:#fbfcfe;border:1px solid #dce3ec;border-radius:14px;gap:.32rem;padding:1rem;display:grid}.module-summary-card span,.module-tile span{color:#0d6838;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.module-summary-card strong{color:#101828;font-size:1.22rem;line-height:1.18}.module-summary-card p,.module-section p,.module-muted{color:#667085}.module-kpi-grid,.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.module-section{gap:1rem;padding:1rem;display:grid}.module-section .section-heading{margin-bottom:0}.module-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.module-workflow article,.module-tile{background:#fff;border:1px solid #e1e7ef;border-radius:13px;min-height:150px;padding:.9rem}.module-workflow article span{color:#0d6838;background:#effaf3;border:1px solid #cbe9d5;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:.75rem;font-weight:800;display:grid}.module-workflow article strong,.module-tile strong,.module-empty-state h2,.module-empty-state h3,.module-callout strong{color:#101828}.module-workflow article p,.module-tile p{color:#667085;margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.module-empty-state{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #dce3ec;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:center;gap:1rem;padding:1rem;display:grid}.module-empty-state.compact{box-shadow:none;background:#fbfcfe;grid-template-columns:1fr;padding:.85rem}.module-empty-state h2,.module-empty-state h3{margin:0;font-size:1.05rem}.module-empty-state p{color:#667085;max-width:820px;margin:.3rem 0 0;line-height:1.52}.module-action-list{gap:.5rem;display:grid}.module-action-list a{color:#0b3f78;background:#fff;border:1px solid #d4dde8;border-radius:10px;justify-content:space-between;min-height:40px;padding:.58rem .72rem;font-size:.84rem;font-weight:760;text-decoration:none;display:flex}.module-action-list a:after{content:"→";color:#18a058}.report-first-run{align-items:stretch}.report-first-run-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.report-first-run-grid a{color:#0b1220;background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:.28rem;min-height:132px;padding:.76rem;text-decoration:none;display:grid}.report-first-run-grid span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.report-first-run-grid strong{color:#0b1220;font-size:.92rem}.report-first-run-grid p{color:#667085;margin:0;font-size:.82rem;line-height:1.42}.module-split{grid-template-columns:minmax(0,.7fr) minmax(320px,.5fr);align-items:end;gap:1rem;display:grid}.module-inline-form,.module-form-inline,.module-form-grid{gap:.7rem;display:grid}.module-form-inline{grid-template-columns:repeat(2,minmax(220px,1fr)) auto;align-items:end}.module-form-grid{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:780px}.module-inline-form label,.module-form-inline label,.module-form-grid label{color:#344054;gap:.35rem;font-size:.82rem;font-weight:760;display:grid}.module-form-grid .checkbox-row{background:#fbfcfe;border:1px solid #dce3ec;border-radius:10px;align-items:center;gap:.5rem;min-height:42px;padding:.58rem .68rem;display:flex}.module-callout{background:#f4fbf6;border:1px solid #cbe9d5;border-radius:14px;padding:.9rem}.module-callout p{color:#42526b;margin:.25rem 0 0;line-height:1.48}.module-download-stack{gap:.5rem;max-width:520px;margin-top:.75rem;display:grid}.table-action-stack{align-items:start;gap:.45rem;display:grid}.module-tile{align-content:start;gap:.55rem;display:grid}.module-tile .button{justify-self:start;margin-top:auto}@media (max-width:1080px){.module-hero,.module-split,.module-empty-state{grid-template-columns:1fr}.module-kpi-grid,.module-card-grid,.module-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.module-form-inline,.module-form-grid{grid-template-columns:1fr}}@media (max-width:680px){.module-kpi-grid,.module-card-grid,.module-workflow{grid-template-columns:1fr}.module-hero,.module-section,.module-empty-state{padding:.85rem}}.topbar{border-bottom-color:#e3e8ef;min-height:58px}.topbar-label{color:#667085;letter-spacing:.06em}.topbar strong{color:#101828;font-size:.95rem}.topbar-actions span,.topbar-link{color:#344054;min-height:32px;box-shadow:none;background:#fff;border:1px solid #dce3ec;padding:.42rem .68rem}.topbar .public-quick-links .topbar-link:first-child{color:#0d6838;background:#effaf3;border-color:#cbe9d5}.admin-hero{background:linear-gradient(135deg,#fff 0% 62%,#f5fbf7 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:end;gap:1.2rem;max-width:1200px;margin-inline:auto;padding:1.35rem;display:grid}.admin-hero h1,.admin-dashboard .admin-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2rem,3.2vw,3.35rem);line-height:.98}.admin-hero p{color:#475467;max-width:760px}.hero-command-panel{box-shadow:none;border-radius:14px;padding:1rem}.hero-command-panel strong{font-size:1.35rem}.usage-analytics-page{max-width:1260px}.usage-window-tabs{max-width:1200px;margin:-.35rem auto 1rem}.usage-window-tabs .button{color:#344054;background:#fff;border-color:#dce3ec}.usage-window-tabs .button-primary{color:#fff;background:#184f90;border-color:#184f90}.usage-analytics-grid,.premium-kpis{max-width:1200px;margin-inline:auto}.premium-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.panel{background:#fff;border-color:#dce3ec;border-radius:16px;box-shadow:0 16px 40px #1018280b}.metric-card{min-height:132px}.metric-card span{color:#667085}.usage-module-row{background:#f9fbfd;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(120px,.32fr) auto;padding:.85rem}.usage-module-row strong{color:#101828}.usage-bar{background:#edf2f7;height:8px}.usage-bar span{background:linear-gradient(90deg,#184f90,#19a36b)}.usage-risk-row{background:#f9fbfd;border-radius:12px}.usage-risk-row.warning{background:#fff8f0;border-color:#fed7aa}.usage-risk-row.critical{background:#fff6f5;border-color:#fecdca}.usage-small-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-small-matrix>div{background:#f9fbfd;border:1px solid #e3e8ef;border-radius:14px;padding:.9rem}.public-site{background:radial-gradient(circle at 16% 8%,#19a36b1c,#0000 26rem),radial-gradient(circle at 88% 18%,#184f901a,#0000 30rem),#f7f9fc;min-height:100vh;font-family:Inter,system-ui,sans-serif}.public-nav{padding-inline:clamp(1rem,4vw,4.5rem)}.public-hero{background:0 0;grid-template-columns:minmax(0,.9fr) minmax(390px,.78fr);max-width:1320px;min-height:auto;margin:0 auto;padding:clamp(2.2rem,5vw,4.2rem) clamp(1rem,4vw,2rem) 2.4rem}.public-hero-copy>p{max-width:620px;font-size:1rem;line-height:1.58}.public-hero-stage{min-height:470px;box-shadow:none;background:0 0;border:0;border-radius:26px;padding:0;overflow:visible}.public-hero-stage:after{content:none}.public-score-app{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dce3ec;border-radius:26px;gap:1rem;padding:.9rem;display:grid;box-shadow:0 28px 80px #1018281f}.public-score-app header{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem;display:flex}.public-score-app header span{color:#0d6838;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800;display:block}.public-score-app header strong{color:#101828;margin-top:.12rem;font-size:1.05rem;display:block}.public-score-app header a,.public-feature-match a{color:#0d6838;background:#effaf3;border:1px solid #cbe9d5;border-radius:999px;padding:.58rem .82rem;font-weight:750;text-decoration:none}.public-feature-match{color:#fff;background:linear-gradient(135deg,#101828eb,#184f90db),#101828;border-radius:20px;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.public-feature-match small{color:#b7ef6a;font-weight:800}.public-feature-match h2{color:#fff;letter-spacing:0;margin:.35rem 0;font-size:clamp(2rem,3.2vw,3rem);line-height:.96}.public-feature-match p{color:#ffffffc7;margin:0}.public-feature-match a{color:#07130c;background:#b7ef6a;border-color:#b7ef6a}.public-score-list{gap:.65rem;display:grid}.public-score-list div{background:#fff;border:1px solid #e3e8ef;border-radius:16px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .8rem;display:grid}.public-score-list span{color:#184f90;font-size:.78rem;font-weight:800}.public-score-list strong{color:#101828;min-width:0;font-size:.95rem}.public-score-list p{color:#101828;margin:0;font-weight:800}.public-hero-photo{border-radius:20px;min-height:144px;position:relative;overflow:hidden}.public-hero-photo img{object-fit:cover;opacity:.86;filter:saturate(.85)contrast(.96);width:100%;height:160px;min-height:0;display:block}.public-hero-photo span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101828b8;border-radius:999px;padding:.46rem .72rem;font-size:.8rem;font-weight:750;position:absolute;bottom:1rem;left:1rem}.public-ticker{max-width:1320px;margin:0 auto;padding-inline:clamp(1rem,4vw,2rem)}.public-main-grid,.public-pass-section,.public-news-section,.public-footer{max-width:1320px}@media (max-width:980px){.admin-hero,.premium-kpis,.usage-module-row,.usage-small-matrix,.public-hero{grid-template-columns:1fr}.public-hero-stage{min-height:auto}}.league-studio-page{gap:1rem;max-width:1320px;display:grid}.league-studio-page .league-studio-hero{background:linear-gradient(135deg,#fffffffa,#f6fbf8f2);grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);max-width:none;margin:0;padding:1.2rem}.league-studio-page .league-studio-hero h1{max-width:680px;font-size:clamp(2rem,3vw,3rem)}.league-studio-page .league-studio-hero p{max-width:720px}.league-studio-workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.league-studio-preview-column,.league-control-strip{background:#fffffff0;border:1px solid #dce3ec;border-radius:18px;box-shadow:0 18px 50px #1018280d}.league-studio-preview-column{padding:1rem}.league-studio-preview-column .section-heading{margin-bottom:.75rem}.league-studio-preview-column h2,.league-control-strip strong,.league-studio-page .panel h2{letter-spacing:0}.league-studio-page .league-phone-board{grid-template-columns:1fr;gap:0;margin:0}.league-studio-page .league-phone-preview{border-radius:22px;min-height:320px;padding:.7rem;box-shadow:0 22px 48px #123e7c29}.league-studio-page .phone-safe-area{border-radius:18px;gap:.65rem;min-height:300px;padding:1rem}.league-studio-page .phone-safe-area h2{font-size:2rem}.league-studio-page .phone-safe-area p{letter-spacing:.05em;font-size:.72rem}.league-studio-page .phone-pill-row strong,.league-studio-page .phone-ticket-card{border-radius:12px;padding:.55rem .65rem;font-size:.84rem}.league-studio-page .league-control-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:.45rem}.league-studio-page .league-control-strip>div{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:14px;padding:.9rem}.league-studio-page .league-control-strip>div:nth-child(odd){border-right:1px solid #e3e8ef}.league-studio-page .league-control-strip>div:nth-child(-n+2){border-bottom:1px solid #e3e8ef}.league-studio-page .league-control-strip strong{color:#101828;margin-top:.5rem;font-size:1rem;line-height:1.25}.league-studio-page .league-control-strip p{color:#667085;font-size:.82rem}.league-studio-page .panel-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:1rem}.league-studio-page .panel{border-radius:18px;padding:1rem;overflow-x:auto}.league-studio-page .panel-wide:first-child,.league-studio-page .panel-wide:last-child{grid-column:1/-1}.league-studio-page table{width:100%;min-width:0}.league-studio-page td,.league-studio-page th{vertical-align:top}.league-studio-page .graphic-slot-grid{gap:.7rem}.league-studio-page .graphic-slot{background:#f9fbfd;border-radius:14px;padding:.85rem}.league-studio-page .studio-form{border-top:1px solid #e3e8ef;padding-top:.9rem}.league-studio-page .studio-form label{color:#344054;font-weight:720}.league-studio-page input,.league-studio-page select{min-height:38px}.league-studio-page .ticket-config-grid{grid-template-columns:1fr}.league-studio-page .ticket-config-grid>div{background:#f9fbfd;border:1px solid #e3e8ef;border-radius:14px;padding:.85rem}.league-studio-page .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.league-studio-page .metric-card{min-height:116px}.commerce-readiness-queue{gap:.55rem;margin-top:1rem;display:grid}.commerce-readiness-row{color:#0b1220;background:#fff;border:1px solid #dbe4ef;border-left:4px solid #f59e0b;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:.8rem;padding:.78rem;text-decoration:none;display:grid}.commerce-readiness-row.tone-ok{border-left-color:var(--green)}.commerce-readiness-row.tone-danger{border-left-color:#ef4444}.commerce-readiness-row>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.commerce-readiness-row strong{color:#0b1220;font-size:.94rem}.commerce-readiness-row p{color:#667085;margin:.22rem 0 0;font-size:.84rem;line-height:1.4}.studio-creative-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.studio-creative-flow article{background:linear-gradient(#fffffff5,#f8fbfdeb);border:1px solid #dce3ec;border-radius:18px;align-content:start;gap:.45rem;min-height:126px;padding:.9rem;display:grid;box-shadow:0 14px 34px #1018280b}.studio-creative-flow span{color:#0d6838;background:#effaf3;border:1px solid #cbe9d5;border-radius:999px;width:fit-content;padding:.22rem .5rem;font-size:.7rem;font-weight:820}.studio-creative-flow strong{color:#101828;font-size:1rem;line-height:1.2}.studio-creative-flow p{color:#667085;margin:0;font-size:.84rem;line-height:1.45}.creative-studio-panel,.ticket-studio-panel{background:radial-gradient(circle at 88% 10%,#2bd46f14,#0000 18rem),#fff}.studio-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.studio-panel-head span{color:#0d6838;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:820}.studio-panel-head h2{margin:.14rem 0 0}.studio-panel-head p{color:#667085;max-width:680px;margin:.35rem 0 0;line-height:1.48}.creative-canvas{grid-template-columns:minmax(260px,.86fr) minmax(220px,.64fr);align-items:stretch;gap:.85rem;display:grid}.creative-poster-preview{color:#fff;border-radius:22px;align-content:end;gap:.55rem;min-height:320px;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #123e7c2e}.creative-poster-preview:before{content:"";border:1px solid #ffffff47;border-radius:18px;position:absolute;inset:.7rem}.creative-poster-preview>*{z-index:1;position:relative}.creative-poster-preview span,.creative-poster-preview em{color:#ffffffe6;background:#ffffff2e;border-radius:999px;width:fit-content;padding:.34rem .62rem;font-size:.78rem;font-style:normal;font-weight:760}.creative-poster-preview strong{color:#fff;letter-spacing:-.02em;max-width:460px;font-size:clamp(2rem,4vw,3.6rem);line-height:.94}.creative-poster-preview p{color:#ffffffdb;max-width:360px;margin:0;font-size:.98rem}.creative-asset-list{align-content:start;gap:.65rem;display:grid}.creative-asset-row{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;grid-template-columns:52px minmax(0,1fr);gap:.7rem;padding:.75rem;display:grid}.creative-asset-row>span{color:#0d6838;text-transform:uppercase;background:#effaf3;border-radius:12px;place-items:center;min-height:44px;font-size:.68rem;font-weight:820;display:grid}.creative-asset-row strong{color:#101828}.creative-asset-row p{color:#667085;margin:.2rem 0 0;font-size:.82rem}.creative-asset-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.creative-slot-picker{border:0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;display:grid}.creative-slot-picker legend{color:#344054;grid-column:1/-1;margin-bottom:.25rem;font-size:.82rem;font-weight:780}.creative-slot-picker label{cursor:pointer;min-height:104px;display:block;position:relative}.creative-slot-picker input{opacity:0;pointer-events:none;position:absolute}.creative-slot-picker label>span{background:#fff;border:1px solid #dce3ec;border-radius:14px;gap:.25rem;height:100%;padding:.78rem;display:grid}.creative-slot-picker input:checked+span{background:#f4fbf6;border-color:#18a058;box-shadow:inset 0 0 0 1px #18a058}.creative-slot-picker strong{color:#101828;font-size:.88rem}.creative-slot-picker small{color:#667085;font-size:.74rem;line-height:1.28}.creative-slot-picker em{color:#0b3f78;background:#eff6ff;border-radius:999px;align-self:end;width:fit-content;padding:.18rem .42rem;font-size:.68rem;font-style:normal;font-weight:760}.ticket-product-board{gap:.65rem;margin-bottom:.9rem;display:grid}.ticket-product-card{background:#fbfcfe;border:1px solid #dce3ec;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.ticket-product-card>div:first-child>span{color:#0d6838;text-transform:uppercase;font-size:.72rem;font-weight:820}.ticket-product-card strong{color:#101828;margin-top:.18rem;font-size:1.08rem;display:block}.ticket-product-card p{color:#667085;margin:.22rem 0 0}.ticket-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.ticket-studio-panel .ticket-product-form{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:1rem}.ticket-studio-panel .toggle-row label{background:#f8fafc;border-radius:12px}.visual-league-builder{background:radial-gradient(circle at 12% 0,#2bd46f1f,#0000 20rem),radial-gradient(circle at 92% 18%,#1f6feb14,#0000 22rem),#fff;border:1px solid #dce3ec;border-radius:24px;gap:1rem;padding:1rem;display:grid;box-shadow:0 24px 70px #10182812}.builder-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.builder-head span{color:#0d6838;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:840}.builder-head h2{color:#101828;letter-spacing:-.025em;max-width:760px;margin:.16rem 0 0;font-size:clamp(1.8rem,3vw,3.15rem);line-height:.98}.builder-head p{color:#667085;max-width:760px;margin:.55rem 0 0;font-size:1rem;line-height:1.52}.builder-layout-toggle{background:#f8fafc;border:1px solid #dce3ec;border-radius:999px;gap:.3rem;padding:.28rem;display:inline-flex}.builder-layout-toggle button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:.38rem .76rem;font-size:.8rem;font-weight:780}.builder-layout-toggle button.is-active{color:#082211;background:#2bd46f}.builder-grid{grid-template-columns:210px minmax(0,1fr) 260px;align-items:stretch;gap:.9rem;display:grid}.builder-palette,.builder-inspector{background:#f8fafcdb;border:1px solid #e1e7ef;border-radius:18px;align-content:start;gap:.55rem;padding:.85rem;display:grid}.builder-palette>strong,.builder-inspector>strong{color:#101828;font-size:1rem}.builder-palette>p,.builder-inspector>p{color:#667085;margin:-.2rem 0 .35rem;font-size:.82rem;line-height:1.35}.builder-palette button{color:#101828;text-align:left;cursor:grab;background:#fff;border:1px solid #dce3ec;border-radius:14px;gap:.16rem;width:100%;min-height:62px;padding:.68rem;display:grid}.builder-palette button:hover{background:#f4fbf6;border-color:#18a058}.builder-palette button span{font-weight:780}.builder-palette button small{color:#667085;font-size:.74rem;line-height:1.25}.builder-canvas{background-color:#f8fafc;background-image:linear-gradient(90deg,#94a3b81f 1px,#0000 1px),linear-gradient(#94a3b81f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #cbd5e1;border-radius:22px;place-items:center;min-height:540px;padding:1rem;display:grid}.builder-canvas.is-drag-over{background-color:#f4fbf6;border-color:#18a058}.builder-live-surface{background:linear-gradient(180deg, #ffffffd1, #ffffffeb), var(--builder-bg,#f5f7fb);border-radius:24px;align-content:start;gap:.72rem;width:min(100%,760px);min-height:460px;padding:1rem;display:grid;box-shadow:0 24px 70px #10182824}.builder-canvas.is-mobile .builder-live-surface{border-radius:34px;width:min(100%,390px);min-height:620px;padding:1.2rem}.builder-canvas.is-ticket .builder-live-surface{background:linear-gradient(145deg, var(--builder-primary,#123e7c), var(--builder-accent,#f26a21));align-content:center;width:min(100%,520px);min-height:330px}.builder-block{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #10182814;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.75rem;width:100%;padding:.9rem;display:grid}.builder-block.is-selected{border-color:#18a058;box-shadow:inset 0 0 0 1px #18a058,0 12px 30px #18a0581f}.builder-block>span{color:#0d6838;background:#effaf3;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:840;display:grid}.builder-block small{color:#0d6838;text-transform:uppercase;font-size:.72rem;font-weight:820}.builder-block strong{color:#101828;margin-top:.16rem;font-size:1.16rem;line-height:1.12;display:block}.builder-block p{color:#667085;margin:.24rem 0 0;line-height:1.38}.builder-block-hero{color:#fff;background:linear-gradient(145deg, var(--builder-primary,#123e7c), var(--builder-accent,#f26a21));align-items:end;min-height:180px}.builder-block-hero small,.builder-block-hero strong,.builder-block-hero p{color:#fff}.builder-block-hero strong{letter-spacing:-.02em;max-width:520px;font-size:clamp(1.8rem,4vw,3rem)}.builder-block-hero>span{color:#fff;background:#ffffff2e}.builder-canvas.is-ticket .builder-block:not(.builder-block-hero){background:#ffffffe0}.builder-inspector-card{background:#fff;border:1px solid #dce3ec;border-radius:14px;padding:.78rem}.builder-inspector-card span{color:#0d6838;text-transform:uppercase;font-size:.7rem;font-weight:820}.builder-inspector-card p,.builder-inspector-card li{color:#667085;font-size:.82rem;line-height:1.38}.builder-inspector-card ul{margin:.45rem 0 0;padding-left:1rem}.builder-inspector-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.builder-inspector-actions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:10px;min-height:34px;font-size:.76rem;font-weight:780}.builder-inspector-actions button:last-child{color:#b42318;background:#fff7f7;border-color:#fecdca;grid-column:1/-1}@media (max-width:1120px){.league-studio-workspace,.league-studio-page .panel-grid,.creative-canvas,.ticket-product-card,.builder-grid{grid-template-columns:1fr}.studio-creative-flow,.creative-slot-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.league-studio-page .league-control-strip{grid-template-columns:1fr}.league-studio-page .league-control-strip>div{border-bottom:1px solid #e3e8ef;border-right:0!important}.league-studio-page .league-control-strip>div:last-child{border-bottom:0}}@media (max-width:680px){.studio-panel-head{display:grid}.studio-creative-flow,.creative-slot-picker,.creative-asset-form{grid-template-columns:1fr}.ticket-product-actions{justify-content:flex-start}.builder-head{display:grid}.builder-layout-toggle{width:100%}.builder-layout-toggle button{flex:1}}.new-league-starter{background:linear-gradient(135deg,#effaf3f5,#fffffffa);border:1px solid #cfe5d8;border-radius:20px;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 54px #1018280d}.new-league-starter-copy{align-content:center;gap:.78rem;padding:.65rem;display:grid}.new-league-starter-copy>span{color:#0d6838;text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:840}.new-league-starter-copy h2{color:#101828;letter-spacing:0;margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1}.new-league-starter-copy p{color:#475467;max-width:52ch;margin:0;line-height:1.55}.new-league-starter-copy>div{flex-wrap:wrap;gap:.65rem;display:flex}.new-league-step-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.new-league-step{min-height:0;color:inherit;background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .8rem;text-decoration:none;display:grid}.new-league-step:hover{border-color:#9eddb4;transform:translateY(-1px)}.new-league-step strong{color:#101828;font-size:.98rem;line-height:1.12}.new-league-step p{color:#667085;margin:0;font-size:.84rem;line-height:1.3}.new-league-step>div{gap:.12rem;min-width:0;display:grid}.new-league-step>span:first-child{color:#0d58d9;background:#edf4ff;border-radius:10px;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:900;display:inline-grid}.new-league-step>span:last-child{color:#0d6838;white-space:nowrap;background:#effaf3;border-radius:999px;width:fit-content;padding:.34rem .62rem;font-size:.74rem;font-weight:800}.league-studio-orchestrator{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:start;gap:1rem;display:grid}.league-studio-command-center{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.league-studio-command-center article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:.32rem;padding:1.05rem;display:grid;box-shadow:0 12px 28px #0f172a0a}.league-studio-command-center article.is-ready{background:linear-gradient(#fff 0%,#f4fcf7 100%);border-color:#21ba6f42}.league-studio-command-center article.needs-work{background:linear-gradient(#fff 0%,#fff8ed 100%);border-color:#f59e0b47}.league-studio-command-center span,.league-portfolio-empty span,.league-event-empty span{color:#0d6838;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:820}.league-studio-command-center strong{color:#101828;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1}.league-studio-command-center p{color:#667085;margin:0;font-size:.82rem;line-height:1.42}.league-portfolio-panel,.league-event-focus{border-radius:20px}.league-portfolio-actions{flex-wrap:wrap;gap:.6rem;display:flex}.league-portfolio-table{gap:.55rem;display:grid}.league-portfolio-head,.league-portfolio-row{grid-template-columns:minmax(190px,1.1fr) minmax(190px,1fr) 130px 130px 130px minmax(140px,.8fr);align-items:center;gap:.7rem;display:grid}.league-portfolio-head{color:#667085;text-transform:uppercase;letter-spacing:.05em;padding:0 .25rem;font-size:.72rem;font-weight:780}.league-portfolio-row{color:inherit;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;padding:.85rem;text-decoration:none}.league-portfolio-row:hover{background:#f9fdf9;border-color:#cfe5d8}.league-portfolio-empty,.league-event-empty,.league-studio-builder-empty,.league-studio-inline-empty{background:#f8fafc;border:1px dashed #cdd7e2;border-radius:14px;gap:.7rem;padding:1.2rem;display:grid}.league-studio-builder-empty{background:linear-gradient(135deg,#0d58d90d,#22c55e0d),#fff;border-radius:20px;align-items:start}.league-studio-inline-empty{padding:1rem}.league-studio-inline-empty.compact{margin-top:.75rem;padding:.85rem}.league-portfolio-empty{grid-column:1/-1}.league-portfolio-empty strong,.league-event-empty strong,.league-studio-builder-empty strong,.league-studio-inline-empty strong{color:#101828;font-size:1rem}.league-portfolio-empty p,.league-event-empty p,.league-studio-builder-empty p,.league-studio-inline-empty p{color:#667085;margin:0;line-height:1.5}.league-event-empty .button,.league-portfolio-empty .button,.league-studio-builder-empty .button,.league-studio-inline-empty .button{width:fit-content}.league-studio-builder-empty span{color:#0d6838;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:820}.empty-list-item{color:#667085;font-size:.85rem}.league-portfolio-row strong{color:#101828;font-size:.9rem}.league-portfolio-row small{color:#667085;margin-top:.16rem;font-size:.76rem;line-height:1.35;display:block}.league-portfolio-next strong{display:block}.league-event-focus{background:linear-gradient(#fff 0%,#f9fbfd 100%);gap:.9rem;display:grid}.league-event-focus-head{gap:.28rem;display:grid}.league-event-focus-head span{color:#0d6838;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:820}.league-event-focus-head strong{color:#101828;font-size:1.35rem;line-height:1.1}.league-event-focus-head p{color:#667085;margin:0}.league-event-poster{color:#fff;border-radius:18px;align-content:end;gap:.35rem;min-height:220px;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.league-event-poster small,.league-event-poster span{color:#ffffffd1}.league-event-poster strong{font-size:1.8rem;line-height:.98}.league-event-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.league-event-checks div,.league-system-grid article{background:#fff;border:1px solid #e1e7ef;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.league-event-checks span,.league-system-grid span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:760}.league-event-checks strong,.league-system-grid strong{color:#101828;font-size:.98rem}.league-event-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.league-studio-detail-grid{align-items:start}.league-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.league-system-grid p{color:#667085;margin:0;font-size:.82rem;line-height:1.42}.creative-asset-row{grid-template-columns:auto minmax(0,1fr) auto}.creative-asset-row a{color:#0d6838;font-size:.76rem;font-weight:780;text-decoration:none}.studio-action-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.studio-action-pill{color:inherit;background:#f9fbfd;border:1px solid #e1e7ef;border-radius:14px;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.studio-action-pill strong{color:#101828;font-size:.84rem}.studio-action-pill span{color:#667085;font-size:.75rem;line-height:1.32}.studio-legacy-hooks{display:none}.studio-ticket-footer{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.studio-ticket-footer span{color:#667085;font-size:.82rem;line-height:1.45}@media (max-width:1120px){.new-league-starter,.new-league-step-grid,.league-studio-orchestrator,.league-system-grid,.league-studio-command-center,.studio-action-rail,.league-portfolio-head,.league-portfolio-row{grid-template-columns:1fr}.league-event-links,.league-event-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-ticket-footer{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.league-event-links,.league-event-checks{grid-template-columns:1fr}}@media (max-width:1060px){.public-nav{grid-template-columns:1fr auto}.public-nav nav{grid-column:1/-1;justify-self:start;width:100%;padding-bottom:.2rem;overflow-x:auto}.public-hero,.public-pass-section,.admin-login-shell{grid-template-columns:minmax(0,1fr)}.public-hero{grid-template-columns:minmax(0,1fr);padding-top:3rem}.public-hero-stage,.public-hero-stage img{min-height:430px}.public-ticker,.public-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.public-nav{max-width:100vw;min-height:auto;padding:.85rem 1rem;overflow:hidden}.public-brand{font-size:1.08rem}.public-admin-link{padding:.5rem .65rem;font-size:.82rem}.public-nav nav{gap:1rem;min-width:0;max-width:calc(100vw - 2rem)}.public-nav nav a{white-space:nowrap;font-size:.82rem}.public-hero{max-width:100vw;min-height:auto;padding:2.4rem 1rem 3rem}.public-hero-copy{width:min(100%,358px);min-width:0;max-width:min(358px,100vw - 2rem)}.public-hero h1{overflow-wrap:normal;width:min(100%,358px);max-width:min(358px,100vw - 2rem);font-size:2.18rem;line-height:1.02}.public-hero-copy>p{overflow-wrap:anywhere;width:min(100%,358px);max-width:min(358px,100vw - 2rem);font-size:.96rem}.public-hero-actions,.public-button{width:100%}.public-sport-strip{flex-wrap:nowrap;width:min(100%,358px);min-width:0;max-width:min(358px,100vw - 2rem);padding-bottom:.25rem;overflow-x:auto}.public-sport-strip span{white-space:nowrap}.public-hero-stage{width:min(100%,358px);max-width:min(358px,100vw - 2rem);min-height:340px}.public-hero-stage img{min-height:340px}.public-live-board{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}.public-live-board-head,.public-live-board footer{flex-direction:column;align-items:flex-start;gap:.42rem}.public-live-board-score{flex-wrap:wrap;justify-content:flex-start}.public-live-board-score p{font-size:2.35rem}.public-ticker,.public-news-list{grid-template-columns:1fr}.public-ticker{margin-top:-1.2rem}.public-section-head{flex-direction:column;align-items:flex-start}.public-event-row{grid-template-columns:48px minmax(0,1fr)}.public-event-row p{grid-column:2}.public-event-row button{grid-column:2;justify-self:start}.public-pass-section{margin-inline:1rem;padding:1.2rem}.public-pass-preview{justify-content:flex-start;min-height:260px;overflow-x:auto}.public-footer{grid-template-columns:1fr;padding:1.6rem 1rem}.admin-login-page{padding:1rem}.admin-login-shell{min-height:auto;padding-top:2rem}.admin-login-card{padding:1.1rem}.admin-login-options{flex-direction:column;align-items:flex-start}}.public-nav{color:#07111f;background:#ffffffeb;border-bottom:1px solid #dfe7f1;box-shadow:0 10px 30px #0f172a0d}.public-brand{color:#07111f;align-items:center;gap:.65rem;display:inline-flex}.public-brand span{color:#07111f;background:linear-gradient(135deg,#d9fbe7,#dbeafe);border-radius:8px;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:grid}.public-brand strong{color:#07111f}.public-brand strong:after{color:#16a365;content:""}.public-nav nav a{color:#344054;font-weight:700}.public-hero{isolation:isolate;color:#07111f;background:#f8fbff;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:center;min-height:650px;padding:4rem 2rem 5rem;position:relative;overflow:hidden}.public-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#f8fbfffa 0%,#f8fbffe6 36%,#f8fbff80 58%,#07111f14 100%),url(/images/sportovni-hero.png) 100%/cover no-repeat;position:absolute;inset:0}.public-hero-copy{z-index:1;width:min(650px,100%);max-width:650px;position:relative}.public-live-pill{color:#047857;background:#ecfdf5f0;border:1px solid #b8ead7;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin:0 0 1.1rem;padding:.4rem .66rem;font-size:.82rem;font-weight:800;display:inline-flex}.public-live-pill span{background:#16a365;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #16a3651f}.public-hero-copy>p{color:#52627a;max-width:560px;font-size:1.05rem;line-height:1.65}.public-button{border-radius:8px;min-height:46px;font-weight:800}.public-sport-strip span{color:#344054;background:#ffffffd1;border:1px solid #dce7f3;border-radius:999px;padding:.35rem .58rem}.public-hero-stage{z-index:0;min-height:auto;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}.public-hero-stage img{display:none}.public-live-board{color:#07111f;pointer-events:auto;background:#ffffffed;border:1px solid #ffffffb8;width:min(430px,100% - 4rem);bottom:2rem;right:2rem;box-shadow:0 24px 60px #0f172a38}.public-live-board small,.public-live-board footer span{color:#667085}.public-live-board-score strong,.public-live-board-score p{color:#111827}.public-ticker{width:min(1180px,100% - 2rem);margin-top:-2.1rem}.public-ticker-item,.public-program-panel,.public-ranking-panel,.public-news-list article,.public-pass-section{border-color:#dce5ef;box-shadow:0 16px 38px #0f172a0f}.public-pass-section{color:#07111f;background:linear-gradient(112deg,#fffffffa,#eff6fff0 58%,#ecfdf5eb),#fff}.public-pass-section h2{color:#07111f;letter-spacing:0}.public-pass-section p{color:#52627a}.public-phone{background:#fff;border-color:#dce5ef;box-shadow:0 18px 45px #0f172a1a}.public-phone strong{color:#07111f}.public-phone p{color:#667085}.public-qr{background:linear-gradient(90deg,#07111f 8px,#0000 8px) 0 0/16px 16px,linear-gradient(#07111f 8px,#0000 8px) 0 0/16px 16px,#fff;border-color:#f8fafc}.public-pass-stats{background:#07111f;border-color:#07111f}.public-footer{color:#52627a;background:#fff;border-top:1px solid #dfe7f1}.public-footer strong,.public-footer a{color:#07111f}@media (max-width:1060px){.public-hero{grid-template-columns:minmax(0,1fr);min-height:680px;padding-top:3rem}.public-hero:before{background:linear-gradient(#f8fbfffa 0%,#f8fbffe6 45%,#f8fbff6b 100%),url(/images/sportovni-hero.png) bottom/cover no-repeat}.public-hero h1{font-size:3.4rem}}@media (max-width:680px){.public-nav{gap:.65rem}.public-admin-link{justify-self:start;width:fit-content}.public-brand strong{font-size:1rem}.public-hero{min-height:auto;padding:2rem 1rem 4.4rem}.public-hero-copy,.public-hero h1,.public-hero-copy>p{width:min(100%,358px);max-width:min(358px,100vw - 2rem)}.public-hero h1{font-size:2.55rem;line-height:1}.public-hero-actions{align-items:stretch}.public-button{width:100%}.public-sport-strip{width:min(100%,358px);max-width:min(358px,100vw - 2rem)}.public-hero-stage{z-index:1;width:min(100%,358px);max-width:min(358px,100vw - 2rem);margin-top:1rem;position:relative;inset:auto}.public-live-board{width:100%;position:relative;bottom:auto;right:auto}}:root{--bg:#f7f9fc;--panel:#fff;--text:#101828;--muted:#667085;--accent:#ff8a3d;--accent-2:#1f6feb;--green:#18a058;--border:#d8e0ea;--surface-soft:#f2f5f9;--shadow-soft:0 18px 48px #1018280f}body{color:#101828;background:linear-gradient(#fbfcfe 0%,#f4f7fb 55%,#eef3f8 100%)}.sidebar{color:#101828;background:#ffffffeb;border-right:1px solid #dce3ec;padding:.75rem .65rem .9rem;box-shadow:10px 0 24px #10182807}.sidebar-head{grid-template-columns:36px minmax(0,1fr);margin-bottom:.55rem}.brand-mark{color:#082211;background:linear-gradient(135deg,#18a058 0%,#b7ef6a 100%);border-radius:9px;width:36px;height:36px;font-size:.78rem;font-weight:900;box-shadow:inset 0 0 0 1px #08221114}.sidebar h2{font-size:.96rem;font-weight:800}.sidebar-head p{color:#7a8797;font-size:.72rem;font-weight:600}.brand-block{background:linear-gradient(#fff,#f6fbf8);border-color:#dbe6df;border-radius:10px;margin-bottom:.65rem;padding:.65rem .68rem}.brand-block span,.nav-group>p,.topbar-label,.module-context-copy p,.module-context-flow a span,.module-context-progress span,.module-context-empty,.operational-depth-bar dt,.operational-depth-next span{letter-spacing:.04em;font-size:.66rem;font-weight:800}.brand-block strong{font-size:.88rem;font-weight:800}.brand-block p{color:#667085;font-size:.68rem;font-weight:600}.sidebar-workflow{display:none}.sidebar-flow{grid-template-columns:1fr 1fr;gap:.45rem;margin:-.08rem 0 .55rem;display:grid}.sidebar-flow a{color:#344054;background:#fff;border:1px solid #dce3ec;border-radius:9px;place-items:center;min-height:30px;font-size:.67rem;font-weight:760;text-decoration:none;display:grid}.sidebar-flow a:hover{color:#0d6838;background:#f4fbf6;border-color:#cbe9d5}.nav-group{gap:.2rem;margin-top:.55rem}.nav-group>p{color:#8a96a8;margin:0 0 .22rem}.nav-group>small{display:none}.nav-link{color:#475467;border-color:#0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.6rem;min-height:40px;padding:.36rem .44rem;display:grid}.nav-link i{color:#667085;background:#f2f5f9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.nav-link strong{font-size:.8rem;font-weight:720}.nav-link small{color:#8a96a8;font-size:.65rem;line-height:1.2}.nav-link:hover{color:#1d2939;background:#f7fafc;border-color:#e1e7ef}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #dce3ec;min-height:56px;padding:0 1.15rem}.topbar strong{font-size:.92rem;font-weight:740}.topbar-actions span,.topbar-link{color:#344054;background:#fff;border-color:#d8e0ea;border-radius:999px;min-height:30px;padding:.28rem .62rem;font-size:.72rem;font-weight:700}.topbar-link-quiet{color:#667085;background:#f8fafc}.module-context-strip,.operational-depth-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-color:#dce3ec;border-radius:12px;margin:.8rem 1.15rem 0;box-shadow:0 8px 20px #10182807}.module-context-strip{grid-template-columns:minmax(190px,.38fr) minmax(280px,.62fr) minmax(320px,.82fr);align-items:stretch;gap:.6rem;padding:.68rem;display:grid}.module-context-copy strong{font-size:.92rem}.module-context-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.module-context-actions a{color:#0d6838;background:#f4fbf6;border:1px solid #cbe9d5;border-radius:10px;align-content:center;gap:.16rem;min-height:42px;padding:.54rem .62rem;text-decoration:none;display:grid}.module-context-actions a:hover{background:#effaf3;border-color:#18a058}.module-context-actions strong{color:#0d6838;font-size:.76rem;line-height:1.2}.module-context-actions span{color:#667085;font-size:.66rem}.module-context-flow a,.module-context-empty,.module-context-progress{background:#f8fafc;border-color:#e1e7ef;border-radius:10px}.operational-depth-bar{border-left-width:0;padding:.68rem .8rem}.operational-depth-bar.ready{box-shadow:0 10px 28px #10182809,inset 3px 0 #18a058}.operational-depth-bar.watch{box-shadow:0 10px 28px #10182809,inset 3px 0 #ff8a3d}.operational-depth-bar.blocked{box-shadow:0 10px 28px #10182809,inset 3px 0 #d92d20}.page{max-width:1440px;padding:1rem 1.15rem 2.2rem}.admin-overview-header{align-items:center;margin-bottom:1rem}.admin-overview-header p,.eyebrow{color:#667085;letter-spacing:.04em;font-size:.68rem;font-weight:800}.admin-overview-header h1,.hero h1,.admin-hero h1{color:#101828;letter-spacing:-.02em;font-size:clamp(1.8rem,2.4vw,2.45rem);font-weight:780;line-height:1.02}.admin-overview-header span,.hero p,.admin-hero-copy>p{color:#667085;font-size:.98rem;line-height:1.58}.button,button.button{color:#344054;background:#fff;border-color:#d4dde8;border-radius:10px;min-height:38px;padding:.56rem .86rem;font-size:.84rem;font-weight:720;box-shadow:0 1px 1px #10182809}.button-primary{color:#07130c;background:#2bd46f;border-color:#18a058;box-shadow:0 10px 22px #18a05824}.button-secondary{color:#344054;background:#fff}.button-small{color:#344054;background:#f8fafc;border-color:#d8e0ea;border-radius:9px;min-height:32px;padding:.38rem .62rem;font-size:.78rem}.admin-status-board{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:.9rem}.admin-status-card,.panel,.metric-card,.admin-task-row,.admin-area-card{background:#ffffffeb;border-color:#dce3ec;border-radius:14px;box-shadow:0 12px 34px #1018280b}.admin-status-card{min-height:120px;padding:1rem}.admin-status-card.is-primary{background:linear-gradient(135deg,#fff 0%,#f3fbf6 100%);border-color:#cde8d5}.admin-status-card span,.kpi-label,.metric-card small{letter-spacing:.02em}.admin-status-card strong{font-size:1.18rem;font-weight:780}.admin-workbench,.admin-console-grid,.panel-grid{gap:.95rem}.admin-task-row{background:#fff;grid-template-columns:32px minmax(0,1fr);padding:.82rem}.admin-task-row>span{color:#0d6838;background:#effaf3;border:1px solid #d6efde;width:32px;height:32px}.admin-task-row strong,.panel h2{color:#101828;font-weight:760}.admin-task-row p{color:#667085}.metric-card{padding:1rem}.kpi-value{color:#101828;font-size:2rem;font-weight:760;line-height:1.05}.metric-card small{color:#0d6838;background:#effaf3;border-color:#cbe9d5;border-radius:999px}.admin-area-grid{gap:.8rem;display:grid}.admin-area-card{padding:.85rem}.admin-area-card header{grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:.65rem;display:grid}.admin-area-card header>span{color:#0d6838;background:#effaf3;border:1px solid #d6efde;border-radius:10px;place-items:center;width:2.1rem;height:2.1rem;font-weight:800;display:grid}.admin-area-card h3{color:#101828;margin:0;font-size:1rem;font-weight:760;line-height:1.25}.admin-area-card p{color:#667085;margin:.16rem 0 0;font-size:.84rem;line-height:1.42}.admin-area-card small{color:#344054;background:#f2f5f9;border:1px solid #e1e7ef;border-radius:999px;padding:.25rem .52rem;font-size:.7rem;font-weight:720}.module-list,.module-list-compact{gap:.38rem;display:grid}.module-row{color:inherit;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;padding:.62rem .7rem;text-decoration:none;display:grid}.module-row:hover{background:#f8fdf9;border-color:#cbe9d5}.module-row strong{color:#101828;font-size:.86rem;font-weight:740}.module-row span{color:#667085;margin-top:.12rem;font-size:.78rem;line-height:1.3;display:block}.admin-hero{background:#ffffffeb;border-color:#dce3ec;border-radius:16px;padding:1.15rem;box-shadow:0 16px 42px #1018280d}.hero-command-panel{background:#f8fafc;border-color:#dce3ec;border-radius:14px}.hero-command-panel p{color:#0d6838}table{border-collapse:separate;border-spacing:0;min-width:720px}th,td{border-bottom:1px solid #e1e7ef;padding:.72rem .52rem}th{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:760}td{color:#344054;font-size:.86rem}input,select,textarea{color:#101828;background:#fff;border-color:#d4dde8;border-radius:10px;font-size:.88rem}.status-chip{border-radius:999px;padding:.22rem .52rem;font-size:.72rem;font-weight:760}.public-site{color:#101828;background:#f7f9fc}.public-nav{color:#101828;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dce3ec;min-height:64px}.public-brand,.public-nav nav a,.public-admin-link{color:#101828}.public-brand span{color:#082211;background:linear-gradient(135deg,#18a058,#b7ef6a)}.public-admin-link{color:#07130c;background:#2bd46f;border-color:#18a058;box-shadow:0 10px 24px #18a05824}.public-hero{color:#101828;background:radial-gradient(circle at 82% 15%,#2bd46f1f,#0000 22rem),linear-gradient(#fbfcfe 0%,#f4f7fb 100%);grid-template-columns:minmax(0,.94fr) minmax(420px,.76fr);align-items:center;gap:2rem;min-height:auto;padding:5rem 2rem 4.8rem;position:relative}.public-hero:before{content:none}.public-hero h1{color:#101828;letter-spacing:-.035em;max-width:720px;font-size:clamp(3.2rem,5.8vw,5.9rem);line-height:.94}.public-hero-copy>p{color:#536176}.public-live-pill{color:#0d6838;background:#effaf3;border-color:#cbe9d5}.public-button-primary{color:#07130c;background:#2bd46f;border-color:#18a058;box-shadow:0 14px 30px #18a05829}.public-button-secondary{color:#344054;background:#fff;border-color:#d8e0ea}.public-sport-strip span{background:#fff}.public-hero-stage{z-index:1;pointer-events:auto;background:#101828;border:1px solid #dce3ec;border-radius:18px;min-height:520px;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 70px #10182829}.public-journey-strip{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;width:min(1180px,100% - 2rem);margin:-1.8rem auto 2.4rem;display:grid;position:relative}.public-journey-card{color:#101828;background:#fffffff5;border:1px solid #dce3ec;border-radius:16px;align-content:start;gap:.55rem;min-height:118px;padding:1rem;text-decoration:none;display:grid;box-shadow:0 18px 46px #10182814}.public-journey-card:after{content:"Otevřít";color:#0d6838;width:fit-content;margin-top:auto;font-size:.78rem;font-weight:800}.public-journey-card strong{font-size:1rem;line-height:1.18}.public-journey-card span{color:#667085;font-size:.86rem;line-height:1.42}.public-hero-stage img{object-fit:cover;object-position:58% 45%;opacity:.78;filter:saturate(.82)contrast(.96);width:100%;height:520px;min-height:520px;display:block}.public-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(#10182814,#1018286b),linear-gradient(90deg,#10182870,#0000 45%);position:absolute;inset:0}.public-live-board{z-index:2;color:#101828;background:#fffffff0;border:1px solid #ffffffdb;border-radius:14px;width:calc(100% - 2rem);bottom:1rem;right:1rem;box-shadow:0 18px 48px #1018282e}.public-live-board-head span,.public-ticker-item span{color:#07130c;background:#2bd46f;border-radius:999px}.public-live-board a{color:#0d6838}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #dce3ec;border-right:0;height:auto;max-height:none;position:relative}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-height:220px;display:grid;overflow-y:auto}.module-context-strip,.operational-depth-bar,.admin-workbench,.admin-console-grid,.admin-status-board{grid-template-columns:1fr}}@media (max-width:680px){.page{padding:1rem 1rem 2.2rem}.topbar{align-items:flex-start;gap:.75rem;padding:.85rem 1rem;position:relative}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%;display:grid}.topbar-actions span,.topbar-link{width:100%}.sidebar nav,.kpi-grid,.admin-kpi-strip,.panel-grid,.admin-overview-header,.admin-area-card header,.module-context-strip,.module-context-flow,.module-context-actions,.public-journey-strip{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{padding:.75rem}.sidebar nav{border-radius:14px;grid-template-columns:1fr;gap:.22rem;max-height:190px;margin-top:.7rem;padding:.5rem}.sidebar-flow{grid-template-columns:1fr}.nav-group{margin-top:.45rem}.nav-link{white-space:normal;grid-template-columns:26px minmax(0,1fr);gap:.5rem;min-height:36px;padding:.34rem .42rem}.nav-link i{width:26px;height:26px}.nav-link small{display:none}.brand-block{padding:.62rem .72rem}.page{width:100%;max-width:100%;padding-top:.9rem}.admin-overview-header,.admin-overview-header>div{width:100%;max-width:100%;overflow:hidden}.admin-overview-header h1,.hero h1,.admin-hero h1{white-space:normal;overflow-wrap:break-word;max-width:100%;font-size:1.72rem;line-height:1.08}.admin-overview-header span{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.public-site{background:linear-gradient(#fff 0%,#f7fbf9 38%,#f6f8fb 100%)}.public-hero{background:linear-gradient(135deg,#0a845614,#0000 32%),radial-gradient(circle at 88% 10%,#b7ef6a33,#0000 24rem),#fff;grid-template-columns:minmax(0,1fr) minmax(410px,.72fr);padding:5.5rem clamp(1rem,4vw,3rem) 3.4rem}.public-hero h1{letter-spacing:0;max-width:780px;font-size:clamp(3.1rem,6vw,6.4rem);line-height:.92}.public-hero-copy>p:not(.public-live-pill){color:#475467;max-width:700px;font-size:1.08rem}.public-hero-actions{margin-top:1.6rem}.public-score-app{background:#fffffff0;border-color:#d8e6dd;border-radius:28px;box-shadow:0 34px 90px #11483724}.public-feature-match{background:linear-gradient(135deg,#081511f5,#167155e0),#0b1714}.public-journey-strip,.public-audience-section,.public-product-flow,.public-ticker,.public-main-grid,.public-pass-section,.public-news-section,.public-footer{width:min(1320px,100% - clamp(1.2rem,5vw,4rem));max-width:1320px}.public-audience-section,.public-product-flow{gap:1rem;margin:1.2rem auto 2.2rem;display:grid}.public-audience-section{grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:stretch}.public-section-kicker{color:#fff;background:linear-gradient(140deg,#0c2722f5,#135e48eb),#0b1714;border-radius:24px;align-content:center;gap:.7rem;padding:1.25rem;display:grid}.public-section-kicker span,.public-flow-copy span{color:#8fe9ae;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:820}.public-section-kicker h2,.public-flow-copy h2{letter-spacing:0;margin:0;line-height:1}.public-section-kicker h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.public-section-kicker p{color:#ffffffc2;max-width:520px;margin:0;line-height:1.55}.public-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.public-audience-card{color:#101828;background:linear-gradient(#fffffffa,#f6fbf8f2);border:1px solid #dce8e2;border-radius:24px;align-content:end;gap:.55rem;min-height:210px;padding:1rem;text-decoration:none;display:grid;box-shadow:0 18px 48px #1018280e}.public-audience-card:hover{border-color:#9eddb4;transform:translateY(-2px)}.public-audience-card>span{color:#0d6838;background:#effaf3;border-radius:999px;width:fit-content;padding:.32rem .62rem;font-size:.75rem;font-weight:820}.public-audience-card strong{color:#101828;font-size:1.12rem;line-height:1.16}.public-audience-card small{color:#667085;line-height:1.35}.public-product-flow{background:#fff;border:1px solid #dce8e2;border-radius:28px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:stretch;padding:1.05rem;box-shadow:0 20px 60px #1018280e}.public-flow-copy{align-content:center;gap:.65rem;padding:.6rem;display:grid}.public-flow-copy h2{color:#101828;font-size:clamp(1.7rem,2.6vw,2.8rem)}.public-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.public-flow-steps article{background:#f9fbfd;border:1px solid #e1e7ef;border-radius:20px;align-content:space-between;gap:.75rem;min-height:170px;padding:1rem;display:grid}.public-flow-steps article>span{color:#0d6838;font-size:.78rem;font-weight:820}.public-flow-steps strong{color:#101828;font-size:1.12rem}.public-flow-steps p{color:#667085;margin:0;font-size:.88rem;line-height:1.45}.public-ticker{margin-top:.4rem}.admin-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0;display:grid}.admin-start-card{min-height:190px;color:inherit;background:#fff;border:1px solid #dce3ec;border-radius:16px;align-content:start;gap:.6rem;padding:1rem;text-decoration:none;display:grid;box-shadow:0 16px 42px #1018280b}.admin-start-card:hover{background:#fbfffc;border-color:#9eddb4}.admin-start-card span{color:#0d6838;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:820}.admin-start-card strong{color:#101828;font-size:1.08rem;line-height:1.18}.admin-start-card p{color:#667085;margin:0;font-size:.86rem;line-height:1.48}.admin-start-card em{color:#0d6838;background:#effaf3;border-radius:999px;width:fit-content;margin-top:auto;padding:.36rem .68rem;font-size:.78rem;font-style:normal;font-weight:780}.admin-pathway{margin-bottom:1rem}.admin-pathway-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.admin-path-step{min-height:130px;color:inherit;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;gap:.42rem;padding:.85rem;text-decoration:none;display:grid}.admin-path-step span{color:#0d6838;background:#effaf3;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:820;display:grid}.admin-path-step strong{color:#101828;font-size:.95rem}.admin-path-step p{color:#667085;margin:0;font-size:.78rem;line-height:1.35}.module-context-strip{grid-template-columns:minmax(180px,.28fr) minmax(260px,.38fr) minmax(320px,.52fr) minmax(260px,.42fr);align-items:stretch}.module-context-guide{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:12px;gap:.5rem;padding:.68rem .76rem;display:grid}.module-context-guide div{gap:.15rem;display:grid}.module-context-guide span{color:#0d6838;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:820}.module-context-guide p{color:#475467;margin:0;font-size:.75rem;line-height:1.35}@media (max-width:1180px){.public-audience-section,.public-product-flow,.public-hero,.admin-start-grid,.admin-pathway-steps,.module-context-strip{grid-template-columns:1fr}.public-audience-grid,.public-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-audience-grid,.public-flow-steps,.public-journey-strip{grid-template-columns:1fr}.public-hero{padding-top:3rem}.public-hero h1{font-size:clamp(2.5rem,13vw,4rem)}}.public-minimal-site{color:#142032;background:radial-gradient(circle at 0 0,#9bffb52e,#0000 24rem),linear-gradient(#f7fbf8 0%,#f1f6f3 100%);min-height:100vh}.public-minimal-nav,.public-minimal-hero-content{width:min(1180px,100% - 2rem);margin:0 auto}.public-minimal-hero{padding:1.4rem 0 3rem;position:relative}.public-minimal-nav{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);min-height:84px;margin:0 auto;display:flex}.public-minimal-brand{color:#142032;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.public-minimal-brand span{color:#0b1b12;background:linear-gradient(135deg,#1bb35e,#c9f36b);border-radius:.9rem;place-items:center;width:2.65rem;height:2.65rem;font-weight:900;display:grid;box-shadow:0 16px 30px #2db35e2e}.public-minimal-brand strong{letter-spacing:0;font-size:1.25rem;line-height:1}.public-minimal-hero-content{grid-template-columns:minmax(0,1.2fr) minmax(260px,340px);align-items:stretch;gap:1.5rem;padding:2.2rem 0 2rem;display:grid}.public-minimal-nav-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.public-minimal-nav-link{color:#506175;font-weight:700;text-decoration:none}.public-minimal-admin-link{color:#142032;background:#ffffffd6;border:1px solid #1420321f;border-radius:999px;padding:.72rem 1rem;font-weight:800;text-decoration:none}.public-minimal-copy{background:#ffffffd1;border:1px solid #14203214;border-radius:32px;max-width:720px;padding:2.2rem;box-shadow:0 24px 60px #1a2b4314}.public-minimal-pill{color:#1f7a45;background:#ebf6ee;border:1px solid #2db35e29;border-radius:999px;align-items:center;padding:.5rem .9rem;font-size:.86rem;font-weight:800;display:inline-flex}.public-minimal-hero h1{letter-spacing:0;color:#091523;max-width:10ch;margin:1rem 0 .8rem;font-size:clamp(3rem,6.5vw,5.4rem);line-height:.96}.public-minimal-copy>p:not(.public-minimal-pill){color:#516175;max-width:52ch;margin:0;font-size:1.02rem;line-height:1.7}.public-minimal-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.public-minimal-button{border:1px solid #d8e2dd;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.public-minimal-button-primary{color:#0b1b12;background:#2ed06e;border-color:#1faf5a;box-shadow:0 16px 32px #2ed06e33}.public-minimal-button-secondary{color:#142032;background:#fff;border-color:#1420321a}.public-minimal-inline-links{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.public-minimal-inline-links a{color:#4d6176;font-weight:700;text-decoration:none}.public-minimal-summary-card{background:#ffffffb8;border:1px solid #14203214;border-radius:32px;align-content:start;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 24px 60px #1a2b430f}.public-minimal-summary-card>div{border-bottom:1px solid #14203214;padding-bottom:1rem}.public-minimal-summary-card>div:last-child{border-bottom:0;padding-bottom:0}.public-minimal-summary-card span{color:#728196;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-size:.82rem;font-weight:800;display:block}.public-minimal-summary-card strong{color:#0d1b2d;font-size:1.35rem;line-height:1.15;display:block}.public-minimal-summary-card p{color:#5a6a7d;margin:.55rem 0 0;line-height:1.6}.public-minimal-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;display:grid}.public-minimal-story-card{background:#ffffffbd;border:1px solid #14203214;border-radius:28px;padding:1.6rem;box-shadow:0 18px 40px #1a2b430d}.public-minimal-story-card span{color:#76859a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.82rem;font-weight:800;display:block}.public-minimal-story-card strong{color:#0d1b2d;font-size:1.55rem;line-height:1.15;display:block}.public-minimal-story-card p{color:#5b6b7d;margin:.85rem 0 0;line-height:1.65}.public-minimal-story-card a{color:#0d1b2d;margin-top:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.public-minimal-footer{border-top:1px solid #14203214;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:start;gap:1.4rem;width:min(1180px,100% - 2rem);margin:1.15rem auto 0;padding:1.8rem 0 .4rem;display:grid}.public-minimal-footer-brand{gap:.8rem;display:grid}.public-minimal-footer-brand .public-minimal-brand{width:fit-content}.public-minimal-footer-brand p{color:#647387;max-width:42ch;margin:0;line-height:1.65}.public-minimal-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.public-minimal-footer-column{justify-items:start;gap:.55rem;display:grid}.public-minimal-footer-column span{color:#7a8899;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.public-minimal-footer-links a{color:#324355;font-weight:700;text-decoration:none}.public-minimal-footer-meta{color:#6d7b8e;align-content:start;justify-items:start;gap:.4rem;font-size:.94rem;display:grid}.public-minimal-footer-meta span:first-child{color:#1a2a3d;font-weight:800}.public-minimal-footer-meta small{color:#8290a3;font-size:.86rem;line-height:1.55}@media (max-width:980px){.public-minimal-nav,.public-minimal-hero-content,.public-minimal-story-grid,.public-minimal-footer{width:min(100%,100% - 1.5rem)}.public-minimal-hero-content,.public-minimal-story-grid,.public-minimal-footer{grid-template-columns:1fr}.public-minimal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.public-minimal-nav{flex-direction:column;align-items:flex-start;padding:.5rem 0 .4rem}.public-minimal-copy,.public-minimal-summary-card,.public-minimal-story-card{border-radius:24px}.public-minimal-hero h1{font-size:clamp(2.6rem,14vw,4rem)}.public-minimal-nav-actions{gap:.6rem}.public-minimal-footer{padding-bottom:.8rem}.public-minimal-footer-links{grid-template-columns:1fr}}.public-experience-page{color:#ecf3ff;background:radial-gradient(circle at 0 0,#ff7a2f29,#0000 26%),radial-gradient(circle at 100% 0,#3b82f62e,#0000 24%),linear-gradient(#08111f 0%,#0d1728 38%,#edf3fb 38% 100%);min-height:100vh}.public-experience-hero{padding:1.4rem 1.4rem 3rem;position:relative;overflow:hidden}.public-experience-backdrop{pointer-events:none;background:radial-gradient(circle at 18% 20%,#ffffff1a,#0000 18%),radial-gradient(circle at 85% 0,#ff7a2f29,#0000 24%);position:absolute;inset:0}.public-experience-nav,.public-experience-hero-body,.public-experience-content{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative}.public-experience-nav{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0 1.6rem;display:flex}.public-experience-brand{color:#fff;align-items:center;gap:.78rem;text-decoration:none;display:inline-flex}.public-experience-brand span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:.9rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:900;display:inline-flex}.public-experience-brand strong{font-size:1.04rem;font-weight:900}.public-experience-links{flex-wrap:wrap;gap:.65rem;display:flex}.public-experience-links a{color:#d8e5f4;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:.68rem .95rem;font-size:.9rem;font-weight:800;text-decoration:none}.public-experience-hero-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.7fr);align-items:end;gap:1.2rem;display:grid}.public-experience-copy{max-width:740px}.public-experience-eyebrow{color:#ffd7c3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;font-size:.84rem;font-weight:900}.public-experience-copy h1{color:#fff;max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95}.public-experience-copy>p:not(.public-experience-eyebrow){color:#d2deef;max-width:58ch;margin:1.1rem 0 0;font-size:1.05rem;line-height:1.65}.public-experience-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.public-experience-button{border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 1.1rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.public-experience-button:hover,.public-experience-links a:hover,.public-minimal-story-card:hover{transform:translateY(-1px)}.public-experience-button-primary{color:#091423;background:linear-gradient(135deg,#ffb183,#ff7a2f);box-shadow:0 18px 40px #ff7a2f3d}.public-experience-button-secondary{color:#f4f8ff;background:#ffffff0f;border:1px solid #ffffff29}.public-experience-stats{gap:.85rem;display:grid}.public-experience-stats article{background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff1f;border-radius:18px;padding:1rem 1.05rem;box-shadow:0 24px 48px #00000024}.public-experience-stats span,.public-minimal-story-card span{color:#a6b9d2;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.public-experience-stats strong{color:#fff;margin-top:.55rem;font-size:1.7rem;line-height:1;display:block}.public-experience-stats small{color:#d5e1ef;margin-top:.45rem;font-size:.92rem;line-height:1.45;display:block}.public-experience-content{gap:1.1rem;padding:0 1.4rem 3rem;display:grid}.public-experience-page .panel{background:#ffffffeb;border:1px solid #6f89b02e;border-radius:28px;box-shadow:0 18px 40px #111c2d14}.public-experience-page .panel,.public-experience-page .page{color:#132238}.public-experience-page .section-heading{align-items:start}.public-experience-page .status-chip{border-radius:999px}.public-experience-page table{border-collapse:collapse;border-radius:18px;overflow:hidden}.public-experience-page th{background:#eff4fa}.public-experience-page td,.public-experience-page th{border-bottom:1px solid #e0e7f0;padding:.95rem 1rem}.public-experience-page .button-primary{background:linear-gradient(135deg,#ff9a66,#ff7a2f);border-color:#ff7a2f}.public-experience-page .button-small,.public-experience-page .button:not(.button-primary){border-radius:12px}.public-experience-subhero{color:#eef4ff;background:linear-gradient(135deg,#ff7a2f2e,#3b82f61f),#08111f94;border:1px solid #ffffff1f;border-radius:28px;padding:1.4rem;box-shadow:0 28px 60px #040a1442}.public-experience-subhero h1,.public-experience-subhero h2,.public-experience-subhero p{color:inherit}@media (max-width:980px){.public-experience-hero-body,.public-minimal-story-grid{grid-template-columns:1fr}}@media (max-width:720px){.public-experience-page{background:linear-gradient(#08111f 0%,#0d1728 28%,#edf3fb 28% 100%)}.public-experience-nav{flex-direction:column;align-items:flex-start}.public-experience-links{width:100%}.public-experience-links a{text-align:center;flex:140px}.public-experience-hero,.public-experience-content{padding-left:1rem;padding-right:1rem}.public-experience-copy h1{max-width:none}}.admin-dashboard-revamp{gap:1rem;display:grid}.admin-dashboard-revamp .panel,.admin-dashboard-revamp .metric-card,.admin-dashboard-revamp .admin-area-card,.admin-dashboard-revamp .admin-task-row{border-radius:20px}.admin-command-deck{grid-template-columns:minmax(0,1.5fr) minmax(320px,.78fr);gap:1rem;display:grid}.admin-command-copy,.admin-league-pulse{border:1px solid #dbe4ee;border-radius:22px;box-shadow:0 14px 36px #0f172a0d}.admin-command-copy{color:#142032;background:linear-gradient(#fff,#f8fbfd);padding:1.35rem}.admin-command-copy p{color:#6b7b90;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.admin-command-copy h1{color:#101828;letter-spacing:-.03em;max-width:10ch;margin:.6rem 0 0;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1}.admin-command-copy>span{color:#607084;max-width:60ch;margin-top:.9rem;font-size:.98rem;line-height:1.6;display:block}.admin-command-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.admin-dashboard-revamp .admin-command-copy .button-primary{color:#08170f;box-shadow:none;background:#3ed66f;border-color:#30c860}.admin-dashboard-revamp .admin-command-copy .button-secondary{color:#334155;background:#fff;border-color:#dbe4ee}.admin-command-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.admin-command-lanes article,.admin-league-pulse-grid article{background:#f8fbff;border:1px solid #e2e8f0;border-radius:18px;padding:.95rem}.admin-command-lanes span,.admin-league-pulse span,.admin-scenario-card span,.admin-publish-row span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.admin-command-lanes span,.admin-league-pulse span{color:#718198}.admin-command-lanes strong,.admin-league-pulse strong{color:#101828;margin-top:.55rem;font-size:1.18rem;line-height:1.15;display:block}.admin-command-lanes p,.admin-league-pulse p{color:#667085;margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.admin-league-pulse{color:#101828;background:linear-gradient(#fff,#f8fbfd);padding:1.15rem}.admin-league-pulse-head{border-bottom:1px solid #e6edf5;padding-bottom:.9rem}.admin-league-pulse-head strong{font-size:1.85rem}.admin-league-pulse-grid{gap:.75rem;margin-top:1rem;display:grid}.admin-league-pulse-footer{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.admin-league-pulse-footer a{color:#334155;background:#fff;border:1px solid #dbe4ee;border-radius:999px;align-items:center;min-height:40px;padding:0 .95rem;font-size:.85rem;font-weight:760;text-decoration:none;display:inline-flex}.admin-priority-grid,.admin-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:1rem;display:grid}.admin-priority-panel,.admin-status-panel,.admin-risk-panel,.admin-side-panel,.admin-publish-panel,.admin-pathway-revamp{padding:1rem}.admin-priority-list,.admin-publish-list,.admin-side-stack-revamp{gap:.8rem;display:grid}.admin-priority-card,.admin-publish-row{text-decoration:none;display:grid}.admin-priority-card{box-shadow:none;background:#fff;border:1px solid #dde6f0;border-radius:18px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem}.admin-priority-card:hover,.admin-scenario-card:hover,.admin-path-rail-step:hover,.admin-publish-row:hover{transform:translateY(-1px)}.admin-priority-card.is-critical{background:linear-gradient(#fff8f7,#fff);border-color:#ffd6d0}.admin-priority-card.is-attention{background:linear-gradient(#fffaf3,#fff);border-color:#ffe4c7}.admin-priority-card.is-steady{background:linear-gradient(#f7fcf8,#fff);border-color:#dbeadf}.admin-priority-index{color:#0d6838;background:#e9f7ef;border-radius:18px;place-items:center;width:60px;height:60px;font-size:1rem;font-weight:900;display:grid}.admin-priority-copy strong{color:#101828;font-size:1.1rem;font-weight:820}.admin-priority-copy p,.admin-scenario-card p,.admin-path-rail-step p,.admin-publish-row span{color:#667085;margin:.35rem 0 0;line-height:1.55}.admin-priority-meta{justify-items:end;gap:.45rem;display:grid}.admin-priority-meta span{color:#0d6838;background:#effaf3;border:1px solid #cbe9d5;border-radius:999px;padding:.36rem .62rem;font-size:.74rem;font-weight:760;display:inline-flex}.admin-priority-meta em,.admin-scenario-card em{color:#1d4ed8;font-size:.82rem;font-style:normal;font-weight:800}.admin-status-panel .admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.admin-status-panel .metric-card{background:#fff;border:1px solid #dde6f0;min-height:140px}.admin-risk-list li{border-top:1px solid #e7edf4;padding:.78rem 0 .78rem 1.4rem}.admin-risk-list li:first-child{border-top:0;padding-top:0}.admin-risk-list li:before{background:#ff7a2f;width:.55rem;height:.55rem;top:1rem;box-shadow:0 0 0 4px #ff7a2f24}.admin-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-scenario-card{color:inherit;box-shadow:none;background:#fff;border:1px solid #dde6f0;border-radius:20px;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.admin-scenario-card span{color:#0d6838}.admin-scenario-card strong,.admin-path-rail-step strong,.admin-publish-row strong{color:#101828;margin-top:.72rem;font-size:1.1rem;line-height:1.3;display:block}.admin-pathway-revamp{background:#fff}.admin-pathway-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.admin-path-rail-step{min-height:180px;color:inherit;box-shadow:none;background:#fff;border:1px solid #dde6f0;border-radius:22px;padding:1rem;text-decoration:none;position:relative}.admin-path-rail-step span{color:#0d6838;background:#eaf8ef;border-radius:999px;place-items:center;width:2.15rem;height:2.15rem;font-size:.92rem;font-weight:900;display:grid}.admin-area-grid-revamp{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.admin-dashboard-revamp .admin-area-card{background:#fff;border:1px solid #dde6f0;padding:1rem}.admin-dashboard-revamp .module-row{border-radius:14px;padding:.78rem .82rem}.admin-side-panel table{min-width:100%}.admin-side-panel td{vertical-align:top}.admin-publish-list{margin-top:.25rem}.admin-publish-row{border-top:1px solid #e7edf4;gap:.3rem;padding:.9rem 0}.admin-publish-row:first-child{border-top:0;padding-top:0}.admin-publish-row span{color:#667085;letter-spacing:.02em;text-transform:none;font-size:.78rem}.admin-dashboard-revamp .sidebar{background:linear-gradient(#fffffff5,#f9fbfef0);border-right-color:#d8e2ee}.admin-dashboard-revamp .topbar{background:#ffffffc2;border-bottom-color:#d8e2ee}.admin-dashboard-revamp .module-context-strip{background:#ffffffe6;border-color:#dce4ef}.admin-dashboard-simple{gap:1rem;display:grid}.admin-dashboard-simple .panel{border-radius:20px}.admin-simple-header{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:1rem;padding:.9rem;display:grid}.admin-simple-header p:first-child{color:#718198;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.admin-simple-header h1{color:#101828;margin:.35rem 0 0;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.05}.admin-simple-header span{color:#667085;max-width:56ch;margin-top:.65rem;font-size:.9rem;line-height:1.6;display:block}.admin-simple-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-simple-summary article{background:#fbfdff;border:1px solid #e2e8f0;border-radius:16px;padding:.8rem}.admin-simple-summary span{color:#718198;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850;display:block}.admin-simple-summary strong{color:#101828;margin-top:.4rem;font-size:1rem;line-height:1.15;display:block}.admin-simple-summary p{color:#667085;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.admin-simple-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:1rem;display:grid}.admin-simple-priorities,.admin-simple-quick-actions,.admin-simple-public,.admin-simple-areas{padding:.9rem}.admin-simple-priority-list{gap:.6rem;display:grid}.admin-simple-priority-row{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .8rem;text-decoration:none;display:grid}.admin-simple-priority-row>span{color:#0d6838;background:#eaf8ef;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:900;display:grid}.admin-simple-priority-row strong,.admin-simple-area-card strong{color:#101828;font-size:.96rem;line-height:1.25}.admin-simple-priority-row p{color:#667085;margin:.2rem 0 0;font-size:.84rem;line-height:1.5}.admin-simple-priority-row em{color:#0d6838;font-size:.72rem;font-style:normal;font-weight:800}.admin-simple-side{gap:1rem;display:grid}.admin-simple-action-grid,.admin-simple-public-links,.admin-simple-area-card div{gap:.65rem;display:grid}.admin-simple-action-grid a,.admin-simple-public-links a,.admin-simple-area-card a{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.7rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:block}.admin-simple-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-simple-area-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:16px;padding:.9rem}.admin-simple-area-card strong{margin-bottom:.75rem;display:block}@media (max-width:1180px){.admin-simple-header,.admin-simple-layout,.admin-simple-area-grid,.admin-simple-summary,.admin-command-deck,.admin-priority-grid,.admin-operations-grid,.admin-scenario-grid,.admin-area-grid-revamp,.admin-pathway-rail,.admin-command-lanes{grid-template-columns:1fr}.admin-status-panel .admin-kpi-strip{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-command-copy,.admin-league-pulse,.admin-priority-panel,.admin-status-panel,.admin-risk-panel,.admin-side-panel,.admin-publish-panel,.admin-pathway-revamp{border-radius:22px;padding:1rem}.admin-command-copy h1{max-width:none;font-size:clamp(2.1rem,11vw,3rem)}.admin-priority-card{grid-template-columns:1fr}.admin-priority-meta{justify-items:start}.admin-status-panel .admin-kpi-strip{grid-template-columns:1fr}}.sidebar{background:linear-gradient(#fffffff7,#f7fafef2);border-right-color:#d8e2ee;box-shadow:18px 0 44px #0f172a0d}.brand-block{border-color:#d8e7de;border-radius:18px;box-shadow:inset 0 1px #fff9}.nav-link{border-radius:14px;min-height:46px}.nav-link:hover{background:#f8fbfe}.nav-link.is-active{border-color:#cfe0d6;box-shadow:0 16px 34px #0f172a0d,inset 3px 0 #18a058}.topbar{background:#ffffffd1;border-bottom-color:#dce5f0;min-height:68px;box-shadow:0 10px 24px #0f172a08}.topbar strong{font-size:1.04rem}.topbar-actions span,.topbar-link{border-radius:999px;min-height:36px;padding:.42rem .8rem}.module-context-strip,.operational-depth-bar{border-color:#dce5f0;border-radius:20px;box-shadow:0 18px 36px #0f172a0d}.league-ops-page-revamp{gap:1rem;display:grid}.league-ops-page-revamp .league-ops-hero{background:radial-gradient(circle at 100% 0,#2bd46f14,#0000 22%),linear-gradient(#fff,#f8fbff);border-radius:28px;padding:1.25rem}.league-ops-truth-panel{background:#fbfcfe;border:1px solid #dbe5ef}.ops-truth-callout,.ops-empty-metric-panel,.ops-handoff-panel,.ops-focus-card,.ops-phase-card{border-radius:22px}.ops-command-links{margin-top:.75rem}.ops-workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;display:grid}.ops-workspace-side,.ops-handoff-list,.ops-phase-list{gap:.8rem;display:grid}.ops-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ops-focus-card,.ops-phase-card{background:linear-gradient(#fff,#fbfcfe);border:1px solid #dde6f0;padding:1rem;box-shadow:0 16px 34px #0f172a0d}.ops-focus-card>span,.ops-phase-card>span{color:#0d6838;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.ops-focus-card>strong,.ops-phase-card>strong,.ops-handoff-row strong{color:#101828;margin-top:.7rem;font-size:1.08rem;line-height:1.3;display:block}.ops-focus-card .ops-list{margin-top:.8rem}.ops-focus-footer,.ops-phase-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.ops-focus-footer em,.ops-phase-meta em{color:#667085;font-size:.78rem;font-style:normal}.ops-focus-footer a,.ops-phase-meta a,.ops-handoff-row{color:inherit;text-decoration:none}.ops-focus-footer a,.ops-phase-meta a{color:#1d4ed8;font-size:.84rem;font-weight:800}.ops-handoff-row{border-top:1px solid #e7edf4;gap:.3rem;padding:.95rem 0;display:grid}.ops-handoff-row:first-child{border-top:0;padding-top:0}.ops-handoff-row span{color:#667085;line-height:1.55}.ops-phase-panel-revamp{padding:1.1rem}.ops-phase-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.ops-workspace-grid,.ops-focus-grid,.ops-phase-list{grid-template-columns:1fr}}@media (max-width:760px){.ops-focus-footer,.ops-phase-meta{flex-direction:column;align-items:flex-start}}.organizations-page-clean{gap:1rem;display:grid}.organizations-clean-hero{background:radial-gradient(circle at 100% 0,#26c28114,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;padding:1.35rem}.organizations-clean-hero h1{margin-bottom:.55rem}.organizations-clean-hero p{max-width:78ch}.organizations-clean-top,.organizations-clean-bottom{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:1rem;display:grid}.organizations-clean-summary,.organizations-clean-scope,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.organizations-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.organizations-clean-stats div{background:#f7fafde6;border:1px solid #e2eaf2;border-radius:18px;padding:1rem}.organizations-clean-stats span,.organizations-clean-scope dt,.organizations-clean-row-main p,.organizations-clean-row-tags .muted{color:#667085}.organizations-clean-stats span{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.organizations-clean-stats strong{color:#101828;font-size:clamp(1.9rem,2.8vw,2.5rem);line-height:1;display:block}.organizations-clean-stats p{margin-top:.55rem}.organizations-clean-scope h2{margin-bottom:1rem}.organizations-clean-scope dl{gap:.85rem;margin:0;display:grid}.organizations-clean-scope dl div{background:#f9fbfdf2;border:1px solid #e2eaf2;border-radius:18px;padding:.85rem .95rem}.organizations-clean-scope dt{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:800}.organizations-clean-scope dd{color:#101828;margin:.35rem 0 0;font-size:1rem;font-weight:700}.organizations-clean-scope .muted{margin-top:1rem;line-height:1.6}.organizations-clean-list{gap:.8rem;display:grid}.organizations-clean-row{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4ebf3;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.05rem;display:grid}.organizations-clean-row-main strong,.organizations-clean-rule-stack strong{color:#101828;font-size:1.02rem;line-height:1.35;display:block}.organizations-clean-row-main p{margin-top:.25rem}.organizations-clean-row-meta{color:#344054;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.organizations-clean-row-tags{flex-wrap:wrap;gap:.45rem;display:flex}.organizations-clean-row-tags code{color:#475467;background:#f7fafc;border:1px solid #dce6ef;border-radius:999px;padding:.38rem .58rem;font-size:.78rem}.organizations-clean-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.organizations-clean-form{gap:.9rem;display:grid}.organizations-clean-checks{flex-wrap:wrap;gap:.75rem 1rem;padding:.2rem 0;display:flex}.organizations-clean-advanced{background:#f9fbfd;border:1px solid #e1e9f2;border-radius:18px;padding:.9rem 1rem 1rem}.organizations-clean-advanced summary{cursor:pointer;color:#101828;font-weight:700}.organizations-clean-advanced[open]{gap:.85rem;display:grid}.organizations-clean-rules-panel h2{margin-bottom:1rem}.organizations-clean-rule-stack{gap:.8rem;display:grid}.organizations-clean-rule-stack article{background:#f8fbfeeb;border:1px solid #e4ebf3;border-radius:18px;padding:1rem}.organizations-clean-rule-stack p{color:#667085;margin-top:.35rem;line-height:1.6}@media (max-width:1280px){.organizations-clean-top,.organizations-clean-bottom,.organizations-clean-row{grid-template-columns:1fr}.organizations-clean-row-actions{justify-content:flex-start}}@media (max-width:760px){.organizations-clean-stats{grid-template-columns:1fr}.organizations-clean-hero,.organizations-clean-summary,.organizations-clean-scope,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel{border-radius:22px}.organizations-clean-row{padding:.95rem}}.permissions-page-clean{gap:1rem;display:grid}.permissions-clean-hero{background:radial-gradient(circle at 100% 0,#1fb77314,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;padding:1.35rem}.permissions-clean-hero p{max-width:78ch}.permissions-clean-top,.permissions-clean-main,.permissions-clean-bottom{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:1rem;display:grid}.permissions-clean-summary,.permissions-clean-guardrails,.permissions-clean-roles,.permissions-clean-controls,.permissions-clean-matrix,.permissions-clean-checklist{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.permissions-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.permissions-clean-stats div,.permissions-clean-guardrail-list article,.permissions-clean-role-card,.permissions-clean-matrix-row,.permissions-clean-checklist{background:#f8fbfef0;border:1px solid #e2eaf2}.permissions-clean-stats div{border-radius:18px;padding:1rem}.permissions-clean-stats span,.permissions-clean-role-card span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.permissions-clean-stats strong{color:#101828;margin-top:.45rem;font-size:clamp(1.85rem,2.6vw,2.45rem);line-height:1;display:block}.permissions-clean-stats p{margin-top:.55rem}.permissions-clean-guardrails h2,.permissions-clean-checklist h2{margin-bottom:1rem}.permissions-clean-guardrail-list,.permissions-clean-control-list,.permissions-clean-matrix-list{gap:.8rem;display:grid}.permissions-clean-guardrail-list article,.permissions-clean-role-card,.permissions-clean-matrix-row{border-radius:18px;padding:1rem}.permissions-clean-guardrail-list strong,.permissions-clean-role-card strong,.permissions-clean-control-row strong,.permissions-clean-matrix-row strong{color:#101828;font-size:1.02rem;line-height:1.35;display:block}.permissions-clean-guardrail-list p,.permissions-clean-role-card p,.permissions-clean-control-row p,.permissions-clean-matrix-row p,.permissions-clean-list li{color:#667085;line-height:1.6}.permissions-clean-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.permissions-clean-role-card em{color:#0d6838;margin-top:.85rem;font-size:.8rem;font-style:normal;font-weight:700;display:block}.permissions-clean-control-row{color:inherit;background:linear-gradient(#fff,#fbfcfe);border:1px solid #e2eaf2;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.permissions-clean-control-row:hover{border-color:#cfe0d6;box-shadow:0 16px 30px #0f172a0d}.permissions-clean-matrix-list{gap:.9rem}.permissions-clean-matrix-row{grid-template-columns:minmax(180px,.7fr) repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.permissions-clean-matrix-row div{gap:.45rem;display:grid}.permissions-clean-checklist{padding:1.15rem}.permissions-clean-list{gap:.75rem;padding-left:1.1rem;display:grid}@media (max-width:1280px){.permissions-clean-top,.permissions-clean-main,.permissions-clean-bottom,.permissions-clean-role-grid,.permissions-clean-matrix-row{grid-template-columns:1fr}}@media (max-width:760px){.permissions-clean-stats{grid-template-columns:1fr}.permissions-clean-control-row{flex-direction:column;align-items:flex-start}}.brand-settings-clean-page{gap:1rem;display:grid}.brand-settings-clean-hero{background:radial-gradient(circle at 100% 0,#23b87314,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;padding:1.35rem}.brand-settings-clean-hero p{max-width:84ch}.brand-settings-clean-top{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:1rem;display:grid}.brand-settings-clean-main{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:1rem;display:grid}.brand-settings-clean-summary,.brand-settings-clean-identity,.brand-settings-clean-config,.brand-settings-clean-side{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.brand-settings-clean-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.brand-settings-clean-stats div,.brand-settings-clean-identity,.brand-settings-clean-config-row,.brand-settings-clean-side article,.brand-settings-clean-surface-list div{background:#f8fbfef0;border:1px solid #e2eaf2}.brand-settings-clean-stats div{border-radius:18px;padding:1rem}.brand-settings-clean-stats span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.brand-settings-clean-stats strong,.brand-settings-clean-identity strong{color:#101828;margin-top:.45rem;line-height:1;display:block}.brand-settings-clean-stats strong{font-size:clamp(1.85rem,2.6vw,2.45rem)}.brand-settings-clean-stats p,.brand-settings-clean-config-main p,.brand-settings-clean-side p,.brand-settings-clean-identity p{color:#667085}.brand-settings-clean-identity{align-content:start;gap:.85rem;padding:1.15rem;display:grid}.brand-settings-clean-identity strong{font-size:clamp(1.4rem,2vw,2rem);line-height:1.15}.brand-settings-clean-config-list,.brand-settings-clean-surface-list{gap:.8rem;display:grid}.brand-settings-clean-config-row{border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.brand-settings-clean-config-main code{color:#101828;margin-bottom:.35rem;font-weight:700;display:inline-block}.brand-settings-clean-config-value strong{color:#101828;word-break:break-word;font-size:.98rem;line-height:1.45;display:block}.brand-settings-clean-side{gap:.9rem;display:grid}.brand-settings-clean-side article{border-radius:18px;padding:1rem}.brand-settings-clean-side h2{margin-bottom:.85rem}.brand-settings-clean-surface-list strong{color:#101828;margin-bottom:.25rem;display:block}.brand-settings-clean-surface-list div{border-radius:16px;padding:.9rem}@media (max-width:1280px){.brand-settings-clean-top,.brand-settings-clean-main,.brand-settings-clean-config-row{grid-template-columns:1fr}}@media (max-width:760px){.brand-settings-clean-stats{grid-template-columns:1fr}.brand-settings-clean-config-row{padding:.95rem}}.sports-catalog-clean-page{gap:1rem;display:grid}.sports-catalog-clean-hero{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:1rem;padding:1.35rem;display:grid}.sports-catalog-clean-hero p{max-width:82ch}.sports-catalog-clean-summary,.sports-catalog-browser,.sports-catalog-editor,.sports-catalog-detail,.sports-catalog-clean-callout{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.sports-catalog-clean-summary{background:#f8fbfef0;border:1px solid #e2eaf2;padding:1.1rem}.sports-catalog-clean-summary span,.sports-catalog-suggestion-block>span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.sports-catalog-clean-summary strong{color:#101828;margin-top:.45rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;display:block}.sports-catalog-clean-summary p{color:#667085;margin-top:.6rem}.sports-catalog-clean-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.sports-catalog-workspace{gap:1rem;display:grid}.sports-catalog-picker,.sports-catalog-form{gap:.9rem;display:grid}.sports-catalog-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:1rem}.sports-catalog-picker label,.sports-catalog-form label{gap:.45rem;display:grid}.sports-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sports-catalog-detail .sports-catalog-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sports-catalog-card-list,.sports-catalog-discipline-list{gap:.8rem;display:grid}.sports-catalog-card,.sports-catalog-discipline-card{background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.sports-catalog-card{color:inherit;text-decoration:none}.sports-catalog-card:hover,.sports-catalog-card.is-active{border-color:#cfe0d6;box-shadow:0 16px 30px #0f172a0d}.sports-catalog-card.is-active{background:linear-gradient(#e9f8eff2,#f8fbfef5)}.sports-catalog-card strong,.sports-catalog-discipline-card strong{color:#101828;font-size:1.02rem;line-height:1.35;display:block}.sports-catalog-card p,.sports-catalog-discipline-card p,.sports-catalog-clean-callout p,.sports-catalog-clean-callout em{color:#667085}.sports-catalog-card p,.sports-catalog-discipline-card p{margin-top:.25rem}.sports-catalog-card span{color:#0d6838;font-size:.82rem;font-weight:800}.sports-catalog-suggestion-block{background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:18px;gap:.55rem;padding:.9rem 1rem;display:grid}.sports-catalog-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.sports-catalog-chip-row code{color:#475467;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:.4rem .58rem;font-size:.78rem}.sports-catalog-clean-callout{gap:.4rem;display:grid}.sports-catalog-clean-callout strong{color:#101828;font-size:1.02rem}.sports-catalog-clean-callout em{font-size:.84rem;font-style:normal}@media (max-width:1280px){.sports-catalog-clean-hero,.sports-catalog-clean-layout,.sports-catalog-form-grid,.sports-catalog-detail .sports-catalog-form-grid{grid-template-columns:1fr}}@media (max-width:760px){.sports-catalog-picker{grid-template-columns:1fr}.sports-catalog-card,.sports-catalog-discipline-card{flex-direction:column;align-items:flex-start}}.events-clean-page{gap:1rem;display:grid}.events-clean-hero{background:radial-gradient(circle at 100% 0,#22c55e14,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:1rem;padding:1.35rem;display:grid}.events-clean-summary,.events-clean-browser,.events-clean-editor,.events-clean-side-panel,.events-clean-callout{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.events-clean-summary{background:#f8fbfef0;border:1px solid #e2eaf2;padding:1.1rem}.events-clean-summary span,.events-clean-context-grid span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.events-clean-summary strong{color:#101828;margin-top:.45rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;display:block}.events-clean-summary p{color:#667085;margin-top:.6rem}.events-clean-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.events-clean-workspace,.events-clean-side-grid,.events-clean-card-list,.events-clean-mini-list{gap:1rem;display:grid}.events-clean-picker,.events-clean-inline-form{gap:.9rem;display:grid}.events-clean-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:1rem}.events-clean-picker label,.events-clean-form label,.events-clean-inline-form label{gap:.45rem;display:grid}.events-clean-form{gap:1rem;display:grid}.events-clean-advanced{background:#f9fbfd;border:1px solid #e1e9f2;border-radius:18px;padding:.9rem 1rem 1rem}.events-clean-advanced summary{cursor:pointer;color:#101828;font-weight:700}.events-clean-advanced[open]{gap:.85rem;display:grid}.events-clean-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.events-clean-card,.events-clean-mini-card{background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.events-clean-card{color:inherit;text-decoration:none}.events-clean-card:hover,.events-clean-card.is-active{border-color:#cfe0d6;box-shadow:0 16px 30px #0f172a0d}.events-clean-card.is-active{background:linear-gradient(#e9f8eff2,#f8fbfef5)}.events-clean-card strong,.events-clean-mini-card strong,.events-clean-context-grid strong,.events-clean-callout strong{color:#101828;font-size:1.02rem;line-height:1.35;display:block}.events-clean-card p,.events-clean-mini-card p,.events-clean-callout p,.events-clean-callout em{color:#667085}.events-clean-card p,.events-clean-mini-card p{margin-top:.25rem}.events-clean-card-meta{justify-items:end;gap:.3rem;display:grid}.events-clean-card-meta span{color:#0d6838;font-size:.82rem;font-weight:800}.events-clean-card-meta em{color:#667085;font-size:.8rem;font-style:normal}.events-clean-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.events-clean-context-grid div{background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:18px;padding:.95rem}.events-clean-context-grid strong{margin-top:.35rem}.events-clean-callout{gap:.4rem;display:grid}.events-clean-callout em{font-size:.84rem;font-style:normal}@media (max-width:1280px){.events-clean-hero,.events-clean-layout,.events-clean-form-grid,.events-clean-context-grid,.events-clean-picker{grid-template-columns:1fr}}@media (max-width:760px){.events-clean-card,.events-clean-mini-card{flex-direction:column;align-items:flex-start}.events-clean-card-meta{justify-items:start}}.sports-workspace-switcher{background:radial-gradient(circle at 100% 0,#21ba6f12,#0000 26%),linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.sports-workspace-switcher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.sports-workspace-switcher-card{color:inherit;background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:20px;gap:.35rem;padding:1rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.sports-workspace-switcher-card:hover,.sports-workspace-switcher-card.is-active{border-color:#cfe0d6;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a0d}.sports-workspace-switcher-card.is-active{background:linear-gradient(#e9f8eff2,#f8fbfef5)}.sports-workspace-switcher-card strong{color:#101828;font-size:1rem;line-height:1.3}.sports-workspace-switcher-card p{color:#667085;line-height:1.5}.sports-workspace-switcher-card span{color:#0d6838;letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.78rem;font-weight:800}@media (max-width:1280px){.sports-workspace-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sports-workspace-switcher-grid{grid-template-columns:1fr}}.sidebar-mode-switcher,.sidebar-related,.sidebar-related-section{gap:.35rem;display:grid}.sidebar-mode-switcher{margin-top:.05rem}.sidebar-mode-pill,.sidebar-related-link{min-height:38px;color:inherit;background:#f8fbfef0;border:1px solid #dde6ef;border-radius:12px;align-items:center;padding:.55rem .7rem;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:flex}.sidebar-mode-pill:hover,.sidebar-mode-pill.is-active,.sidebar-related-link:hover{background:#f6fbf7;border-color:#cfe0d6}.sidebar-mode-pill.is-active{color:#0d6838;background:#eef8f1}.sidebar-mode-pill strong,.sidebar-related-link strong{color:#101828;font-size:.84rem;font-weight:700;line-height:1.2}.sidebar-mode-pill span,.sidebar-related-link span,.topbar-summary{color:#667085;line-height:1.45}.nav-group-current{padding:.15rem 0}.sidebar-related{margin-top:.4rem}.sidebar-related-section>p{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:800}.topbar-copy{gap:.08rem;display:grid}.topbar-summary{font-size:.9rem}.module-context-strip-compact{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:stretch;gap:.7rem;display:grid}.module-context-compact-main,.module-context-compact-links{gap:.55rem;display:grid}.module-context-compact-main{grid-template-columns:minmax(0,1fr) auto;align-items:start}.module-context-inline-link{color:inherit;background:#f8fbfeeb;border:1px solid #dde6ef;border-radius:12px;gap:.2rem;padding:.7rem .78rem;text-decoration:none;display:grid}.module-context-inline-link strong{color:#101828;font-size:.82rem;line-height:1.25}.module-context-inline-link span{color:#667085;font-size:.69rem;line-height:1.35}.admin-task-launcher{background:radial-gradient(circle at 100% 0,#21ba6f12,#0000 24%),linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:14px;box-shadow:0 10px 22px #0f172a0a}.admin-task-launcher-card{color:inherit;background:#f8fbfef0;border:1px solid #dde6ef;border-radius:12px;gap:.35rem;padding:.8rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.admin-task-launcher-card:hover{border-color:#cfe0d6;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0a}.admin-task-launcher-card strong{color:#101828;font-size:.84rem;line-height:1.25}.admin-task-launcher-card p{color:#667085;font-size:.72rem;line-height:1.42}.admin-task-launcher-card span{color:#0d6838;letter-spacing:.04em;text-transform:uppercase;margin-top:.2rem;font-size:.67rem;font-weight:800}@media (max-width:1280px){.admin-task-launcher-grid,.module-context-strip-compact{grid-template-columns:1fr}}@media (max-width:760px){.module-context-compact-main{grid-template-columns:1fr}}.settings-workspace-switcher{background:#fff;border-color:#dbe5ef;border-radius:12px;padding:10px 12px;box-shadow:0 8px 18px #0f172a09}.settings-workspace-switcher-shell{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.settings-workspace-switcher-label{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.settings-workspace-switcher-shell strong{color:#111827;font-size:.9rem;line-height:1.1}.settings-workspace-switcher-grid{scrollbar-width:thin;gap:.45rem;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.settings-workspace-switcher-card{min-height:36px;color:inherit;background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .72rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.settings-workspace-switcher-card:hover,.settings-workspace-switcher-card.is-active{box-shadow:none;background:#eef4ff;border-color:#0d58d952;transform:none}.settings-workspace-switcher-card.is-active{color:#0d58d9}.settings-workspace-switcher-card strong{color:#101828;white-space:nowrap;font-size:.82rem;line-height:1}.settings-workspace-switcher-card span{color:#0d58d9;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800}@media (max-width:760px){.settings-workspace-switcher{padding:9px 10px}.settings-workspace-switcher-card{min-height:34px;padding:0 .62rem}}.admin-login-account-grid{text-align:left;grid-template-columns:1fr;gap:.7rem;display:grid}.admin-login-account-card{color:#07111f;text-align:left;cursor:pointer;background:#f8fbfeeb;border:1px solid #dbe5ef;border-radius:18px;gap:.32rem;padding:1rem 1.05rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.admin-login-account-card:hover,.admin-login-account-card.is-active{border-color:#bde3ca;transform:translateY(-1px);box-shadow:0 18px 32px #0f172a14}.admin-login-account-card.is-active{background:linear-gradient(#e9f8eff2,#f8fbfef5)}.admin-login-account-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-login-account-badge{white-space:nowrap;background:#daf5e3;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 .7rem;font-weight:900;display:inline-flex;color:#1d7a44!important;font-size:.74rem!important}.admin-login-account-card strong{color:#101828;font-size:.96rem;line-height:1.3}.admin-login-account-card span,.admin-login-account-card small{color:#667085;line-height:1.45}.admin-login-account-card small{font-size:.78rem;font-weight:800}.admin-login-single-account strong{color:#101828;font-size:.96rem;line-height:1.3}.admin-login-single-account span,.admin-login-single-account small{color:#667085;line-height:1.45}.admin-login-single-account small{font-size:.78rem;font-weight:800}.topbar-account-switcher,.topbar-account-meta{gap:.18rem;display:grid}.topbar-account-switcher-label{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.topbar-account-switcher-select{color:#0f1728;min-height:34px;font:inherit;background:#f8fbfef2;border:1px solid #dbe5ef;border-radius:10px;padding:0 .62rem;font-size:.78rem;font-weight:700}.topbar-account-meta strong{color:#101828;font-size:.8rem;line-height:1.2}.topbar-account-meta small{color:#667085;font-size:.7rem;line-height:1.35}.topbar-actions form{display:flex}@media (max-width:1280px){.admin-login-shell{gap:2rem}}@media (max-width:980px){.admin-login-shell{grid-template-columns:1fr;min-height:auto;padding:1rem 0 2rem}.topbar-account-switcher,.topbar-account-meta,.topbar-account-switcher-select{width:100%}}.users-roles-clean-page{gap:1rem;display:grid}.users-roles-clean-hero{background:radial-gradient(circle at 100% 0,#1fb77314,#0000 24%),linear-gradient(#fff,#f8fbff);border-radius:28px;padding:1.35rem}.users-roles-clean-hero p{max-width:80ch}.users-roles-clean-top,.users-roles-clean-main{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);gap:1rem;display:grid}.users-roles-clean-summary,.users-roles-clean-templates,.users-roles-clean-list-panel,.users-roles-clean-form-panel{background:linear-gradient(#fff,#fbfcfe);border-color:#dbe5ef;border-radius:24px;box-shadow:0 16px 34px #0f172a0d}.users-roles-clean-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.users-roles-clean-stats div,.users-roles-clean-template-list article,.users-roles-clean-row,.users-roles-clean-hints article{background:#f8fbfef0;border:1px solid #e2eaf2}.users-roles-clean-stats div{border-radius:18px;padding:1rem}.users-roles-clean-stats span{color:#667085;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.users-roles-clean-stats strong{color:#101828;margin-top:.45rem;font-size:clamp(1.8rem,2.5vw,2.35rem);line-height:1;display:block}.users-roles-clean-stats p,.users-roles-clean-template-list p,.users-roles-clean-row-main p,.users-roles-clean-hints p{color:#667085}.users-roles-clean-templates h2{margin-bottom:1rem}.users-roles-clean-template-list,.users-roles-clean-list,.users-roles-clean-form,.users-roles-clean-hints{gap:.8rem;display:grid}.users-roles-clean-template-list article,.users-roles-clean-hints article{border-radius:18px;padding:1rem}.users-roles-clean-template-list strong,.users-roles-clean-row-main strong,.users-roles-clean-hints strong{color:#101828;font-size:1rem;line-height:1.35;display:block}.users-roles-clean-template-list span{color:#0d6838;margin-top:.45rem;font-size:.8rem;font-weight:700;display:block}.users-roles-clean-row{border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.users-roles-clean-row-main p{margin-top:.25rem}.users-roles-clean-row-meta,.users-roles-clean-row-scope{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.users-roles-clean-row-scope code,.users-roles-clean-hints code{color:#475467;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:.38rem .58rem;font-size:.78rem}.users-roles-clean-hints{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.users-roles-clean-top,.users-roles-clean-main,.users-roles-clean-row,.users-roles-clean-hints{grid-template-columns:1fr}}@media (max-width:760px){.users-roles-clean-stats{grid-template-columns:1fr}}.account-manager-page,.account-manager-top,.account-manager-main,.account-manager-hierarchy,.account-manager-allowed-list,.account-manager-user-list,.account-manager-form{gap:.9rem;display:grid}.account-manager-hero{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1rem;display:grid}.account-manager-hero-meta{background:#f8fbfef0;border:1px solid #dbe5ef;border-radius:16px;padding:1rem}.account-manager-hero-meta strong{color:#101828;margin-top:.45rem;font-size:1rem;display:block}.account-manager-hero-meta p{color:#667085;margin-top:.28rem;font-size:.84rem}.account-manager-top,.account-manager-main,.account-manager-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.account-manager-role-card,.account-manager-user-row,.account-manager-empty,.account-manager-allowed-list div{background:#f8fbfef0;border:1px solid #e2eaf2;border-radius:16px;padding:.95rem}.account-manager-role-card strong,.account-manager-user-row strong,.account-manager-empty strong,.account-manager-allowed-list strong{color:#101828;font-size:.92rem;line-height:1.3;display:block}.account-manager-role-card p,.account-manager-role-card small,.account-manager-user-row p,.account-manager-empty p,.account-manager-allowed-list p{color:#667085}.account-manager-role-card span{color:#0d6838;background:#eef8f1;border-radius:999px;margin-top:.55rem;padding:.28rem .52rem;font-size:.72rem;font-weight:800;display:inline-flex}.account-manager-role-card small{margin-top:.55rem;font-size:.76rem;line-height:1.45;display:block}.account-manager-user-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;display:grid}.account-manager-user-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.account-manager-user-row code{color:#475467;background:#fff;border:1px solid #dce6ef;border-radius:999px;padding:.38rem .58rem;font-size:.76rem}.account-manager-form{align-content:start}@media (max-width:1180px){.account-manager-hero,.account-manager-top,.account-manager-main,.account-manager-user-row{grid-template-columns:1fr}}@media (max-width:760px){.account-manager-hierarchy{grid-template-columns:1fr}}:root{--finder-bg:#171719;--finder-surface:#1f2023;--finder-surface-2:#26272b;--finder-surface-3:#2e3035;--finder-border:#3a3d44;--finder-border-soft:#30333a;--finder-text:#f3f5f8;--finder-muted:#a4acb9;--finder-blue:#0a84ff;--finder-blue-soft:#0a84ff33;--finder-green:#30d158;--finder-warn:#ff9f0a;--finder-shadow:0 14px 34px #00000038}html,body{background:var(--finder-bg);color:var(--finder-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif}.admin-shell{background:#141416;grid-template-columns:252px minmax(0,1fr)}.sidebar{border-right:1px solid var(--finder-border);box-shadow:none;background:linear-gradient(#1d1e21 0%,#18191c 100%)}.sidebar-head,.brand-block,.sidebar-flow,.nav-group{z-index:1;position:relative}.brand-mark{color:#f5f7fb;background:linear-gradient(#3c3f45 0%,#2d2f34 100%);box-shadow:inset 0 0 0 1px #ffffff0f}.sidebar h2,.brand-block strong,.nav-link strong,.panel h2,.section-heading h2,.hero h1,.admin-login-copy h2,.admin-login-card h1,.public-minimal-brand strong,.public-experience-brand strong,.public-minimal-story-card strong,.public-experience-copy h1,.public-experience-stats strong,.public-minimal-summary-card strong{color:var(--finder-text)}.sidebar-head p,.brand-block p,.nav-link small,.page p,.panel p,.section-heading p,.hero p,.module-context-inline-link span,.admin-task-launcher-card p,.public-minimal-copy>p:not(.public-minimal-pill),.public-minimal-summary-card p,.public-minimal-story-card p,.public-minimal-footer-brand p,.public-minimal-footer-links a,.public-minimal-footer-meta,.public-experience-copy>p:not(.public-experience-eyebrow),.public-experience-stats small{color:var(--finder-muted)}.brand-block{border:1px solid var(--finder-border);background:var(--finder-surface)}.sidebar-flow a,.topbar-link,.button,button.button,.button-small,.module-context-inline-link,.admin-task-launcher-card,.public-minimal-button-secondary,.public-experience-button-secondary{border-color:var(--finder-border);color:#eef2f7;box-shadow:none;background:linear-gradient(#2a2c30 0%,#23252a 100%)}.sidebar-flow a:hover,.topbar-link:hover,.button:hover,.button-small:hover,.module-context-inline-link:hover,.admin-task-launcher-card:hover,.public-minimal-button-secondary:hover,.public-experience-button-secondary:hover{color:#fff;background:linear-gradient(#33363d 0%,#292c32 100%);border-color:#4a4e57}.nav-group>p,.topbar-label,.brand-block span,.public-minimal-pill,.public-experience-eyebrow,.public-minimal-story-card span,.public-minimal-footer-column span,.public-experience-stats span,.status-chip{color:#c5ccd8;letter-spacing:.06em}.nav-link{background:0 0;border:1px solid #0000}.nav-link i{color:#c2c9d4;background:#26282d}.nav-link:hover{border-color:var(--finder-border-soft);color:#fff;background:#23252a}.nav-link.is-active{color:#fff;background:linear-gradient(#1677f2 0%,#0a84ff 100%);border-color:#4aa6ff;box-shadow:inset 0 0 0 1px #ffffff1f}.nav-link.is-active i{color:#fff;background:#ffffff29}.topbar{border-bottom:1px solid var(--finder-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2a2b2f 0%,#222327 100%);min-height:58px}.topbar-actions span,.topbar-link{border:1px solid var(--finder-border);color:#eef2f7;background:linear-gradient(#33353a 0%,#2b2d31 100%)}.public-quick-links .topbar-link{color:#dde6f5;background:linear-gradient(#2f3440 0%,#262a33 100%);border-color:#444b59}.topbar-link-quiet{color:#d7dde8}.content{background:linear-gradient(#191a1d 0%,#151619 100%)}.page,.public-experience-content{max-width:none;padding-top:1.15rem}.page,.hero,.panel,.panel-wide,.metric-card,.admin-task-row,.admin-area-card,.users-roles-clean-summary,.users-roles-clean-templates,.users-roles-clean-list-panel,.users-roles-clean-form-panel,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel,.account-manager-role-card,.account-manager-user-row,.account-manager-empty,.account-manager-allowed-list div,.admin-login-card,.admin-login-benefits article,.public-minimal-copy,.public-minimal-summary-card,.public-minimal-story-card,.public-experience-stats article,.public-experience-page .panel,.module-context-strip,.operational-depth-bar,.admin-task-launcher{color:var(--finder-text);box-shadow:var(--finder-shadow);border-color:var(--finder-border)!important;background:linear-gradient(#222327 0%,#1b1c20 100%)!important}.hero,.users-roles-clean-hero,.account-manager-hero,.admin-login-copy,.public-experience-copy,.public-minimal-copy{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.section-heading,.section-heading-compact,.public-web-section-heading{align-items:center}.status-chip{border:1px solid var(--finder-border);background:#2b2d31}.status-chip.ok{color:#a8f3bc;background:#30d15829;border-color:#30d15861}.button-primary,.public-minimal-button-primary,.public-experience-button-primary,.admin-login-submit{color:#fff!important;box-shadow:none!important;background:linear-gradient(#178bff 0%,#0a84ff 100%)!important;border-color:#409cff!important}.button-primary:hover,.public-minimal-button-primary:hover,.public-experience-button-primary:hover,.admin-login-submit:hover{background:linear-gradient(#3097ff 0%,#1a8dff 100%)!important}input,select,textarea,.topbar-account-switcher-select,.admin-login-card input[type=email],.admin-login-card input[type=password]{border:1px solid var(--finder-border)!important;color:#eef2f7!important;background:#1a1c20!important}th{background:#23252a;color:#c7cfdb!important}.module-context-strip,.admin-task-launcher,.hero-command-panel,.command-panel{border-radius:14px}.module-context-inline-link,.admin-task-launcher-card,.account-manager-role-card,.account-manager-user-row,.account-manager-empty,.account-manager-allowed-list div,.users-roles-clean-row{background:#26282d!important;border-color:#3b3e45!important}.public-minimal-site,.public-experience-page,.admin-login-page{color:var(--finder-text);background:radial-gradient(circle at top,#ffffff0d,#0000 24rem),linear-gradient(#18191c 0%,#141518 100%)!important}.public-minimal-nav-link,.public-experience-links a,.public-minimal-inline-links a{color:#d6deea}.public-minimal-admin-link,.public-experience-links a,.public-experience-button,.public-minimal-button,.public-minimal-footer-links a{transition:background-color .14s,border-color .14s,color .14s}.public-minimal-footer{border-top:1px solid var(--finder-border)}.public-minimal-brand span,.public-experience-brand span,.admin-login-mark{box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff!important;background:linear-gradient(#3d4148 0%,#2e3238 100%)!important}.public-minimal-pill,.public-experience-eyebrow,.public-minimal-footer-column span{background:#26282d;border:1px solid #454953;color:#cfd7e4!important}.public-minimal-story-card a,.public-minimal-footer-links a,.public-experience-links a,.public-minimal-nav-link{color:#eaf1ff}.public-minimal-story-card:hover,.public-experience-stats article:hover,.panel:hover,.account-manager-user-row:hover,.users-roles-clean-row:hover{border-color:#4b4f59!important}.account-manager-user-row code,.users-roles-clean-row-scope code{color:#dbe4f1;background:#1b1d21;border-color:#464a54}.admin-login-benefits article,.admin-login-single-account,.account-manager-hero-meta{background:#24262b!important;border-color:#3a3d44!important}.admin-login-message{background:#0a84ff1f;border-color:#0a84ff57;color:#b8d7ff!important}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--finder-border)}.public-minimal-copy,.public-minimal-summary-card,.public-minimal-story-card,.admin-login-card{box-shadow:none}}:root{--sport-bg:#faf8ff;--sport-sidebar:#eaedff;--sport-surface:#fff;--sport-surface-soft:#f4f6ff;--sport-text:#131b2e;--sport-muted:#5d6678;--sport-subtle:#7a8292;--sport-primary:#004ac6;--sport-primary-strong:#0b55d9;--sport-primary-soft:#dbe6ff;--sport-outline:#c3c6d7;--sport-outline-soft:#c3c6d785;--sport-accent:#f45113;--sport-radius:8px;--sport-radius-card:12px;--sport-shadow:0 18px 50px #131b2e14;--sport-shadow-soft:0 10px 28px #131b2e0f}html,body{letter-spacing:-.01em;background:var(--sport-bg)!important;color:var(--sport-text)!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{background-image:none!important}a{color:inherit}.admin-shell{min-height:100vh;background:var(--sport-bg)!important;color:var(--sport-text)!important;grid-template-columns:288px minmax(0,1fr)!important;display:grid!important}.sidebar{align-self:start;height:100vh;top:0;overflow-y:auto;background:var(--sport-sidebar)!important;border-right:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;padding:24px 16px!important;position:sticky!important;box-shadow:16px 0 48px #131b2e0d!important}.sidebar-head{align-items:center;gap:12px;margin-bottom:28px;display:flex}.brand-mark,.public-minimal-brand span,.public-experience-brand span,.admin-login-mark{background:var(--sport-primary)!important;color:#fff!important;border-radius:8px!important;width:40px!important;height:40px!important;box-shadow:0 12px 24px #004ac638!important}.brand-mark span{font-size:.92rem;font-weight:800}.sidebar-head h2,.sidebar-head p,.brand-block strong,.brand-block span,.brand-block p{color:var(--sport-text)!important}.sidebar-head h2{letter-spacing:-.04em;line-height:1.05;font-size:1.35rem!important}.sidebar-head p,.brand-block p,.nav-group p,.nav-link small{color:var(--sport-muted)!important}.brand-block{border-radius:var(--sport-radius-card)!important;box-shadow:none!important;background:#ffffff9e!important;border:1px solid #c3c6d7b3!important;margin-bottom:16px!important;padding:16px!important}.brand-block span,.nav-group p,.topbar-label{text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.72rem!important}.brand-block strong{margin-top:4px;display:block;font-size:1rem!important}.sidebar-flow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.sidebar-flow a,.topbar-link,.topbar-link-quiet,.button-secondary,.module-context-inline-link,.public-minimal-button-secondary,.public-experience-button-secondary{border:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;box-shadow:none!important;background:#ffffffdb!important;border-radius:8px!important}.sidebar-flow a{justify-content:center;align-items:center;min-height:42px;padding:0 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-group{margin:20px 0 0}.nav-group p{margin:0 0 8px}.nav-link{align-items:center;gap:12px;text-decoration:none;color:#2c3446!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:2px 0!important;padding:10px 12px!important;display:flex!important}.nav-link i{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-flex;color:#2f384d!important;background:0 0!important;border:0!important;border-radius:0!important;width:24px!important;min-width:24px!important;height:24px!important;font-size:1.42rem!important}.nav-link strong{line-height:1.15;color:inherit!important;font-size:.92rem!important;font-weight:600!important}.nav-link small{display:none!important}.nav-link.is-active{position:relative;color:var(--sport-primary)!important;background:#004ac629!important}.nav-link.is-active:after{content:"";background:var(--sport-primary);width:4px;height:100%;position:absolute;top:0;right:-16px}.nav-link.is-active i{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 24;color:var(--sport-primary)!important}.content{min-width:0;background:var(--sport-bg)!important;color:var(--sport-text)!important}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;min-height:72px;display:flex;position:sticky;top:0;border-bottom:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;background:#faf8ffe0!important;padding:14px 32px!important}.topbar-copy strong{display:block;color:var(--sport-text)!important;font-size:1.02rem!important}.topbar-actions{gap:12px!important}.topbar-account-meta{align-items:center;gap:10px;min-height:42px;display:inline-flex;border:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;background:#fff!important;border-radius:999px!important;padding:0 14px!important}.topbar-account-meta small{color:var(--sport-muted)!important}.page,.public-experience-content{width:min(100%,1240px);margin:0 auto;max-width:1240px!important;padding:40px 32px 72px!important}.page h1,.account-manager-hero h1,.users-roles-clean-hero h1,.organizations-clean-hero h1,.hero h1{letter-spacing:-.055em;color:var(--sport-text)!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.05!important}.page p,.hero p,.section-heading p,.section-heading-compact p,.metric-card p,.admin-task-launcher-card p,.module-context-copy span,.public-minimal-site p{font-size:.98rem;line-height:1.55;color:var(--sport-muted)!important}.hero,.panel,.panel-wide,.metric-card,.admin-task-row,.admin-area-card,.users-roles-clean-summary,.users-roles-clean-templates,.users-roles-clean-list-panel,.users-roles-clean-form-panel,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel,.account-manager-role-card,.account-manager-user-row,.account-manager-empty,.account-manager-allowed-list div,.admin-login-card,.admin-login-benefits article,.module-context-strip,.operational-depth-bar,.admin-task-launcher,.public-experience-stats article,.public-experience-page .panel{border:1px solid var(--sport-outline-soft)!important;border-radius:var(--sport-radius-card)!important;background:var(--sport-surface)!important;color:var(--sport-text)!important;box-shadow:var(--sport-shadow-soft)!important}.hero,.users-roles-clean-hero,.account-manager-hero,.organizations-clean-hero{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-left:0!important;padding-right:0!important}.section-heading h2,.section-heading-compact h2,.panel h2,.admin-task-launcher h2,.metric-card strong{letter-spacing:-.035em;color:var(--sport-text)!important}.metric-card strong{font-size:clamp(2rem,3vw,3rem)!important}.button-primary,.admin-login-submit,.public-experience-button-primary,.admin-task-launcher-card span{border-color:var(--sport-primary)!important;background:var(--sport-primary)!important;color:#fff!important;box-shadow:0 10px 22px #004ac633!important}.button-primary:hover,.admin-login-submit:hover,.public-experience-button-primary:hover{background:var(--sport-primary-strong)!important}.status-chip{border:1px solid var(--sport-outline-soft)!important;background:var(--sport-surface-soft)!important;color:var(--sport-text)!important;box-shadow:none!important;border-radius:999px!important}.status-chip.ok{background:var(--sport-primary-soft)!important;color:var(--sport-primary)!important;border-color:#004ac62e!important}.status-chip.warn{color:#b63406!important;background:#f451131a!important;border-color:#f4511338!important}.status-chip.danger{color:#991b1b!important;background:#fee2e2bf!important;border-color:#b81c1c33!important}input,select,textarea,.topbar-account-switcher-select,.admin-login-card input[type=email],.admin-login-card input[type=password]{min-height:44px;border:1px solid var(--sport-outline)!important;color:var(--sport-text)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}input::placeholder,textarea::placeholder{color:#9aa1ad!important}input:focus,select:focus,textarea:focus{border-color:var(--sport-primary)!important;outline:3px solid #004ac61f!important}table,th,td{border-color:#c3c6d794!important}th{color:var(--sport-muted)!important;background:#f7f8ff!important}td{color:var(--sport-text)!important}.admin-task-launcher{width:min(100% - 64px,1240px);margin:32px auto 0;padding:24px!important}.admin-task-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-task-launcher-card,.module-context-inline-link{border:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;box-shadow:none!important;background:#fff!important}.admin-task-launcher-card strong,.module-context-inline-link strong{color:var(--sport-text)!important}.module-context-strip{width:min(100% - 64px,1240px);margin:20px auto 0;padding:18px!important}.module-context-compact-links{gap:12px!important}.public-minimal-site{min-height:100vh;color:var(--sport-text)!important;background:#fff!important}.public-minimal-hero{background:#fff!important;min-height:auto!important;padding:0!important}.public-minimal-nav{height:72px;background:#fff!important;border-bottom:1px solid #c3c6d78c!important;padding:0 52px!important}.public-minimal-nav-link{font-weight:500;color:#101828!important}.public-minimal-admin-link{background:var(--sport-accent)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.public-minimal-hero-content,.public-minimal-story-grid,.public-minimal-footer{width:min(100% - 96px,1420px);margin-inline:auto}.public-minimal-hero-content{padding:24px 0 28px!important;display:block!important}.public-portal-hero{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:16px;place-items:center;min-height:560px;padding:64px;display:grid;overflow:hidden}.public-portal-hero h1{letter-spacing:-.065em;text-shadow:0 2px 20px #00000057;max-width:860px;margin:0 auto 18px;color:#fff!important;font-size:clamp(3rem,6vw,5.6rem)!important;line-height:.98!important}.public-portal-hero p{max-width:760px;margin:0 auto 30px;color:#ffffffeb!important;font-size:clamp(1.1rem,2vw,1.55rem)!important}.public-minimal-actions{justify-content:center}.public-minimal-button-primary{border-color:var(--sport-accent)!important;background:var(--sport-accent)!important;color:#fff!important;box-shadow:none!important}.public-minimal-button-secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff!important;background:#ffffff2e!important;border-color:#ffffff85!important}.public-minimal-story-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;padding:28px 0 64px!important}.public-minimal-story-card{overflow:hidden;min-height:0!important;color:var(--sport-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d7a6!important;border-radius:12px!important;padding:0!important}.public-league-card-image{background-position:50%;background-size:cover;height:164px}.public-league-card-body{padding:20px}.public-minimal-story-card strong{color:var(--sport-text)!important;font-size:1.25rem!important}.public-minimal-story-card span,.public-minimal-story-card p{color:var(--sport-muted)!important}.public-minimal-story-card a{color:var(--sport-accent)!important}.public-minimal-footer{color:var(--sport-muted)!important;border-top:1px solid #c3c6d78c!important;padding:32px 0!important}.public-minimal-footer a,.public-minimal-footer span,.public-minimal-footer strong{color:var(--sport-text)!important}.admin-login-page{background:var(--sport-bg)!important;color:var(--sport-text)!important}.admin-login-shell{background:0 0!important}.admin-login-copy{box-shadow:none!important;color:var(--sport-text)!important;background:0 0!important;border:0!important}.admin-login-copy h1{color:var(--sport-text)!important;font-size:clamp(2.7rem,5vw,5.2rem)!important}.admin-login-copy p,.admin-login-single-account p,.admin-login-benefits p{color:var(--sport-muted)!important}.admin-login-card{background:#fff!important}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr!important}.sidebar{height:auto;border-right:0!important;border-bottom:1px solid var(--sport-outline-soft)!important;position:relative!important}.admin-task-launcher,.module-context-strip,.page,.public-experience-content{width:auto;margin:20px;max-width:none!important;padding:22px!important}.admin-task-launcher-grid,.public-minimal-story-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.topbar{flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding:16px 20px!important}.topbar-actions,.public-quick-links{flex-wrap:wrap}.public-minimal-nav{flex-direction:column;align-items:flex-start;gap:18px;height:auto;padding:20px!important}.public-minimal-hero-content,.public-minimal-story-grid,.public-minimal-footer{width:calc(100% - 32px)}.public-portal-hero{min-height:460px;padding:32px 20px}}.sports-catalog-clean-page,.events-clean-page,.organizations-page-clean{gap:20px!important}.sports-catalog-clean-hero,.events-clean-hero,.organizations-clean-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.sports-catalog-clean-summary,.events-clean-summary,.organizations-clean-summary,.organizations-clean-scope,.sports-catalog-browser,.sports-catalog-editor,.sports-catalog-detail,.sports-catalog-clean-callout,.events-clean-browser,.events-clean-editor,.events-clean-side-panel,.events-clean-callout,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel{border:1px solid var(--sport-outline-soft)!important;box-shadow:var(--sport-shadow-soft)!important;background:#fff!important;border-radius:12px!important}.sports-catalog-clean-layout,.events-clean-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr)!important;gap:20px!important}.sports-catalog-workspace,.events-clean-workspace,.events-clean-side-grid,.organizations-clean-list,.organizations-clean-rule-stack{gap:16px!important}.sports-catalog-picker,.events-clean-picker{gap:12px!important}.sports-catalog-form,.events-clean-form,.events-clean-inline-form,.organizations-clean-form,.sports-catalog-form-grid,.events-clean-form-grid{gap:14px!important}.sports-catalog-picker label,.sports-catalog-form label,.events-clean-picker label,.events-clean-form label,.events-clean-inline-form label,.organizations-clean-form label,.hub-form label{color:var(--sport-text)!important;font-size:.86rem!important;font-weight:700!important}.sports-catalog-picker input,.sports-catalog-form input,.events-clean-picker input,.events-clean-form input,.events-clean-inline-form input,.organizations-clean-form input{margin-top:4px}.sports-catalog-card,.sports-catalog-discipline-card,.events-clean-card,.events-clean-mini-card,.organizations-clean-row,.organizations-clean-rule-stack article,.sports-catalog-suggestion-block,.events-clean-context-grid div,.organizations-clean-stats div,.organizations-clean-scope dl div,.organizations-clean-advanced{box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d794!important;border-radius:10px!important}.sports-catalog-card:hover,.sports-catalog-card.is-active,.events-clean-card:hover,.events-clean-card.is-active{background:var(--sport-primary-soft)!important;border-color:#004ac657!important}.sports-catalog-card.is-active,.events-clean-card.is-active{box-shadow:inset 4px 0 0 var(--sport-primary)!important}.sports-catalog-card span,.events-clean-card-meta span{color:var(--sport-primary)!important}.sports-catalog-chip-row code,.organizations-clean-row-tags code{background:var(--sport-surface-soft)!important;color:#475467!important;border-color:#c3c6d7b3!important}.organizations-clean-top,.organizations-clean-bottom{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:20px!important}.organizations-clean-row{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) minmax(0,1fr) auto!important}.organizations-clean-checks{padding:10px 0!important}.checkbox-row{align-items:center;gap:8px!important;display:inline-flex!important}.checkbox-row input{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;accent-color:var(--brand)!important;margin:0!important}.module-empty-state.compact{background:var(--sport-surface-soft)!important;color:var(--sport-text)!important;border:1px dashed #c3c6d7cc!important;border-radius:12px!important}.module-empty-state.compact h3{color:var(--sport-text)!important;font-size:1rem!important}.module-empty-state.compact p,.module-muted{color:var(--sport-muted)!important}.account-manager-page{gap:20px!important}.account-manager-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.account-manager-top,.account-manager-main{gap:20px!important}.account-manager-hierarchy,.account-manager-allowed-list,.account-manager-user-list,.account-manager-form{gap:14px!important}.account-manager-role-card,.account-manager-user-row,.account-manager-empty,.account-manager-allowed-list div,.account-manager-hero-meta{color:var(--sport-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d794!important;border-radius:10px!important}.account-manager-form label{color:var(--sport-text)!important;font-size:.86rem!important;font-weight:700!important}.account-manager-form input{margin-top:4px}.account-manager-role-card strong,.account-manager-user-row strong,.account-manager-empty strong,.account-manager-allowed-list strong,.account-manager-hero-meta strong{color:var(--sport-text)!important}.account-manager-role-card p,.account-manager-role-card small,.account-manager-user-row p,.account-manager-empty p,.account-manager-allowed-list p,.account-manager-hero-meta p{color:var(--sport-muted)!important}.module-page{gap:20px!important}.module-hero,.admin-hero.module-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.module-summary-card,.module-section,.registration-brief-card,.registration-event-strip,.registration-event-card,.registration-queue-card,.registration-focus-panel{border:1px solid var(--sport-outline-soft)!important;color:var(--sport-text)!important;box-shadow:var(--sport-shadow-soft)!important;background:#fff!important;border-radius:12px!important}.module-summary-card span,.module-tile span,.registration-brief-card>span{color:var(--sport-primary)!important}.registration-brief-card.is-primary{background:var(--sport-primary)!important;color:#fff!important}.registration-brief-card.is-primary strong{color:#fff!important}.registration-brief-card.is-primary p,.registration-brief-card.is-primary span{color:#ffffffdb!important}.module-kpi-grid,.module-card-grid,.registration-control-brief,.registration-event-grid,.registration-layout{gap:16px!important}.registration-event-card:hover,.registration-event-card.is-active,.registration-queue-card:hover,.registration-queue-card.is-active{background:var(--sport-primary-soft)!important;box-shadow:none!important;border-color:#004ac657!important;transform:none!important}.registration-event-card.is-active,.registration-queue-card.is-active{box-shadow:inset 4px 0 0 var(--sport-primary)!important}.module-form-grid label,.module-inline-form label{color:var(--sport-text)!important;font-size:.86rem!important;font-weight:700!important}.module-form-grid input,.module-inline-form input{margin-top:4px}.module-workflow article,.module-tile,.registration-focus-block{box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d794!important;border-radius:10px!important}@media (max-width:1280px){.sports-catalog-clean-layout,.events-clean-layout,.organizations-clean-top,.organizations-clean-bottom,.organizations-clean-row{grid-template-columns:1fr!important}}.workspace-nav{gap:8px;display:grid}.nav-workspace{gap:6px;display:grid}.nav-workspace-link{color:#273247;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;min-height:56px;padding:12px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:grid}.nav-workspace-link:hover,.nav-workspace-link.is-active{background:#ffffffd1;border-color:#c3c6d7b8}.nav-workspace-link.is-active{color:var(--sport-primary);box-shadow:inset 3px 0 0 var(--sport-primary)}.nav-workspace-link i,.nav-workspace-children .nav-link i{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1}.nav-workspace-link i{color:currentColor;margin-top:1px;font-size:1.35rem}.nav-workspace-link strong{color:inherit;font-size:.94rem;font-weight:800;line-height:1.15;display:block}.nav-workspace-link small{color:var(--sport-muted);margin-top:4px;font-size:.74rem;font-weight:500;line-height:1.35;display:block}.nav-workspace-children{border-left:1px solid #c3c6d7a3;gap:2px;margin-left:25px;padding:2px 0 8px 13px;display:grid}.nav-workspace-children .nav-link{border-radius:8px!important;min-height:36px!important;margin:0!important;padding:8px 10px!important}.nav-workspace-children .nav-link i{width:20px!important;min-width:20px!important;height:20px!important;font-size:1.08rem!important}.nav-workspace-children .nav-link strong{font-size:.82rem!important}.nav-workspace-children .nav-link.is-active{background:var(--sport-primary)!important;color:#fff!important}.nav-workspace-children .nav-link.is-active:after{display:none}.nav-workspace-children .nav-link.is-active i{color:#fff!important}.admin-simple-area-card p{margin:8px 0 14px;line-height:1.5;color:var(--sport-muted)!important;font-size:.9rem!important}.users-roles-clean-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex!important}.users-roles-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.users-roles-flow-list,.users-roles-role-map{gap:12px;display:grid}.users-roles-flow-list a,.users-roles-role-map article{color:var(--sport-text);background:#fff;border:1px solid #c3c6d794;border-radius:10px;padding:14px;text-decoration:none;display:block}.users-roles-flow-list a:hover{background:var(--sport-primary-soft);border-color:#004ac657}.users-roles-flow-list strong,.users-roles-role-map strong{color:var(--sport-text);font-size:.96rem;display:block}.users-roles-flow-list p,.users-roles-role-map p{margin:6px 0 0;line-height:1.45;color:var(--sport-muted)!important;font-size:.86rem!important}.users-roles-role-map span{background:var(--sport-surface-soft);color:var(--sport-primary);border-radius:999px;margin-top:10px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.sports-workspace-switcher{padding:18px!important}.sports-workspace-switcher .section-heading{margin-bottom:12px!important}.sports-workspace-switcher-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.sports-workspace-switcher-card{min-height:108px;border-radius:10px!important;padding:14px!important}.sports-workspace-switcher-card strong{font-size:.88rem!important}.sports-workspace-switcher-card p{font-size:.76rem!important;line-height:1.38!important}.sports-workspace-switcher-card span{margin-top:auto!important;font-size:.68rem!important}@media (max-width:980px){.workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-workspace-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nav-workspace-children{border-left:0;margin-left:0;padding-left:0}.users-roles-clean-hero{flex-direction:column;align-items:flex-start}.users-roles-hero-actions{justify-content:flex-start}}@media (max-width:640px){.sports-workspace-switcher-grid{grid-template-columns:1fr!important}}.admin-shell .organizations-page-clean{gap:18px!important}.admin-shell .organizations-clean-hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:end!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:10px 0 4px!important}.admin-shell .organizations-clean-hero>div{gap:10px;display:grid}.admin-shell .organizations-clean-hero h1{max-width:12ch;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.7rem)!important;line-height:.9!important}.admin-shell .organizations-clean-hero p{max-width:720px!important;margin:0!important;font-size:1rem!important;line-height:1.45!important}.admin-shell .organizations-hero-command,.admin-shell .organizations-workflow-card,.admin-shell .organizations-work-queue,.admin-shell .organizations-first-run-side{color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d7a8!important;border-radius:12px!important;box-shadow:0 14px 34px #1018280f!important}.admin-shell .organizations-hero-command{gap:12px;padding:18px;display:grid}.admin-shell .organizations-hero-command strong,.admin-shell .organizations-workflow-card h2,.admin-shell .organizations-work-queue h2,.admin-shell .organizations-first-run-side h2{margin:0;color:#101828!important}.admin-shell .organizations-hero-command p,.admin-shell .organizations-workflow-card p,.admin-shell .organizations-work-queue p,.admin-shell .organizations-first-run-side p{margin:0;color:#667085!important}.admin-shell .organizations-hero-command a{background:#0d58d9;border-radius:9px;justify-content:center;padding:12px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.admin-shell .organizations-command-board,.admin-shell .organizations-first-run{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .organizations-workflow-card,.admin-shell .organizations-work-queue,.admin-shell .organizations-first-run-side{gap:16px;padding:18px;display:grid}.admin-shell .organizations-workflow-card>div:first-child,.admin-shell .organizations-work-queue>div:first-child{gap:4px;display:grid}.admin-shell .organizations-workflow-card span,.admin-shell .organizations-work-queue span{letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:950;color:#0d58d9!important}.admin-shell .organizations-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-shell .organizations-workflow-steps>div{background:#f8fafc;border:1px solid #c3c6d7a8;border-radius:10px;align-content:start;gap:10px;min-height:164px;padding:14px;display:grid}.admin-shell .organizations-workflow-steps>div.is-current{background:linear-gradient(#fff8ed,#fff);border-color:#f55f2359;box-shadow:inset 4px 0 #f55f23}.admin-shell .organizations-workflow-steps span{letter-spacing:0;background:#0d58d9;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.78rem;display:inline-grid;color:#fff!important}.admin-shell .organizations-workflow-steps strong{font-size:1rem;line-height:1.12}.admin-shell .organizations-workflow-steps p{font-size:.86rem!important;line-height:1.35!important}.admin-shell .organizations-workflow-steps em{color:#f55f23;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.72rem;font-style:normal;font-weight:950}.admin-shell .organizations-work-queue{align-content:start}.admin-shell .organizations-queue-item{background:#fff;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;text-decoration:none;display:grid}.admin-shell .organizations-queue-item.is-warn{background:#fff8ed;border-left-color:#f55f23}.admin-shell .organizations-queue-item.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .organizations-queue-item.is-wait{border-left-color:#98a2b3}.admin-shell .organizations-first-run{align-items:stretch}.admin-shell .organizations-first-run .organizations-clean-form-panel{padding:18px!important}.admin-shell .organizations-first-run-side>div{gap:10px;display:grid}.admin-shell .organizations-first-run-side article{background:#f8fafc;border:1px solid #c3c6d7a8;border-radius:10px;padding:14px}.admin-shell .organizations-clean-form.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .organizations-clean-form.is-compact .organizations-clean-checks,.admin-shell .organizations-clean-form.is-compact .organizations-clean-advanced,.admin-shell .organizations-clean-form.is-compact .button-primary{grid-column:1/-1}@media (max-width:1180px){.admin-shell .organizations-clean-hero,.admin-shell .organizations-command-board,.admin-shell .organizations-first-run{grid-template-columns:1fr!important}.admin-shell .organizations-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-shell main.page.organizations-page-clean{padding:18px!important}.admin-shell .organizations-clean-hero h1{max-width:9ch;font-size:clamp(2.45rem,16vw,4rem)!important}.admin-shell .organizations-workflow-steps,.admin-shell .organizations-clean-form.is-compact{grid-template-columns:1fr!important}}body:has(.admin-shell){background:#faf8ff!important}.admin-shell,.admin-shell .content,.admin-shell main.page,.admin-shell .organizations-page-clean,.admin-shell .users-roles-clean-page,.admin-shell .sports-catalog-clean-page,.admin-shell .events-clean-page,.admin-shell .admin-dashboard-simple{color:#131b2e!important;background:radial-gradient(circle at 78% 0,#0d58d909,#0000 30rem),#faf8ff!important}.admin-shell main.page{padding:32px!important}.admin-shell .organizations-clean-hero,.admin-shell .users-roles-clean-hero,.admin-shell .sports-catalog-clean-hero,.admin-shell .events-clean-hero{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.admin-shell .organizations-clean-hero h1,.admin-shell .users-roles-clean-hero h1,.admin-shell .sports-catalog-clean-hero h1,.admin-shell .events-clean-hero h1,.admin-shell .organizations-clean-hero h2,.admin-shell .users-roles-clean-hero h2,.admin-shell .sports-catalog-clean-hero h2,.admin-shell .events-clean-hero h2{color:#131b2e!important;opacity:1!important}.admin-shell .organizations-clean-hero p,.admin-shell .users-roles-clean-hero p,.admin-shell .sports-catalog-clean-hero p,.admin-shell .events-clean-hero p{color:#5d6678!important;opacity:1!important}.admin-shell .organizations-clean-summary,.admin-shell .organizations-clean-scope,.admin-shell .organizations-clean-list-panel,.admin-shell .organizations-clean-form-panel,.admin-shell .organizations-clean-rules-panel,.admin-shell .users-roles-clean-summary,.admin-shell .users-roles-clean-templates,.admin-shell .users-roles-clean-list-panel,.admin-shell .users-roles-clean-form-panel,.admin-shell .sports-catalog-browser,.admin-shell .sports-catalog-editor,.admin-shell .sports-catalog-detail,.admin-shell .sports-catalog-clean-callout,.admin-shell .events-clean-browser,.admin-shell .events-clean-editor,.admin-shell .events-clean-side-panel,.admin-shell .events-clean-callout,.admin-shell .panel,.admin-shell .panel-wide,.admin-shell .hero,.admin-shell .admin-hero,.admin-shell .metric-card,.admin-shell .module-context-strip,.admin-shell .admin-task-launcher,.admin-shell .admin-task-row,.admin-shell .admin-area-card{color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d79e!important;box-shadow:0 14px 34px #1018280e!important}.admin-shell .organizations-clean-hero,.admin-shell .users-roles-clean-hero,.admin-shell .sports-catalog-clean-hero,.admin-shell .events-clean-hero{box-shadow:none!important;background:0 0!important;border:0!important}.admin-shell .organizations-clean-row,.admin-shell .organizations-clean-rule-stack article,.admin-shell .organizations-clean-stats div,.admin-shell .organizations-clean-scope dl div,.admin-shell .organizations-clean-advanced,.admin-shell .users-roles-clean-row,.admin-shell .users-roles-clean-stats div,.admin-shell .users-roles-clean-template-list article,.admin-shell .users-roles-clean-hints article,.admin-shell .sports-catalog-card,.admin-shell .sports-catalog-discipline-card,.admin-shell .events-clean-card,.admin-shell .events-clean-mini-card,.admin-shell .module-empty-state,.admin-shell .module-workflow article,.admin-shell .module-tile{color:#131b2e!important;box-shadow:none!important;background:#fff!important;border-color:#c3c6d79e!important}.admin-shell :is(h1,h2,h3,h4,strong,dt,dd){color:#131b2e!important}.admin-shell :is(p,small,span,li,label,.muted){color:#5d6678!important}.admin-shell .status-chip,.admin-shell .button-small,.admin-shell code{color:#344054!important;background:#f6f8fc!important;border-color:#c3c6d7ad!important}.admin-shell .status-chip.ok{color:#0d6838!important;background:#effaf3!important;border-color:#21ba6f47!important}.admin-shell .status-chip.warn{color:#9a5b0a!important;background:#fff8ed!important;border-color:#f59e0b4d!important}.admin-shell .button-primary{color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important}.admin-shell .brand-settings-clean-page{gap:18px!important}.admin-shell .brand-settings-clean-hero{width:100%!important;max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(280px,350px)!important;align-items:end!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important}.admin-shell .brand-settings-clean-hero h1{letter-spacing:-.075em!important;max-width:10ch!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.5rem)!important;line-height:.9!important}.admin-shell .brand-settings-clean-hero p{color:#5d6678!important;max-width:740px!important;margin:10px 0 0!important}.admin-shell .brand-settings-command-board{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .brand-settings-command-flow,.admin-shell .brand-settings-work-queue{align-content:start;gap:16px;padding:18px;display:grid;color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d7a8!important;border-radius:12px!important;box-shadow:0 14px 34px #1018280f!important}.admin-shell .brand-settings-command-flow>div:first-child,.admin-shell .brand-settings-work-queue>div:first-child{gap:4px;display:grid}.admin-shell .brand-settings-command-flow span,.admin-shell .brand-settings-work-queue span,.admin-shell .brand-settings-status-grid span{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#0d58d9!important}.admin-shell .brand-settings-command-flow h2,.admin-shell .brand-settings-work-queue h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:.98;color:#101828!important}.admin-shell .brand-settings-command-flow p,.admin-shell .brand-settings-work-queue p,.admin-shell .brand-settings-status-grid p,.admin-shell .brand-settings-queue-item p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.42!important}.admin-shell .brand-settings-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-shell .brand-settings-status-grid div{background:#f8fafc;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;display:grid}.admin-shell .brand-settings-status-grid div.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .brand-settings-status-grid div.is-warn{background:#fff8ed;border-left-color:#f55f23}.admin-shell .brand-settings-status-grid div.is-danger{background:#fff5f5;border-left-color:#dc2626}.admin-shell .brand-settings-status-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.05;overflow:hidden;color:#101828!important}.admin-shell .brand-settings-queue-item{background:#fff;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;text-decoration:none;display:grid;color:#131b2e!important}.admin-shell .brand-settings-queue-item.is-warn{background:#fff8ed;border-left-color:#f55f23}.admin-shell .brand-settings-queue-item.is-danger{background:#fff5f5;border-left-color:#dc2626}.admin-shell .brand-settings-queue-item.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .brand-settings-clean-top,.admin-shell .brand-settings-clean-main{width:100%;margin:0 auto;max-width:1180px!important}@media (max-width:1180px){.admin-shell .brand-settings-clean-hero,.admin-shell .brand-settings-command-board,.admin-shell .brand-settings-status-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell main.page.brand-settings-clean-page{padding:18px!important}.admin-shell .brand-settings-clean-hero h1{font-size:clamp(2.45rem,16vw,4rem)!important}}.admin-shell .league-theme-page{gap:18px!important}.admin-shell .league-theme-hero{width:100%!important;max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;align-items:end!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important}.admin-shell .league-theme-hero h1{letter-spacing:-.075em!important;max-width:10ch!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.5rem)!important;line-height:.9!important}.admin-shell .league-theme-hero p{color:#5d6678!important;max-width:740px!important;margin:10px 0 0!important}.admin-shell .league-theme-command-board{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .league-theme-flow-card,.admin-shell .league-theme-work-queue{align-content:start;gap:16px;padding:18px;display:grid;color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d7a8!important;border-radius:12px!important;box-shadow:0 14px 34px #1018280f!important}.admin-shell .league-theme-flow-card>div:first-child,.admin-shell .league-theme-work-queue>div:first-child{gap:4px;display:grid}.admin-shell .league-theme-flow-card span,.admin-shell .league-theme-work-queue span,.admin-shell .league-theme-status-grid span{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#0d58d9!important}.admin-shell .league-theme-flow-card h2,.admin-shell .league-theme-work-queue h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:.98;color:#101828!important}.admin-shell .league-theme-flow-card p,.admin-shell .league-theme-work-queue p,.admin-shell .league-theme-status-grid p,.admin-shell .league-theme-queue-item p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.42!important}.admin-shell .league-theme-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-shell .league-theme-status-grid div{background:#f8fafc;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;display:grid}.admin-shell .league-theme-status-grid div.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .league-theme-status-grid div.is-warn{background:#fff8ed;border-left-color:#f55f23}.admin-shell .league-theme-status-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;line-height:1.05;overflow:hidden;color:#101828!important}.admin-shell .league-theme-queue-item{background:#fff;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;text-decoration:none;display:grid;color:#131b2e!important}.admin-shell .league-theme-queue-item.is-warn{background:#fff8ed;border-left-color:#f55f23}.admin-shell .league-theme-queue-item.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .league-brand-wizard{border-radius:12px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;overflow:visible!important}.admin-shell .league-brand-wizard,.admin-shell .league-brand-wizard *{min-width:0!important}.admin-shell .brand-studio-command-row{display:none!important}.admin-shell .brand-studio-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(300px,350px)!important;grid-auto-flow:dense!important;align-items:start!important;gap:16px!important;display:grid!important}.admin-shell .brand-preset-rail{grid-area:1/1!important;position:static!important}.admin-shell .brand-app-layout-editor{grid-area:2/1!important;position:static!important}.admin-shell .brand-studio-form{grid-area:1/2/span 2!important;gap:14px!important;display:grid!important}.admin-shell .brand-live-preview-studio{grid-area:1/3/span 2!important;max-width:100%!important;position:sticky!important;top:96px!important}.admin-shell .brand-preset-rail,.admin-shell .brand-app-layout-editor,.admin-shell .brand-live-preview-studio,.admin-shell .brand-current-step,.admin-shell .brand-studio-section,.admin-shell .brand-step-footer{border-radius:12px!important}.admin-shell .brand-preset-stack{gap:10px!important;max-height:none!important;display:grid!important;overflow:visible!important}.admin-shell .brand-preset-card{width:100%!important;min-height:0!important;padding:12px!important}.admin-shell .brand-preset-surface{border-radius:10px!important;height:72px!important}.admin-shell .brand-current-step{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.admin-shell .brand-section-tabs{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.admin-shell .brand-section-tabs button{color:#475467!important;background:#fff!important;border:1px solid #c3c6d7b8!important;border-radius:999px!important;min-height:38px!important;padding:0 13px!important;font-weight:850!important}.admin-shell .brand-section-tabs button.is-active{color:#0d58d9!important;background:#e8f0ff!important;border-color:#0d58d961!important}.admin-shell .brand-studio-section{gap:14px!important;display:grid!important}.admin-shell .brand-identity-layout,.admin-shell .registration-field-grid,.admin-shell .brand-color-grid,.admin-shell .brand-upload-grid,.admin-shell .brand-partner-grid,.admin-shell .brand-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-shell .brand-identity-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important}.admin-shell .source-link-editor{gap:8px!important;display:grid!important}.admin-shell .source-link-editor .source-link-header,.admin-shell .source-link-editor div:not(.source-link-header){grid-template-columns:minmax(110px,.7fr) minmax(140px,.85fr) minmax(0,1.4fr)!important;gap:8px!important;display:grid!important}.admin-shell .brand-preview-device{border-width:8px!important;border-radius:30px!important;width:100%!important;max-width:310px!important;min-height:560px!important}.admin-shell .brand-device-hero-card{border-radius:20px!important;min-height:170px!important;padding:18px!important}.admin-shell .brand-device-hero-card h3{font-size:1.35rem!important}.admin-shell .brand-preview-output-grid{grid-template-columns:1fr!important}@media (max-width:1320px){.admin-shell .brand-studio-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr)!important}.admin-shell .brand-live-preview-studio{grid-area:3/2!important;position:static!important}.admin-shell .brand-preview-device{max-width:360px!important}}@media (max-width:980px){.admin-shell .league-theme-hero,.admin-shell .league-theme-command-board,.admin-shell .brand-studio-head,.admin-shell .brand-studio-layout,.admin-shell .brand-current-step,.admin-shell .brand-identity-layout{grid-template-columns:1fr!important}.admin-shell .brand-preset-rail,.admin-shell .brand-app-layout-editor,.admin-shell .brand-studio-form,.admin-shell .brand-live-preview-studio{grid-area:auto!important}.admin-shell .brand-section-tabs{justify-content:flex-start!important}}@media (max-width:720px){.admin-shell main.page.league-theme-page{padding:18px!important}.admin-shell .league-theme-status-grid,.admin-shell .brand-color-grid,.admin-shell .registration-field-grid,.admin-shell .brand-upload-grid,.admin-shell .brand-partner-grid,.admin-shell .brand-readiness-grid,.admin-shell .source-link-editor .source-link-header,.admin-shell .source-link-editor div:not(.source-link-header){grid-template-columns:1fr!important}.admin-shell .source-link-editor .source-link-header{display:none!important}}.admin-shell .league-studio-page{gap:18px!important}.admin-shell .league-studio-empty-hero{width:100%!important;max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:end!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important}.admin-shell .league-studio-empty-hero h1{max-width:10ch;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.6rem)!important;line-height:.9!important}.admin-shell .league-studio-empty-hero p{color:#5d6678!important;max-width:720px!important;margin:10px 0 0!important}.admin-shell .league-studio-empty-board,.admin-shell .league-studio-empty-focus{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .league-studio-empty-flow,.admin-shell .league-studio-empty-queue,.admin-shell .league-studio-empty-note{color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d7a8!important;border-radius:12px!important;box-shadow:0 14px 34px #1018280f!important}.admin-shell .league-studio-empty-flow,.admin-shell .league-studio-empty-queue{align-content:start;gap:16px;padding:18px;display:grid}.admin-shell .league-studio-empty-head{gap:4px;display:grid}.admin-shell .league-studio-empty-head span,.admin-shell .league-studio-empty-steps span,.admin-shell .league-studio-empty-requirements span{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#0d58d9!important}.admin-shell .league-studio-empty-head h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(1.6rem,2.4vw,2.45rem);line-height:.98;color:#101828!important}.admin-shell .league-studio-empty-head p{max-width:72ch;color:#667085!important;margin:0!important}.admin-shell .league-studio-empty-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-shell .league-studio-empty-steps a,.admin-shell .league-studio-empty-queue a{background:#fff;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:8px;padding:14px;text-decoration:none;display:grid;color:#131b2e!important}.admin-shell .league-studio-empty-steps a{background:#f8fafc;align-content:start;min-height:178px}.admin-shell .league-studio-empty-steps a.is-current,.admin-shell .league-studio-empty-queue a.is-hot{background:linear-gradient(#fff8ed,#fff);border-left-color:#f55f23}.admin-shell .league-studio-empty-steps strong,.admin-shell .league-studio-empty-queue strong,.admin-shell .league-studio-empty-requirements strong{font-size:1rem;line-height:1.15;color:#101828!important}.admin-shell .league-studio-empty-steps p,.admin-shell .league-studio-empty-queue p,.admin-shell .league-studio-empty-requirements p,.admin-shell .league-studio-empty-note p{color:#667085!important;margin:0!important;font-size:.86rem!important;line-height:1.42!important}.admin-shell .league-studio-empty-steps em{color:#0d58d9;align-self:end;font-size:.74rem;font-style:normal;font-weight:950}.admin-shell .league-studio-empty-focus>.panel,.admin-shell .league-studio-empty-note{padding:18px!important}.admin-shell .league-studio-empty-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-shell .league-studio-empty-requirements div{background:#f8fafc;border:1px solid #c3c6d7a8;border-radius:10px;gap:6px;padding:14px;display:grid}.admin-shell .league-studio-empty-note{align-content:start;gap:12px}.admin-shell .league-studio-empty-note h2{margin:0}@media (max-width:1180px){.admin-shell .league-studio-empty-hero,.admin-shell .league-studio-empty-board,.admin-shell .league-studio-empty-focus{grid-template-columns:1fr!important}.admin-shell .league-studio-empty-steps,.admin-shell .league-studio-empty-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-shell main.page.league-studio-page{padding:18px!important}.admin-shell .league-studio-empty-hero h1{font-size:clamp(2.45rem,16vw,4rem)!important}.admin-shell .league-studio-empty-steps,.admin-shell .league-studio-empty-requirements{grid-template-columns:1fr!important}}.admin-shell .users-roles-clean-page{gap:18px!important}.admin-shell .users-roles-command-hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:end!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important}.admin-shell .users-roles-command-hero h1{max-width:11ch;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2.8rem,5vw,5.5rem)!important;line-height:.9!important}.admin-shell .users-roles-command-hero p{max-width:700px!important;margin:10px 0 0!important}.admin-shell .users-roles-hero-command,.admin-shell .users-roles-access-flow,.admin-shell .users-roles-work-queue,.admin-shell .users-roles-side-panel{color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d7a8!important;border-radius:12px!important;box-shadow:0 14px 34px #1018280f!important}.admin-shell .users-roles-hero-command{gap:10px;padding:18px;display:grid}.admin-shell .users-roles-hero-command span,.admin-shell .users-roles-board-head span,.admin-shell .users-roles-risk-item span{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:950;color:#0d58d9!important}.admin-shell .users-roles-hero-command strong{font-size:1.15rem}.admin-shell .users-roles-hero-command p{color:#667085!important;margin:0!important;font-size:.92rem!important}.admin-shell .users-roles-hero-command a{background:#0d58d9;border-radius:9px;justify-content:center;padding:12px 14px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.admin-shell .users-roles-command-board,.admin-shell .users-roles-clean-main,.admin-shell .users-roles-support-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.admin-shell .users-roles-access-flow,.admin-shell .users-roles-work-queue,.admin-shell .users-roles-side-panel{align-content:start;gap:16px;padding:18px;display:grid}.admin-shell .users-roles-board-head{gap:4px;display:grid}.admin-shell .users-roles-board-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,2vw,2rem);color:#101828!important}.admin-shell .users-roles-board-head p{max-width:72ch;color:#667085!important;margin:0!important}.admin-shell .users-roles-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-shell .users-roles-step-grid article{background:#f8fafc;border:1px solid #c3c6d7a8;border-radius:10px;align-content:start;gap:9px;min-height:156px;padding:13px;display:grid}.admin-shell .users-roles-step-grid article.is-warning{background:linear-gradient(#fff8ed,#fff);border-color:#f55f2359;box-shadow:inset 4px 0 #f55f23}.admin-shell .users-roles-step-grid span{background:#0d58d9;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:950;display:inline-grid;color:#fff!important}.admin-shell .users-roles-step-grid strong{font-size:.98rem;line-height:1.12}.admin-shell .users-roles-step-grid p{color:#667085!important;margin:0!important;font-size:.82rem!important;line-height:1.35!important}.admin-shell .users-roles-step-grid em{color:#f55f23;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.7rem;font-style:normal;font-weight:950}.admin-shell .users-roles-queue-item,.admin-shell .users-roles-risk-item{background:#fff;border:1px solid #c3c6d7a8;border-left:5px solid #0d58d9;border-radius:10px;gap:6px;padding:14px;text-decoration:none;display:grid;color:#131b2e!important}.admin-shell .users-roles-queue-item.is-warn,.admin-shell .users-roles-risk-item.is-warn{border-left-color:#f55f23}.admin-shell .users-roles-risk-item.is-check{border-left-color:#0d58d9}.admin-shell .users-roles-queue-item.is-ok{background:#f0fdf4;border-left-color:#16a34a}.admin-shell .users-roles-queue-item p,.admin-shell .users-roles-risk-item p{color:#667085!important;margin:0!important;font-size:.86rem!important;line-height:1.42!important}.admin-shell .users-roles-risk-item em{color:#0d58d9;font-size:.78rem;font-style:normal;font-weight:950}.admin-shell .users-roles-account-table{gap:10px;display:grid}.admin-shell .users-roles-account-row{background:#fff;border:1px solid #c3c6d7a8;border-radius:10px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.9fr) minmax(150px,.55fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.admin-shell .users-roles-account-main,.admin-shell .users-roles-account-role{gap:3px;min-width:0;display:grid}.admin-shell .users-roles-account-main strong,.admin-shell .users-roles-account-role span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell .users-roles-account-main p,.admin-shell .users-roles-account-role p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#667085!important;margin:0!important;font-size:.82rem!important}.admin-shell .users-roles-account-badges,.admin-shell .users-roles-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .users-roles-account-actions{justify-content:flex-end}.admin-shell .users-roles-side-panel,.admin-shell .users-roles-clean-list-panel,.admin-shell .users-roles-clean-summary,.admin-shell .users-roles-clean-form-panel{padding:18px!important}.admin-shell .users-roles-support-grid .users-roles-clean-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .users-roles-role-map{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.admin-shell .users-roles-command-hero,.admin-shell .users-roles-command-board,.admin-shell .users-roles-clean-main,.admin-shell .users-roles-support-grid,.admin-shell .users-roles-account-row{grid-template-columns:1fr!important}.admin-shell .users-roles-step-grid,.admin-shell .users-roles-support-grid .users-roles-clean-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .users-roles-account-actions{justify-content:flex-start}}@media (max-width:720px){.admin-shell main.page.users-roles-clean-page{padding:18px!important}.admin-shell .users-roles-command-hero h1{max-width:9ch;font-size:clamp(2.35rem,16vw,4rem)!important}.admin-shell .users-roles-step-grid,.admin-shell .users-roles-support-grid .users-roles-clean-stats,.admin-shell .users-roles-role-map{grid-template-columns:1fr!important}}.admin-shell .sports-catalog-select-panel{color:#131b2e!important;background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;gap:18px!important;display:grid!important;box-shadow:0 14px 34px #1018280e!important}.admin-shell .sports-catalog-select-panel .section-heading{align-items:flex-start!important}.admin-shell .sports-catalog-select-panel h2{color:#131b2e!important;letter-spacing:-.04em!important;margin:0!important;font-size:1.28rem!important}.admin-shell .sports-catalog-select-panel p{max-width:760px;color:#5d6678!important}.admin-shell .sports-catalog-quick-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;display:grid!important}.admin-shell .sports-catalog-select-card{color:#131b2e!important;min-height:118px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d7ad!important;border-radius:14px!important;gap:6px!important;padding:16px!important;text-decoration:none!important;display:grid!important}.admin-shell .sports-catalog-select-card:hover,.admin-shell .sports-catalog-select-card.is-active{background:#f3f7ff!important;border-color:#0d58d961!important}.admin-shell .sports-catalog-select-card.is-active{box-shadow:inset 4px 0 #0d58d9!important}.admin-shell .sports-catalog-select-card span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.admin-shell .sports-catalog-select-card strong{color:#131b2e!important;font-size:1.08rem!important}.admin-shell .sports-catalog-select-card small{color:#667085!important;font-size:.78rem!important}.admin-shell .sports-catalog-create-row{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)!important;align-items:end!important;gap:14px!important;display:grid!important}.admin-shell .sports-catalog-inline-create{background:#f8faff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-shell .sports-catalog-inline-create label{color:#344054!important;font-size:.84rem!important;font-weight:800!important}.admin-shell .sports-catalog-inline-create input{color:#131b2e!important;background:#fff!important;border:1px solid #cfd8e8!important;border-radius:10px!important;width:100%!important;min-height:42px!important;margin-top:6px!important;padding:0 12px!important;font-size:.9rem!important}.admin-shell .sports-catalog-preset-actions{flex-wrap:wrap!important;align-content:end!important;gap:8px!important;display:flex!important}.admin-shell .sports-catalog-preset-button{color:#0d58d9!important;cursor:pointer!important;background:#f3f7ff!important;border:1px solid #0d58d93d!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:.84rem!important;font-weight:850!important}.admin-shell .sports-catalog-preset-button:hover{color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important}@media (max-width:980px){.admin-shell .sports-catalog-create-row,.admin-shell .sports-catalog-inline-create{grid-template-columns:1fr!important}}.public-results-page-modern{color:#101828;background:radial-gradient(circle at 85% 0,#0d58d914,#0000 30rem),radial-gradient(circle at 12% 24%,#ff58100f,#0000 28rem),#fbf9ff;min-height:100vh}.public-results-nav-modern{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #c3c6d79e;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:0 clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.public-results-brand-modern{color:#101828;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-results-brand-modern span{color:#fff;background:#0d58d9;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 16px 32px #0d58d938}.public-results-brand-modern strong{color:#101828;letter-spacing:-.04em;font-size:1.18rem;font-weight:850}.public-results-nav-modern nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-results-nav-modern nav a{color:#263244;background:#fff;border:1px solid #c3c6d7b8;border-radius:999px;min-height:40px;padding:10px 16px;font-size:.9rem;font-weight:800;text-decoration:none}.public-results-nav-modern nav a[aria-current=page],.public-results-nav-modern nav a:hover{color:#0d58d9;background:#eef4ff;border-color:#0d58d952}.public-results-hero-modern{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:clamp(26px,5vw,72px);width:min(1440px,100% - 44px);margin:0 auto;padding:clamp(48px,7vw,96px) 0 28px;display:grid}.public-results-command-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr);align-items:start;gap:22px;width:min(1440px,100% - 44px);margin:0 auto;padding:24px 0 14px;display:grid}.public-results-command-hero.public-stadium-subpage-hero{border:0;grid-template-columns:minmax(0,.98fr) minmax(340px,.48fr);align-items:center;gap:clamp(24px,4vw,60px);width:100%;min-height:min(560px,100vh - 64px);margin:0;padding:clamp(42px,5.6vw,74px) clamp(22px,7vw,112px) clamp(48px,6vw,76px)}.public-results-command-copy,.public-results-live-panel{background:#fff;border:1px solid #c3c6d7b3;border-radius:14px;min-width:0;box-shadow:0 16px 38px #1018280e}.public-results-command-copy{gap:14px;padding:clamp(20px,2.6vw,30px);display:grid}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy{max-width:760px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-results-command-copy h1{color:#101828;letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.05rem,3.9vw,3.8rem);line-height:1}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy h1{color:#fff;max-width:640px;font-size:clamp(2.8rem,5.2vw,5.4rem);line-height:.94}.public-results-command-copy>p{color:#526174;max-width:760px;margin:0;font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:650;line-height:1.52}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy>p{color:#ffffffd1;max-width:660px;font-size:clamp(1.02rem,1.55vw,1.3rem)}.public-results-command-copy .public-results-filter-form{margin-top:4px}.public-results-command-hero.public-stadium-subpage-hero .public-results-filter-form{background:#070f1db3;border:1px solid #ffffff2e;border-radius:8px;max-width:900px;margin-top:8px;padding:14px;box-shadow:0 24px 54px #0000003d}.public-results-command-hero.public-stadium-subpage-hero .public-results-filter-form label{color:#ffffffc7}.public-results-command-hero.public-stadium-subpage-hero .public-results-filter-form select{background:#fffffff5;border-color:#ffffff2e}.public-results-live-panel{align-content:start;align-self:start;gap:14px;padding:20px;display:grid}.public-results-command-hero.public-stadium-subpage-hero .public-results-live-panel{border-radius:8px;padding:clamp(18px,2.4vw,26px)}.public-results-live-status{border-left:4px solid var(--usp-orange);gap:8px;padding-left:14px;display:grid}.public-results-live-status span{color:var(--usp-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950}.public-results-live-status strong{color:#101828;font-size:1.18rem;line-height:1.2}.public-results-live-status p{color:#5d6678;margin:0;font-size:.93rem;font-weight:650;line-height:1.45}.public-results-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-results-compact-stats div{background:#f8fbff;border:1px solid #dfe7f3;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.public-results-compact-stats dt{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:900}.public-results-compact-stats dd{color:#101828;margin:0;font-size:1.45rem;font-weight:950;line-height:1}.public-results-kicker{color:#0d58d9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.public-results-command-hero.public-stadium-subpage-hero .public-results-kicker{color:#ffb58a;margin-bottom:0}.public-results-hero-modern h1{color:#101828;letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(44px,6vw,86px);line-height:.98}.public-results-hero-modern p{color:#5d6678;max-width:660px;margin:20px 0 0;font-size:clamp(17px,1.8vw,22px);line-height:1.48}.public-results-actions-modern{flex-wrap:wrap;gap:12px;margin-top:0;display:flex}.public-results-actions-modern .button,.public-results-filter-form .button{border-radius:12px;min-height:46px;padding:12px 18px;font-weight:850}.public-results-summary-modern{gap:12px;display:grid}.public-results-summary-modern article{background:#fff;border:1px solid #c3c6d7ad;border-radius:18px;padding:18px 20px;box-shadow:0 14px 34px #1018280e}.public-results-summary-modern span,.public-results-feed-note span{color:#667085;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.public-results-summary-modern strong{color:#101828;letter-spacing:-.06em;margin-top:6px;font-size:2.1rem;line-height:1;display:block}.public-results-summary-modern small{color:#667085;margin-top:8px;font-size:.92rem;display:block}.public-results-filter-card,.public-results-content-modern{width:min(1440px,100% - 44px);margin:0 auto}.public-results-filter-card{background:#fff;border:1px solid #c3c6d7ad;border-radius:22px;grid-template-columns:minmax(240px,.7fr) minmax(420px,1fr) minmax(260px,.7fr);align-items:end;gap:18px;padding:22px;display:grid;box-shadow:0 18px 44px #1018280f}.public-results-filter-card h2{color:#101828;letter-spacing:-.045em;margin:0;font-size:1.35rem}.public-results-filter-card p{color:#667085;margin:7px 0 0;line-height:1.45}.public-results-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.public-results-filter-form label{color:#344054;gap:7px;font-size:.82rem;font-weight:850;display:grid}.public-results-filter-form select{color:#101828;background:#fff;border:1px solid #cfd8e8;border-radius:12px;width:100%;min-height:46px;padding:0 12px;font-size:.94rem;font-weight:700}.public-results-feed-note{background:#f8faff;border:1px solid #c3c6d79e;border-radius:14px;gap:8px;min-width:0;padding:13px 14px;display:grid}.public-results-page-modern>.module-utility-bar{width:min(1440px,100% - 44px);box-shadow:none;border-radius:14px;margin:0 auto 14px}.public-results-page-modern .public-flow-strip{margin-top:2px;margin-bottom:18px}.public-results-page-modern .public-flow-card{min-height:104px;box-shadow:none;border-radius:12px}.public-results-feed-note code{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.public-results-content-modern{gap:18px;padding:22px 0 56px;display:grid}.public-results-content-modern .panel{color:#101828;background:#fff;border:1px solid #c3c6d7ad;border-radius:18px;box-shadow:0 14px 34px #1018280b}.public-results-content-modern .panel h2,.public-results-content-modern .panel h3,.public-results-content-modern .panel strong{color:#101828}.public-results-content-modern .panel p,.public-results-content-modern .panel li,.public-results-content-modern .panel em,.public-results-content-modern .panel td{color:#5d6678}.public-results-content-modern table{border-collapse:separate;border-spacing:0;border:1px solid #c3c6d794;border-radius:14px;width:100%;overflow:hidden}.public-results-content-modern th{color:#344054;letter-spacing:.06em;text-transform:uppercase;background:#f4f7ff;font-size:.76rem}.public-results-content-modern td,.public-results-content-modern th{text-align:left;border-bottom:1px solid #c3c6d780;padding:13px 14px}.public-results-content-modern tr:last-child td{border-bottom:0}.public-results-content-modern code{color:#344054;background:#f8faff;border:1px solid #c3c6d79e;border-radius:8px;padding:2px 6px}@media (max-width:1100px){.public-results-command-hero,.public-results-hero-modern,.public-results-filter-card,.public-results-filter-form{grid-template-columns:1fr}.public-results-command-hero.public-stadium-subpage-hero{grid-template-columns:1fr;min-height:auto;padding:40px 24px 50px}.public-results-summary-modern{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.public-results-nav-modern{flex-direction:column;align-items:flex-start;padding:18px}.public-results-command-hero,.public-results-hero-modern,.public-results-filter-card,.public-results-content-modern{width:min(100% - 28px,1440px)}.public-results-command-hero{gap:12px;padding-top:14px}.public-results-command-hero.public-stadium-subpage-hero{gap:14px;width:100%;padding:28px 14px 36px}.public-results-command-copy,.public-results-live-panel{border-radius:12px;padding:16px}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy{padding:0}.public-results-command-copy h1{font-size:clamp(1.9rem,10vw,2.85rem)}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy h1{font-size:clamp(2.2rem,10.6vw,2.95rem)}.public-results-compact-stats{grid-template-columns:1fr}.public-results-command-hero.public-stadium-subpage-hero .public-results-compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.public-results-command-hero.public-stadium-subpage-hero .public-results-filter-form{padding:12px}.public-results-command-hero.public-stadium-subpage-hero .public-results-command-copy>p{font-size:.98rem;line-height:1.45}.public-results-command-hero.public-stadium-subpage-hero .public-results-actions-modern{display:none}.public-results-command-hero.public-stadium-subpage-hero .public-results-live-panel{gap:10px;padding:14px}.public-results-command-hero.public-stadium-subpage-hero .public-results-live-status p{display:none}.public-results-command-hero.public-stadium-subpage-hero .public-results-compact-stats div{padding:9px}.public-results-command-hero.public-stadium-subpage-hero .public-results-feed-note{display:none}.public-results-page-modern>.module-utility-bar,.public-results-page-modern .public-flow-strip{width:min(100% - 28px,1440px)}.public-results-summary-modern{grid-template-columns:1fr}}.admin-shell .topbar-summary{color:#667085!important;font-size:.82rem!important;font-weight:650!important;line-height:1.25!important}.admin-shell .admin-guidance-strip{background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:16px!important;width:min(100% - 64px,1240px)!important;margin:18px auto 0!important;padding:16px!important;box-shadow:0 14px 30px #1018280b!important}.admin-shell .admin-guidance-strip .module-context-compact-main{gap:12px!important}.admin-shell .admin-guidance-strip .module-context-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-shell .admin-guidance-strip .module-context-guide div{background:#f8faff!important;border:1px solid #c3c6d78a!important;border-radius:12px!important;min-height:98px!important;padding:14px!important}.admin-shell .admin-guidance-strip .module-context-guide span,.admin-shell .admin-task-launcher .section-heading p{color:#667085!important}.admin-shell .admin-guidance-strip .module-context-guide span{letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:.7rem!important;font-weight:900!important;display:block!important}.admin-shell .admin-guidance-strip .module-context-guide p{color:#344054!important;margin:0!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .admin-guidance-strip .module-context-inline-link,.admin-shell .admin-task-launcher-card{color:#101828!important;box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:12px!important}.admin-shell .admin-guidance-strip .module-context-inline-link:hover,.admin-shell .admin-task-launcher-card:hover{background:#f3f7ff!important;border-color:#0d58d957!important;transform:none!important}.admin-shell .admin-guidance-strip .module-context-inline-link strong,.admin-shell .admin-task-launcher-card strong{color:#101828!important;font-size:.9rem!important}.admin-shell .admin-guidance-strip .module-context-inline-link span,.admin-shell .admin-task-launcher-card p{color:#667085!important;font-size:.78rem!important}.admin-shell .admin-task-launcher-compact{background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:16px!important;width:min(100% - 64px,1240px)!important;margin:14px auto 0!important;padding:18px!important;box-shadow:0 14px 30px #1018280b!important}.admin-shell .admin-task-launcher-compact .section-heading{margin-bottom:12px!important}.admin-shell .admin-task-launcher-compact h2{color:#101828!important;margin:0!important;font-size:1.1rem!important}.admin-shell .admin-task-launcher-compact .admin-task-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.admin-shell .admin-task-launcher-compact .admin-task-launcher-card{min-height:104px!important;padding:14px!important}.admin-shell .admin-task-launcher-compact .admin-task-launcher-card span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important}.admin-simple-scenarios{gap:14px!important;display:grid!important}.admin-simple-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.admin-simple-scenario-card{color:#101828!important;min-height:190px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;gap:10px!important;padding:18px!important;text-decoration:none!important;display:grid!important}.admin-simple-scenario-card:hover{background:#f3f7ff!important;border-color:#0d58d957!important}.admin-simple-scenario-card strong{color:#101828!important;font-size:1.02rem!important;line-height:1.22!important}.admin-simple-scenario-card p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.42!important}.admin-simple-scenario-card span{color:#0d58d9!important;margin-top:auto!important;font-size:.74rem!important;font-weight:850!important;line-height:1.45!important}.admin-simple-launch-path{gap:16px!important;display:grid!important}.admin-simple-launch-path .section-heading{align-items:center!important}.admin-simple-launch-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-simple-launch-card{color:#101828!important;background:#fff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;gap:10px!important;min-height:250px!important;padding:16px!important;text-decoration:none!important;display:grid!important}.admin-simple-launch-card:hover{background:#f3f7ff!important;border-color:#0d58d957!important}.admin-simple-launch-card>span{color:#0d58d9!important;background:#eef4ff!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.84rem!important;font-weight:900!important;display:grid!important}.admin-simple-launch-card strong{color:#101828!important;font-size:1rem!important;line-height:1.2!important}.admin-simple-launch-card p{color:#667085!important;margin:0!important;font-size:.82rem!important;line-height:1.42!important}.admin-simple-launch-card ul{gap:7px!important;margin:auto 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.admin-simple-launch-card li{color:#344054!important;padding-left:18px!important;font-size:.74rem!important;line-height:1.32!important;position:relative!important}.admin-simple-launch-card li:before{content:""!important;background:#21ba6f!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;top:.42em!important;left:0!important}.admin-shell .events-clean-builder{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.admin-shell .events-clean-builder>div{background:#f8faff!important;border:1px solid #c3c6d79e!important;border-radius:14px!important;gap:10px!important;min-height:154px!important;padding:14px!important;display:grid!important}.admin-shell .events-clean-builder span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:900!important}.admin-shell .events-clean-builder strong{color:#101828!important;font-size:1rem!important;line-height:1.22!important}.admin-shell .events-clean-builder div div{flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important;display:flex!important}.admin-shell .events-clean-builder a{color:#0d58d9!important;background:#fff!important;border:1px solid #0d58d938!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;font-size:.76rem!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.admin-shell .events-clean-builder a:hover,.admin-shell .events-clean-builder a.is-active{color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important}.admin-shell .form-builder-suggestion-panel{background:#f8faff!important;border:1px solid #c3c6d79e!important;border-radius:16px!important;gap:14px!important;margin-bottom:18px!important;padding:16px!important;display:grid!important}.admin-shell .form-builder-suggestion-panel>div:first-child{gap:4px!important;display:grid!important}.admin-shell .form-builder-suggestion-panel strong{color:#101828!important}.admin-shell .form-builder-suggestion-panel p{color:#667085!important;margin:0!important;line-height:1.45!important}.admin-shell .form-builder-suggestion-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;display:grid!important}.admin-shell .form-builder-suggestion-grid form{display:grid!important}.admin-shell .form-builder-suggestion-grid button{color:#101828!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #0d58d933!important;border-radius:14px!important;gap:6px!important;min-height:112px!important;padding:13px!important;display:grid!important}.admin-shell .form-builder-suggestion-grid button:hover{background:#f3f7ff!important;border-color:#0d58d9!important}.admin-shell .form-builder-suggestion-grid button span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important}.admin-shell .form-builder-suggestion-grid button strong{color:#101828!important;font-size:.92rem!important;line-height:1.2!important}.admin-shell .form-builder-suggestion-grid button small{color:#667085!important;margin-top:auto!important;font-size:.72rem!important;font-weight:750!important}.admin-shell .form-builder-simple-workspace{grid-template-columns:minmax(230px,.85fr) minmax(360px,1.55fr) minmax(270px,.9fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.admin-shell .form-builder-simple-workspace>.panel{border-radius:12px!important}.admin-shell .form-builder-start-card,.admin-shell .form-builder-fields-card,.admin-shell .form-preview-card{gap:14px!important;display:grid!important}.admin-shell .form-builder-start-card>span,.admin-shell .form-builder-fields-card .section-heading span,.admin-shell .form-preview-card>span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.admin-shell .form-builder-start-card h2,.admin-shell .form-preview-card h2{color:#101828!important;margin:0!important;font-size:1.2rem!important;line-height:1.15!important}.admin-shell .form-builder-start-card p,.admin-shell .form-preview-card p{color:#5f6f86!important;margin:0!important;font-size:.88rem!important;font-weight:720!important;line-height:1.44!important}.admin-shell .form-builder-event-picker{gap:9px!important;display:grid!important}.admin-shell .form-builder-event-picker label{color:#344054!important;gap:7px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.admin-shell .form-builder-event-picker input{color:#101828!important;border:1px solid #d4dde8!important;border-radius:10px!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:.9rem!important;font-weight:760!important}.admin-shell .form-template-picker{gap:9px!important;display:grid!important}.admin-shell .form-template-option{background:#f8fbff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;gap:5px!important;padding:12px!important;display:grid!important}.admin-shell .form-template-option strong{color:#101828!important;font-size:.9rem!important;line-height:1.2!important}.admin-shell .form-template-option p,.admin-shell .form-template-option small{color:#667085!important;margin:0!important;font-size:.76rem!important;font-weight:760!important;line-height:1.36!important}.admin-shell .form-builder-fields-card .form-builder-suggestion-panel{background:0 0!important;border:0!important;margin-bottom:0!important;padding:0!important}.admin-shell .form-builder-current-fields{gap:12px!important;padding-top:2px!important;display:grid!important}.admin-shell .form-builder-current-fields>div:first-child{gap:4px!important;display:grid!important}.admin-shell .form-builder-current-fields h3{color:#101828!important;margin:0!important;font-size:1rem!important}.admin-shell .form-builder-current-fields p{color:#667085!important;margin:0!important;font-size:.8rem!important;font-weight:720!important;line-height:1.42!important}.admin-shell .form-field-group{gap:8px!important;display:grid!important}.admin-shell .form-field-group>span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important}.admin-shell .form-field-row{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:11px 12px!important;display:grid!important}.admin-shell .form-field-row strong{color:#101828!important;font-size:.9rem!important}.admin-shell .form-field-row small{color:#667085!important;white-space:nowrap!important;font-size:.72rem!important;font-weight:850!important}.admin-shell .form-preview-card{position:sticky!important;top:96px!important}.admin-shell .form-preview-surface{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #dbe4ef!important;border-radius:12px!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-shell .form-preview-surface label{gap:6px!important;display:grid!important}.admin-shell .form-preview-surface span{color:#344054!important;font-size:.78rem!important;font-weight:900!important}.admin-shell .form-preview-surface i{color:#98a2b3!important;background:#fff!important;border:1px solid #d4dde8!important;border-radius:9px!important;align-items:center!important;min-height:38px!important;padding:0 11px!important;font-size:.8rem!important;font-style:normal!important;font-weight:760!important;display:flex!important}.admin-shell .form-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-shell .form-preview-actions a{color:#0d58d9!important;background:#f2f6ff!important;border:1px solid #0d58d92e!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;font-size:.78rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.admin-shell .form-builder-advanced{border-radius:12px!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .form-builder-advanced summary{cursor:pointer!important;color:#101828!important;font-size:1rem!important;font-weight:950!important}.admin-shell .form-builder-advanced>p{color:#667085!important;margin:10px 0 14px!important;font-size:.86rem!important;font-weight:720!important;line-height:1.45!important}@media (max-width:1180px){.admin-shell .form-builder-simple-workspace{grid-template-columns:minmax(0,1fr)!important}.admin-shell .form-preview-card{position:static!important}}@media (max-width:720px){.admin-shell .form-builder-simple-workspace{gap:10px!important}.admin-shell .form-builder-suggestion-grid,.admin-shell .form-field-row{grid-template-columns:1fr!important}.admin-shell .form-field-row small{white-space:normal!important}.admin-shell .form-preview-actions{grid-template-columns:1fr!important}}.admin-shell .sidebar-primary-jobs{background:#ffffffa3!important;border:1px solid #c3c6d79e!important;border-radius:16px!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-shell .sidebar-primary-jobs>p{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:.7rem!important;font-weight:900!important}.admin-shell .sidebar-primary-jobs>div{gap:7px!important;display:grid!important}.admin-shell .sidebar-primary-job{color:#101828!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:9px 10px!important;text-decoration:none!important;display:grid!important}.admin-shell .sidebar-primary-job:hover,.admin-shell .sidebar-primary-job.is-active{background:#f3f7ff!important;border-color:#0d58d940!important}.admin-shell .sidebar-primary-job.is-active{box-shadow:inset 3px 0 #0d58d9!important}.admin-shell .sidebar-primary-job i{color:#0d58d9!important;font-variation-settings:"FILL" 0, "wght" 650, "GRAD" 0, "opsz" 24!important;background:#eef4ff!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;font-family:Material Symbols Rounded!important;font-size:17px!important;font-style:normal!important;display:grid!important}.admin-shell .sidebar-primary-job span{gap:2px!important;min-width:0!important;display:grid!important}.admin-shell .sidebar-primary-job strong{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;line-height:1.15!important;overflow:hidden!important}.admin-shell .sidebar-primary-job small{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.72rem!important;line-height:1.2!important;overflow:hidden!important}.admin-shell .admin-quick-jump{gap:3px!important;min-width:220px!important;display:grid!important}.admin-shell .admin-quick-jump span{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.admin-shell .admin-quick-jump select{color:#101828!important;appearance:none!important;background:linear-gradient(45deg,#0000 50%,#667085 50%) calc(100% - 18px) 17px/6px 6px no-repeat,linear-gradient(135deg,#667085 50%,#0000 50%) calc(100% - 13px) 17px/6px 6px no-repeat,#fff!important;border:1px solid #c3c6d7b8!important;border-radius:999px!important;outline:none!important;width:100%!important;min-height:40px!important;padding:0 38px 0 14px!important;font-size:.84rem!important;font-weight:800!important}.admin-shell .admin-quick-jump select:focus{border-color:#0d58d9!important;box-shadow:0 0 0 4px #0d58d91f!important}@media (max-width:980px){.admin-shell .admin-guidance-strip,.admin-shell .admin-task-launcher-compact{width:min(100% - 32px,1240px)!important}.admin-shell .admin-guidance-strip,.admin-shell .admin-guidance-strip .module-context-compact-main,.admin-shell .admin-guidance-strip .module-context-guide,.admin-shell .admin-task-launcher-compact .admin-task-launcher-grid{grid-template-columns:1fr!important}.admin-simple-scenario-grid,.admin-simple-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .events-clean-builder{grid-template-columns:1fr!important}.admin-shell .sidebar-primary-jobs{display:none!important}.admin-shell .admin-quick-jump{min-width:100%!important}}@media (max-width:640px){.admin-simple-scenario-grid,.admin-simple-launch-grid{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}.public-minimal-site.public-onepage{color:#0b1020!important;background:radial-gradient(circle at 82% 8%,#0d58d90f,#0000 28rem),linear-gradient(#fff 0% 68%,#f8f8fb 100%)!important;min-height:100vh!important;font-family:Nunito Sans,Segoe UI,sans-serif!important;overflow-x:hidden!important}.public-onepage .public-onepage-nav{z-index:50!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border-bottom:1px solid #0d13211f!important;justify-content:space-between!important;align-items:center!important;width:min(100% - 56px,1720px)!important;min-height:96px!important;margin:0 auto!important;display:flex!important;position:sticky!important;top:0!important}.public-onepage .public-minimal-brand{color:#0b1020!important;align-items:center!important;gap:14px!important;text-decoration:none!important;display:inline-flex!important}.public-onepage .public-minimal-brand span{color:#fff!important;background:#0d58d9!important;border-radius:13px!important;place-items:center!important;width:56px!important;height:56px!important;font-size:1.35rem!important;font-weight:950!important;display:grid!important;box-shadow:0 16px 34px #0d58d940!important}.public-onepage .public-minimal-brand strong{color:#0b1020!important;letter-spacing:-.04em!important;font-size:clamp(1.15rem,2vw,1.7rem)!important;font-weight:950!important}.public-onepage .public-minimal-nav-actions{align-items:center!important;gap:clamp(12px,2vw,24px)!important;display:flex!important}.public-onepage .public-minimal-nav-link,.public-onepage .public-minimal-admin-link{color:#111827!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;font-size:1rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.public-onepage .public-minimal-nav-link:hover{color:#0d58d9!important}.public-onepage .public-minimal-admin-link{color:#fff!important;background:#ff4f0f!important;padding:0 24px!important;box-shadow:0 14px 28px #ff4f0f38!important}.public-onepage .public-onepage-hero,.public-onepage .public-onepage-section,.public-onepage .public-onepage-footer{width:min(100% - 56px,1720px)!important;margin-inline:auto!important}.public-onepage .public-onepage-hero{padding:clamp(18px,3vw,34px) 0 28px!important}.public-onepage .public-minimal-hero-content{width:100%!important;max-width:none!important;margin:0!important}.public-onepage .public-portal-hero{text-align:center!important;background-position:50%!important;background-size:cover!important;border:1px solid #0d13211f!important;border-radius:20px!important;place-items:center!important;min-height:clamp(520px,54vw,760px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 90px #0d132124!important}.public-onepage .public-minimal-nav-link,.public-onepage .public-minimal-nav-link:visited{text-decoration:none!important}.public-onepage .public-portal-hero>div{justify-items:center!important;gap:24px!important;max-width:960px!important;padding:28px!important;display:grid!important}.public-onepage .public-portal-hero h1{color:#fff!important;letter-spacing:-.075em!important;text-wrap:balance!important;max-width:900px!important;margin:0!important;font-size:clamp(3.1rem,7.8vw,7.2rem)!important;font-weight:950!important;line-height:.9!important}.public-onepage .public-portal-hero p{color:#ffffffeb!important;max-width:780px!important;margin:0!important;font-size:clamp(1.15rem,2.2vw,2rem)!important;font-weight:750!important;line-height:1.35!important}.public-onepage .public-minimal-actions{flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;margin-top:10px!important;display:flex!important}.public-onepage .public-hero-utility-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin-top:8px!important;display:grid!important}.public-onepage .public-hero-utility-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#fff!important;text-align:left!important;background:#ffffff1f!important;border:1px solid #ffffff29!important;border-radius:18px!important;align-content:start!important;gap:6px!important;min-height:118px!important;padding:16px 18px!important;text-decoration:none!important;display:grid!important}.public-onepage .public-hero-utility-card span{color:#ffffffad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:900!important}.public-onepage .public-hero-utility-card strong{color:#fff!important;letter-spacing:-.02em!important;font-size:1.02rem!important;font-weight:860!important;line-height:1.2!important}.public-onepage .public-hero-utility-card small{color:#ffffffd1!important;font-size:.9rem!important;font-weight:760!important}.public-onepage .public-minimal-button{color:#fff!important;border:1px solid #ffffff8c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:0 30px!important;font-size:1.06rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.public-onepage .public-minimal-button-primary{background:#ff4f0f!important;border-color:#ff4f0f!important;box-shadow:0 18px 36px #ff4f0f42!important}.public-onepage .public-minimal-button-secondary{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff3!important}.public-onepage .public-onepage-section{gap:22px!important;padding:clamp(38px,5vw,70px) 0!important;scroll-margin-top:112px!important;display:grid!important}.public-onepage .public-onepage-section-head{justify-content:space-between!important;align-items:end!important;gap:24px!important;display:flex!important}.public-onepage .public-onepage-section-head div{gap:6px!important;display:grid!important}.public-onepage .public-onepage-section-head span{color:#ff4f0f!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;font-weight:950!important}.public-onepage .public-onepage-section-head h2{color:#0b1020!important;letter-spacing:-.055em!important;max-width:900px!important;margin:0!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:950!important;line-height:1!important}.public-onepage .public-onepage-section-head a{color:#ff4f0f!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;font-size:.98rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.public-onepage .public-onepage-rail{overscroll-behavior-inline:contain!important;scroll-snap-type:inline mandatory!important;scrollbar-color:#ff4f0f #f1f3f8!important;scrollbar-width:thin!important;grid-auto-columns:minmax(280px,410px)!important;grid-auto-flow:column!important;gap:28px!important;padding:4px 4px 22px!important;scroll-padding-inline:4px!important;display:grid!important;overflow-x:auto!important}.public-onepage .public-onepage-rail>*{scroll-snap-align:start!important}.public-onepage .public-minimal-story-card,.public-onepage .public-result-card,.public-onepage .public-ticket-card,.public-onepage .public-event-card,.public-onepage .public-community-card{color:#0b1020!important;background:#fff!important;border:1px solid #0d132124!important;border-radius:16px!important;text-decoration:none!important;overflow:hidden!important;box-shadow:0 20px 50px #0d132114!important}.public-onepage .public-onepage-league-card{min-height:390px!important;display:grid!important}.public-onepage .public-league-card-image{background-position:50%!important;background-size:cover!important;min-height:230px!important}.public-onepage .public-league-card-body{justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;padding:22px!important;display:flex!important}.public-onepage .public-league-card-body>div{gap:6px!important;display:grid!important}.public-onepage .public-league-card-body strong{color:#0b1020!important;letter-spacing:-.035em!important;font-size:1.45rem!important;font-weight:950!important;text-decoration:underline!important}.public-onepage .public-league-card-body b{color:#75819a!important;font-size:1.35rem!important;font-weight:900!important;line-height:1!important}.public-onepage .public-league-card-body p,.public-onepage .public-league-card-body small{color:#596273!important;margin:0!important;font-size:1rem!important;font-weight:750!important}.public-onepage .public-results-feature-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;align-items:end!important;gap:26px!important;margin-top:2px!important;padding:10px 0 4px!important;display:grid!important}.public-onepage .public-results-live-panel{align-content:start!important;gap:18px!important;max-width:460px!important;display:grid!important}.public-onepage .public-results-live-tabs{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.public-onepage .public-results-live-tabs span{color:#475467!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#ffffffe6!important;border:1px solid #0d13211f!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;font-size:.8rem!important;font-weight:900!important;display:inline-flex!important}.public-onepage .public-results-live-tabs span:first-child{color:#d83700!important;background:#fff1eb!important;border-color:#ff4f0f2e!important}.public-onepage .public-results-live-stack{gap:12px!important;display:grid!important}.public-onepage .public-results-live-row{color:#0b1020!important;background:#fffffff0!important;border:1px solid #0d13211a!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;text-decoration:none!important;display:grid!important;box-shadow:0 18px 40px #0d13210f!important}.public-onepage .public-results-live-row b{color:#0d58d9!important;letter-spacing:-.01em!important;background:#f3f6fc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;min-height:34px!important;font-size:.82rem!important;font-weight:950!important;display:inline-flex!important}.public-onepage .public-results-live-row div{gap:4px!important;display:grid!important}.public-onepage .public-results-live-row strong{color:#0b1020!important;letter-spacing:-.02em!important;font-size:1rem!important;font-weight:860!important}.public-onepage .public-results-live-row small,.public-onepage .public-results-live-row em{color:#667085!important;font-size:.9rem!important;font-style:normal!important;font-weight:760!important}.public-onepage .public-results-feature-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}.public-onepage .public-results-text-link{color:#475467!important;font-size:.96rem!important;font-weight:850!important;text-decoration:none!important}.public-onepage .public-results-feature-card{color:#fff!important;background:linear-gradient(#0c162af5,#0a1223fa),radial-gradient(circle at 50% 120%,#1b5bff38,#0000 40%),radial-gradient(circle at 0 100%,#ff4f0f14,#0000 30%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;gap:24px!important;min-height:420px!important;padding:18px 22px 22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 70px #09111f33!important}.public-onepage .public-results-feature-card:after{content:""!important;opacity:.42!important;pointer-events:none!important;background:linear-gradient(#fff0,#ffffff14),radial-gradient(circle at 20% 100%,#ffffff29,#0000 32%)!important;height:110px!important;position:absolute!important;inset:auto 0 0!important}.public-onepage .public-results-feature-card .public-result-card-top{grid-template-columns:auto 1fr auto!important;align-items:center!important;display:grid!important}.public-onepage .public-results-feature-card .public-result-card-top small,.public-onepage .public-results-feature-card .public-result-card-top em{color:#ffffffb8!important;font-size:.92rem!important;font-style:normal!important;font-weight:760!important}.public-onepage .public-results-feature-card .public-result-card-top small{justify-self:center!important}.public-onepage .public-results-feature-scoreboard{border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:22px 18px!important;display:grid!important}.public-onepage .public-results-feature-scoreboard strong{color:#fff!important;letter-spacing:-.03em!important;font-size:1.55rem!important;font-weight:850!important;line-height:1.12!important}.public-onepage .public-results-feature-scoreboard b{color:#256cff!important;letter-spacing:-.08em!important;font-size:clamp(3rem,5vw,4.6rem)!important;font-weight:950!important;line-height:.9!important}.public-onepage .public-results-feature-progress{grid-template-columns:1.8fr .7fr 1.2fr!important;gap:10px!important;display:grid!important}.public-onepage .public-results-feature-progress span{border-radius:999px!important;height:6px!important;display:block!important}.public-onepage .public-results-feature-progress span:first-child{background:#256cff!important}.public-onepage .public-results-feature-progress span:nth-child(2){background:#ff5a1f!important}.public-onepage .public-results-feature-progress span:nth-child(3){background:#ffffff57!important}.public-onepage .public-results-feature-meta{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.public-onepage .public-results-feature-meta p,.public-onepage .public-results-feature-meta a{color:#ffffffdb!important;margin:0!important;font-size:.94rem!important;font-weight:800!important;text-decoration:none!important}.public-onepage .public-results-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.public-onepage .public-results-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr)!important;gap:18px!important;display:grid!important}.public-onepage .public-result-card-support{gap:14px!important;min-height:220px!important}.public-onepage .public-results-table-card{background:#ffffffe6!important;border:1px solid #0d13211f!important;border-radius:18px!important;align-content:start!important;gap:18px!important;min-height:100%!important;padding:22px 20px!important;display:grid!important;box-shadow:0 20px 46px #0d13210f!important}.public-onepage .public-results-table-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.public-onepage .public-results-table-head strong{color:#0b1020!important;letter-spacing:-.03em!important;font-size:1.06rem!important;font-weight:900!important}.public-onepage .public-results-table-head a{color:#475467!important;font-size:.92rem!important;font-weight:850!important;text-decoration:none!important}.public-onepage .public-results-table-list{gap:10px!important;display:grid!important}.public-onepage .public-results-table-row{border-bottom:1px solid #0d132114!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px 0!important;display:grid!important}.public-onepage .public-results-table-row:last-child{border-bottom:0!important}.public-onepage .public-results-table-row span,.public-onepage .public-results-table-row small,.public-onepage .public-results-table-row b,.public-onepage .public-results-table-row strong{margin:0!important}.public-onepage .public-results-table-row span{color:#98a2b3!important;letter-spacing:.06em!important;font-size:.84rem!important;font-weight:900!important}.public-onepage .public-results-table-row strong{color:#0b1020!important;font-size:.98rem!important;font-weight:860!important}.public-onepage .public-results-table-row small{color:#667085!important;font-size:.9rem!important;font-weight:760!important}.public-onepage .public-results-table-row b{color:#0d58d9!important;font-size:1rem!important;font-weight:950!important}.public-onepage .public-result-card,.public-onepage .public-ticket-card,.public-onepage .public-event-card{gap:18px!important;min-height:260px!important;padding:24px!important;display:grid!important}.public-onepage .public-result-card-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.public-onepage .public-result-card-top span,.public-onepage .public-ticket-card span,.public-onepage .public-event-card span{color:#d83700!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#fff1eb!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:0 12px!important;font-size:.76rem!important;font-weight:950!important;display:inline-flex!important}.public-onepage .public-result-card-top small,.public-onepage .public-result-card>small,.public-onepage .public-ticket-card small,.public-onepage .public-event-card small{color:#667085!important;font-size:.96rem!important;font-weight:750!important;line-height:1.45!important}.public-onepage .public-result-score{gap:10px!important;display:grid!important}.public-onepage .public-result-score strong,.public-onepage .public-ticket-card strong,.public-onepage .public-event-card strong,.public-onepage .public-community-card strong{color:#0b1020!important;letter-spacing:-.035em!important;font-size:1.45rem!important;font-weight:950!important;line-height:1.08!important}.public-onepage .public-result-score b{color:#0d58d9!important;letter-spacing:-.06em!important;font-size:clamp(2.1rem,5vw,4rem)!important;font-weight:950!important;line-height:.9!important}.public-onepage .public-result-card p,.public-onepage .public-ticket-card p,.public-onepage .public-event-card p,.public-onepage .public-community-card p{color:#475467!important;margin:0!important;font-size:1.06rem!important;font-weight:760!important;line-height:1.45!important}.public-onepage .public-ticket-card b{color:#0d58d9!important;font-size:1.65rem!important;font-weight:950!important}.public-onepage .public-ticket-card b,.public-onepage .public-event-card b,.public-onepage .public-community-card small,.public-onepage .public-ticket-card em{margin-top:auto!important}.public-onepage .public-ticket-card em{color:#ff4f0f!important;font-size:.94rem!important;font-style:normal!important;font-weight:950!important}.public-onepage .public-event-card b,.public-onepage .public-community-card small{color:#ff4f0f!important;font-size:.94rem!important;font-weight:950!important;text-decoration:none!important}.public-onepage .public-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.public-onepage .public-community-card{gap:14px!important;min-height:210px!important;padding:26px!important;display:grid!important}.public-onepage .public-onepage-footer{background:0 0!important;border-top:1px solid #0d13211f!important;margin-top:24px!important;padding:48px 0!important}.public-onepage .public-minimal-footer-brand p,.public-onepage .public-minimal-footer-meta,.public-onepage .public-minimal-footer-meta small{color:#667085!important}.public-onepage .public-minimal-footer-column span{color:#0b1020!important}.public-onepage .public-minimal-footer-column a{color:#475467!important}.public-onepage .public-home-nav-actions-right{align-items:center!important;gap:12px!important;display:inline-flex!important}.public-onepage .public-minimal-nav-ghost{color:#101828!important;white-space:nowrap!important;background:#fff!important;border:1px solid #0d13211f!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:.94rem!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.public-onepage .public-home-stage{width:min(100% - 56px,1720px)!important;margin-inline:auto!important;padding:18px 0 28px!important}.public-onepage .public-home-league-grid{background:#ffffffc7!important;border:1px solid #0d132114!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:8px 10px 14px!important;display:grid!important;box-shadow:0 22px 60px #10182814!important}.public-onepage .public-home-league-card{color:#0b1020!important;background:#fff!important;border:1px solid #0d13211a!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:0 14px!important;text-decoration:none!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 38px #1018280f!important}.public-onepage .public-home-league-card .public-league-card-image{grid-column:1/-1!important;min-height:132px!important}.public-onepage .public-home-league-card-copy{gap:3px!important;padding:16px 0 16px 16px!important;display:grid!important}.public-onepage .public-home-league-card-copy strong{color:#101828!important;letter-spacing:-.04em!important;font-size:1.2rem!important;font-weight:900!important;line-height:1.04!important}.public-onepage .public-home-league-card-copy p,.public-onepage .public-home-league-card-copy small{color:#667085!important;margin:0!important;font-size:.9rem!important;font-weight:760!important;line-height:1.3!important}.public-onepage .public-home-league-card>b{color:#667085!important;padding:0 16px 18px 0!important;font-size:1.4rem!important;font-weight:900!important;line-height:1!important}.public-onepage .public-results-command-section{gap:24px!important;padding-top:10px!important}.public-onepage .public-results-command-copy{align-content:center!important;gap:18px!important;padding:22px 6px 22px 0!important;display:grid!important}.public-onepage .public-results-command-copy>span{color:#ff4f0f!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;font-weight:950!important}.public-onepage .public-results-command-copy h1{color:#0b1020!important;letter-spacing:-.075em!important;max-width:560px!important;margin:0!important;font-size:clamp(3rem,6.5vw,5.8rem)!important;font-weight:950!important;line-height:.92!important}.public-onepage .public-results-command-copy h1:after{content:"."!important;color:#256cff!important}.public-onepage .public-results-command-copy p{color:#667085!important;max-width:430px!important;margin:0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.55!important}.public-onepage .public-results-feature-card-immersive{background:linear-gradient(#09162dfa,#0b1426fa),radial-gradient(circle at 50% 100%,#256cff38,#0000 36%),radial-gradient(circle at 0 100%,#ff5a1f29,#0000 30%)!important;min-height:500px!important;padding:18px 22px 22px!important}.public-onepage .public-results-feature-card-immersive .public-result-card-top span{color:#fff!important;background:#ff5a1f!important}.public-onepage .public-results-feature-scoreboard small{color:#ffffffad!important;margin-top:8px!important;font-size:.92rem!important;font-weight:750!important;display:block!important}.public-onepage .public-results-lower-grid-inline{align-items:stretch!important}.public-onepage .public-home-utility-band{background:#ffffffc7!important;border:1px solid #0d13211a!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:24px 28px!important;display:grid!important;box-shadow:0 18px 44px #1018280d!important}.public-onepage .public-home-utility-item{gap:8px!important;display:grid!important}.public-onepage .public-home-utility-item strong{color:#101828!important;letter-spacing:-.03em!important;font-size:1rem!important;font-weight:900!important}.public-onepage .public-home-utility-item p{color:#667085!important;margin:0!important;font-size:.94rem!important;font-weight:740!important;line-height:1.5!important}.public-ticket-modal{z-index:100!important;place-items:center!important;padding:24px!important;display:none!important;position:fixed!important;inset:0!important}.public-ticket-modal:target{display:grid!important}.public-ticket-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080d1894!important;position:absolute!important;inset:0!important}.public-ticket-dialog{z-index:1!important;color:#0b1020!important;background:#fff!important;border:1px solid #0d132124!important;border-radius:24px!important;gap:18px!important;width:min(100%,560px)!important;padding:30px!important;display:grid!important;position:relative!important;box-shadow:0 40px 120px #00000052!important}.public-ticket-close{color:#0b1020!important;background:#f3f5f8!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:1.5rem!important;font-weight:900!important;text-decoration:none!important;display:grid!important;position:absolute!important;top:18px!important;right:20px!important}.public-ticket-dialog>span{color:#d83700!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#fff1eb!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:950!important}.public-ticket-dialog h2{color:#0b1020!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(2rem,4vw,3.5rem)!important;font-weight:950!important;line-height:1!important}.public-ticket-dialog p{color:#475467!important;margin:0!important;font-size:1.08rem!important;font-weight:750!important;line-height:1.5!important}.public-ticket-dialog dl{gap:10px!important;margin:0!important;display:grid!important}.public-ticket-dialog dl div{background:#f8faff!important;border:1px solid #0d13211a!important;border-radius:14px!important;justify-content:space-between!important;gap:18px!important;padding:14px 16px!important;display:flex!important}.public-ticket-dialog dt,.public-ticket-dialog dd{color:#0b1020!important;margin:0!important;font-weight:900!important}.public-ticket-dialog dt{color:#667085!important}.public-ticket-buy{color:#fff!important;background:#0d58d9!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:56px!important;font-size:1.04rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:900px){.public-onepage .public-onepage-nav,.public-onepage .public-home-stage,.public-onepage .public-onepage-hero,.public-onepage .public-onepage-section,.public-onepage .public-onepage-footer{width:min(100% - 32px,1720px)!important}.public-onepage .public-onepage-nav{flex-direction:column!important;align-items:start!important;gap:16px!important;min-height:auto!important;padding:16px 0!important}.public-onepage .public-minimal-nav-actions{width:100%!important;padding-bottom:6px!important;overflow-x:auto!important}.public-onepage .public-home-nav-actions-right{justify-content:flex-start!important;width:100%!important}.public-onepage .public-onepage-section-head,.public-onepage .public-community-grid,.public-onepage .public-results-feature-layout,.public-onepage .public-results-support-grid,.public-onepage .public-results-lower-grid,.public-onepage .public-home-league-grid,.public-onepage .public-home-utility-band,.public-onepage .public-hero-utility-strip{grid-template-columns:1fr!important}.public-onepage .public-onepage-section-head{align-items:start!important;display:grid!important}.public-onepage .public-community-grid{display:grid!important}.public-onepage .public-results-command-copy h1{max-width:680px!important}}@media (max-width:620px){.public-onepage .public-onepage-nav{gap:12px!important;padding-bottom:18px!important}.public-onepage .public-home-nav-actions-right{justify-content:space-between!important;width:100%!important}.public-onepage .public-home-stage{padding-top:8px!important}.public-onepage .public-onepage-rail{grid-auto-columns:minmax(260px,86vw)!important;gap:16px!important}.public-onepage .public-results-command-copy h1{font-size:clamp(2.8rem,13vw,4rem)!important}.public-onepage .public-results-feature-card-immersive{min-height:420px!important}.public-onepage .public-home-utility-band{padding:20px!important}}body:has(.admin-template-shell){background:#fbf9ff!important}.admin-template-shell.admin-shell{color:#0b1020!important;background:#fbf9ff!important;grid-template-columns:296px minmax(0,1fr)!important;min-height:100vh!important;font-family:Nunito Sans,Segoe UI,sans-serif!important;display:grid!important}.admin-template-shell .sidebar{background:#e9eefd!important;border-right:1px solid #0d132114!important;grid-template-rows:auto 1fr auto!important;width:296px!important;height:100vh!important;padding:24px 20px 20px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:18px 0 54px #1018280f!important}.admin-template-shell .sidebar-head{align-items:center!important;gap:14px!important;padding:0 0 28px!important;display:flex!important}.admin-template-shell .brand-mark,.admin-template-shell .brand-mark span{color:#fff!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#0d58d9!important;border-radius:10px!important;place-items:center!important;font-size:1.02rem!important;font-weight:950!important;display:grid!important}.admin-template-shell .sidebar-head h2{color:#0b1020!important;letter-spacing:-.04em!important;margin:0!important;font-size:1.1rem!important;font-weight:950!important;line-height:1!important}.admin-template-shell .sidebar-head p{color:#0b1020!important;opacity:.7!important;margin:4px 0 0!important;font-size:.88rem!important;font-weight:650!important}.admin-template-shell .workspace-nav{align-content:start!important;gap:8px!important;padding:0!important;display:grid!important;overflow-y:auto!important}.admin-template-shell .nav-workspace{display:block!important}.admin-template-shell .nav-workspace-link:hover,.admin-template-shell .nav-workspace-link.is-active{color:#0d58d9!important;background:#0d58d91f!important;box-shadow:inset 3px 0 #0d58d9!important}.admin-template-shell .nav-workspace-link i{color:currentColor!important;background:0 0!important;border-radius:6px!important;place-items:center!important;width:24px!important;height:24px!important;font-family:inherit!important;font-size:.88rem!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:grid!important}.admin-template-shell .nav-workspace-link strong{color:currentColor!important;letter-spacing:-.02em!important;font-size:.98rem!important;font-weight:740!important}.admin-template-shell .sidebar-footer-actions{gap:12px!important;padding-top:18px!important;display:grid!important}.admin-template-shell .sidebar-footer-actions a{color:#20283a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;font-size:.92rem!important;font-weight:760!important;text-decoration:none!important;display:flex!important}.admin-template-shell .sidebar-footer-actions a:first-child{justify-content:flex-start!important}.admin-template-shell .sidebar-footer-actions .sidebar-new-overview{color:#fff!important;background:#0d58d9!important;box-shadow:0 16px 28px #0d58d938!important}.admin-template-shell .content{background:#fbf9ff!important;grid-template-rows:auto auto 1fr!important;min-width:0!important;min-height:100vh!important;display:grid!important}.admin-template-shell .topbar{z-index:20!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;min-height:76px!important;box-shadow:none!important;background:#fbf9ffe6!important;border-bottom:0!important;grid-template-columns:minmax(180px,240px) minmax(320px,480px) minmax(0,1fr)!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:0 34px!important;display:grid!important;position:sticky!important;top:0!important}.admin-template-shell .topbar-module-anchor span{color:#8d97aa!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.admin-template-shell .topbar-module-anchor strong{color:#0b1020!important;letter-spacing:-.03em!important;font-size:1rem!important;font-weight:860!important}.admin-template-shell .topbar-search{background:#ffffffdb!important;border:1px solid #0c14261a!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 14px!important;display:grid!important;box-shadow:0 8px 20px #121b2d08!important}.admin-template-shell .topbar-search>span{color:#98a2b3!important;font-size:.82rem!important;font-weight:800!important;line-height:1!important}.admin-template-shell .topbar-search button{color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;background:#0d58d9!important;border:0!important;border-radius:8px!important;min-width:74px!important;min-height:32px!important;padding:0 12px!important;font-size:.76rem!important;font-weight:820!important}.admin-template-shell .topbar-search button:disabled{color:#9aa4b4!important;cursor:default!important;background:#eef2f8!important}.admin-template-shell .topbar-search input{color:#0b1020!important;background:0 0!important;border:0!important;outline:none!important;min-height:0!important;padding:0!important;font-size:.9rem!important;font-weight:700!important}.admin-template-shell .topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.admin-template-shell .topbar-icon-cluster{align-items:center!important;gap:4px!important;display:inline-flex!important}.admin-template-shell .topbar-primary-action,.admin-template-shell .topbar-link,.admin-template-shell .topbar-icon-link,.admin-template-shell .topbar-link-quiet{color:#0b1020!important;white-space:nowrap!important;background:#fff!important;border:1px solid #0c14262e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:780!important;text-decoration:none!important;display:inline-flex!important}.admin-template-shell .topbar-primary-action{color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important;box-shadow:0 14px 24px #0d58d938!important}.admin-template-shell .topbar-icon-link{color:#20283a!important;background:#ffffffd1!important;border-color:#0c142614!important;width:42px!important;padding:0!important}.admin-template-shell .topbar-icon-link span{font-size:.96rem!important;font-weight:900!important;line-height:1!important}.admin-template-shell .topbar-utility-links{align-items:center!important;gap:8px!important;display:inline-flex!important}.admin-template-shell .topbar-account-pill{background:#ffffffe6!important;border:1px solid #0c142614!important;border-radius:999px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 12px 0 8px!important;display:inline-flex!important}.admin-template-shell .topbar-account-avatar{color:#0d58d9!important;background:linear-gradient(#d9e5ff,#bfd3ff)!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;display:grid!important}.admin-template-shell .topbar-account-meta{gap:1px!important;display:grid!important}.admin-template-shell .topbar-account-meta strong{color:#0b1020!important;font-size:.84rem!important;font-weight:800!important;line-height:1.05!important}.admin-template-shell .topbar-account-meta small{color:#7a8498!important;font-size:.72rem!important;font-weight:700!important;line-height:1.15!important}.admin-template-shell .admin-context-bar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:10px 34px 0!important;display:grid!important}.admin-template-shell .admin-context-copy{gap:2px!important;display:grid!important}.admin-template-shell .admin-context-copy strong{color:#0b1020!important;letter-spacing:-.035em!important;font-size:1rem!important;font-weight:860!important}.admin-template-shell .admin-context-copy p{color:#5d6678!important;margin:0!important;font-size:.84rem!important;font-weight:630!important;line-height:1.35!important}.admin-template-shell .admin-context-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.admin-template-shell .admin-context-link{color:#0b1020!important;background:linear-gradient(#fff,#fbfcff)!important;border:1px solid #0c14261a!important;border-radius:14px!important;gap:2px!important;min-width:154px!important;padding:12px 14px!important;text-decoration:none!important;display:grid!important;box-shadow:0 10px 24px #121b2d09!important}.admin-template-shell .admin-context-link:hover{border-color:#0d58d929!important;transform:translateY(-1px)!important}.admin-template-shell .admin-context-link strong{color:#0b1020!important;letter-spacing:-.02em!important;font-size:.9rem!important;font-weight:820!important}.admin-template-shell main.page{background:0 0!important;width:min(100% - 68px,1120px)!important;margin:0 auto!important;padding:24px 0 0!important}.admin-dashboard-template{gap:22px!important;display:grid!important}.admin-template-title h1{color:#0b1020!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(1.75rem,3.3vw,2.55rem)!important;font-weight:850!important;line-height:1!important}.admin-template-title p{color:#30384c!important;margin:8px 0 0!important;font-size:1rem!important;font-weight:520!important}.admin-template-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-template-metric-card,.admin-template-live-card,.admin-template-priority-card{background:#fff!important;border:1px solid #0c14261a!important;border-radius:16px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-template-metric-card{justify-content:space-between!important;align-items:flex-start!important;min-height:156px!important;padding:22px!important;display:flex!important}.admin-template-metric-card span{color:#4d566a!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:760!important;line-height:1.25!important;display:block!important}.admin-template-metric-card strong{color:#0b1020!important;letter-spacing:-.055em!important;margin-top:18px!important;font-size:clamp(1.95rem,3vw,2.55rem)!important;font-weight:950!important;line-height:.9!important;display:block!important}.admin-template-metric-card p{color:#5d6678!important;margin:10px 0 0!important;font-size:.9rem!important;font-weight:650!important}.admin-template-metric-card i{color:#0d58d9!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.98rem!important;font-style:normal!important;font-weight:950!important;display:grid!important}.admin-template-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,.9fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.admin-template-live-card{overflow:hidden!important}.admin-template-card-head{border-bottom:1px solid #0c142614!important;justify-content:space-between!important;align-items:center!important;min-height:74px!important;padding:0 22px!important;display:flex!important}.admin-template-card-head h2{color:#0b1020!important;letter-spacing:-.03em!important;margin:0!important;font-size:1.08rem!important;font-weight:800!important}.admin-template-card-head a{color:#0d58d9!important;font-size:.88rem!important;font-weight:750!important;text-decoration:none!important}.admin-template-match{text-align:center!important;grid-template-columns:58px minmax(0,1fr) 56px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:22px!important;display:grid!important}.admin-template-match>span{color:#d92d20!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#fff0ee!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;font-size:.7rem!important;font-weight:850!important;display:inline-flex!important}.admin-template-match small{color:#0b1020!important;font-size:.78rem!important;font-weight:650!important;display:block!important}.admin-template-match strong{color:#0b1020!important;letter-spacing:-.045em!important;margin-top:5px!important;font-size:1.35rem!important;font-weight:760!important;line-height:1.05!important;display:block!important}.admin-template-match b{color:#0b1020!important;background:#dbe4ff!important;border-radius:14px!important;place-items:center!important;min-height:92px!important;font-size:1.55rem!important;font-weight:900!important;line-height:1.08!important;display:grid!important}.admin-template-next-match{border-top:1px solid #0c142614!important;grid-template-columns:72px 1fr auto 1fr!important;align-items:center!important;gap:18px!important;padding:20px 22px 22px!important;display:grid!important}.admin-template-next-match span,.admin-template-next-match small{color:#0b1020!important;font-size:.88rem!important;font-weight:650!important}.admin-template-next-match strong{color:#0b1020!important;letter-spacing:-.035em!important;font-size:1.08rem!important;font-weight:720!important}.admin-template-priority-card{overflow:hidden!important}.admin-template-priority-list{gap:0!important;padding:10px 18px!important;display:grid!important}.admin-template-priority{color:#0b1020!important;border-bottom:1px solid #0c14260f!important;grid-template-columns:20px minmax(0,1fr)!important;gap:14px!important;padding:16px 0!important;text-decoration:none!important;display:grid!important}.admin-template-priority>span{border:1px solid #0d132133!important;border-radius:4px!important;width:18px!important;height:18px!important}.admin-template-priority strong{color:#0b1020!important;font-size:.94rem!important;font-weight:750!important;line-height:1.3!important}.admin-template-priority p{color:#4d566a!important;margin:6px 0 0!important;font-size:.86rem!important;font-weight:520!important}.admin-template-priority.urgent p{color:#d92d20!important}.admin-template-add-task{color:#0b1020!important;border:1px solid #0c14262e!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;margin:12px 18px 18px!important;font-size:.92rem!important;font-weight:760!important;text-decoration:none!important;display:flex!important}.admin-template-footer{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:24px!important;padding:10px 4px 20px!important;display:flex!important}.admin-template-footer strong{color:#6a7284!important;font-size:.82rem!important;font-weight:700!important}.admin-template-footer nav{gap:18px!important;display:flex!important}.admin-template-footer a{color:#0b1020!important;font-size:.84rem!important;font-weight:520!important;text-decoration:none!important}.admin-dashboard-template .status-chip{justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 10px!important;display:inline-flex!important}.admin-workflow-panel{background:#fff!important;border:1px solid #0c14261a!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-workflow-panel .admin-template-card-head>div{gap:4px!important;display:grid!important}.admin-workflow-panel .admin-template-card-head p{color:#667085!important;margin:0!important;font-size:.9rem!important;font-weight:650!important}.admin-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:18px 20px 22px!important;display:grid!important}.admin-workflow-step{color:#0b1020!important;text-align:center!important;justify-items:center!important;gap:8px!important;padding:14px 12px!important;text-decoration:none!important;display:grid!important;position:relative!important}.admin-workflow-step:not(:last-child):after{content:""!important;background:#0c142629!important;width:16px!important;height:1px!important;position:absolute!important;top:26px!important;right:-8px!important}.admin-workflow-step>span{border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.82rem!important;font-weight:900!important;display:grid!important}.admin-workflow-step.blue>span{color:#145cff!important;background:#eef4ff!important}.admin-workflow-step.orange>span{color:#ff5a1f!important;background:#fff1eb!important}.admin-workflow-step.green>span{color:#0f9f58!important;background:#eefbf3!important}.admin-workflow-step.mint>span{color:#169d7d!important;background:#ecfbf6!important}.admin-workflow-step.amber>span{color:#f08a00!important;background:#fff5e9!important}.admin-workflow-step strong{letter-spacing:-.03em!important;font-size:.96rem!important;font-weight:850!important}.admin-workflow-step small{color:#667085!important;font-size:.8rem!important;font-weight:700!important}.admin-match-list,.admin-quick-actions,.admin-system-list{display:grid!important}.admin-match-list{gap:0!important;padding:8px 20px 16px!important}.admin-match-row{border-bottom:1px solid #0c14260f!important;grid-template-columns:56px minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:14px 0!important;display:grid!important}.admin-match-row:last-child{border-bottom:0!important}.admin-match-row>span{color:#667085!important;font-size:.82rem!important;font-weight:800!important}.admin-match-row>div{gap:4px!important;display:grid!important}.admin-match-row small:not(.status-chip){color:#7a8498!important;font-size:.72rem!important;font-weight:800!important}.admin-match-row strong{color:#0b1020!important;letter-spacing:-.03em!important;font-size:.96rem!important;font-weight:850!important}.admin-match-row b{color:#145cff!important;letter-spacing:-.06em!important;font-size:1.55rem!important;font-weight:950!important}.admin-quick-actions{gap:10px!important;padding:16px 18px 18px!important}.admin-quick-action{color:#0b1020!important;background:#fff!important;border:1px solid #0c142614!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:46px!important;padding:0 14px!important;text-decoration:none!important;display:flex!important}.admin-quick-action>div{gap:4px!important;display:grid!important}.admin-quick-action strong{font-size:.92rem!important;font-weight:820!important}.admin-quick-action small{color:#667085!important;font-size:.8rem!important;font-weight:700!important;line-height:1.35!important}.admin-quick-action span{color:#98a2b3!important;font-size:1.25rem!important;font-weight:700!important}.admin-template-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)!important}.admin-system-list{gap:12px!important;padding:16px 18px 18px!important}.admin-system-row{border-bottom:1px solid #0c14260f!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:12px 0!important;display:flex!important}.admin-system-row:last-of-type{border-bottom:0!important}.admin-system-row strong{font-size:.9rem!important;font-weight:780!important}@media (max-width:1180px){.admin-template-shell.admin-shell{grid-template-columns:252px minmax(0,1fr)!important}.admin-template-shell .sidebar{width:252px!important;padding-inline:16px!important}.admin-template-shell .topbar{grid-template-columns:1fr!important;align-items:flex-start!important;padding:18px 24px!important}.admin-template-shell .topbar-actions{justify-content:space-between!important;width:100%!important}.admin-template-shell .topbar-search{width:100%!important;max-width:none!important}.admin-template-shell .admin-context-bar{grid-template-columns:1fr!important;padding:16px 24px 0!important}.admin-template-shell .admin-context-actions{justify-content:flex-start!important}.admin-template-shell main.page{width:min(100% - 44px,1120px)!important}.admin-template-metrics,.admin-template-main-grid,.admin-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.admin-template-shell.admin-shell{grid-template-columns:1fr!important}.admin-template-shell .sidebar{width:100%!important;height:auto!important;position:relative!important}.admin-template-shell .workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-template-shell .topbar-actions,.admin-template-shell .topbar-utility-links{flex-wrap:wrap!important}.admin-template-shell main.page{width:min(100% - 28px,1120px)!important;padding-top:18px!important}.admin-template-shell .admin-context-link{min-width:0!important}.admin-template-metrics,.admin-template-main-grid,.admin-template-secondary-grid,.admin-workflow-strip{grid-template-columns:1fr!important}.admin-template-footer{flex-direction:column!important;align-items:flex-start!important}}.admin-template-shell .page:not(.admin-dashboard-template){color:#0b1020!important;gap:18px!important;display:grid!important}.admin-template-shell :is(.admin-hero,.hero,.organizations-clean-hero,.users-roles-clean-hero,.sports-catalog-clean-hero,.events-clean-hero,.league-studio-hero,.league-theme-hero,.app-settings-hero){min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important;display:grid!important}.admin-template-shell :is(.admin-hero,.hero,.organizations-clean-hero,.users-roles-clean-hero,.sports-catalog-clean-hero,.events-clean-hero,.league-studio-hero,.league-theme-hero,.app-settings-hero)>*{max-width:860px!important}.admin-template-shell :is(.admin-hero,.hero,.organizations-clean-hero,.users-roles-clean-hero,.sports-catalog-clean-hero,.events-clean-hero,.league-studio-hero,.league-theme-hero,.app-settings-hero) :is(h1,h2){color:#0b1020!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(1.7rem,3vw,2.35rem)!important;font-weight:840!important;line-height:1!important}.admin-template-shell :is(.admin-hero,.hero,.organizations-clean-hero,.users-roles-clean-hero,.sports-catalog-clean-hero,.events-clean-hero,.league-studio-hero,.league-theme-hero,.app-settings-hero) p{color:#30384c!important;max-width:760px!important;margin:0!important;font-size:.98rem!important;font-weight:520!important;line-height:1.42!important}.admin-template-shell :is(.eyebrow,.section-kicker,.admin-hero>span,.hero>span){color:#0d58d9!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.admin-template-shell :is(.panel,.panel-wide,.metric-card,.module-tile,.module-empty-state,.organizations-clean-summary,.organizations-clean-scope,.organizations-clean-list-panel,.organizations-clean-form-panel,.organizations-clean-rules-panel,.users-roles-clean-summary,.users-roles-clean-templates,.users-roles-clean-list-panel,.users-roles-clean-form-panel,.sports-catalog-browser,.sports-catalog-editor,.sports-catalog-detail,.sports-catalog-clean-callout,.events-clean-browser,.events-clean-editor,.events-clean-side-panel,.events-clean-callout,.league-studio-command-center,.new-league-starter,.league-control-strip,.league-phone-board,.league-portfolio-panel,.league-event-focus,.creative-studio-panel,.ticket-studio-panel,.league-brand-wizard,.brand-live-preview-studio,.brand-app-layout-editor,.brand-preset-rail,.app-settings-friendly-panel,.app-settings-save-card){color:#0b1020!important;background:#fff!important;border:1px solid #0c14261a!important;border-radius:14px!important;box-shadow:0 10px 24px #121b2d09!important}.admin-template-shell :is(.panel,.panel-wide){padding:20px!important}.admin-template-shell .panel-wide,.admin-template-shell .table-wrap{content-visibility:visible!important;contain-intrinsic-size:auto!important}.admin-template-shell :is(.section-heading,.studio-panel-head,.brand-studio-head,.builder-head){align-items:flex-start!important;gap:10px!important}.admin-template-shell :is(.section-heading h2,.studio-panel-head h2,.brand-studio-head h2,.builder-head h2,.panel h2,.panel h3){color:#0b1020!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.1rem,1.8vw,1.45rem)!important;font-weight:820!important;line-height:1.12!important}.admin-template-shell :is(.section-heading p,.studio-panel-head p,.brand-studio-head p,.builder-head p,.panel p,.panel small){color:#596273!important;font-size:.9rem!important;font-weight:520!important;line-height:1.42!important}.admin-template-shell :is(.button,.button-small,.button-primary,.button-secondary,.studio-action-pill,.new-league-step,.league-event-links a,.admin-simple-action-grid a,.admin-simple-public-links a){color:#0b1020!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0c142629!important;border-radius:10px!important;font-size:.88rem!important;font-weight:760!important;text-decoration:none!important}.admin-template-shell :is(.button-primary,.topbar-primary-action){color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important}.admin-template-shell :is(input,select,textarea){color:#0b1020!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0c14262e!important;border-radius:10px!important;font-size:.9rem!important;font-weight:620!important}.admin-template-shell :is(input,select,textarea):focus{border-color:#0d58d9!important;outline:3px solid #0d58d924!important}.admin-template-shell label{color:#20283a!important;font-size:.84rem!important;font-weight:780!important}.admin-template-shell :is(table,.league-portfolio-table){border:1px solid #0c142614!important;border-radius:12px!important;overflow:hidden!important}.admin-template-shell :is(th,.league-portfolio-head){color:#596273!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f2f5ff!important;font-size:.72rem!important;font-weight:850!important}.admin-template-shell :is(td,.league-portfolio-row){color:#0b1020!important;border-top:1px solid #0c142612!important}.admin-template-shell :is(.status-chip,.badge,.button-small){border-radius:999px!important}.admin-template-shell :is(.status-chip.ok,.badge.ok){color:#087443!important;background:#eafaf2!important;border-color:#21ba6f38!important}.admin-template-shell :is(.status-chip.warn,.badge.warn){color:#a15c00!important;background:#fff7e6!important;border-color:#f59e0b3d!important}.admin-template-shell .panel-grid,.admin-template-shell .metric-grid,.admin-template-shell .admin-simple-layout,.admin-template-shell .league-studio-workspace,.admin-template-shell .brand-studio-layout,.admin-template-shell .app-settings-simple-layout{gap:16px!important}.admin-template-shell .league-studio-page,.admin-template-shell .league-theme-page,.admin-template-shell .app-settings-page{padding-bottom:32px!important}.admin-template-shell .visual-league-builder{background:#fff!important;border:1px solid #0c14261a!important;border-radius:14px!important;box-shadow:0 10px 24px #121b2d09!important}.admin-template-shell .builder-grid{gap:12px!important}@media (max-width:760px){.report-first-run-grid,.commerce-readiness-row{grid-template-columns:1fr}.admin-template-shell .app-settings-simple,.admin-template-shell .app-settings-simple *{min-width:0!important}.admin-template-shell .app-settings-status-row,.admin-template-shell .app-settings-simple-layout,.admin-template-shell .app-settings-friendly-fields,.admin-template-shell .app-mode-preset-grid,.admin-template-shell .app-role-choice-grid,.admin-template-shell .app-module-group-grid,.admin-template-shell .app-navigation-choice-grid,.admin-template-shell .app-settings-action-switches,.admin-template-shell .app-feature-matrix{grid-template-columns:1fr!important}.admin-template-shell .app-settings-simple-side{position:static!important}.admin-template-shell .app-settings-inline-subsection,.admin-template-shell .app-feature-matrix article header,.admin-template-shell .app-config-history article>div{grid-template-columns:1fr!important;display:grid!important}.admin-template-shell .app-settings-friendly-fields .field-wide{grid-column:auto!important}.admin-template-shell .app-mode-preset-grid button,.admin-template-shell .app-role-choice-grid button,.admin-template-shell .app-settings-action-switches button{min-height:auto!important}.admin-template-shell .app-module-group-grid article,.admin-template-shell .app-navigation-choice-grid article,.admin-template-shell .app-feature-matrix article{width:100%!important}}.admin-template-shell .builder-palette,.admin-template-shell .builder-inspector{background:#f7f8fc!important;border-radius:12px!important}.admin-template-shell .builder-live-surface{border-radius:12px!important;box-shadow:inset 0 0 0 1px #ffffff42!important}.admin-template-shell .module-utility-bar{background:#ffffffc7!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important;box-shadow:0 8px 22px #121b2d06!important}.admin-template-shell .module-utility-bar strong,.admin-template-shell .module-link-card strong,.admin-template-shell .module-info-card strong{color:#0b1020!important;display:block!important}.admin-template-shell .module-utility-bar p,.admin-template-shell .module-link-card p,.admin-template-shell .module-info-card p{margin-top:4px!important}.admin-template-shell .module-utility-bar>div:first-child{gap:4px!important;display:grid!important}.admin-template-shell .module-utility-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.admin-template-shell .module-link-panel,.admin-template-shell .module-info-card,.admin-template-shell .module-link-card{background:#fff!important;border:1px solid #0c142614!important;border-radius:14px!important;box-shadow:0 8px 20px #121b2d07!important}.admin-template-shell .module-info-grid,.admin-template-shell .module-link-grid{gap:12px!important;display:grid!important}.admin-template-shell .module-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-template-shell .module-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-template-shell .module-link-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-template-shell .module-info-card,.admin-template-shell .module-link-card{gap:6px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-template-shell .module-info-card:before,.admin-template-shell .module-link-card:before{content:""!important;opacity:.9!important;background:linear-gradient(#0d58d9,#7aa2ff)!important;width:3px!important;position:absolute!important;inset:0 auto 0 0!important}.admin-template-shell .module-info-card span,.admin-template-shell .module-link-card span{color:#5d6678!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:800!important}.admin-template-shell .module-info-card strong{margin-top:2px!important;font-size:1.4rem!important;font-weight:850!important;line-height:1.05!important}.admin-template-shell .module-link-card{color:inherit!important;text-decoration:none!important}.admin-template-shell .module-link-card:hover{border-color:#0d58d92e!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #121b2d0d!important}.admin-template-shell .module-link-card-static:hover{transform:none!important}.admin-template-shell .workflow-handoff-strip{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:8px!important;display:grid!important}.admin-template-shell .workflow-handoff-card{color:#0b1020!important;background:#ffffffdb!important;border:1px solid #0c142612!important;border-radius:14px!important;align-content:start!important;gap:6px!important;min-height:110px!important;padding:14px!important;text-decoration:none!important;display:grid!important;box-shadow:0 8px 20px #121b2d06!important}.admin-template-shell .workflow-handoff-card strong{color:#0b1020!important;letter-spacing:-.03em!important;font-size:1rem!important;font-weight:830!important}.admin-template-shell .workflow-handoff-card:hover{border-color:#0d58d92e!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #121b2d0d!important}@media (max-width:1080px){.admin-template-shell .module-utility-bar,.admin-template-shell .module-info-grid,.admin-template-shell .module-link-grid,.admin-template-shell .module-link-grid-wide,.admin-template-shell .workflow-handoff-strip{grid-template-columns:1fr!important}.admin-template-shell .module-utility-actions{justify-content:flex-start!important}}.admin-template-shell .workflow-handoff-card:hover{border-color:#0d58d924!important;transform:translateY(-1px)!important}.admin-template-shell .workflow-handoff-card span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.admin-template-shell .workflow-handoff-card strong{color:#0b1020!important;letter-spacing:-.03em!important;font-size:1rem!important;font-weight:840!important;display:block!important}.admin-template-shell .workflow-handoff-card p{color:#5d6678!important;margin:0!important;font-size:.88rem!important;font-weight:650!important;line-height:1.42!important}.admin-template-shell .workflow-handoff-action,.admin-shell .workflow-handoff-action{letter-spacing:.02em;background:#0d58d9;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:6px;padding:.44rem .68rem;font-size:.74rem;font-style:normal;font-weight:950;color:#fff!important;display:inline-flex!important}.admin-template-shell .workflow-handoff-action:after,.admin-shell .workflow-handoff-action:after{content:"→"}@media (max-width:820px){.admin-template-shell :is(.panel,.panel-wide){padding:16px!important}.admin-template-shell .module-utility-bar,.admin-template-shell .module-info-grid,.admin-template-shell .module-link-grid,.admin-template-shell .module-link-grid-wide,.admin-template-shell .workflow-handoff-strip{grid-template-columns:1fr!important}.admin-template-shell .module-utility-actions{justify-content:flex-start!important}}.admin-login-page{background:radial-gradient(circle at 0 0,#0d58d91f,#0000 28rem),linear-gradient(#f7f8fc,#fdfdff 36%,#f6f8fc)!important;min-height:100vh!important;padding:28px 28px 40px!important}.admin-login-brand{width:min(100%,1180px)!important;margin:0 auto 22px!important}.admin-login-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,430px)!important;align-items:center!important;gap:36px!important;width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important}.admin-login-copy{gap:18px!important;max-width:640px!important;display:grid!important}.admin-login-eyebrow{color:#0d58d9!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:.76rem!important;font-weight:900!important}.admin-login-copy h1{color:#0b1020!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(3rem,6vw,5.4rem)!important;font-weight:900!important;line-height:.92!important}.admin-login-copy>p:not(.admin-login-eyebrow){color:#425066!important;margin:0!important;font-size:1.08rem!important;line-height:1.58!important}.admin-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-login-benefits article{background:#ffffffb8!important;border:1px solid #0c142614!important;border-radius:18px!important;padding:16px 18px!important;box-shadow:0 14px 32px #121b2d08!important}.admin-login-benefits strong{color:#0b1020!important;letter-spacing:-.02em!important;font-size:.92rem!important;font-weight:860!important}.admin-login-benefits article p{color:#5d6678!important;margin:8px 0 0!important;font-size:.9rem!important;line-height:1.45!important}.admin-login-quick-links{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.admin-login-quick-links a{color:#0b1020!important;background:#ffffffd1!important;border:1px solid #0c142614!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;font-size:.9rem!important;font-weight:760!important;text-decoration:none!important;display:inline-flex!important}.admin-login-card{background:#ffffffe6!important;border:1px solid #0c142614!important;border-radius:24px!important;gap:16px!important;padding:24px!important;display:grid!important;box-shadow:0 24px 64px #121b2d14!important}.admin-login-card-top{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.admin-login-mark{color:#fff!important;background:linear-gradient(#0d58d9,#0a47b2)!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:1rem!important;font-weight:900!important;display:grid!important}.admin-login-kicker{color:#0d58d9!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:.76rem!important;font-weight:900!important}.admin-login-card h1{color:#0b1020!important;letter-spacing:-.05em!important;margin:0!important;font-size:1.8rem!important;font-weight:860!important}.admin-login-card p{color:#5d6678!important;margin:8px 0 0!important;font-size:.92rem!important;line-height:1.48!important}.admin-login-single-account{background:linear-gradient(#f8fbff,#f4f8ff)!important;border:1px solid #0d58d91f!important;border-radius:16px!important;gap:4px!important;padding:14px 16px!important;display:grid!important}.admin-login-single-account strong{color:#0b1020!important;font-size:.98rem!important;font-weight:860!important}.admin-login-single-account span,.admin-login-single-account small{color:#5d6678!important;font-size:.88rem!important;line-height:1.4!important}.admin-login-card label{color:#0b1020!important;gap:6px!important;font-size:.84rem!important;font-weight:780!important;display:grid!important}.admin-login-card input[type=email],.admin-login-card input[type=password]{color:#0b1020!important;background:#fff!important;border:1px solid #0c142624!important;border-radius:12px!important;min-height:46px!important;padding:0 14px!important;font-size:.96rem!important;font-weight:620!important}.admin-login-message{color:#b42318!important;background:#fff6f5!important;border:1px solid #d92d2024!important;border-radius:12px!important;margin:0!important;padding:11px 13px!important;font-size:.9rem!important;font-weight:700!important}.admin-login-submit{color:#fff!important;letter-spacing:-.02em!important;background:linear-gradient(#0d58d9,#0b4fc6)!important;border:0!important;border-radius:14px!important;min-height:48px!important;font-size:.96rem!important;font-weight:860!important;box-shadow:0 18px 30px #0d58d938!important}.admin-login-footnote{gap:4px!important;padding-top:2px!important;display:grid!important}.admin-login-footnote span{color:#7a8498!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:840!important}.admin-login-footnote strong{color:#0b1020!important;font-size:.92rem!important;font-weight:760!important;line-height:1.4!important}@media (max-width:980px){.admin-login-shell,.admin-login-benefits{grid-template-columns:1fr!important}}.competition-page .hub-status-strip,.athlete-coach-hub-page .hub-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.competition-page .metric-card,.athlete-coach-hub-page .metric-card{background:linear-gradient(#fff,#fbfcff)!important;border:1px solid #0c142614!important;border-radius:18px!important;padding:18px!important;box-shadow:0 14px 32px #121b2d09!important}.competition-page .metric-card .kpi-value,.athlete-coach-hub-page .metric-card .kpi-value,.competition-page .metric-card strong,.athlete-coach-hub-page .metric-card strong{letter-spacing:-.05em!important;font-size:clamp(1.6rem,2.2vw,2.2rem)!important}.competition-hero,.athlete-hub-hero,.league-ops-page-revamp .league-ops-hero{align-items:end!important;gap:18px!important}.hero-command-panel,.competition-command-panel,.athlete-command-panel,.league-ops-command-panel{background:linear-gradient(#fffffff5,#f8faffe0)!important;border:1px solid #0c142614!important;border-radius:22px!important;padding:20px!important;box-shadow:0 22px 54px #121b2d12!important}.hero-command-panel strong{color:#0b1020!important;letter-spacing:-.06em!important;font-size:clamp(1.8rem,2.8vw,2.6rem)!important;font-weight:900!important}.hero-command-panel p,.hero-command-panel span{color:#5d6678!important}.competition-grid,.hub-workbench,.league-ops-page-revamp .ops-workspace-grid{gap:18px!important}.competition-main,.hub-panel-wide,.ops-workspace-main,.ops-workspace-side .panel,.phase-ops-panel{background:#fff!important;border:1px solid #0c142614!important;border-radius:20px!important;box-shadow:0 16px 40px #121b2d0a!important}.competition-setup-card,.competition-brand-preview,.competition-brand-controls,.hub-ops-card,.athlete-detail,.ops-focus-card,.ops-phase-card,.ops-empty-metric-panel,.ops-handoff-panel{background:linear-gradient(#fff,#fbfcff)!important;border:1px solid #0c142612!important;border-radius:18px!important;box-shadow:0 12px 28px #121b2d08!important}.competition-lifecycle{gap:12px!important}.competition-lifecycle .lifecycle-step{background:#f8faff!important;border:1px solid #0c142614!important;border-radius:16px!important;padding:16px!important}.competition-lifecycle .lifecycle-step.is-active{background:linear-gradient(#eef4ff,#f7faff)!important;border-color:#0d58d933!important;box-shadow:0 16px 30px #0d58d914!important}.competition-switcher button,.hub-mode-switch button,.filter-tabs button{background:#ffffffd6!important;border:1px solid #0c142614!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important}.competition-switcher button.is-active,.hub-mode-switch button.is-active,.filter-tabs button.is-active{color:#fff!important;background:#0d58d9!important;border-color:#0d58d9!important;box-shadow:0 14px 24px #0d58d92e!important}.competition-brand-preview{min-height:320px!important;overflow:hidden!important}.competition-brand-preview:after{opacity:.18!important}.athlete-detail{padding:22px!important}.athlete-avatar{box-shadow:0 16px 28px #0d58d92e!important}.hub-ops-grid{gap:14px!important}.hub-ops-card-head h3,.ops-focus-card>strong,.ops-phase-card>strong,.competition-setup-card h3,.competition-brand-preview h3{letter-spacing:-.03em!important}.hub-risk-card,.training-plan-card,.recovery-card,.ops-handoff-row,.ops-focus-footer a,.ops-phase-meta a{border-radius:14px!important}.league-ops-page-revamp .ops-empty-metric-panel,.league-ops-page-revamp .ops-handoff-panel{padding:20px!important}.league-ops-page-revamp .ops-empty-metric-panel p,.league-ops-page-revamp .ops-handoff-row span,.league-ops-page-revamp .ops-phase-card p,.league-ops-page-revamp .ops-focus-card .ops-list li{color:#5d6678!important}@media (max-width:1100px){.competition-page .hub-status-strip,.athlete-coach-hub-page .hub-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.competition-page .hub-status-strip,.athlete-coach-hub-page .hub-status-strip{grid-template-columns:1fr!important}}.athlete-coach-hub .hub-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.athlete-coach-hub .metric-card{background:linear-gradient(#fff,#fbfcff)!important;border:1px solid #0c142614!important;border-radius:18px!important;min-height:116px!important;padding:18px!important;box-shadow:0 14px 32px #121b2d09!important}.athlete-coach-hub .metric-card .kpi-value,.athlete-coach-hub .metric-card strong{letter-spacing:-.05em!important;font-size:clamp(1.5rem,2vw,2rem)!important}.athlete-coach-hub .athlete-hub-hero{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important;align-items:end!important;gap:16px!important;padding:20px!important}.athlete-coach-hub .athlete-hub-command h1{max-width:11ch!important}.athlete-coach-hub .athlete-hub-command>div:first-child>p{max-width:58ch!important}.athlete-coach-hub .athlete-command-panel{min-height:0!important;padding:18px!important}.athlete-coach-hub .hub-workbench{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important}.league-ops-page-revamp .league-ops-hero{grid-template-columns:minmax(0,1fr) minmax(290px,340px)!important;gap:16px!important;padding:20px!important}.league-ops-page-revamp .league-ops-hero h1{max-width:10ch!important}.league-ops-page-revamp .league-ops-hero p{max-width:60ch!important}.league-ops-page-revamp .league-ops-truth-panel{background:linear-gradient(#fffffff5,#f4f7ffeb)!important}.league-ops-page-revamp .ops-workspace-grid{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr)!important;align-items:start!important}.league-ops-page-revamp .ops-focus-grid,.league-ops-page-revamp .ops-phase-list{gap:16px!important}.league-ops-page-revamp .ops-focus-card,.league-ops-page-revamp .ops-phase-card{min-height:0!important}.league-ops-page-revamp .ops-focus-card strong,.league-ops-page-revamp .ops-phase-card strong{font-size:1.18rem!important;line-height:1.28!important}@media (max-width:1100px){.athlete-coach-hub .hub-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.athlete-coach-hub .athlete-hub-hero,.league-ops-page-revamp .league-ops-hero,.athlete-coach-hub .hub-workbench,.league-ops-page-revamp .ops-workspace-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.athlete-coach-hub .hub-status-strip{grid-template-columns:1fr!important}}.admin-shell .module-page{gap:18px!important}.admin-shell .module-hero,.admin-shell .admin-hero.module-hero,.admin-shell .results-hero{grid-template-columns:minmax(0,1fr) minmax(260px,308px)!important;align-items:end!important;gap:18px!important}.admin-shell .module-hero .admin-hero-copy h1,.admin-shell .results-hero h1{letter-spacing:-.05em!important;max-width:10ch!important;line-height:.94!important}.admin-shell .module-hero .admin-hero-copy p,.admin-shell .results-hero>div>p{max-width:60ch!important}.admin-shell .module-summary-card,.admin-shell .results-hero .hero-command-panel{border-radius:18px!important;padding:18px!important}.admin-shell .module-summary-card strong,.admin-shell .results-hero .hero-command-panel strong{letter-spacing:-.06em!important;font-size:clamp(1.9rem,2.6vw,2.7rem)!important;line-height:.98!important}.admin-shell .module-summary-card p,.admin-shell .results-hero .hero-command-panel span{font-size:.95rem!important;line-height:1.5!important}.admin-shell .module-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.admin-shell .module-info-card{min-height:138px!important}.admin-shell .results-page .module-link-panel,.admin-shell .communication-page .module-link-panel,.admin-shell .program-page .module-link-panel{padding:18px!important}.admin-shell .results-page .manual-results-panel .section-heading,.admin-shell .communication-page .section-heading,.admin-shell .program-page .section-heading{align-items:start!important}@media (max-width:1100px){.admin-shell .module-hero,.admin-shell .admin-hero.module-hero,.admin-shell .results-hero,.admin-shell .module-info-grid{grid-template-columns:1fr!important}}.admin-shell .registration-brief-card.is-primary,.admin-shell .ticket-gate-brief-card.is-primary{color:#131b2e!important;background:linear-gradient(#f5f8ff,#edf4ff)!important;border-color:#0d58d938!important;box-shadow:0 16px 34px #1018280e!important}.admin-shell .registration-brief-card.is-primary strong,.admin-shell .ticket-gate-brief-card.is-primary strong{color:#131b2e!important}.admin-shell .registration-brief-card.is-primary p,.admin-shell .registration-brief-card.is-primary span,.admin-shell .ticket-gate-brief-card.is-primary p,.admin-shell .ticket-gate-brief-card.is-primary span{color:#4f5d73!important}.admin-shell .registration-control-brief,.admin-shell .ticket-gate-brief{align-items:stretch!important}.admin-shell .registration-brief-card,.admin-shell .ticket-gate-brief-card{min-height:0!important}.admin-shell .registration-brief-card strong,.admin-shell .ticket-gate-brief-card strong{line-height:1.2!important}.admin-shell .ticket-event-card,.admin-shell .registration-event-card{min-height:120px!important}.admin-shell .new-league-starter{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)!important;gap:20px!important}.admin-shell .new-league-starter-copy h2{letter-spacing:-.055em!important;max-width:10ch!important;font-size:clamp(2.6rem,4.4vw,4.6rem)!important;line-height:.9!important}.admin-shell .new-league-starter-copy p{max-width:42ch!important}.admin-shell .new-league-step{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;min-height:0!important}.admin-shell .partner-activation-page .hub-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.admin-shell .partner-activation-page{gap:18px!important}.admin-shell .partner-activation-hero,.admin-shell .partner-brief-hero{width:100%!important;max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;align-items:end!important;gap:18px!important;margin:0 auto!important;padding:10px 0 4px!important;display:grid!important}.admin-shell .partner-activation-hero h1,.admin-shell .partner-brief-hero h1{letter-spacing:-.075em!important;max-width:11ch!important;font-size:clamp(2.8rem,5vw,5.35rem)!important;line-height:.9!important}.admin-shell .partner-activation-hero p,.admin-shell .partner-brief-hero p{color:#5d6678!important;max-width:740px!important;margin-top:10px!important}.admin-shell .partner-activation-hero .hero-command-panel,.admin-shell .partner-brief-hero .hero-command-panel{background:#fff!important;border-left:5px solid #10945a!important;border-radius:12px!important}.admin-shell .partner-command-board,.admin-shell .partner-activation-page .hub-status-strip,.admin-shell .partner-activation-page .panel-grid{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .partner-command-board{border-radius:12px!important;padding:18px!important}.admin-shell .partner-command-board .section-heading{align-items:start!important;gap:14px!important}.admin-shell .partner-command-board .intake-command-row{border-radius:10px!important;grid-template-columns:minmax(112px,.32fr) minmax(0,1fr) auto!important;padding:14px!important}.admin-shell .partner-command-board .intake-command-row>span strong{color:#0b1428!important}.admin-shell .partner-command-board .intake-command-row.tone-red{background:#fff7f3!important}.admin-shell .partner-command-board .intake-command-row.tone-warn{background:#fffaf0!important}.admin-shell .partner-command-board .intake-command-row.tone-green{background:#f0fdf6!important}.admin-shell .partner-activation-page .metric-card{min-height:116px!important}.admin-shell .partner-activation-page .partner-deliverable-board article,.admin-shell .partner-activation-page .partner-activation-row{min-height:0!important}.admin-shell .partner-activation-page .panel-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr)!important;gap:16px!important;display:grid!important}.admin-shell .partner-activation-page .panel-wide{grid-column:1/-1!important}.admin-shell .partner-activation-page .panel{border-radius:12px!important}.admin-shell .partner-activation-row{border-radius:10px!important;grid-template-columns:minmax(170px,1.05fr) minmax(150px,.9fr) minmax(240px,1.35fr) minmax(150px,.8fr)!important}.admin-shell .partner-activation-row .link{width:fit-content;margin-top:.18rem;font-weight:950;color:#075eea!important}.admin-shell .partner-channel-board,.admin-shell .partner-deliverable-board,.admin-shell .partner-proof-grid{gap:12px!important}.admin-shell .partner-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-shell .reports-page,.admin-shell .audit-log-page{gap:18px!important}.admin-shell .reports-page .module-hero,.admin-shell .audit-log-page .module-hero,.admin-shell .reports-command-board,.admin-shell .audit-command-board,.admin-shell .reports-page .module-link-panel,.admin-shell .reports-page .module-section,.admin-shell .audit-log-page .module-section{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .reports-command-board,.admin-shell .audit-command-board{border-radius:12px!important;padding:18px!important}.admin-shell .reports-page .module-link-panel,.admin-shell .reports-page .module-section,.admin-shell .audit-log-page .module-section{border-radius:12px!important}.admin-shell .reports-page .module-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.admin-shell .reports-page .module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.admin-shell .reports-page .module-tile{min-height:0!important}.admin-shell .reports-page .reports-preview-shell{gap:12px;margin-top:14px;display:grid}.admin-shell .reports-page .reports-preview-metrics{max-width:none!important}.admin-shell .reports-page .reports-preview-table{background:#fff;border:1px solid #dbe4ef;border-radius:10px;overflow-x:auto}.admin-shell .reports-page .reports-preview-table table{min-width:820px}.admin-shell .reports-page .reports-export-aside,.admin-shell .reports-page .reports-export-actions,.admin-shell .reports-page .reports-export-meta,.admin-shell .reports-page .module-tile-actions{gap:8px;display:grid}.admin-shell .reports-page .reports-export-meta a,.admin-shell .reports-page .module-tile-actions a{text-decoration:none}.admin-template-shell .reports-page{gap:14px!important;padding-top:24px!important}.admin-template-shell .reports-page .module-hero{grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:16px!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.admin-template-shell .reports-page .module-hero h1,.admin-template-shell .reports-page .module-hero .admin-hero-copy h1{letter-spacing:0!important;font-size:clamp(1.45rem,2.35vw,2rem)!important;line-height:1.04!important}.admin-template-shell .reports-page .module-hero p{max-width:760px!important;font-size:.94rem!important;line-height:1.42!important}.admin-template-shell .reports-page .module-summary-card{min-height:0!important;padding:15px!important}.admin-template-shell .reports-page .module-summary-card strong{letter-spacing:0!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;line-height:1.05!important}.admin-template-shell .reports-command-board{gap:12px!important;padding:16px!important;display:grid!important}.admin-template-shell .reports-command-board .section-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.admin-template-shell .reports-command-board .section-heading h2{font-size:1.05rem!important;line-height:1.15!important}.admin-template-shell .reports-command-board .section-heading p{max-width:760px!important}.admin-template-shell .reports-command-board .intake-command-list{gap:8px!important}.admin-template-shell .reports-command-board .intake-command-row{min-height:58px!important;padding:10px 12px!important}.admin-template-shell .reports-builder{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;align-items:start!important}.admin-template-shell .reports-builder-primary{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)!important;gap:14px!important;padding:14px!important}.admin-template-shell .reports-builder-intro{align-content:start!important;gap:8px!important;padding:2px 0!important}.admin-template-shell .reports-builder .reports-builder-intro h2{letter-spacing:0!important;font-size:clamp(1.3rem,2.1vw,1.75rem)!important;line-height:1.08!important}.admin-template-shell .reports-builder .reports-builder-intro p{font-size:.86rem!important;line-height:1.4!important}.admin-template-shell .reports-builder-status{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important;display:grid!important}.admin-template-shell .reports-builder-status span{color:#617087!important;letter-spacing:0!important;text-transform:none!important;background:#f8fbff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;gap:2px!important;padding:9px!important;font-size:.72rem!important;font-weight:850!important;display:grid!important}.admin-template-shell .reports-builder-status strong{color:#0b1020!important;font-size:1.25rem!important;line-height:1!important}.admin-template-shell .reports-builder-workspace{gap:12px!important;min-width:0!important;display:grid!important}.admin-template-shell .reports-builder-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.admin-template-shell .reports-builder-form label{color:#263244!important;gap:5px!important;min-width:0!important;font-size:.76rem!important;font-weight:900!important;display:grid!important}.admin-template-shell .reports-builder-form :is(input,select){color:#0b1020!important;width:100%!important;min-height:40px!important;font:inherit!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:9px!important;padding:0 12px!important}.admin-template-shell .reports-builder-form .button{white-space:nowrap!important;grid-column:1/-1!important;min-height:40px!important}.admin-template-shell .reports-page .reports-preview-shell{gap:10px!important;width:100%!important;min-width:0!important;margin-top:0!important}.admin-template-shell .reports-page .reports-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-template-shell .reports-page .reports-preview-metrics .metric-card{min-width:0!important;min-height:0!important;padding:11px!important}.admin-template-shell .reports-page .reports-preview-metrics .kpi-value{font-size:1.25rem!important;line-height:1!important}.admin-template-shell .reports-page .reports-preview-metrics .metric-card :is(p,span){overflow-wrap:anywhere!important}.admin-template-shell .reports-page .reports-preview-table{max-height:300px!important}.admin-template-shell .reports-page .reports-preview-table table{min-width:720px!important}.admin-template-shell .reports-page .reports-preview-table :is(th,td){padding:9px 10px!important;font-size:.76rem!important}.admin-template-shell .reports-export-aside{align-content:start!important;gap:12px!important;padding:14px!important}.admin-template-shell .reports-export-actions{grid-template-columns:1fr!important}.admin-template-shell .reports-export-actions .button{justify-content:center!important;width:100%!important}.admin-template-shell .reports-export-meta{border-top:1px solid #dbe4ef!important;padding-top:10px!important}.admin-template-shell .reports-page .module-link-panel,.admin-template-shell .reports-page .module-section{padding:16px!important}.admin-shell .imports-exports-page .import-export-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-shell .imports-exports-page .import-export-template-grid form{background:#fbfdff;border:1px solid #dbe4ef;border-radius:10px;padding:14px}.admin-shell .imports-exports-page .import-registry-status{color:#344054;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:.86rem;font-weight:800;display:flex}.admin-shell .imports-exports-page .import-registry-status a{color:#075eea;text-decoration:none}.admin-shell .audit-log-page #audit-filters .studio-form{max-width:none!important}.admin-shell .audit-log-page #audit-filters .form-row-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important}.admin-shell .audit-log-page #audit-results{overflow-x:auto!important}.admin-shell .audit-log-page #audit-results table{min-width:920px!important}.admin-shell .audit-log-page #audit-results code{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:280px;display:inline-block;overflow:hidden}.admin-shell .ops-compliance-page{gap:18px!important}.admin-shell .ops-compliance-page .module-hero,.admin-shell .ops-command-board,.admin-shell .ops-compliance-page .panel-wide{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .ops-command-board,.admin-shell .ops-compliance-page .panel-wide{border-radius:12px!important}.admin-shell .ops-command-board{padding:18px!important}.admin-shell .ops-compliance-page .kpi-grid{gap:12px!important}.admin-shell .ops-compliance-page .retention-form{max-width:none!important}.admin-shell .ops-compliance-page .retention-preview{overflow-x:auto!important}.admin-shell .ops-compliance-page .retention-preview table{min-width:820px!important}.admin-shell .ops-compliance-page .retention-preview code{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:320px;display:inline-block;overflow:hidden}.admin-shell .ops-compliance-page .module-hero,.admin-template-shell .ops-compliance-page .module-hero{background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .ops-compliance-page .module-hero h1,.admin-template-shell .ops-compliance-page .module-hero h1{letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;line-height:1.04!important}.admin-shell .ops-compliance-page .module-hero p,.admin-template-shell .ops-compliance-page .module-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .ops-compliance-page .module-summary-card,.admin-template-shell .ops-compliance-page .module-summary-card{box-shadow:none!important;background:#f8fafc!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .ops-compliance-page .module-summary-card strong,.admin-template-shell .ops-compliance-page .module-summary-card strong{font-size:1.08rem!important;line-height:1.18!important}.admin-shell .ops-command-board,.admin-template-shell .ops-command-board{gap:14px!important;padding:18px!important;display:grid!important}.admin-shell .ops-command-board .section-heading,.admin-template-shell .ops-command-board .section-heading{align-items:center!important}.admin-shell .ops-command-board .section-heading h2,.admin-template-shell .ops-command-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .ops-command-board .section-heading p,.admin-template-shell .ops-command-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .ops-command-board .intake-command-row,.admin-template-shell .ops-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .ops-command-board .intake-command-row>span strong,.admin-template-shell .ops-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .ops-command-board .intake-command-row div>strong,.admin-template-shell .ops-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .ops-command-board .intake-command-row p,.admin-template-shell .ops-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .ops-compliance-page .workflow-handoff-strip,.admin-template-shell .ops-compliance-page .workflow-handoff-strip{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1100px){.admin-shell .ops-compliance-page .module-hero,.admin-shell .ops-command-board .intake-command-row,.admin-template-shell .ops-compliance-page .module-hero,.admin-template-shell .ops-command-board .intake-command-row{grid-template-columns:1fr!important}}.admin-shell .registrations-page,.admin-shell .approvals-page,.admin-shell .accreditation-page{gap:18px!important}.admin-shell .registrations-page .module-hero,.admin-shell .approvals-page .module-hero,.admin-shell .accreditation-page .module-hero,.admin-shell .registration-command-board,.admin-shell .approval-command-board,.admin-shell .accreditation-command-board,.admin-shell .registrations-page .module-kpi-grid,.admin-shell .approvals-page .module-kpi-grid,.admin-shell .accreditation-page .module-kpi-grid,.admin-shell .registrations-page .module-section,.admin-shell .approvals-page .module-section,.admin-shell .accreditation-page .module-section,.admin-shell .registration-event-strip,.admin-shell .registration-layout,.admin-shell .accreditation-page>.panel-wide{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .registration-command-board,.admin-shell .approval-command-board,.admin-shell .accreditation-command-board,.admin-shell .registrations-page .module-section,.admin-shell .approvals-page .module-section,.admin-shell .accreditation-page .module-section,.admin-shell .registration-event-strip,.admin-shell .registration-focus-panel,.admin-shell .accreditation-page>.panel-wide{border-radius:12px!important}.admin-shell .registration-command-board,.admin-shell .approval-command-board,.admin-shell .accreditation-command-board{padding:18px!important}.admin-shell .registrations-page .module-kpi-grid,.admin-shell .approvals-page .module-kpi-grid,.admin-shell .accreditation-page .module-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.admin-shell .accreditation-page .module-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-shell .registration-event-strip{margin-top:0!important}.admin-shell .registration-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr)!important;gap:16px!important;margin-top:0!important}.admin-shell .registration-queue-card,.admin-shell .registration-event-card{box-shadow:none!important;border-radius:10px!important}.admin-shell .registration-queue-card{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr)!important}.admin-shell .accreditation-command-row{border-radius:10px!important;grid-template-columns:minmax(108px,.22fr) minmax(0,1fr) auto!important}.admin-shell .accreditation-page table,.admin-shell .approvals-page table{min-width:860px}:is(.admin-shell .accreditation-page .panel-wide:has(table),.admin-shell .approvals-page .panel-wide:has(table)){overflow-x:auto!important}.admin-shell .delegations-page,.admin-shell .ticket-gate-page{gap:18px!important}.admin-shell .delegations-page .module-hero,.admin-shell .ticket-gate-page .module-hero,.admin-shell .delegation-command-board,.admin-shell .ticket-command-board,.admin-shell .delegations-page .module-section,.admin-shell .ticket-event-strip,.admin-shell .ticket-customer-lookup,.admin-shell .ticket-gate-page .premium-kpis,.admin-shell .ticket-gate-page .panel-grid{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .delegation-command-board,.admin-shell .ticket-command-board,.admin-shell .delegations-page .module-section,.admin-shell .ticket-event-strip,.admin-shell .ticket-customer-lookup,.admin-shell .ticket-gate-page .panel{border-radius:12px!important}.admin-shell .delegation-command-board,.admin-shell .ticket-command-board{padding:18px!important}.admin-shell .ticket-gate-page .premium-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.admin-shell .ticket-gate-page .panel-grid{gap:16px!important}.admin-shell .ticket-gate-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .ticket-event-strip{margin-top:0!important}.admin-shell .ticket-event-card,.admin-shell .ticket-support-issue,.admin-shell .ticket-lookup-card{box-shadow:none!important;border-radius:10px!important}:is(.admin-shell .delegations-page .module-section:has(table),.admin-shell .ticket-gate-page .panel-wide:has(table)){overflow-x:auto!important}.admin-shell .delegations-page table,.admin-shell .ticket-gate-page table{min-width:900px!important}.admin-shell .delegations-page pre,.admin-shell .ticket-gate-page code{white-space:pre-wrap;max-width:100%;overflow:auto}.admin-shell .program-page,.admin-shell .results-page,.admin-shell .communication-page{gap:18px!important}.admin-shell .program-page .module-hero,.admin-shell .results-page .results-hero,.admin-shell .communication-page .module-hero,.admin-shell .program-queue-board,.admin-shell .results-command-board,.admin-shell .communication-command-board,.admin-shell .program-page .module-kpi-grid,.admin-shell .results-page .module-link-panel,.admin-shell .communication-page .module-link-panel,.admin-shell .program-page .module-section,.admin-shell .results-page .panel-wide,.admin-shell .communication-page .panel-wide,.admin-shell .program-page .registration-layout{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .program-queue-board,.admin-shell .results-command-board,.admin-shell .communication-command-board,.admin-shell .program-page .module-section,.admin-shell .results-page .panel-wide,.admin-shell .communication-page .panel-wide{border-radius:12px!important}.admin-shell .program-queue-board,.admin-shell .results-command-board,.admin-shell .communication-command-board{padding:18px!important}.admin-shell .program-page .module-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.admin-shell .program-human-decisions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.admin-shell .program-human-decisions article{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;align-content:start!important;gap:10px!important;min-height:150px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 26px #1018280b!important}.admin-shell .program-human-decisions span{color:#0d58d9!important;background:#edf4ff!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;font-weight:950!important;display:inline-grid!important}.admin-shell .program-human-decisions strong{color:#0b1020!important;font-size:1.02rem!important;line-height:1.12!important}.admin-shell .program-human-decisions p{color:#5f6b7a!important;margin:0!important;font-size:.85rem!important;font-weight:650!important;line-height:1.38!important}.admin-shell .program-page .registration-layout{margin-top:0!important}.admin-shell .program-page .program-workspace{align-items:start!important}.admin-shell .program-page .program-entry-form{max-width:none;margin-top:1rem;margin-bottom:1rem}.admin-shell .program-page .program-slot-list{gap:12px;display:grid}.admin-shell .program-page .program-slot-card,.admin-shell .program-page .program-day-card{background:#fbfdff;border:1px solid #dbe3ee;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-shell .program-page .program-slot-header,.admin-shell .program-page .program-day-card-head,.admin-shell .program-page .program-slot-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell .program-page .program-slot-header p,.admin-shell .program-page .program-day-row span,.admin-shell .program-page .program-day-row small{margin:0}.admin-shell .program-page .program-slot-fields{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.75rem;display:grid}.admin-shell .program-page .program-slot-fields label{color:#344054;gap:.35rem;font-size:.82rem;font-weight:760;display:grid}.admin-shell .program-page .program-slot-meta{color:#66758c;flex-wrap:wrap;gap:8px;font-size:.8rem;font-weight:700;display:flex}.admin-shell .program-page .program-day-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.admin-shell .program-page .program-day-card-head span{color:#66758c;font-size:.8rem;font-weight:800}.admin-shell .program-page .program-day-list{gap:10px;display:grid}.admin-shell .program-page .program-day-row{border-top:1px solid #e6ecf3;gap:2px;padding-top:10px;display:grid}.admin-shell .program-page .program-day-row:first-child{border-top:0;padding-top:0}.admin-shell .program-page .program-alert-block{background:#fffaf0;border:1px solid #f59e0b47}.admin-shell .results-page .module-info-grid,.admin-shell .communication-page .module-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}:is(.admin-shell .results-page .panel-wide:has(table),.admin-shell .communication-page .panel-wide:has(table)){overflow-x:auto!important}.admin-shell .results-page table,.admin-shell .communication-page table{min-width:940px!important}.admin-shell .communication-page .template-editor-card,.admin-shell .communication-page .email-workflow-grid article{border-radius:10px!important}.admin-shell .events-command-board,.admin-shell .league-ops-command-board,.admin-shell .competition-command-board,.admin-shell .events-clean-page .module-link-panel,.admin-shell .events-clean-page .events-clean-layout,.admin-shell .events-clean-page .events-clean-callout,.admin-shell .league-ops-page-revamp .ops-truth-callout,.admin-shell .league-ops-page-revamp .ops-workspace-grid,.admin-shell .league-ops-page-revamp .phase-ops-panel,.admin-shell .competition-page .module-link-panel,.admin-shell .competition-page .competition-human-steps,.admin-shell .competition-page .competition-grid{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .events-command-board,.admin-shell .league-ops-command-board,.admin-shell .competition-command-board,.admin-shell .events-clean-page .panel,.admin-shell .league-ops-page-revamp .panel,.admin-shell .competition-page .panel{border-radius:12px!important}.admin-shell .events-command-board,.admin-shell .league-ops-command-board,.admin-shell .competition-command-board{padding:18px!important}.admin-shell .events-clean-page,.admin-shell .league-ops-page-revamp,.admin-shell .competition-page{gap:18px!important}.admin-shell .events-clean-page .events-clean-layout,.admin-shell .league-ops-page-revamp .ops-workspace-grid,.admin-shell .competition-page .competition-grid{gap:16px!important}.admin-shell .form-builder-page,.admin-shell .imports-exports-page,.admin-shell .integrations-page,.admin-shell .app-settings-page,.admin-shell .usage-analytics-page{gap:18px!important}.admin-shell .form-builder-command-board,.admin-shell .import-export-command-board,.admin-shell .integrations-command-board,.admin-shell .app-settings-command-board,.admin-shell .usage-command-board,.admin-shell .form-builder-page .module-section,.admin-shell .imports-exports-page .panel-grid,.admin-shell .integrations-page .hub-status-strip,.admin-shell .integrations-page .panel-grid,.admin-shell .app-settings-simple,.admin-shell .usage-analytics-page .premium-kpis,.admin-shell .usage-analytics-page .usage-analytics-grid,.admin-shell .usage-analytics-page .usage-empty-state,.admin-shell .usage-analytics-page .usage-window-tabs{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .form-builder-command-board,.admin-shell .import-export-command-board,.admin-shell .integrations-command-board,.admin-shell .app-settings-command-board,.admin-shell .usage-command-board,.admin-shell .form-builder-page .module-section,.admin-shell .imports-exports-page .panel,.admin-shell .integrations-page .panel,.admin-shell .app-settings-page .panel,.admin-shell .usage-analytics-page .panel{border-radius:12px!important}.admin-shell .form-builder-command-board,.admin-shell .import-export-command-board,.admin-shell .integrations-command-board,.admin-shell .app-settings-command-board,.admin-shell .usage-command-board{padding:18px!important}.admin-shell .form-builder-page .module-form-grid,.admin-shell .integrations-page .hub-status-strip,.admin-shell .usage-analytics-page .premium-kpis{gap:12px!important}:is(.admin-shell .imports-exports-page .panel-wide:has(table),.admin-shell .integrations-page .panel-wide:has(table),.admin-shell .usage-analytics-page .panel-wide:has(table)){overflow-x:auto!important}.admin-shell .imports-exports-page table,.admin-shell .integrations-page table,.admin-shell .usage-analytics-page table{min-width:860px!important}.admin-shell .import-export-next-actions{margin-top:12px!important}.admin-shell .account-manager-page,.admin-shell .permissions-page-clean,.admin-shell .secrets-settings-page,.admin-shell .sports-catalog-clean-page{gap:18px!important}.admin-shell .account-command-board,.admin-shell .permissions-command-board,.admin-shell .secrets-command-board,.admin-shell .sports-catalog-command-board,.admin-shell .account-manager-page .account-manager-top,.admin-shell .account-manager-page .account-manager-main,.admin-shell .permissions-page-clean .permissions-clean-top,.admin-shell .permissions-page-clean .module-link-panel,.admin-shell .permissions-page-clean .permissions-clean-main,.admin-shell .permissions-page-clean .permissions-clean-bottom,.admin-shell .secrets-settings-page .secrets-settings-grid,.admin-shell .sports-catalog-human-steps,.admin-shell .sports-catalog-clean-page .sports-catalog-select-panel,.admin-shell .sports-catalog-clean-page .sports-catalog-clean-layout,.admin-shell .sports-catalog-clean-page .sports-catalog-clean-callout{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .account-command-board,.admin-shell .permissions-command-board,.admin-shell .secrets-command-board,.admin-shell .sports-catalog-command-board,.admin-shell .account-manager-page .panel,.admin-shell .permissions-page-clean .panel,.admin-shell .secrets-settings-page .panel,.admin-shell .sports-catalog-clean-page .panel{border-radius:12px!important}.admin-shell .account-command-board,.admin-shell .permissions-command-board,.admin-shell .secrets-command-board,.admin-shell .sports-catalog-command-board{padding:18px!important}.admin-shell .sports-catalog-human-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-shell .sports-catalog-human-steps article{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;align-content:start!important;gap:10px!important;min-height:145px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 26px #1018280b!important}.admin-shell .sports-catalog-human-steps span{color:#0d58d9!important;background:#edf4ff!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;font-weight:950!important;display:inline-grid!important}.admin-shell .sports-catalog-human-steps strong{color:#0b1020!important;font-size:1.02rem!important;line-height:1.12!important}.admin-shell .sports-catalog-human-steps p{color:#5f6b7a!important;margin:0!important;font-size:.85rem!important;font-weight:650!important;line-height:1.38!important}.admin-shell .sports-catalog-advanced{background:#f8fbff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;gap:10px!important;padding:12px!important;display:grid!important}.admin-shell .sports-catalog-advanced summary{cursor:pointer!important;color:#101828!important;font-size:.88rem!important;font-weight:950!important}.admin-shell .sports-catalog-advanced p{color:#667085!important;margin:10px 0!important;font-size:.8rem!important;font-weight:700!important;line-height:1.42!important}.admin-shell .account-manager-page .account-manager-main,.admin-shell .account-manager-page .account-manager-top,.admin-shell .permissions-page-clean .permissions-clean-top,.admin-shell .permissions-page-clean .permissions-clean-main,.admin-shell .permissions-page-clean .permissions-clean-bottom,.admin-shell .sports-catalog-clean-page .sports-catalog-clean-layout{gap:16px!important}@media (max-width:1100px){.admin-shell .new-league-starter,.admin-shell .partner-activation-hero,.admin-shell .partner-brief-hero,.admin-shell .partner-activation-page .hub-status-strip,.admin-shell .partner-activation-page .panel-grid,.admin-shell .partner-proof-grid,.admin-shell .partner-command-board .intake-command-row,.admin-shell .partner-activation-row{grid-template-columns:1fr!important}.admin-shell .partner-activation-head{display:none!important}.admin-shell .partner-command-board .intake-command-row>a{justify-self:start}.admin-shell .reports-page .module-card-grid,.admin-shell .reports-page .module-info-grid,.admin-shell .audit-log-page #audit-filters .form-row-compact,.admin-shell .registrations-page .module-kpi-grid,.admin-shell .approvals-page .module-kpi-grid,.admin-shell .accreditation-page .module-kpi-grid,.admin-shell .registration-event-grid,.admin-shell .registration-layout,.admin-shell .registration-queue-card,.admin-shell .accreditation-command-row,.admin-shell .ticket-gate-page .premium-kpis,.admin-shell .ticket-gate-ops-grid,.admin-shell .ticket-event-grid,.admin-shell .program-page .module-kpi-grid,.admin-shell .program-human-decisions,.admin-shell .program-page .registration-layout,.admin-shell .results-page .module-info-grid,.admin-shell .communication-page .module-info-grid,.admin-shell .events-command-board .intake-command-row,.admin-shell .league-ops-command-board .intake-command-row,.admin-shell .competition-command-board .intake-command-row,.admin-shell .events-clean-page .events-clean-layout,.admin-shell .league-ops-page-revamp .ops-workspace-grid,.admin-shell .competition-page .competition-grid,.admin-shell .form-builder-command-board .intake-command-row,.admin-shell .import-export-command-board .intake-command-row,.admin-shell .integrations-command-board .intake-command-row,.admin-shell .app-settings-command-board .intake-command-row,.admin-shell .usage-command-board .intake-command-row,.admin-shell .account-command-board .intake-command-row,.admin-shell .permissions-command-board .intake-command-row,.admin-shell .secrets-command-board .intake-command-row,.admin-shell .sports-catalog-command-board .intake-command-row,.admin-shell .sports-catalog-human-steps,.admin-shell .integrations-page .hub-status-strip,.admin-shell .usage-analytics-page .premium-kpis,.admin-shell .account-manager-page .account-manager-main,.admin-shell .account-manager-page .account-manager-top,.admin-shell .permissions-page-clean .permissions-clean-top,.admin-shell .permissions-page-clean .permissions-clean-main,.admin-shell .permissions-page-clean .permissions-clean-bottom,.admin-shell .secrets-settings-page .secrets-settings-grid,.admin-shell .sports-catalog-clean-page .sports-catalog-clean-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell main.page.partner-activation-page,.admin-shell main.page.reports-page,.admin-shell main.page.audit-log-page,.admin-shell main.page.ops-compliance-page,.admin-shell main.page.registrations-page,.admin-shell main.page.approvals-page,.admin-shell main.page.accreditation-page,.admin-shell main.page.delegations-page,.admin-shell main.page.ticket-gate-page,.admin-shell main.page.program-page,.admin-shell main.page.results-page,.admin-shell main.page.communication-page,.admin-shell main.page.events-clean-page,.admin-shell main.page.league-ops-page-revamp,.admin-shell main.page.competition-page,.admin-shell main.page.form-builder-page,.admin-shell main.page.imports-exports-page,.admin-shell main.page.integrations-page,.admin-shell main.page.app-settings-page,.admin-shell main.page.usage-analytics-page,.admin-shell main.page.account-manager-page,.admin-shell main.page.permissions-page-clean,.admin-shell main.page.secrets-settings-page,.admin-shell main.page.sports-catalog-clean-page{padding:18px!important}.admin-shell .partner-activation-hero h1,.admin-shell .partner-brief-hero h1{max-width:9ch!important;font-size:clamp(2.45rem,16vw,4rem)!important}.admin-shell .partner-command-board .section-heading>.button.button-primary,.admin-shell .partner-command-board .intake-command-row>a,.admin-shell .accreditation-command-board .section-heading>.button,.admin-shell .accreditation-command-row>a{width:100%!important}}.public-site-shell{--public-chrome-primary:#075eea;--public-chrome-accent:#f26a21;--public-chrome-bg:#fff;--public-chrome-text:#0b1428;background:var(--public-chrome-bg);color:var(--public-chrome-text)}.public-site-header{z-index:60;color:#0b1428;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dbe4f0f2;grid-template-columns:auto minmax(0,auto) minmax(260px,1fr) auto;align-items:center;gap:18px;min-height:66px;padding:0 22px;display:grid;position:sticky;top:0}.public-site-header-event .public-site-header,.public-site-header-league .public-site-header,.public-site-shell-event .public-site-header,.public-site-shell-league .public-site-header{border-bottom-color:color-mix(in srgb, var(--public-chrome-primary) 34%, #dbe4f0);background:linear-gradient(90deg, color-mix(in srgb, var(--public-chrome-primary) 10%, #fff), #fffffff5), #fff}.public-site-header-stadium .public-site-header{border-bottom-color:color-mix(in srgb, var(--public-chrome-primary) 24%, #dbe4f0)}.public-site-header-clean .public-site-header{min-height:58px;box-shadow:none;background:#fffffffa}.public-site-header-clean .public-site-brand span,.public-site-header-clean .public-site-brand img{width:32px;height:32px}.public-site-header-clean .public-site-actions a:last-child{color:var(--public-chrome-primary);box-shadow:none;background:#fff;border:1px solid #dbe4f0}.public-site-header-league .public-site-header{background:linear-gradient(90deg, color-mix(in srgb, var(--public-chrome-primary) 13%, #fff), #fff 72%), #fff}.public-site-header-event .public-site-header{background:linear-gradient(90deg, color-mix(in srgb, var(--public-chrome-primary) 18%, #fff), color-mix(in srgb, var(--public-chrome-accent) 10%, #fff)), #fff}.public-site-brand{color:#0b1428;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-site-brand span,.public-site-brand img{background:var(--public-chrome-primary);color:#fff;object-fit:cover;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.public-site-brand strong{color:#0b1428;letter-spacing:-.04em;font-size:1.35rem;font-weight:950}.public-site-context{border:1px solid color-mix(in srgb, var(--public-chrome-primary) 22%, #dbe4f0);background:color-mix(in srgb, var(--public-chrome-primary) 8%, #fff);color:#0b1428;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:.42rem .64rem;text-decoration:none;display:inline-flex}.public-site-context small{color:var(--public-chrome-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.public-site-context b{color:#0b1428;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:.84rem;font-weight:900;overflow:hidden}.public-site-nav,.public-site-actions{align-items:center;gap:14px;display:flex}.public-site-nav{justify-content:center}.public-site-nav a,.public-site-actions a{color:#0b1428;white-space:nowrap;font-size:.9rem;font-weight:850;text-decoration:none}.public-site-actions{justify-content:flex-end}.public-site-actions a:last-child{background:var(--public-chrome-primary);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--public-chrome-primary) 24%, transparent);border-radius:8px;padding:.72rem 1rem}.public-site-footer{background:linear-gradient(135deg, color-mix(in srgb, var(--public-chrome-primary) 10%, #071326), #071326), #071326;color:#fff;border-top:1px solid #dbe4f0;grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr);gap:32px;padding:34px 24px;display:grid}.public-site-footer-clean .public-site-footer{color:#0b1428;background:#fff}.public-site-footer-clean .public-site-footer .public-site-brand,.public-site-footer-clean .public-site-footer .public-site-brand strong,.public-site-footer-clean .public-site-footer-links h2{color:#0b1428}.public-site-footer-clean .public-site-footer-brand p,.public-site-footer-clean .public-site-footer-links a{color:#526176}.public-site-footer-league .public-site-footer{background:linear-gradient(135deg, color-mix(in srgb, var(--public-chrome-primary) 20%, #071326), #071326), #071326}.public-site-footer-event .public-site-footer{background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--public-chrome-accent) 32%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--public-chrome-primary) 22%, #071326), #071326)}.public-site-footer .public-site-brand strong,.public-site-footer .public-site-brand{color:#fff}.public-site-footer-brand{align-content:start;gap:14px;display:grid}.public-site-footer-brand p{color:#ffffffb8;max-width:520px;margin:0;font-weight:750;line-height:1.5}.public-site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-site-footer-links section{align-content:start;gap:9px;display:grid}.public-site-footer-links h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem}.public-site-footer-links a{color:#ffffffc2;font-size:.9rem;font-weight:800;text-decoration:none}.public-site-footer-links a:hover{color:#fff}.public-chrome-nav-editor{gap:8px;margin-top:12px;display:grid}.public-chrome-nav-editor strong{color:#0b1020;font-size:.9rem}.public-chrome-nav-editor div{grid-template-columns:minmax(100px,.8fr) minmax(140px,1.2fr);gap:8px;display:grid}.public-stadium-site{--stadium-blue:#075eea;--stadium-navy:#071326;--stadium-text:#0b1428;--stadium-muted:#5b667a;--stadium-border:#dbe4f0;--stadium-live:#e13d16;--stadium-ok:#119857;min-height:100vh;color:var(--stadium-text);background:#fff;font-family:Arial,sans-serif}.public-stadium-nav{z-index:30;border-bottom:1px solid var(--stadium-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:24px;min-height:66px;padding:0 22px;display:grid;position:sticky;top:0}.public-stadium-brand,.public-stadium-nav nav,.public-stadium-actions{align-items:center;gap:16px;display:flex}.public-stadium-brand{color:var(--stadium-text);text-decoration:none}.public-stadium-brand span{background:var(--stadium-blue);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.public-stadium-brand strong{font-size:1.5rem;line-height:1}.public-stadium-nav nav{justify-content:center}.public-stadium-nav nav a,.public-stadium-actions a{color:var(--stadium-text);font-size:.93rem;font-weight:800;text-decoration:none}.public-stadium-nav nav a:first-child{color:var(--stadium-blue)}.public-stadium-actions{justify-content:flex-end}.public-stadium-login{background:var(--stadium-blue);border-radius:8px;padding:.72rem 1.15rem;box-shadow:0 10px 24px #075eea38;color:#fff!important}.admin-template-shell .module-control-lane{background:linear-gradient(135deg,#fffffffa,#f5f8ffe6),#fff!important;border:1px solid #0c142614!important;border-radius:8px!important;gap:14px!important;margin:16px 0!important;padding:16px!important;display:grid!important;box-shadow:0 12px 28px #121b2d0a!important}.admin-template-shell .module-control-lane-head{justify-content:space-between!important;align-items:end!important;gap:14px!important;display:flex!important}.admin-template-shell .module-control-lane-head span,.admin-template-shell .module-control-card span{color:#0d58d9!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.admin-template-shell .module-control-lane-head h2{color:#0b1020!important;letter-spacing:-.055em!important;margin:3px 0 0!important;font-size:clamp(1.2rem,2.2vw,1.85rem)!important;font-weight:900!important;line-height:.98!important}.admin-template-shell .module-control-lane-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.admin-template-shell .module-control-lane-actions .button{white-space:nowrap!important;min-height:44px!important}.admin-template-shell .module-control-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:10px!important;display:grid!important}.admin-template-shell .module-control-card{color:#101827!important;background:#fff!important;border:1px solid #0c142614!important;border-radius:8px!important;align-content:space-between!important;gap:8px!important;min-height:118px!important;padding:13px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #121b2d09!important}.admin-template-shell .module-control-card:before{content:""!important;background:#0d58d9!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important}.admin-template-shell .module-control-card strong{color:#0b1020!important;letter-spacing:-.05em!important;overflow-wrap:anywhere!important;font-size:clamp(1.1rem,1.8vw,1.55rem)!important;font-weight:900!important;line-height:1.02!important;display:block!important}.admin-template-shell .module-control-card p{color:#5d6678!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;line-height:1.36!important}.admin-template-shell .module-control-card:hover{border-color:#0d58d933!important;transform:translateY(-1px)!important;box-shadow:0 16px 30px #121b2d12!important}.admin-template-shell .module-control-card.tone-green:before{background:#119857!important}.admin-template-shell .module-control-card.tone-orange:before{background:#e85d1f!important}.admin-template-shell .module-control-card.tone-red:before{background:#d92d20!important}.admin-template-shell .module-control-card.tone-slate:before{background:#64748b!important}.admin-template-shell .module-control-card.tone-green span{color:#087443!important}.admin-template-shell .module-control-card.tone-orange span{color:#bd3f0c!important}.admin-template-shell .module-control-card.tone-red span{color:#b42318!important}.admin-template-shell .module-control-card.tone-slate span{color:#475569!important}.league-application-page .module-control-lane{background:linear-gradient(135deg,#fffffffa,#f5f8ffeb),#fff;border:1px solid #0c142614;border-radius:8px;gap:14px;max-width:1180px;margin:18px auto;padding:16px;display:grid;box-shadow:0 12px 28px #121b2d0d}.league-application-page .module-control-lane-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.league-application-page .module-control-lane-head span,.league-application-page .module-control-card span{color:#0d58d9;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.league-application-page .module-control-lane-head h2{color:#0b1020;letter-spacing:-.055em;margin:3px 0 0;font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:900;line-height:.98}.league-application-page .module-control-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.league-application-page .module-control-card{color:#101827;background:#fff;border:1px solid #0c142614;border-radius:8px;align-content:space-between;gap:8px;min-height:118px;padding:13px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #121b2d09}.league-application-page .module-control-card:before{content:"";background:#0d58d9;width:4px;position:absolute;inset:0 auto 0 0}.league-application-page .module-control-card strong{color:#0b1020;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:900;line-height:1.02;display:block}.league-application-page .module-control-card p{color:#5d6678;margin:0;font-size:.84rem;font-weight:650;line-height:1.36}.league-application-page .module-control-card.tone-green:before{background:#119857}.league-application-page .module-control-card.tone-orange:before{background:#e85d1f}.league-application-page .module-control-card.tone-red:before{background:#d92d20}.league-application-page .module-control-card.tone-slate:before{background:#64748b}.league-application-page .module-control-card.tone-green span{color:#087443}.league-application-page .module-control-card.tone-orange span{color:#bd3f0c}.league-application-page .module-control-card.tone-red span{color:#b42318}.league-application-page .module-control-card.tone-slate span{color:#475569}.admin-template-shell .template-preview-box[style] :is(span,strong,p,small,code){color:#fff!important}.admin-template-shell .form-destination-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.admin-template-shell .results-export-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;display:grid!important}.admin-template-shell .results-export-action{background:#f8fbff!important;border:1px solid #0c142614!important;border-radius:8px!important;gap:8px!important;min-height:0!important;padding:12px!important;display:grid!important}.admin-template-shell .results-export-action p{color:#b42318!important;margin:0!important;font-weight:700!important}@media (max-width:820px){.admin-template-shell .module-control-lane{padding:12px!important}.admin-template-shell .module-control-lane-head{align-items:start!important;display:grid!important}.admin-template-shell .module-control-lane-actions{grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;display:grid!important}.admin-template-shell .module-control-lane-actions .button{width:100%!important}.admin-template-shell .module-control-grid,.admin-template-shell .form-destination-grid{grid-template-columns:1fr!important}.league-application-page .module-control-lane{margin:14px 12px;padding:12px}.league-application-page .module-control-lane-head{align-items:start;display:grid}.league-application-page .module-control-grid{grid-template-columns:1fr}}.public-stadium-hero{isolation:isolate;background-position:50%;background-size:cover;grid-template-columns:minmax(230px,.7fr) minmax(440px,1.6fr) minmax(250px,.75fr);gap:26px;min-height:330px;padding:28px 24px;display:grid;position:relative}.public-stadium-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#030c1cdb,#030c1c57 50%,#030c1cd1);position:absolute;inset:0}.public-stadium-leagues,.public-stadium-ticket-card,.public-stadium-scoreboard{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1fb8;border:1px solid #ffffff38;border-radius:8px;box-shadow:0 18px 48px #00000038}.public-stadium-leagues{align-self:start;display:grid;overflow:hidden}.public-stadium-leagues a{color:#fff;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 14px;text-decoration:none;display:grid}.public-stadium-leagues a+a{border-top:1px solid #ffffff1c}.public-stadium-leagues a.is-live{background:#075eeadb}.public-stadium-leagues i{border:1px solid #ffffff57;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.75rem;font-style:normal;display:grid}.public-stadium-leagues strong,.public-stadium-leagues small{display:block}.public-stadium-leagues small{color:#ffffffc2;margin-top:2px}.public-stadium-leagues em{color:#ff6b3d;font-style:normal;font-weight:900}.public-stadium-league-actions{border-top:1px solid #ffffff1c;grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.public-stadium-league-actions a{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:none;justify-content:space-between;padding:.72rem .78rem;font-size:.86rem;font-weight:900;display:flex}.public-stadium-league-actions a:after{content:"›";color:#fff}.public-stadium-all-link{color:#ffffffd1!important;grid-template-columns:minmax(0,1fr) auto!important}.public-stadium-scoreboard{color:var(--stadium-text);background:#fffffff0;align-self:center;padding:24px}.public-scoreboard-meta,.public-scoreboard-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-scoreboard-meta span{background:var(--stadium-live);color:#fff;text-transform:uppercase;border-radius:6px;padding:.4rem .7rem;font-size:.78rem;font-weight:900}.public-scoreboard-meta p,.public-scoreboard-meta time{color:#56637a;margin:0;font-weight:800}.public-scoreboard-teams{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:24px 0 18px;display:grid}.public-scoreboard-teams strong{font-size:1.08rem;display:block}.public-team-mark{width:58px;height:58px;color:var(--stadium-blue);letter-spacing:-.04em;background:radial-gradient(circle at 30% 20%,#fff,#dbe8ff);border:2px solid #dce8ff;border-radius:999px;place-items:center;margin:0 auto 10px;font-size:.92rem;font-style:normal;font-weight:950;display:grid}.public-scoreboard-teams small{color:#647086;font-weight:800}.public-scoreboard-teams b{color:var(--stadium-blue);white-space:nowrap;font-size:clamp(3rem,6vw,5.1rem);line-height:.95}.public-scoreboard-quarters{color:#56637a;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;font-size:.86rem;font-weight:800;display:grid}.public-scoreboard-actions a{border:1px solid var(--stadium-border);color:var(--stadium-text);text-align:center;border-radius:8px;flex:1;padding:.85rem 1rem;font-weight:900;text-decoration:none}.public-scoreboard-actions a:first-child{border-color:var(--stadium-blue);background:var(--stadium-blue);color:#fff}.public-stadium-ticket-card{align-self:start;gap:12px;padding:20px;display:grid}.public-stadium-ticket-card p,.public-stadium-ticket-card span,.public-stadium-ticket-card small{color:#ffffffd1;margin:0}.public-stadium-ticket-card strong{font-size:1.3rem}.public-stadium-ticket-card b{color:#fff;font-size:1.8rem;display:block}.public-stadium-ticket-card a{background:var(--stadium-blue);color:#fff;text-align:center;border-radius:8px;padding:.9rem 1rem;font-weight:900;text-decoration:none}.public-stadium-ticker{border-right:1px solid var(--stadium-border);border-left:1px solid var(--stadium-border);background:var(--stadium-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1500px;margin:0 auto;display:grid}.public-stadium-ticker article{background:#fff;grid-template-columns:auto minmax(0,.72fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.public-stadium-ticker time{color:var(--stadium-live);background:#fff0ea;border-radius:6px;padding:.28rem .44rem;font-size:.76rem;font-weight:950}.public-stadium-ticker strong{color:var(--stadium-text);font-size:.9rem}.public-stadium-ticker span{color:var(--stadium-muted);overflow-wrap:anywhere;font-size:.84rem;font-weight:760}.public-stadium-grid,.public-stadium-next{gap:16px;max-width:1500px;margin:0 auto;padding:20px 22px 0;display:grid}.public-stadium-grid{grid-template-columns:minmax(330px,.95fr) minmax(420px,1.25fr) minmax(300px,.9fr);align-items:start;min-width:0}.public-stadium-grid>*{min-width:0}.public-stadium-panel{border:1px solid var(--stadium-border);background:#fff;border-radius:8px;min-width:0;box-shadow:0 14px 30px #0f172a0d}.public-stadium-panel header,.public-stadium-next header{border-bottom:1px solid var(--stadium-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.public-stadium-panel h2,.public-stadium-next h2{text-transform:uppercase;margin:0;font-size:1rem}.public-stadium-panel a,.public-stadium-next a{color:var(--stadium-blue);font-weight:850;text-decoration:none}.public-stadium-table table,.public-stadium-matches table{border-collapse:collapse;width:100%;min-width:0!important}.public-stadium-table table{table-layout:auto}.public-stadium-table th:first-child,.public-stadium-table td:first-child{width:44px}.public-stadium-table th:nth-child(2),.public-stadium-table td:nth-child(2){width:42%}.public-stadium-matches table{table-layout:fixed}.public-stadium-table th,.public-stadium-table td{color:#33415a;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:13px 16px;font-size:.88rem}.public-stadium-table th{color:#647086;text-transform:uppercase;font-size:.76rem}.public-stadium-match-row{border-bottom:1px solid #eef2f7;grid-template-columns:48px minmax(82px,.7fr) minmax(86px,1fr) 64px minmax(86px,1fr) minmax(68px,.7fr);align-items:center;gap:8px;padding:12px 16px;display:grid;color:var(--stadium-text)!important}.public-stadium-match-row time,.public-stadium-match-row small{color:#627087;font-size:.78rem;font-weight:800}.public-stadium-match-row span,.public-stadium-match-row p{overflow-wrap:anywhere;min-width:0;margin:0}.public-stadium-match-row p{align-items:center;gap:8px;font-weight:850;display:flex}.public-stadium-match-row p i{width:28px;height:28px;color:var(--stadium-blue);background:#eef4ff;border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-style:normal;font-weight:950;display:grid}.public-stadium-match-row span strong,.public-stadium-match-row span small{display:block}.public-stadium-match-row b{color:var(--stadium-live);white-space:nowrap;font-size:1.08rem}.public-stadium-match-row em{color:#647086;font-size:.78rem;font-style:normal;font-weight:900}.public-stadium-match-row em.is-live{color:var(--stadium-live)}.public-stadium-side{gap:16px;display:grid}.public-stadium-ticket-head{color:#fff;background:#061a40;padding:16px}.public-stadium-ticket-head strong,.public-stadium-ticket-head span{display:block}.public-stadium-ticket-head span{color:#ffffffc2;margin-top:6px}.public-stadium-ticket-row{border-bottom:1px solid #eef2f7;grid-template-columns:90px 78px 1fr 60px;align-items:center;gap:10px;padding:12px 16px;display:grid}.public-stadium-ticket-row i{background:#e8edf5;border-radius:999px;height:7px;overflow:hidden}.public-stadium-ticket-row i b{background:var(--stadium-ok);height:100%;display:block}.public-stadium-ticket-row a{background:var(--stadium-blue);color:#fff;text-align:center;border-radius:6px;padding:.45rem .6rem}.public-stadium-fan-zone div{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.public-stadium-fan-zone a{border:1px solid var(--stadium-border);color:var(--stadium-text);border-radius:8px;gap:3px;padding:.74rem .82rem;font-size:.8rem;display:grid}.public-stadium-fan-zone a small{color:var(--stadium-muted);font-weight:760}.public-stadium-next{padding-bottom:36px}.public-stadium-next>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.public-stadium-next>div a{border:1px solid var(--stadium-border);color:var(--stadium-text);border-radius:8px;gap:10px;padding:16px;display:grid;box-shadow:0 12px 24px #0f172a0a}.public-stadium-next>div a strong,.public-stadium-next>div a span,.public-stadium-next>div a p{margin:0;display:block}.public-stadium-next span,.public-stadium-next p{color:var(--stadium-muted)}.admin-shell.admin-template-shell{--admin-stadium-blue:#075eea;--admin-stadium-navy:#071326;--admin-stadium-border:#dbe4f0;--admin-stadium-muted:#667085;--admin-stadium-live:#ec3f16;--admin-stadium-ok:#10945a;background:#f4f7fb}.admin-shell .sidebar{color:#fff!important;background:linear-gradient(#071326fa,#122d4eeb),#071326!important}.admin-shell .sidebar-head h2,.admin-shell .sidebar-head p,.admin-shell .nav-workspace-link,.admin-shell .sidebar-footer-actions a{color:#fff!important}.admin-shell .nav-workspace-link{border-radius:8px!important;min-height:42px!important}.admin-shell .nav-workspace-link.is-active{background:var(--admin-stadium-blue)!important;box-shadow:0 10px 24px #075eea3d!important}.admin-shell .nav-workspace-link i{color:#fff!important;background:#ffffff1a!important;border-radius:7px!important}.admin-shell .sidebar .nav-workspace-link span,.admin-shell .sidebar .nav-workspace-link strong,.admin-shell .sidebar .sidebar-footer-actions a{color:#ffffffe6!important}.admin-shell .sidebar .nav-workspace-link:hover span,.admin-shell .sidebar .nav-workspace-link:hover strong,.admin-shell .sidebar .nav-workspace-link.is-active span,.admin-shell .sidebar .nav-workspace-link.is-active strong{color:#fff!important}.admin-shell .content{min-width:0;background:#f4f7fb!important}.admin-shell .topbar{color:#fff!important;background:#071326!important;border-bottom:1px solid #ffffff14!important;min-height:66px!important}.admin-shell .topbar-module-anchor strong,.admin-shell .topbar-module-anchor span,.admin-shell .topbar-account-meta strong,.admin-shell .topbar-account-meta small{color:#fff!important}.admin-shell .topbar-search{background:#ffffff14!important;border-color:#ffffff29!important}.admin-shell .topbar-search input,.admin-shell .topbar-search span{color:#fff!important}.admin-shell .topbar-search input::placeholder{color:#fff9!important}.admin-shell .topbar-search button:disabled{color:#ffffff9e!important;background:#ffffff1f!important}.admin-shell .topbar-account-pill,.admin-shell .topbar-icon-link{color:#fff!important;background:#ffffff14!important;border-color:#ffffff29!important}.admin-shell .topbar-account-meta{background:0 0!important;border:0!important;border-radius:0!important;gap:1px!important;min-height:0!important;padding:0!important;display:grid!important}.admin-shell .topbar-primary-action{background:var(--admin-stadium-blue)!important;color:#fff!important;border-radius:8px!important}.stadium-admin-dashboard{gap:16px;min-width:0;max-width:none;padding:0 18px 28px;display:grid}.stadium-admin-hero{color:#fff;background:linear-gradient(90deg,#071326fa,#071326b3),url(https://lh3.googleusercontent.com/aida-public/AB6AXuB3ze2wYQpVVrzHv81mLgAufn5Bxk381nidzu3FRPbdiPIh1o_EQcH334jMMcnteUxyLG9ZrrSsTQO0SiG_FKz0h5RiiFi_o17ZZGSC1xWUSdoCzyripzHCiPOegslqA3ApY3rZZ1njetbAuJRvexr3wE4jmldqWqOV0Sznx6yQH3nIei51cLnqH6K0Y1hYzVGo1TCKfrN8x13GIE4HlQCsVyZlR3GQUZo5434punZf5h0jdXNcHwYOa0ey8lJ6F9_fXwZpUQi361g) 50%/cover;grid-template-columns:minmax(190px,.72fr) minmax(360px,1.2fr) minmax(240px,.95fr);align-items:center;gap:18px;min-width:0;min-height:154px;margin:0;padding:18px 28px;display:grid}.stadium-admin-matchday span{background:var(--admin-stadium-live);color:#fff;text-transform:uppercase;border-radius:6px;padding:.32rem .55rem;font-size:.72rem;font-weight:900;display:inline-block}.stadium-admin-matchday h1{margin:10px 0 8px;font-size:2rem;line-height:1;color:#fff!important}.stadium-admin-matchday p{margin:0;font-weight:750;color:#ffffffe0!important}.admin-shell .stadium-admin-matchday p{color:#ffffffe0!important}.stadium-admin-score{text-align:center;background:#071326ad;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:grid}.stadium-admin-score strong,.stadium-admin-score small{display:block;color:#fff!important}.stadium-admin-score small{margin-top:8px;color:#ffffffb8!important}.stadium-admin-score b{color:#ff7a1a;white-space:nowrap;font-size:3rem;line-height:1}.stadium-admin-day-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.stadium-admin-day-metrics span{gap:3px;font-size:.78rem;font-weight:800;display:grid;color:#ffffffc7!important}.stadium-admin-day-metrics strong{font-size:1.25rem;color:#fff!important}.admin-shell .stadium-admin-day-metrics span{color:#fffc!important}.admin-shell .stadium-admin-day-metrics strong{color:#fff!important}.stadium-admin-workflow{border:1px solid var(--admin-stadium-border);background:var(--admin-stadium-border);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.stadium-admin-flow-step{color:#111827;background:#fff;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon detail";gap:2px 12px;padding:18px 16px;text-decoration:none;display:grid}.stadium-admin-flow-step:before{content:"";background:var(--admin-stadium-blue);border-radius:8px;grid-area:icon;width:42px;height:42px}.stadium-admin-flow-step.orange:before{background:#f59e0b}.stadium-admin-flow-step.green:before{background:#16a34a}.stadium-admin-flow-step.violet:before{background:#7c3aed}.stadium-admin-flow-step span{grid-area:label;font-weight:900}.stadium-admin-flow-step strong{grid-area:value;font-size:1.25rem}.stadium-admin-flow-step small{color:var(--admin-stadium-muted);grid-area:detail;font-weight:800}.stadium-admin-queue{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stadium-admin-queue-card{border:1px solid var(--admin-stadium-border);color:#111827;background:#fff;border-radius:8px;gap:4px;padding:15px 16px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a0a}.stadium-admin-queue-card:before{content:"";background:var(--admin-stadium-blue);width:5px;position:absolute;inset:0 auto 0 0}.stadium-admin-queue-card.orange:before{background:#f59e0b}.stadium-admin-queue-card.green:before{background:#16a34a}.stadium-admin-queue-card.red:before{background:var(--admin-stadium-live)}.stadium-admin-queue-card.violet:before{background:#7c3aed}.stadium-admin-queue-card span,.stadium-admin-queue-card small{color:var(--admin-stadium-muted);font-weight:850}.stadium-admin-queue-card strong{color:#111827;font-size:1.65rem;line-height:1}.stadium-admin-queue-card p{margin:8px 0 0;font-size:.86rem;font-weight:850;line-height:1.28;color:#111827!important}.stadium-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr) minmax(230px,.65fr);align-items:start;gap:16px;min-width:0;display:grid}.stadium-admin-panel{border:1px solid var(--admin-stadium-border);background:#fff;border-radius:8px;min-width:0;box-shadow:0 14px 28px #0f172a0d}.stadium-admin-panel header{border-bottom:1px solid var(--admin-stadium-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.stadium-admin-panel h2{color:#111827;margin:0;font-size:1.06rem}.stadium-admin-panel a{color:var(--admin-stadium-blue);font-weight:850;text-decoration:none}.stadium-admin-live{grid-area:span 2/span 2;overflow-x:auto}.stadium-admin-live table,.stadium-admin-blockers table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0!important}.stadium-admin-live th,.stadium-admin-live td,.stadium-admin-blockers th,.stadium-admin-blockers td{color:#344054;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:12px 14px;font-size:.82rem}.stadium-admin-live th,.stadium-admin-blockers th{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.stadium-admin-live td strong,.stadium-admin-live td small{display:block}.stadium-admin-live td b{color:var(--admin-stadium-live);white-space:nowrap}.stadium-admin-live td em{color:var(--admin-stadium-live);background:#fff0ea;border-radius:6px;padding:.25rem .45rem;font-style:normal;font-weight:900;display:inline-block}.stadium-admin-gates,.stadium-admin-tickets,.stadium-admin-next-action{gap:12px;padding:16px;display:grid}.stadium-admin-gates article{grid-template-columns:36px minmax(0,1fr) 58px;grid-template-areas:"badge copy state""badge bar bar";align-items:center;gap:10px;display:grid}.stadium-admin-gates article>b{width:32px;height:32px;color:var(--admin-stadium-blue);background:#eef4ff;border-radius:8px;grid-area:badge;place-items:center;display:grid}.stadium-admin-gates article>span{grid-area:copy;min-width:0;display:grid}.stadium-admin-gates article>span strong,.stadium-admin-gates article>span small{overflow-wrap:anywhere}.stadium-admin-gates i{background:#e8edf5;border-radius:999px;grid-area:bar;height:6px;overflow:hidden}.stadium-admin-gates i em{background:var(--admin-stadium-ok);height:100%;display:block}.stadium-admin-gates article>small{text-align:right;grid-area:state}.stadium-admin-ticket-ring{background:conic-gradient(var(--admin-stadium-blue) 0 47%, #f59e0b 47% 68%, #16a34a 68% 82%, #e5e7eb 82% 100%);color:#111827;border-radius:999px;justify-self:center;place-items:center;width:150px;height:150px;display:grid}.stadium-admin-ticket-ring strong,.stadium-admin-ticket-ring span{grid-area:1/1}.stadium-admin-ticket-ring strong{margin-top:-10px;font-size:2rem}.stadium-admin-ticket-ring span{color:#667085;margin-top:38px;font-weight:800}.stadium-admin-tickets p{border-top:1px solid #eef2f7;justify-content:space-between;margin:0;padding-top:10px;display:flex}.stadium-admin-program{grid-column:span 2;min-width:0}.stadium-admin-program>a{color:#111827;border-bottom:1px solid #eef2f7;grid-template-columns:62px 140px minmax(0,1fr) 70px;align-items:center;gap:12px;padding:12px 16px;display:grid}.stadium-admin-program span strong,.stadium-admin-program span small{display:block}.stadium-admin-program p{margin:0}.stadium-admin-program b{color:var(--admin-stadium-live)}.stadium-admin-blockers{grid-column:span 2;min-width:0;overflow-x:auto}.stadium-admin-blockers td span{color:var(--admin-stadium-live);font-weight:900}.stadium-admin-next-action strong,.stadium-admin-next-action p{margin:0}.stadium-admin-next-action a{background:var(--admin-stadium-blue);color:#fff;text-align:center;border-radius:8px;padding:.82rem 1rem}.stadium-admin-ops-signals{grid-column:span 3}.stadium-admin-ops-signals>div{background:var(--admin-stadium-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.stadium-admin-ops-signals>div a{color:#111827;background:#fff;gap:4px;padding:16px;display:grid}.stadium-admin-ops-signals span,.stadium-admin-ops-signals small{color:var(--admin-stadium-muted);font-weight:820}.stadium-admin-ops-signals strong{color:#111827;font-size:1.18rem}.admin-template-shell.admin-shell{--admin-shell-topbar-width:minmax(300px, 520px)}.admin-shell .topbar{grid-template-columns:minmax(170px, .42fr) var(--admin-shell-topbar-width) auto!important;align-items:center!important;gap:20px!important;padding:12px 22px!important;display:grid!important}.admin-shell .topbar-module-anchor,.admin-shell .topbar-search,.admin-shell .topbar-actions,.admin-shell .topbar-account-pill{min-width:0!important}.admin-shell .topbar-module-anchor{gap:2px!important;display:grid!important}.admin-shell .topbar-module-anchor span{letter-spacing:.08em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.72rem!important;overflow:hidden!important}.admin-shell .topbar-module-anchor strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:1rem!important;line-height:1.1!important;overflow:hidden!important}.admin-shell .topbar-search{justify-self:stretch!important;max-width:100%!important}.admin-shell .topbar-search input{min-width:0!important}.admin-shell .topbar-actions{justify-content:flex-end!important;gap:10px!important;display:flex!important}.admin-shell .topbar-account-pill{grid-template-columns:34px minmax(0,1fr)!important;width:min(250px,24vw)!important;padding:5px 10px!important;display:grid!important}.admin-shell .topbar-account-meta strong,.admin-shell .topbar-account-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell .topbar-icon-cluster{flex:none!important}.admin-shell .topbar-primary-action{white-space:nowrap!important;flex:none!important}.stadium-setup-dashboard{gap:20px;padding-top:28px!important}.stadium-setup-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#1665ff3d,#0000 32%),linear-gradient(135deg,#061226 0%,#0a1730 58%,#102549 100%);border:1px solid #16223a;border-radius:10px;grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:22px;padding:clamp(22px,4vw,42px);display:grid;overflow:hidden}.stadium-setup-hero span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff5a1f;border-radius:6px;width:fit-content;padding:.34rem .6rem;font-size:.72rem;font-weight:950;display:inline-flex}.stadium-setup-hero h1{max-width:780px;margin:16px 0 12px;color:#fff!important;letter-spacing:-.07em!important;font-size:clamp(2.3rem,5vw,4.6rem)!important;line-height:.94!important}.stadium-setup-hero p{max-width:680px;margin:0;font-weight:800;color:#ffffffd1!important;font-size:clamp(1rem,1.3vw,1.18rem)!important}.stadium-setup-hero aside{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;align-content:end;gap:8px;padding:18px;display:grid}.stadium-setup-hero aside strong{font-size:2.3rem;line-height:1;color:#fff!important}.stadium-setup-hero aside span{color:#ffffffb8;letter-spacing:0;text-transform:none;background:0 0;padding:0}.stadium-setup-hero aside a,.stadium-setup-step b,.stadium-setup-actions a{background:#0f6bff;border-radius:8px;justify-content:center;padding:.78rem 1rem;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.stadium-setup-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stadium-setup-step{color:#0b1428;background:#fff;border:1px solid #d8e0ec;border-radius:10px;gap:10px;min-height:230px;padding:16px;text-decoration:none;display:grid;box-shadow:0 14px 28px #0f172a0d}.stadium-setup-step span{color:#0f6bff;background:#eaf2ff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.stadium-setup-step strong{font-size:1.14rem;line-height:1.05;color:#0b1428!important}.stadium-setup-step p{margin:0;font-weight:760;line-height:1.38;color:#536176!important;font-size:.9rem!important}.stadium-setup-step b{background:#f1f6ff;align-self:end;padding:.66rem .8rem;font-size:.84rem;color:#0f6bff!important}.stadium-setup-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.stadium-setup-primary{grid-row:span 2}.stadium-setup-primary>div,.stadium-setup-no-demo>div,.stadium-setup-readiness>div{gap:14px;padding:18px;display:grid}.stadium-setup-primary strong,.stadium-setup-no-demo strong{font-size:1.5rem;line-height:1.08;color:#0b1428!important}.stadium-setup-primary p,.stadium-setup-no-demo p{margin:0;font-weight:760;color:#536176!important}.stadium-setup-actions{flex-wrap:wrap;gap:10px;display:flex}.stadium-setup-readiness>div{background:#e7edf6;gap:1px;padding:0}.stadium-setup-readiness>div a{color:#0b1428;background:#fff;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.stadium-setup-readiness strong{color:#0b1428!important}.stadium-setup-readiness span{color:#667085;font-size:.86rem;font-weight:780}.stadium-admin-empty{gap:10px;padding:18px;display:grid}.stadium-admin-empty strong{color:#0b1428!important}.stadium-admin-empty p{margin:0;color:#536176!important}@media (max-width:1200px){.public-stadium-hero,.public-stadium-grid,.stadium-admin-hero,.stadium-admin-grid{grid-template-columns:1fr}.public-stadium-next>div,.public-stadium-ticker,.stadium-admin-workflow,.stadium-admin-day-metrics,.stadium-admin-queue,.stadium-admin-ops-signals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-admin-program,.stadium-admin-blockers,.stadium-admin-live,.stadium-admin-ops-signals{grid-column:auto}.admin-shell .topbar{grid-template-columns:minmax(150px,.34fr) minmax(240px,1fr) auto!important;gap:12px!important}.admin-shell .topbar-account-pill{width:210px!important}.stadium-setup-path{grid-template-columns:repeat(2,minmax(0,1fr))}.stadium-setup-grid,.stadium-setup-hero{grid-template-columns:1fr}}@media (max-width:760px){.admin-shell .topbar{grid-template-columns:1fr!important;padding:12px!important;position:relative!important}.admin-shell .topbar-actions{justify-content:flex-start!important;overflow-x:auto!important}.admin-shell .topbar-account-pill{width:min(250px,100%)!important}.public-site-header{grid-template-columns:1fr;gap:10px;padding:12px}.public-site-context{width:fit-content;max-width:100%}.public-site-nav,.public-site-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.public-site-footer,.public-site-footer-links,.public-chrome-nav-editor div{grid-template-columns:1fr}.public-stadium-nav{grid-template-columns:1fr;gap:10px;padding:12px}.public-stadium-nav nav,.public-stadium-actions{justify-content:flex-start;overflow-x:auto}.public-stadium-hero{padding:14px}.public-scoreboard-teams,.public-stadium-match-row,.public-stadium-ticket-row,.public-stadium-ticker article,.stadium-admin-score,.stadium-admin-gates article,.stadium-admin-program>a{text-align:left;grid-template-columns:1fr}.public-stadium-table thead{display:none}.public-stadium-table table,.public-stadium-table tbody,.public-stadium-table tr{display:block}.public-stadium-table tr{border-bottom:1px solid #eef2f7;grid-template-columns:32px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:14px 16px;display:grid}.public-stadium-table td{border-bottom:0;padding:0;display:none}.public-stadium-table td:first-child,.public-stadium-table td:nth-child(2),.public-stadium-table td:nth-child(6){width:auto;display:block}.public-stadium-table td:nth-child(6){text-align:right}.public-scoreboard-quarters,.public-stadium-next>div,.public-stadium-fan-zone div,.stadium-admin-workflow,.stadium-admin-day-metrics,.public-stadium-ticker,.stadium-admin-queue,.stadium-admin-ops-signals>div,.stadium-setup-path{grid-template-columns:1fr}.public-team-mark{margin:0 0 8px}html,body,.admin-template-shell.admin-shell,.admin-template-shell .content{background:#f6f8fc!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body:has(.admin-template-shell){background:#f6f8fc!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.admin-template-shell.admin-shell{color:#0b1020!important;min-height:100svh!important;display:block!important}.admin-template-shell .sidebar{z-index:60!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:max(10px, env(safe-area-inset-top)) 12px 10px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-bottom:1px solid #0c142614!important;border-right:0!important;grid-template-rows:auto auto!important;gap:10px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 12px 28px #121b2d14!important}.admin-template-shell .sidebar-head{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}.admin-template-shell .sidebar-head:after{content:"Menu"!important;color:#0d58d9!important;background:#eef4ff!important;border:1px solid #0c14261a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.admin-template-shell .brand-mark,.admin-template-shell .brand-mark span{border-radius:9px!important;width:36px!important;height:36px!important;font-size:.9rem!important}.admin-template-shell .sidebar-head h2{color:#0b1020!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:1rem!important;line-height:1!important;overflow:hidden!important}.admin-template-shell .sidebar-head p{color:#5d6678!important;margin:2px 0 0!important;font-size:.74rem!important;font-weight:800!important}.admin-template-shell .workspace-nav{overscroll-behavior-x:contain!important;scrollbar-width:none!important;background:0 0!important;border:0!important;grid-template-columns:none!important;gap:8px!important;width:calc(100vw - 24px)!important;max-height:none!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.admin-template-shell .workspace-nav::-webkit-scrollbar{display:none!important}.admin-template-shell .nav-workspace{flex:none!important}.admin-template-shell .nav-workspace-link{color:#263244!important;min-width:max-content!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0c142614!important;border-radius:999px!important;grid-template-columns:24px auto!important;align-items:center!important;gap:8px!important;padding:0 13px 0 8px!important;display:inline-grid!important}.admin-template-shell .nav-workspace-link.is-active,.admin-template-shell .nav-workspace-link:hover{color:#fff!important;background:#0d58d9!important;border-color:#0d58d93d!important;box-shadow:0 10px 20px #0d58d933!important}.admin-template-shell .nav-workspace-link i{color:currentColor!important;background:#0d58d91a!important;border-radius:999px!important;width:24px!important;height:24px!important;font-size:.76rem!important}.admin-template-shell .nav-workspace-link.is-active i{background:#ffffff2e!important}.admin-template-shell .nav-workspace-link strong{color:currentColor!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:900!important}.admin-template-shell .sidebar-footer-actions{display:none!important}.admin-template-shell .topbar{z-index:20!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f6f8fc!important;border-bottom:1px solid #0c14260f!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;position:relative!important}.admin-template-shell .topbar-module-anchor{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.admin-template-shell .topbar-module-anchor span{color:#0d58d9!important;font-size:.68rem!important}.admin-template-shell .topbar-module-anchor strong{color:#0b1020!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:1.1rem!important;overflow:hidden!important}.admin-template-shell .topbar-search{background:#fff!important;border-radius:8px!important;width:100%!important;min-height:42px!important}.admin-template-shell .topbar-search input{min-width:0!important;font-size:.9rem!important}.admin-template-shell .topbar-search button{min-width:64px!important;padding:0 10px!important}.admin-template-shell .topbar-actions{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.admin-template-shell .topbar-icon-cluster,.admin-template-shell .topbar-icon-link{width:42px!important;min-width:42px!important}.admin-template-shell .topbar-account-pill{background:#fff!important;border-radius:8px!important;justify-content:flex-start!important;min-width:0!important;padding:0 8px!important}.admin-template-shell .topbar-account-meta{min-width:0!important}.admin-template-shell .topbar-account-meta strong,.admin-template-shell .topbar-account-meta small{color:#0b1020!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-template-shell .topbar-account-meta small{display:none!important}.admin-template-shell .topbar-search input::placeholder{color:#7a8498!important;opacity:1!important}.admin-template-shell .topbar-primary-action{border-radius:8px!important;min-height:42px!important;padding:0 12px!important;font-size:.82rem!important}.admin-template-shell main.page,.admin-template-shell .page:not(.admin-dashboard-template){gap:14px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 auto!important;padding:14px 0 28px!important}.admin-template-shell .admin-hero,.admin-template-shell .module-hero{border-radius:10px!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:14px!important}.admin-template-shell .admin-hero>*,.admin-template-shell .admin-hero-copy,.admin-template-shell .admin-hero-copy>p,.admin-template-shell .hero-command-panel,.admin-template-shell .module-summary-card{width:100%!important;min-width:0!important;max-width:100%!important}.admin-template-shell .admin-hero h1,.admin-template-shell .module-hero h1,.admin-template-shell .admin-template-title h1{letter-spacing:-.06em!important;font-size:clamp(1.55rem,9vw,2.2rem)!important;line-height:.98!important}.admin-template-shell .admin-hero p,.admin-template-shell .module-hero p,.admin-template-shell .admin-template-title p{font-size:.92rem!important;line-height:1.4!important}.admin-template-shell .module-utility-bar,.admin-template-shell .workflow-handoff-strip,.admin-template-shell .module-control-lane,.admin-template-shell .module-control-grid,.admin-template-shell .module-card-grid,.admin-template-shell .module-kpi-grid,.admin-template-shell .panel-grid,.admin-template-shell .quick-action-grid,.admin-template-shell .hub-status-strip,.admin-template-shell .admin-template-metrics,.admin-template-shell .admin-template-main-grid,.admin-template-shell .admin-template-secondary-grid,.admin-template-shell .admin-workflow-strip,.admin-template-shell .league-application-kpis{grid-template-columns:1fr!important}.admin-template-shell .module-utility-bar,.admin-template-shell .module-control-lane,.admin-template-shell .panel,.admin-template-shell .metric-card,.admin-template-shell .module-summary-card{border-radius:10px!important}.admin-template-shell .module-utility-actions,.admin-template-shell .admin-context-actions,.admin-template-shell .action-row{grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important;display:grid!important}.admin-template-shell :is(.button,.button-secondary,.button-primary,.topbar-link,.admin-context-link){width:100%!important;min-height:42px!important}.admin-template-shell .workflow-handoff-card,.admin-template-shell .module-control-card{min-height:0!important;padding:12px!important}.admin-template-shell .module-control-lane-head{gap:4px!important;display:grid!important}.admin-template-shell .module-control-lane-head h2{font-size:clamp(1.2rem,7vw,1.65rem)!important}.admin-template-shell .admin-template-match,.admin-template-shell .admin-template-next-match,.admin-template-shell .admin-match-row,.admin-template-shell .admin-system-row,.admin-template-shell .ticket-support-issue,.admin-template-shell .module-row{text-align:left!important;grid-template-columns:1fr!important}.admin-template-shell .admin-workflow-step:not(:last-child):after{display:none!important}.admin-template-shell :is(.panel,.table-wrap,.roster-table-wrap,.partner-activation-table,.admin-side-panel):has(table){-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;overflow-x:auto!important}.admin-template-shell :is(.panel,.table-wrap,.roster-table-wrap,.partner-activation-table,.admin-side-panel):has(table):before{content:"Tabulku posuň vodorovně"!important;color:#0d58d9!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#eef4ff!important;border-radius:999px!important;margin:0 0 8px!important;padding:4px 9px!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important}.admin-template-shell table{min-width:680px!important}.admin-template-shell code,.admin-template-shell pre,.admin-template-shell .status-chip,.admin-template-shell .module-control-card strong,.admin-template-shell .module-control-card p{overflow-wrap:anywhere!important;word-break:break-word!important}.admin-template-shell .admin-template-footer{display:none!important}.league-application-page .module-utility-bar,.league-application-page .workflow-handoff-strip,.league-application-page .module-control-lane,.league-application-page .league-application-shell{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-inline:auto!important}.league-application-page .module-utility-bar,.league-application-page .workflow-handoff-strip,.league-application-page .module-control-grid,.league-application-page .league-application-shell,.league-application-page .league-application-grid,.league-application-page .league-module-grid,.league-application-page .league-application-submit{grid-template-columns:1fr!important}.league-application-page .league-application-side{position:static!important}.league-application-page .league-application-submit button{width:100%!important}.stadium-admin-hero .stadium-admin-matchday p,.stadium-admin-hero .stadium-admin-score small{color:#ffffffe0!important}}.admin-template-shell .topbar-search,.admin-template-shell .topbar-search input,.admin-template-shell .topbar-search button{min-height:44px!important}.admin-template-shell .topbar-search input{height:44px!important;line-height:44px!important}.admin-template-shell .topbar-search button{min-width:76px!important}.admin-template-shell .topbar-icon-link,.admin-template-shell .topbar-primary-action{min-height:44px!important}.admin-template-shell .topbar-icon-link{width:44px!important;min-width:44px!important}@media (max-width:760px){.admin-template-shell .topbar-search,.admin-template-shell .topbar-search input,.admin-template-shell .topbar-search button{min-height:48px!important}.admin-template-shell .topbar-search input{height:48px!important;font-size:1rem!important;line-height:48px!important}.admin-template-shell .topbar-search button{min-width:78px!important;font-size:.88rem!important}.admin-template-shell :is(.button,.button-secondary,.button-primary,.topbar-link,.admin-context-link),.admin-template-shell .topbar-icon-link,.admin-template-shell .topbar-primary-action{min-height:44px!important}.admin-template-shell .workspace-nav{align-items:center!important}.admin-template-shell .nav-workspace-link{color:#263244!important;grid-template-columns:24px max-content!important;width:auto!important;min-width:max-content!important;padding:0 14px 0 8px!important}.admin-template-shell.admin-shell .sidebar .nav-workspace-link span,.admin-template-shell.admin-shell .sidebar .nav-workspace-link strong{color:#263244!important;opacity:1!important;visibility:visible!important;width:auto!important;min-width:max-content!important;display:block!important}.admin-template-shell .nav-workspace-link.is-active,.admin-template-shell .nav-workspace-link:hover,.admin-template-shell.admin-shell .sidebar .nav-workspace-link.is-active span,.admin-template-shell.admin-shell .sidebar .nav-workspace-link.is-active strong,.admin-template-shell.admin-shell .sidebar .nav-workspace-link:hover span,.admin-template-shell.admin-shell .sidebar .nav-workspace-link:hover strong{color:#fff!important}}.admin-template-shell .accreditation-command-board .section-heading>.button.button-primary,.admin-template-shell .coach-work-command-board .section-heading>.button.button-primary{color:#fff!important;background:#075eea!important;border-color:#075eea!important}.admin-template-shell .coach-document-export-board .section-heading>.button.button-primary{color:#fff!important;background:#075eea!important;border-color:#075eea!important;min-height:44px!important}.mini-league-application-brief{color:#52637d!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;max-height:7.2em!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.mini-league-application-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mini-league-application-actions a{color:#0d58d9;text-align:center;background:#f6f9ff;border:1px solid #0d58d92e;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:.62rem .7rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.mini-league-application-actions a:hover{background:#eaf2ff;border-color:#0d58d959}.public-web-action-card em,.public-web-mini-feed a:after{color:#0d58d9;font-size:.78rem;font-style:normal;font-weight:950}.public-web-action-card em{letter-spacing:-.01em;margin-top:auto}.public-web-mini-feed a:after{content:"→";justify-self:end}.public-web-mini-feed a{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-web-mini-feed a span,.public-web-mini-feed a strong{grid-column:1}.public-web-mini-feed a:after{grid-area:1/2/span 2;align-self:center}.public-results-empty-league{background:linear-gradient(135deg,#0d58d914,#fffffff5),#fff;border:1px solid #0d58d929;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.public-results-empty-league strong{color:#0b1f3a;font-size:1.15rem;display:block}.public-results-empty-league p{color:#52637d;max-width:58ch;margin:.35rem 0 0}.public-results-empty-league>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.public-results-league-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.public-results-league-card,.public-results-theme-profile{color:var(--league-text,#0b1f3a);background:linear-gradient(145deg, color-mix(in srgb, var(--league-primary,#0f4db8) 11%, var(--league-bg,#fff)), var(--league-bg,#fff) 58%), var(--league-bg,#fff)}.public-results-league-card{border:1px solid color-mix(in srgb, var(--league-primary,#0f4db8) 36%, #dbe4f0);border-radius:12px;align-content:start;gap:10px;min-height:220px;padding:16px;text-decoration:none;display:grid;box-shadow:0 14px 34px #0b1f3a0f}.public-results-league-card span,.public-results-theme-profile p:first-child{color:var(--league-primary,#0f4db8);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.public-results-league-card strong{color:var(--league-text,#0b1f3a);letter-spacing:-.06em;font-size:clamp(1.4rem,2vw,2rem);line-height:.96}.public-results-league-card p,.public-results-theme-profile p{color:color-mix(in srgb, var(--league-text,#0b1f3a) 70%, #6b7890);margin:0;line-height:1.4}.public-results-league-card code{border:1px solid color-mix(in srgb, var(--league-primary,#0f4db8) 24%, #dbe4f0);width:100%;color:var(--league-primary,#0f4db8);text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border-radius:8px;padding:.55rem;font-size:.76rem;overflow:hidden}.public-results-league-card em{color:var(--league-primary,#0f4db8);align-self:end;font-size:.82rem;font-style:normal;font-weight:950}.public-results-theme-profile{border:1px solid color-mix(in srgb, var(--league-primary,#0f4db8) 34%, #dbe4f0);border-radius:12px;gap:10px;padding:16px;display:grid}.public-results-theme-profile strong{color:var(--league-accent,#f55f23)}.public-results-theme-profile ul{margin:0;padding-left:1rem}.public-results-theme-profile a{color:var(--league-primary,#0f4db8);font-weight:900}@media (max-width:860px){.mini-league-application-actions,.public-results-empty-league{grid-template-columns:1fr}.public-results-empty-league>div:last-child{justify-content:flex-start}}@media (max-width:560px){.mini-league-application-actions{grid-template-columns:1fr}.public-results-league-card{min-height:0}}.admin-template-shell .topbar{grid-template-columns:minmax(170px,260px) minmax(260px,1fr) minmax(320px,max-content)!important;column-gap:clamp(12px,1.4vw,22px)!important;display:grid!important;overflow:hidden!important}.admin-template-shell .topbar-module-anchor,.admin-template-shell .topbar-search,.admin-template-shell .topbar-actions,.admin-template-shell .topbar-account-pill,.admin-template-shell .topbar-account-meta{min-width:0!important}.admin-template-shell .topbar-module-anchor strong,.admin-template-shell .topbar-account-meta strong,.admin-template-shell .topbar-account-meta small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.admin-template-shell .topbar-search{justify-self:stretch!important;width:100%!important;max-width:560px!important;overflow:hidden!important}.admin-template-shell .topbar-actions{grid-template-columns:44px minmax(150px,224px) minmax(118px,max-content)!important;justify-self:end!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.admin-template-shell .topbar-icon-cluster,.admin-template-shell .topbar-icon-link,.admin-template-shell .topbar-primary-action{min-width:0!important}.admin-template-shell .topbar-account-pill{grid-template-columns:28px minmax(0,1fr)!important;width:100%!important;max-width:224px!important;display:grid!important;overflow:hidden!important}.admin-template-shell .topbar-primary-action{white-space:nowrap!important;width:auto!important}@media (max-width:1280px){.admin-template-shell .topbar{grid-template-columns:minmax(150px,220px) minmax(220px,1fr) minmax(260px,max-content)!important}.admin-template-shell .topbar-actions{grid-template-columns:44px minmax(120px,176px) minmax(106px,max-content)!important}.admin-template-shell .topbar-account-meta small{display:none!important}}@media (max-width:1180px){.admin-template-shell .topbar{grid-template-columns:1fr!important;overflow:visible!important}.admin-template-shell .topbar-actions{grid-template-columns:44px minmax(0,1fr) auto!important;justify-self:stretch!important;width:100%!important}.admin-template-shell .topbar-account-pill{max-width:none!important}}@media (max-width:760px){.coach-work-command-row,.coach-document-row{gap:.55rem;padding:.72rem;display:grid;grid-template-columns:1fr!important}.coach-work-command-row>a,.coach-work-command-board .section-heading>.button,.coach-document-row>a,.coach-document-export-board .section-heading>.button{width:100%;min-height:44px!important}.coach-document-row em{white-space:normal}}.admin-template-shell .new-league-starter{grid-template-columns:minmax(280px,.44fr) minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important}.admin-template-shell .new-league-step-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.admin-template-shell .new-league-step{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:12px!important;display:grid!important}.admin-template-shell .new-league-step>div{gap:2px!important;min-width:0!important;display:grid!important}.admin-template-shell .new-league-step strong{color:#0b1020!important;font-size:.98rem!important;line-height:1.12!important}.admin-template-shell .new-league-step p{color:#5f6b7a!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;line-height:1.32!important}.admin-template-shell .new-league-step>span:first-child{color:#0d58d9!important;background:#edf4ff!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.78rem!important;font-weight:950!important;display:inline-grid!important}.admin-template-shell .new-league-step>span:last-child{color:#0d6838!important;white-space:nowrap!important;background:#effaf3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:32px!important;padding:0 12px!important;font-size:.75rem!important;font-weight:900!important;display:inline-flex!important}@media (max-width:1100px){.admin-template-shell .new-league-starter{grid-template-columns:1fr!important}}@media (max-width:640px){.admin-template-shell .new-league-step{grid-template-columns:34px minmax(0,1fr)!important}.admin-template-shell .new-league-step>span:last-child{grid-column:2;justify-self:start;white-space:normal!important}}.admin-template-shell .intake-command-board{gap:14px;display:grid}.admin-template-shell .intake-command-list{gap:10px;display:grid}.admin-template-shell .intake-command-row{background:#fff;border:1px solid #dbe4ef;border-left:5px solid #075eea;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.admin-template-shell .intake-command-row.tone-green{border-left-color:#10945a}.admin-template-shell .intake-command-row.tone-warn,.admin-template-shell .intake-command-row.tone-orange{border-left-color:#d88a20}.admin-template-shell .intake-command-row.tone-red{border-left-color:#c2410c}.admin-template-shell .intake-command-row.tone-slate{border-left-color:#64748b}.admin-template-shell .intake-command-row>span{gap:3px;display:grid}.admin-template-shell .intake-command-row>span small{letter-spacing:.08em;text-transform:uppercase;color:#667085!important;font-size:.72rem!important;font-weight:950!important}.admin-template-shell .intake-command-row>span strong{color:#075eea;letter-spacing:-.05em;font-size:1.42rem;font-weight:950;line-height:1}.admin-template-shell .intake-command-row div>strong{color:#101828;font-size:.98rem;line-height:1.2;display:block}.admin-template-shell .intake-command-row p{margin:4px 0 0;color:#526174!important;font-size:.86rem!important;font-weight:720!important;line-height:1.38!important}.admin-template-shell .intake-command-row>a,.admin-template-shell .intake-command-board .section-heading>.button.button-primary{white-space:nowrap;color:#fff!important;background:#075eea!important;border:1px solid #075eea!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 13px!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.admin-template-shell .intake-command-row.tone-green>a{background:#10945a!important;border-color:#10945a!important}.admin-template-shell .intake-command-row.tone-warn>a,.admin-template-shell .intake-command-row.tone-orange>a{color:#111827!important;background:#d88a20!important;border-color:#d88a20!important}.admin-template-shell .intake-command-row.tone-red>a{background:#c2410c!important;border-color:#c2410c!important}.admin-template-shell .intake-command-row.tone-slate>a{background:#64748b!important;border-color:#64748b!important}@media (max-width:760px){.admin-template-shell .intake-command-row{gap:9px;padding:12px;grid-template-columns:1fr!important}.admin-template-shell .intake-command-row>a,.admin-template-shell .intake-command-board .section-heading>.button.button-primary{width:100%;min-height:44px!important}}.admin-template-shell .nav-workspace-subnav{border-left:1px solid #ffffff29!important;gap:4px!important;margin:4px 0 8px 40px!important;padding:4px 0 4px 12px!important;display:grid!important}.admin-template-shell .nav-workspace-subitem.is-active{box-shadow:inset 3px 0 #fff!important}.admin-template-shell .nav-workspace-subitem span{color:currentColor!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:880!important;line-height:1.12!important;overflow:hidden!important}.admin-template-shell .nav-workspace-subitem small{color:#ffffff8c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:720!important;line-height:1.2!important;overflow:hidden!important}.admin-template-shell .nav-workspace-subitem:hover small,.admin-template-shell .nav-workspace-subitem.is-active small{color:#ffffffd1!important}.admin-shell .workspace-nav{padding-right:2px!important}.admin-template-shell .settings-workspace-switcher{border-radius:12px!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding:10px 12px!important}.admin-template-shell .settings-workspace-switcher-shell{align-items:center!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.admin-template-shell .settings-workspace-switcher-shell strong{color:#111827!important;font-size:.9rem!important;line-height:1.1!important}.admin-template-shell .settings-workspace-switcher-grid{scrollbar-width:thin!important;gap:7px!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.admin-template-shell .settings-workspace-switcher-card{background:#fff!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 12px!important;display:inline-flex!important}.admin-template-shell .settings-workspace-switcher-card.is-active{background:#edf4ff!important;border-color:#0d58d959!important;box-shadow:inset 0 -2px #0d58d9!important}.admin-template-shell .settings-workspace-switcher-card strong{white-space:nowrap!important;font-size:.82rem!important;line-height:1!important}.admin-template-shell .settings-workspace-switcher-card span{color:#0d58d9!important;white-space:nowrap!important;font-size:.66rem!important}.admin-template-shell .settings-command-center{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.admin-template-shell .settings-command-primary,.admin-template-shell .settings-command-aside{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;box-shadow:0 12px 28px #1018280b!important}.admin-template-shell .settings-command-primary{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:16px!important;display:grid!important}.admin-template-shell .settings-command-primary>div:first-child{align-content:center!important;gap:6px!important;display:grid!important}.admin-template-shell .settings-command-primary span,.admin-template-shell .settings-command-aside span:first-child{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.admin-template-shell .settings-command-primary h2{color:#0b1020!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(1.55rem,2.6vw,2.55rem)!important;line-height:.98!important}.admin-template-shell .settings-command-primary p,.admin-template-shell .settings-command-aside p{color:#5f6b7a!important;margin:0!important;font-size:.9rem!important;font-weight:650!important;line-height:1.36!important}.admin-template-shell .settings-command-steps{gap:8px!important;display:grid!important}.admin-template-shell .settings-command-steps a{color:inherit!important;background:#fbfdff!important;border:1px solid #dbe4ef!important;border-left:5px solid #0d58d9!important;border-radius:10px!important;gap:3px!important;padding:11px 12px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .settings-command-steps a:hover{background:#f4f8ff!important;border-color:#0d58d959!important}.admin-template-shell .settings-command-steps strong{color:#0b1020!important;font-size:.96rem!important;line-height:1.15!important}.admin-template-shell .settings-command-steps p{font-size:.8rem!important}.admin-template-shell .settings-command-aside{align-content:space-between!important;gap:14px!important;padding:16px!important;display:grid!important}.admin-template-shell .settings-command-aside>div:first-child{gap:5px!important;display:grid!important}.admin-template-shell .settings-command-aside>div:first-child strong{overflow-wrap:anywhere!important;color:#0b1020!important;font-size:1.05rem!important;line-height:1.12!important}.admin-template-shell .settings-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-template-shell .settings-command-metrics span{color:#617087!important;text-transform:none!important;letter-spacing:0!important;background:#fbfdff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;gap:2px!important;padding:10px!important;font-size:.76rem!important;font-weight:850!important;display:grid!important}.admin-template-shell .settings-command-metrics span.is-warn{background:#fff4ed!important;border-color:#ec3f164d!important}.admin-template-shell .settings-command-metrics span.is-ok{background:#effaf3!important;border-color:#10945a47!important}.admin-template-shell .settings-command-metrics strong{color:#0b1020!important;font-size:1.45rem!important;line-height:1!important}.admin-template-shell .reports-builder-form label{color:#263244!important;gap:5px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.admin-template-shell .reports-builder-form :is(input,select){color:#0b1020!important;min-height:42px!important;font:inherit!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:9px!important;padding:0 12px!important}.admin-template-shell .settings-command-center.reports-builder{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important}.admin-template-shell .settings-command-primary.reports-builder-primary{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)!important;padding:14px!important}.admin-template-shell .settings-command-primary.reports-builder-primary .reports-builder-intro h2{letter-spacing:0!important;font-size:clamp(1.3rem,2.1vw,1.75rem)!important;line-height:1.08!important}.admin-template-shell .settings-command-primary.reports-builder-primary .reports-builder-intro p{font-size:.86rem!important;line-height:1.4!important}.admin-template-shell .brand-handoff-form label{color:#263244!important;gap:5px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.admin-template-shell .brand-handoff-form :is(input,select,textarea){color:#0b1020!important;width:100%!important;min-height:42px!important;font:inherit!important;resize:vertical!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:9px!important;padding:10px 12px!important}.admin-template-shell .settings-command-message{color:#0d6838!important;background:#effaf3!important;border:1px solid #10945a3d!important;border-radius:10px!important;padding:10px!important;font-size:.82rem!important;font-weight:850!important}.admin-template-shell .settings-home-page{gap:18px!important}.admin-template-shell .settings-home-next{align-content:start!important;gap:8px!important}.admin-template-shell .settings-home-next.is-danger{border-left:6px solid #dc2626!important}.admin-template-shell .settings-home-next.is-warn{border-left:6px solid #f59e0b!important}.admin-template-shell .settings-home-next.is-ok{border-left:6px solid #10945a!important}.admin-template-shell .settings-home-next .button{width:fit-content!important;margin-top:4px!important}.admin-template-shell .settings-home-board{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.admin-template-shell .settings-human-groups{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-template-shell .settings-human-card{min-height:154px!important;color:inherit!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;align-content:start!important;gap:9px!important;padding:14px!important;text-decoration:none!important;display:grid!important;box-shadow:0 12px 28px #1018280b!important}.admin-template-shell .settings-human-card:hover{border-color:#0d58d952!important;transform:translateY(-1px)!important}.admin-template-shell .settings-human-card strong{color:#0b1020!important;font-size:1.02rem!important;line-height:1.12!important}.admin-template-shell .settings-human-card p{color:#5f6b7a!important;margin:0!important;font-size:.85rem!important;font-weight:650!important;line-height:1.38!important}.admin-template-shell .settings-human-card span{color:#0d58d9!important;background:#edf4ff!important;border-radius:999px!important;align-self:end!important;width:fit-content!important;padding:7px 10px!important;font-size:.75rem!important;font-weight:900!important}.admin-template-shell .settings-home-flow,.admin-template-shell .settings-home-module-card{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;box-shadow:0 12px 28px #1018280b!important}.admin-template-shell .settings-home-flow{gap:14px!important;padding:16px!important}.admin-template-shell .settings-home-flow span,.admin-template-shell .settings-home-module-card span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.admin-template-shell .settings-home-flow h2{color:#0b1020!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.1rem,2vw,1.6rem)!important;line-height:1.05!important}.admin-template-shell .settings-home-flow p,.admin-template-shell .settings-home-module-card p{color:#5f6b7a!important;margin:0!important;font-size:.88rem!important;font-weight:650!important;line-height:1.36!important}.admin-template-shell .settings-home-rail{gap:7px!important;display:grid!important}.admin-template-shell .settings-home-rail span{color:#263244!important;letter-spacing:0!important;text-transform:none!important;background:#f7faff!important;border:1px solid #dbe4ef!important;border-radius:999px!important;padding:8px 10px!important;font-size:.76rem!important}.admin-template-shell .settings-home-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-template-shell .settings-home-module-card{min-height:168px!important;color:inherit!important;align-content:space-between!important;gap:12px!important;padding:14px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .settings-home-module-card:hover{border-color:#0d58d952!important;transform:translateY(-1px)!important}.admin-template-shell .settings-home-module-card>div{gap:6px!important;display:grid!important}.admin-template-shell .settings-home-module-card strong{color:#0b1020!important;font-size:1.05rem!important;line-height:1.12!important}.admin-template-shell .settings-home-module-card em{color:#0d58d9!important;background:#edf4ff!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:.76rem!important;font-style:normal!important;font-weight:900!important}@media (max-width:1120px){.admin-template-shell .settings-home-board,.admin-template-shell .settings-human-groups,.admin-template-shell .settings-home-module-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.admin-template-shell .settings-command-center,.admin-template-shell .settings-command-primary,.admin-template-shell .reports-page .module-hero,.admin-template-shell .reports-command-board .section-heading,.admin-template-shell .reports-builder-form{grid-template-columns:1fr!important}.admin-template-shell .reports-builder-status,.admin-template-shell .reports-page .reports-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.admin-template-shell .reports-page{padding-top:16px!important}.admin-template-shell .reports-page .module-hero,.admin-template-shell .reports-command-board,.admin-template-shell .reports-builder-primary,.admin-template-shell .reports-export-aside,.admin-template-shell .reports-page .module-link-panel,.admin-template-shell .reports-page .module-section{padding:12px!important}.admin-template-shell .reports-page .module-hero h1,.admin-template-shell .reports-page .module-hero .admin-hero-copy h1{font-size:clamp(1.35rem,8vw,1.75rem)!important}.admin-template-shell .reports-builder-status,.admin-template-shell .reports-page .reports-preview-metrics,.admin-template-shell .reports-page .module-info-grid,.admin-template-shell .reports-page .module-card-grid{grid-template-columns:1fr!important}.admin-template-shell .reports-command-board .section-heading .button,.admin-template-shell .reports-builder-form .button{width:100%!important}}@media (max-width:820px){.admin-template-shell .nav-workspace-subnav{display:none!important}}.admin-template-shell main.page.delegation-control-room{gap:14px!important;width:min(100%,1180px)!important;max-width:1180px!important;padding-top:26px!important}.admin-template-shell .delegation-hero,.admin-template-shell .delegation-status-strip,.admin-template-shell .delegation-workspace,.admin-template-shell .delegation-readiness-grid{width:100%!important}.admin-template-shell .delegation-hero{color:#fff!important;background:radial-gradient(circle at 78% 22%,#1467ff47,#0000 28%),linear-gradient(135deg,#061226 0%,#0a1730 58%,#10264b 100%)!important;border:1px solid #14223c!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;align-items:stretch!important;gap:18px!important;padding:clamp(20px,3vw,34px)!important;display:grid!important;overflow:hidden!important}.admin-template-shell .delegation-hero>div{align-content:end!important;gap:10px!important;display:grid!important}.admin-template-shell .delegation-hero span,.admin-template-shell .delegation-status-strip span{color:#ff7a1a!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.admin-template-shell .delegation-hero h1{color:#fff!important;letter-spacing:-.08em!important;margin:0!important;font-size:clamp(2.5rem,6vw,5.5rem)!important;line-height:.86!important}.admin-template-shell .delegation-hero p{color:#ffffffd1!important;max-width:720px!important;margin:0!important;font-size:1rem!important;font-weight:760!important;line-height:1.42!important}.admin-template-shell .delegation-hero aside{background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:10px!important;align-content:end!important;gap:8px!important;padding:18px!important;display:grid!important}.admin-template-shell .delegation-hero aside small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.admin-template-shell .delegation-hero aside strong{color:#fff!important;font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.02!important}.admin-template-shell .delegation-status-strip{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 36px #0f172a0f!important}.admin-template-shell .delegation-status-strip a{color:#0b1020!important;border-right:1px solid #e6edf6!important;gap:4px!important;padding:15px 16px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .delegation-status-strip a:last-child{border-right:0!important}.admin-template-shell .delegation-status-strip strong{color:#0b1020!important;font-size:1.35rem!important;line-height:1!important}.admin-template-shell .delegation-status-strip small{color:#647185!important;font-size:.78rem!important;font-weight:760!important}.admin-template-shell .delegation-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:14px!important;display:grid!important}.admin-template-shell .delegation-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.admin-template-shell .delegation-panel{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a0e!important}.admin-template-shell .delegation-panel>header{border-bottom:1px solid #e7edf6!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:16px 18px!important;display:flex!important}.admin-template-shell .delegation-panel h2{color:#0b1020!important;letter-spacing:-.04em!important;margin:0!important;font-size:1.18rem!important;line-height:1.08!important}.admin-template-shell .delegation-panel header p,.admin-template-shell .delegation-panel>p,.admin-template-shell .delegation-empty-block p{color:#667085!important;margin:5px 0 0!important;font-size:.86rem!important;font-weight:680!important;line-height:1.38!important}.admin-template-shell .delegation-panel header a,.admin-template-shell .delegation-empty-block a{color:#0d63f3!important;font-weight:900!important;text-decoration:none!important}.admin-template-shell .delegation-list{gap:8px!important;padding:14px!important;display:grid!important}.admin-template-shell .delegation-list a{color:#0b1020!important;background:#f8fbff!important;border:1px solid #dbe4ef!important;border-radius:10px!important;gap:4px!important;padding:12px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .delegation-list a.is-active{background:#edf5ff!important;border-color:#0d63f3!important;box-shadow:inset 4px 0 #0d63f3!important}.admin-template-shell .delegation-list span{color:#0d63f3!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.admin-template-shell .delegation-list strong,.admin-template-shell .delegation-empty-block strong{color:#0b1020!important;font-size:1rem!important;line-height:1.15!important}.admin-template-shell .delegation-list small{color:#667085!important;font-weight:720!important}.admin-template-shell .delegation-create-form,.admin-template-shell .delegation-template-form{border-top:1px solid #e7edf6!important;gap:12px!important;padding:14px!important;display:grid!important}.admin-template-shell .delegation-create-form label,.admin-template-shell .delegation-template-form label{color:#263244!important;gap:6px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.admin-template-shell .delegation-create-form select,.admin-template-shell .delegation-template-form select,.admin-template-shell .delegation-stage-form select{color:#0b1020!important;width:100%!important;min-height:42px!important;font:inherit!important;background:#fff!important;border:1px solid #cfd9e8!important;border-radius:8px!important;padding:0 10px!important}.admin-template-shell .delegation-empty-block{gap:10px!important;padding:16px!important;display:grid!important}.admin-template-shell .delegation-empty-block>div{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.admin-template-shell .delegation-empty-block>div a{background:#f7faff!important;border:1px solid #dbe4ef!important;border-radius:999px!important;padding:8px 11px!important}.admin-template-shell .delegation-chip{color:#475467!important;white-space:nowrap!important;background:#f7faff!important;border:1px solid #dbe4ef!important;border-radius:999px!important;width:fit-content!important;padding:6px 9px!important;font-size:.74rem!important;font-weight:900!important;display:inline-flex!important}.admin-template-shell .delegation-chip.ok{color:#067647!important;background:#ebfff2!important;border-color:#b8e6ca!important}.admin-template-shell .delegation-chip.warn{color:#b54708!important;background:#fff7ed!important;border-color:#ffd2a8!important}.admin-template-shell .delegation-check-list{gap:8px!important;margin:0!important;padding:16px 18px 18px 34px!important;display:grid!important}.admin-template-shell .delegation-check-list li{color:#344054!important;font-weight:760!important}.admin-template-shell .delegation-mini-table{background:#e7edf6!important;gap:1px!important;padding:0!important;display:grid!important}.admin-template-shell .delegation-mini-table p{background:#fff!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:12px 14px!important;display:grid!important}.admin-template-shell .delegation-mini-table strong,.admin-template-shell .delegation-mini-table span,.admin-template-shell .delegation-mini-table b{overflow-wrap:anywhere!important;font-size:.82rem!important}.admin-template-shell .delegation-mini-table b{color:#067647!important}.admin-template-shell .delegation-panel pre{color:#eaf2ff!important;background:#071326!important;border-top:1px solid #e7edf6!important;max-height:260px!important;margin:0!important;padding:14px!important;font-size:.78rem!important;overflow:auto!important}.admin-template-shell .delegation-members-panel table{border-collapse:collapse!important;width:100%!important;min-width:760px!important}.admin-template-shell .delegation-members-panel{overflow-x:auto!important}.admin-template-shell .delegation-members-panel th,.admin-template-shell .delegation-members-panel td{color:#344054!important;text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #e7edf6!important;padding:12px 14px!important;font-size:.84rem!important}.admin-template-shell .delegation-members-panel th{color:#667085!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.admin-template-shell .delegation-members-panel td strong,.admin-template-shell .delegation-members-panel td small{display:block!important}.admin-template-shell .delegation-stage-form{align-items:center!important;gap:8px!important;display:flex!important}.admin-template-shell .delegation-export-actions{flex-wrap:wrap!important;gap:10px!important;padding:16px!important;display:flex!important}@media (max-width:1180px){.admin-template-shell .delegation-hero,.admin-template-shell .delegation-workspace,.admin-template-shell .delegation-readiness-grid{grid-template-columns:1fr!important}.admin-template-shell .delegation-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.admin-template-shell main.page.delegation-control-room{padding:16px!important}.admin-template-shell .delegation-status-strip{grid-template-columns:1fr!important}.admin-template-shell .delegation-status-strip a{border-bottom:1px solid #e7edf6!important;border-right:0!important}.admin-template-shell .delegation-panel>header,.admin-template-shell .delegation-stage-form,.admin-template-shell .delegation-export-actions{grid-template-columns:1fr!important;display:grid!important}}:root{--usp-ink:#111827;--usp-ink-2:#1f2937;--usp-muted:#667085;--usp-line:#e3e8f0;--usp-soft:#f6f8fb;--usp-white:#fff;--usp-blue:#125be8;--usp-blue-2:#0b3f9f;--usp-orange:#f05a1f;--usp-green:#119857;--usp-amber:#e99b19;--usp-danger:#d92d20;--usp-shadow:0 16px 34px #10182812}body{background:var(--usp-soft);color:var(--usp-ink);font-family:Plus Jakarta Sans,Inter,Arial,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 520, "GRAD" 0, "opsz" 24;font-family:Material Symbols Outlined;line-height:1}.admin-template-shell.admin-shell{background:var(--usp-soft)!important;grid-template-columns:252px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.admin-template-shell .sidebar{color:#fff!important;background:linear-gradient(#081524 0%,#06111f 100%)!important;border-right:1px solid #ffffff17!important;width:auto!important;height:100vh!important;padding:18px 12px!important;position:sticky!important;top:0!important}.admin-template-shell .sidebar-head{border-bottom:1px solid #ffffff17!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;padding:0 4px 14px!important;display:grid!important}.admin-template-shell .brand-mark,.admin-template-shell .brand-mark span{background:var(--usp-orange)!important;color:#fff!important;border-radius:8px!important;width:38px!important;height:38px!important;font-weight:950!important}.admin-template-shell .sidebar-head h2{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:1rem!important}.admin-template-shell .sidebar-head p{color:#ffffff94!important;margin:2px 0 0!important;font-size:.72rem!important;font-weight:800!important}.admin-template-shell .workspace-nav{gap:4px!important;max-height:calc(100vh - 148px)!important;padding-right:2px!important;display:grid!important;overflow-y:auto!important}.admin-template-shell .nav-workspace{gap:4px!important;display:grid!important}.admin-template-shell .nav-workspace-link{color:#ffffffd1!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:7px 9px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .nav-workspace-link:hover,.admin-template-shell .nav-workspace-link.is-active{background:var(--usp-orange)!important;color:#fff!important;box-shadow:0 12px 24px #f05a1f40!important}.admin-template-shell .nav-workspace-link i{color:currentColor!important;background:#ffffff14!important;border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:1.1rem!important;display:grid!important}.admin-template-shell .nav-workspace-link span{gap:1px!important;min-width:0!important;display:grid!important}.admin-template-shell .nav-workspace-link strong,.admin-template-shell .nav-workspace-link small,.admin-template-shell .sidebar .nav-workspace-link span,.admin-template-shell .sidebar .nav-workspace-link strong{color:currentColor!important}.admin-template-shell .nav-workspace-link strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.86rem!important;font-weight:850!important;overflow:hidden!important}.admin-template-shell .nav-workspace-link small{color:#ffffff8c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.65rem!important;font-weight:700!important;overflow:hidden!important}.admin-template-shell .nav-workspace-link:hover small,.admin-template-shell .nav-workspace-link.is-active small{color:#ffffffc7!important}.admin-template-shell .nav-workspace-subnav{border-left:1px solid #ffffff21!important;gap:2px!important;margin:0 0 6px 42px!important;padding-left:10px!important;display:grid!important}.admin-template-shell .nav-workspace-subitem{color:#ffffffb8!important;border-radius:6px!important;gap:1px!important;padding:8px 9px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .nav-workspace-subitem:hover,.admin-template-shell .nav-workspace-subitem.is-active{color:#fff!important;background:#ffffff14!important}.admin-template-shell .nav-workspace-subitem span,.admin-template-shell .nav-workspace-subitem small{color:currentColor!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-template-shell .nav-workspace-subitem span{font-size:.78rem!important;font-weight:820!important}.admin-template-shell .nav-workspace-subitem small{opacity:.62!important;font-size:.66rem!important}.admin-template-shell .sidebar-footer-actions{margin-top:auto!important;padding:12px 4px 0!important}.admin-template-shell .content{background:var(--usp-soft)!important;min-width:0!important}.admin-template-shell .topbar{z-index:40!important;border-bottom:1px solid var(--usp-line)!important;min-height:70px!important;color:var(--usp-ink)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff5!important;grid-template-columns:minmax(170px,.34fr) minmax(300px,.78fr) minmax(390px,1fr)!important;align-items:center!important;gap:16px!important;padding:12px 20px!important;display:grid!important;position:sticky!important;top:0!important}.admin-template-shell .topbar-module-anchor span,.admin-template-shell .topbar-module-anchor strong,.admin-template-shell .topbar-account-meta strong,.admin-template-shell .topbar-account-meta small{color:var(--usp-ink)!important}.admin-template-shell .topbar-module-anchor span{color:var(--usp-muted)!important;font-size:.68rem!important}.admin-template-shell .topbar-module-anchor strong{letter-spacing:0!important;font-size:1.04rem!important}.admin-template-shell .topbar-search{border:1px solid var(--usp-line)!important;background:#fff!important;border-radius:7px!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 7px 0 12px!important;display:grid!important;box-shadow:0 8px 18px #10182809!important}.admin-template-shell .topbar-search input,.admin-template-shell .topbar-search span{color:var(--usp-ink)!important}.admin-template-shell .topbar-search input{width:100%!important;min-width:0!important}.admin-template-shell .topbar-search>span{border-right:1px solid var(--usp-line)!important;color:var(--usp-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding-right:10px!important;font-size:.7rem!important;font-weight:900!important}.admin-template-shell .topbar-search>small{max-width:170px!important;color:var(--usp-blue)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:5px!important;padding:4px 7px!important;font-size:.68rem!important;font-weight:850!important;overflow:hidden!important}.admin-template-shell .topbar-search button{background:var(--usp-blue)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:850!important}.admin-template-shell .topbar-search button:disabled{color:#98a2b3!important;background:#eef2f7!important}.admin-template-shell .topbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-template-shell .topbar-date-chip,.admin-template-shell .topbar-account-pill,.admin-template-shell .topbar-icon-link{border:1px solid var(--usp-line)!important;min-height:40px!important;color:var(--usp-ink)!important;background:#fff!important;border-radius:7px!important}.admin-template-shell .topbar-date-chip{color:var(--usp-ink-2)!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;padding:0 11px!important;font-size:.78rem!important;font-weight:850!important;display:inline-flex!important}.admin-template-shell .topbar-date-chip i,.admin-template-shell .topbar-icon-link span{color:var(--usp-blue)!important;font-size:1.08rem!important}.admin-template-shell .topbar-account-pill{width:auto!important;max-width:min(248px,100%)!important;padding:4px 9px!important}.admin-template-shell .topbar-account-avatar{color:var(--usp-blue)!important;background:#eef4ff!important}.admin-template-shell .topbar-primary-action{background:var(--usp-orange)!important;color:#fff!important;border-radius:7px!important;box-shadow:0 10px 22px #f05a1f38!important}.admin-template-shell .topbar-primary-action,.admin-template-shell .topbar-date-chip,.admin-template-shell .topbar-icon-link{flex:none!important}@media (max-width:900px){.admin-template-shell .topbar-date-chip{display:none!important}}.stadium-admin-dashboard{gap:16px!important;padding:18px 20px 34px!important}.stadium-admin-hero,.stadium-setup-hero{color:var(--usp-ink)!important;box-shadow:var(--usp-shadow)!important;background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 48%,#ffffffc2 100%),url(/images/sportovni-hero.png) 100%/cover no-repeat!important;border:1px solid #d8e0eb!important;border-radius:8px!important;overflow:hidden!important}.stadium-admin-hero{grid-template-columns:minmax(250px,.74fr) minmax(270px,.72fr) minmax(340px,1fr)!important;min-height:170px!important;padding:22px!important}.stadium-admin-matchday span,.stadium-setup-hero span{color:var(--usp-orange)!important;background:#fff0e8!important;border-radius:5px!important}.stadium-admin-matchday h1,.stadium-setup-hero h1{color:var(--usp-ink)!important;letter-spacing:0!important}.stadium-admin-matchday p,.admin-shell .stadium-admin-matchday p,.stadium-setup-hero p{color:#475467!important}.stadium-admin-score{border-color:var(--usp-line)!important;color:var(--usp-ink)!important;background:#ffffffe6!important;box-shadow:0 14px 30px #1018280f!important}.stadium-admin-score strong,.stadium-admin-score small,.admin-shell .stadium-admin-score small{color:var(--usp-ink)!important}.stadium-admin-score small{color:var(--usp-muted)!important}.stadium-admin-score b{color:var(--usp-orange)!important}.stadium-admin-day-metrics{align-self:stretch!important}.stadium-admin-day-metrics span{border:1px solid var(--usp-line)!important;color:var(--usp-muted)!important;background:#ffffffe6!important;border-radius:7px!important;padding:12px!important}.admin-shell .stadium-admin-day-metrics span,.admin-shell .stadium-admin-day-metrics strong,.stadium-admin-day-metrics strong{color:var(--usp-ink)!important}.stadium-admin-workflow,.stadium-admin-queue,.stadium-admin-grid,.stadium-setup-path,.stadium-setup-grid{gap:12px!important}.stadium-admin-workflow{border-color:var(--usp-line)!important;background:var(--usp-line)!important;border-radius:8px!important}.stadium-admin-flow-step,.stadium-admin-queue-card,.stadium-admin-panel,.stadium-setup-step{border-color:var(--usp-line)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 10px 22px #1018280b!important}.stadium-admin-flow-step *,.stadium-admin-queue-card *,.stadium-admin-panel *,.stadium-setup-step *,.public-stadium-panel *,.public-stadium-feature-tabs *{min-width:0}.stadium-admin-flow-step:before{background:#eef4ff!important;border-radius:7px!important;box-shadow:inset 0 0 0 1px #d7e6ff!important}.stadium-admin-flow-step.orange:before,.stadium-admin-queue-card.orange:before{background:var(--usp-amber)!important}.stadium-admin-flow-step.green:before,.stadium-admin-queue-card.green:before{background:var(--usp-green)!important}.stadium-admin-flow-step.violet:before,.stadium-admin-queue-card.violet:before{background:var(--usp-blue)!important}.stadium-admin-panel header{border-bottom-color:var(--usp-line)!important;min-height:54px!important}.stadium-admin-panel h2,.public-stadium-panel h2{color:var(--usp-ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:.98rem!important}.stadium-admin-live th,.stadium-admin-live td,.stadium-admin-blockers th,.stadium-admin-blockers td,.public-stadium-table th,.public-stadium-table td{border-bottom-color:#edf1f7!important}.stadium-admin-empty,.module-empty-state.compact{background:#f8fafc!important;border-radius:8px!important}.public-site-shell{background:#fff!important}.public-site-header{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#070f1de0!important;border-bottom:1px solid #ffffff24!important;min-height:64px!important}.public-site-brand strong,.public-site-nav a,.public-site-actions a,.public-site-context b{color:#fff!important}.public-site-brand span,.public-site-brand img{background:0 0!important;border:1px solid #ffffff3d!important}.public-site-nav a[aria-current=page]{color:#fff!important}.public-site-actions a:first-child{color:#ffffffc2!important}.public-site-actions a:last-child{background:var(--usp-orange)!important;box-shadow:0 12px 24px #f05a1f40!important}.public-site-header .public-site-context{background:#ffffffeb!important}.public-site-header .public-site-context b{color:var(--usp-ink)!important}.public-stadium-site{--stadium-blue:var(--usp-blue);--stadium-navy:#07111f;--stadium-text:var(--usp-ink);--stadium-muted:var(--usp-muted);--stadium-border:var(--usp-line);--stadium-live:var(--usp-orange);--stadium-ok:var(--usp-green);background:#fff!important;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif!important}.public-stadium-hero{background:url(/images/sportovni-hero.png) 50%/cover no-repeat!important;grid-template-columns:minmax(360px,.95fr) minmax(280px,.78fr) minmax(250px,.64fr)!important;grid-template-areas:"copy scoreboard ticket""copy leagues leagues"!important;align-items:end!important;gap:20px!important;min-height:calc(100vh - 190px)!important;max-height:720px!important;padding:clamp(28px,5vw,58px) clamp(22px,5vw,58px) 72px!important}.public-stadium-hero:before{background:linear-gradient(90deg,#050c19f0 0%,#050c19b8 40%,#050c1942 72%,#050c19c7 100%)!important}.public-stadium-hero-copy{color:#fff;grid-area:copy;align-self:center;gap:20px;max-width:620px;display:grid}.public-stadium-hero-copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.6rem,5.4vw,5.8rem);font-weight:900;line-height:.98}.public-stadium-hero-copy p{color:#ffffffd6;max-width:540px;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:650;line-height:1.55}.public-stadium-hero-copy h2,.public-stadium-hero-copy p{text-wrap:balance}.public-stadium-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.public-stadium-hero-actions a{color:#fff;border:1px solid #ffffff47;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.public-stadium-hero-actions a:first-child{border-color:var(--usp-orange);background:var(--usp-orange)}.public-stadium-leagues{grid-area:leagues;box-shadow:none!important;background:#070f1dbd!important;border-color:#ffffff29!important;align-self:end!important}.public-stadium-leagues .module-empty-state.compact{color:#fff!important;background:0 0!important;border:0!important;border-radius:8px!important;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr) auto!important;align-items:center!important;gap:12px 18px!important;min-height:0!important;padding:18px!important;display:grid!important}.public-stadium-leagues .module-empty-state.compact h3{color:#fff!important;margin:0!important;font-size:1rem!important;line-height:1.2!important}.public-stadium-leagues .module-empty-state.compact p{color:#ffffffb8!important;max-width:720px!important;margin:0!important;font-size:.88rem!important;line-height:1.42!important}.public-stadium-leagues .module-empty-state.compact .action-row{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.public-stadium-leagues .module-empty-state.compact .button{border-radius:7px!important;width:auto!important;min-height:40px!important;padding:0 12px!important;font-size:.82rem!important}.public-stadium-leagues .module-empty-state.compact .button-primary{background:var(--usp-orange)!important;color:#fff!important}.public-stadium-scoreboard{grid-area:scoreboard;background:#fffffff5!important;border:0!important;border-radius:8px!important;align-self:end!important;box-shadow:0 20px 45px #0000002e!important}.public-stadium-ticket-card{grid-area:ticket;box-shadow:none!important;background:#070f1dc7!important;border-color:#ffffff29!important;align-self:end!important}.public-stadium-scoreboard .public-scoreboard-meta{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:6px 12px!important;display:grid!important}.public-stadium-scoreboard .public-scoreboard-meta time{grid-column:2}.public-stadium-scoreboard .public-scoreboard-empty{gap:10px;padding:18px 0 16px;display:grid}.public-stadium-scoreboard .public-scoreboard-empty strong{color:var(--usp-ink);font-size:1.05rem;line-height:1.28}.public-stadium-scoreboard .public-scoreboard-empty p{color:var(--usp-muted);margin:0;font-size:.92rem;font-weight:650;line-height:1.42}.public-stadium-feature-tabs{z-index:5;border:1px solid var(--usp-line);max-width:1180px;box-shadow:var(--usp-shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-42px auto 18px;display:grid;position:relative;overflow:hidden}.public-stadium-feature-tabs a{min-height:84px;color:var(--usp-ink);grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon title""icon detail";align-items:center;gap:2px 12px;padding:17px 18px;text-decoration:none;display:grid}.public-stadium-feature-tabs a+a{border-left:1px solid var(--usp-line)}.public-stadium-feature-tabs span{color:var(--usp-blue);grid-area:icon;font-size:1.7rem}.public-stadium-feature-tabs strong{color:var(--usp-ink);grid-area:title;font-size:.96rem}.public-stadium-feature-tabs small{color:var(--usp-muted);overflow-wrap:anywhere;grid-area:detail;font-size:.74rem;font-weight:750}.public-stadium-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr) minmax(280px,.72fr)!important;max-width:1180px!important;padding:18px 22px 42px!important}.public-stadium-panel{border-color:var(--usp-line)!important;border-radius:8px!important;box-shadow:0 10px 24px #1018280d!important}.public-stadium-match-row{grid-template-columns:44px minmax(120px,.82fr) minmax(120px,1fr) 72px 58px!important}.public-stadium-match-row p{display:block!important}@media (max-width:1180px){.admin-template-shell.admin-shell{grid-template-columns:220px minmax(0,1fr)!important}.admin-template-shell .topbar{grid-template-columns:1fr minmax(260px,1fr)!important}.admin-template-shell .topbar-actions{grid-column:1/-1!important;justify-content:flex-start!important}.stadium-admin-hero,.public-stadium-hero,.public-stadium-grid{grid-template-columns:1fr!important;grid-template-areas:none!important;max-height:none!important}.public-stadium-hero-copy,.public-stadium-leagues,.public-stadium-scoreboard,.public-stadium-ticket-card{grid-area:auto!important}.public-stadium-feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:22px}}@media (max-width:760px){.admin-template-shell.admin-shell{display:block!important}.admin-template-shell .sidebar{height:auto!important;color:var(--usp-ink)!important;background:#fff!important}.admin-template-shell .sidebar-head h2,.admin-template-shell .sidebar-head p,.admin-template-shell .nav-workspace-link,.admin-template-shell .nav-workspace-link strong,.admin-template-shell .nav-workspace-link small,.admin-template-shell .sidebar .nav-workspace-link span,.admin-template-shell .sidebar .nav-workspace-link strong{color:var(--usp-ink)!important}.admin-template-shell .nav-workspace-link.is-active,.admin-template-shell .nav-workspace-link:hover,.admin-template-shell .nav-workspace-link.is-active strong,.admin-template-shell .nav-workspace-link:hover strong{color:#fff!important}.admin-template-shell .nav-workspace-subnav{display:none!important}.admin-template-shell .topbar{grid-template-columns:1fr!important}.admin-template-shell .topbar-search{grid-template-columns:minmax(0,1fr) auto!important}.admin-template-shell .topbar-search>small,.admin-template-shell .topbar-date-chip,.admin-template-shell .topbar-search>span{display:none!important}.public-site-header{background:#070f1df5!important}.public-stadium-hero{min-height:auto!important;padding:96px 18px 72px!important}.public-stadium-hero-copy h2{font-size:clamp(2.2rem,13vw,3.4rem)}.public-stadium-feature-tabs{grid-template-columns:1fr;margin:-34px 14px 14px}.public-stadium-leagues .module-empty-state.compact{grid-template-columns:1fr!important}.public-stadium-leagues .module-empty-state.compact p{margin-top:4px!important}.public-stadium-leagues .module-empty-state.compact .action-row{grid-template-columns:1fr 1fr!important;justify-content:stretch!important;display:grid!important}.public-stadium-leagues .module-empty-state.compact .button{width:100%!important}.public-stadium-feature-tabs a+a{border-top:1px solid var(--usp-line);border-left:0}.stadium-admin-workflow,.stadium-admin-queue,.stadium-admin-day-metrics,.public-stadium-feature-tabs,.public-stadium-grid{grid-template-columns:1fr!important}}.admin-template-shell .admin-context-bar{background:#fff!important;border:1px solid #10182814!important;border-radius:8px!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:stretch!important;gap:14px!important;margin:12px 18px 0!important;padding:14px!important;display:grid!important;box-shadow:0 10px 24px #1018280b!important}.admin-template-shell .admin-context-copy span{color:var(--usp-orange)!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important;font-weight:900!important}.admin-template-shell .admin-context-copy strong{color:var(--usp-ink)!important;letter-spacing:0!important;font-size:1rem!important;font-weight:900!important;line-height:1.22!important}.admin-template-shell .admin-context-copy p{max-width:760px!important;color:var(--usp-muted)!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;line-height:1.45!important}.admin-template-shell .admin-context-actions{grid-template-columns:repeat(3,minmax(132px,1fr))!important;gap:8px!important;min-width:min(520px,100%)!important;display:grid!important}.admin-template-shell .admin-context-link{border:1px solid var(--usp-line)!important;min-width:0!important;min-height:58px!important;color:var(--usp-ink)!important;box-shadow:none!important;background:#f8fafc!important;border-radius:7px!important;align-content:center!important;gap:4px!important;padding:10px 12px!important;text-decoration:none!important;display:grid!important}.admin-template-shell .admin-context-link small{color:var(--usp-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.68rem!important;font-weight:850!important}.admin-template-shell .admin-context-link strong{color:var(--usp-ink)!important;letter-spacing:0!important;overflow-wrap:anywhere!important;font-size:.82rem!important;font-weight:850!important;line-height:1.22!important}.admin-template-shell .operational-depth-bar{border:1px solid #10182814!important;border-left:4px solid var(--usp-orange)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(190px,.75fr) minmax(300px,1fr) minmax(260px,1.05fr) auto!important;align-items:center!important;gap:10px 12px!important;margin:10px 18px 0!important;padding:12px 14px!important;display:grid!important;box-shadow:0 10px 24px #1018280a!important}.admin-template-shell .operational-depth-bar.ready{border-left-color:var(--usp-green)!important}.admin-template-shell .operational-depth-bar.blocked{border-left-color:#d92d20!important}.admin-template-shell .operational-depth-primary strong,.admin-template-shell .operational-depth-next strong{color:var(--usp-ink)!important;font-size:.86rem!important;font-weight:850!important;line-height:1.26!important}.admin-template-shell .operational-depth-primary .topbar-label,.admin-template-shell .operational-depth-bar dt,.admin-template-shell .operational-depth-next span{color:var(--usp-muted)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.66rem!important;font-weight:850!important;line-height:1.2!important}.admin-template-shell .operational-depth-bar dl{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.admin-template-shell .operational-depth-bar dd{color:var(--usp-ink)!important;margin:3px 0 0!important;font-size:.76rem!important;font-weight:780!important;line-height:1.25!important}.admin-template-shell .operational-depth-chips{flex-wrap:wrap!important;grid-column:1/4!important;gap:6px!important;min-width:0!important;display:flex!important}.admin-template-shell .operational-depth-chips code,.admin-template-shell .operational-depth-chips span,.admin-template-shell .operational-depth-link{border:1px solid var(--usp-line)!important;min-height:28px!important;color:var(--usp-muted)!important;background:#f8fafc!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-family:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.admin-template-shell .operational-depth-chips code{color:var(--usp-blue)!important}.admin-template-shell .operational-depth-link{color:var(--usp-orange)!important;white-space:nowrap!important;background:#fff4ed!important;border-color:#f05a1f38!important;grid-area:1/4/span 2!important;justify-self:end!important}@media (max-width:1180px){.admin-template-shell .admin-context-bar,.admin-template-shell .operational-depth-bar{grid-template-columns:1fr!important}.admin-template-shell .admin-context-actions{min-width:0!important}.admin-template-shell .operational-depth-chips,.admin-template-shell .operational-depth-link{grid-area:auto!important}.admin-template-shell .operational-depth-link{justify-self:start!important}}@media (max-width:760px){.admin-template-shell .admin-context-bar,.admin-template-shell .operational-depth-bar{margin-inline:12px!important;padding:12px!important}.admin-template-shell .admin-context-actions,.admin-template-shell .operational-depth-bar dl{grid-template-columns:1fr!important}.admin-template-shell .operational-depth-chips{grid-template-columns:1fr!important;display:grid!important}.admin-template-shell .operational-depth-chips code,.admin-template-shell .operational-depth-chips span,.admin-template-shell .operational-depth-link{white-space:normal!important;justify-content:flex-start!important;width:100%!important}}.public-site-brand .public-site-logo{aspect-ratio:268/56!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:clamp(164px,15.8vw,210px)!important;height:auto!important}.public-site-brand .public-site-logo+.public-site-brand-text{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.public-site-footer .public-site-brand .public-site-logo{filter:none!important}.public-stadium-hero{background:#07111f!important;position:relative!important;overflow:hidden!important}.public-stadium-hero-image{z-index:-2!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1.01)!important}.public-stadium-hero:before{z-index:-1!important;background:linear-gradient(90deg,#050c19f0 0%,#050c19b8 40%,#050c1940 72%,#050c19c7 100%)!important}.public-stadium-ticket-card strong{overflow-wrap:anywhere!important}.public-stadium-site{background:linear-gradient(#fff 0%,#f8fbff 56%,#fff 100%)!important}.public-stadium-feature-tabs{background:linear-gradient(#fff 0%,#f7faff 100%)!important;border-color:#d6e0eff5!important;box-shadow:0 24px 70px #0f172a21!important}.public-stadium-feature-tabs a{transition:background .16s,transform .16s;position:relative;min-height:92px!important}.public-stadium-feature-tabs a:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.public-stadium-feature-tabs a:hover{background:#eef4ff;transform:translateY(-1px)}.public-stadium-feature-tabs a:hover:before{background:var(--usp-orange)}.public-stadium-feature-tabs span{background:#eef4ff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;color:var(--usp-blue)!important;font-size:1.28rem!important}.public-stadium-feature-tabs strong{line-height:1.15;font-size:1.02rem!important}.public-stadium-feature-tabs small{line-height:1.3;font-size:.78rem!important}.public-stadium-grid{gap:18px!important;padding-top:28px!important;padding-bottom:72px!important}.public-stadium-panel{overflow:hidden;background:linear-gradient(#fff 0%,#fbfdff 100%)!important}.public-stadium-panel header{background:#ffffffc2;min-height:60px}.public-stadium-panel h2{color:#111827;letter-spacing:0!important;text-transform:none!important;font-size:1.03rem!important}.public-stadium-panel header a{white-space:nowrap;font-size:.9rem;color:var(--usp-blue)!important}.public-stadium-empty-board{background:linear-gradient(135deg,#075eea0f,#10b9810a),#f8fbff;gap:14px;min-height:178px;padding:16px;display:grid}.public-preview-head{gap:5px;display:grid}.public-preview-head span{color:var(--usp-orange);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.public-preview-head strong{color:#111827;font-size:1.04rem;line-height:1.24}.public-stadium-rank-preview ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.public-stadium-rank-preview li{background:#ffffffd1;border:1px solid #dfe8f5;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.public-stadium-rank-preview li b{color:#fff;background:#0b1d3c;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.82rem;display:grid}.public-stadium-rank-preview li span{color:#172033;font-weight:900}.public-stadium-rank-preview li em{color:#64748b;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:850}.public-results-preview-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-results-preview-flow div{background:#ffffffdb;border:1px solid #dfe8f5;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.public-results-preview-flow i{width:30px;height:30px;color:var(--usp-blue);background:#eef4ff;border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.public-results-preview-flow span{color:#172033;font-size:.9rem;font-weight:900;line-height:1.2}.public-results-preview-flow small{color:#66758b;font-size:.76rem;font-weight:800}.public-stadium-panel-cta{background:var(--usp-blue);border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;box-shadow:0 12px 28px #075eea33;color:#fff!important;font-weight:950!important;display:inline-flex!important}.public-stadium-ticket-head{gap:8px;display:grid;background:radial-gradient(circle at 92% 12%,#f05a1f6b,#0000 34%),linear-gradient(135deg,#081832,#102b5a 62%,#07111f)!important;padding:18px!important}.public-stadium-ticket-head strong{font-size:1.02rem;line-height:1.22}.public-stadium-ticket-head span{font-size:.92rem;font-weight:650;line-height:1.45;margin:0!important}.public-ticket-preview{background:#fff;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.public-ticket-preview>span{background:linear-gradient(135deg, var(--usp-orange), #ff9a4d);color:#fff;border-radius:8px;place-items:center;width:54px;height:54px;font-size:.9rem;font-weight:950;display:grid}.public-ticket-preview strong,.public-ticket-preview small{display:block}.public-ticket-preview strong{color:#111827;font-size:.95rem;line-height:1.22}.public-ticket-preview small{color:#66758b;margin-top:4px;font-size:.8rem;font-weight:780;line-height:1.36}.public-stadium-fan-zone{padding:16px!important}.public-stadium-fan-zone h2{font-size:1.03rem!important}.public-stadium-fan-zone a{background:#fff;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"index title""index detail";align-items:center;min-height:72px;transition:border-color .16s,background .16s,transform .16s;gap:2px 10px!important}.public-stadium-fan-zone a:hover{background:#f4f8ff;border-color:#075eea52;transform:translateY(-1px)}.public-stadium-fan-zone a span{width:34px;height:34px;color:var(--usp-blue);background:#eef4ff;border-radius:8px;grid-area:index;place-items:center;font-size:.72rem;font-weight:950;display:grid}.public-stadium-fan-zone a strong{color:#111827;grid-area:title;font-size:.94rem;line-height:1.2}.public-stadium-fan-zone a small{grid-area:detail;font-size:.78rem;line-height:1.3}.public-stadium-subpage-hero{isolation:isolate!important;color:#fff!important;background-color:#07111f!important;position:relative!important;overflow:hidden!important}.public-stadium-subpage-hero:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#050c19f0 0%,#050c19bd 42%,#050c1952 72%,#050c19c7 100%)!important;position:absolute!important;inset:0!important}.public-stadium-subpage-hero-image{z-index:0!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1.01)!important}.public-stadium-subpage-hero>:not(.public-stadium-subpage-hero-image){z-index:2!important;position:relative!important}.public-stadium-subpage-hero h1,.public-stadium-subpage-hero h2,.public-stadium-subpage-hero .public-results-kicker,.public-stadium-subpage-hero .public-experience-eyebrow,.public-stadium-subpage-hero .eyebrow,.public-stadium-subpage-hero .ticket-public-copy>p,.public-stadium-subpage-hero .ticket-receipt-intro span{color:#fff!important}.public-stadium-subpage-hero p{color:#ffffffd1!important}.public-stadium-subpage-card{color:var(--usp-ink)!important;background:linear-gradient(#fffffffa,#f7fafff5)!important;border:1px solid #d6e0eff2!important;border-radius:8px!important;box-shadow:0 22px 54px #0000002e!important}.public-stadium-subpage-card,.public-stadium-subpage-card h1,.public-stadium-subpage-card h2,.public-stadium-subpage-card h3,.public-stadium-subpage-card strong,.public-stadium-subpage-card label,.public-stadium-subpage-card dd{color:var(--usp-ink)!important}.public-stadium-subpage-card p,.public-stadium-subpage-card small,.public-stadium-subpage-card span,.public-stadium-subpage-card dt{color:var(--usp-muted)!important}.public-stadium-subpage-hero .button-primary,.public-stadium-subpage-hero .public-experience-button-primary,.public-stadium-subpage-hero .ticket-public-buy-button{border-color:var(--usp-orange)!important;background:var(--usp-orange)!important;color:#fff!important;box-shadow:0 14px 28px #f05a1f42!important}.public-stadium-subpage-hero .button:not(.button-primary),.public-stadium-subpage-hero .public-experience-button-secondary{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff47!important}.public-experience-page,.public-results-page-modern,.public-web-app-shell,.league-application-page,.ticket-recovery-page,.ticket-receipt-page,.ticket-public-page{background:linear-gradient(#fff 0%,#f8fbff 58%,#fff 100%)!important;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif!important}.public-experience-hero.public-stadium-subpage-hero{min-height:min(600px,100vh - 64px)!important;padding:clamp(40px,6vw,76px) clamp(22px,5vw,58px) clamp(62px,8vw,92px)!important}.public-experience-backdrop{background:linear-gradient(90deg,#050c1914,#050c1952)!important}.public-results-hero-modern.public-stadium-subpage-hero,.league-application-hero.public-stadium-subpage-hero,.public-web-hero.public-stadium-subpage-hero,.ticket-recovery-hero.public-stadium-subpage-hero,.ticket-receipt-intro.public-stadium-subpage-hero{box-shadow:none!important;border:0!important;border-radius:0!important}.public-results-hero-modern.public-stadium-subpage-hero,.league-application-hero.public-stadium-subpage-hero,.ticket-recovery-hero.public-stadium-subpage-hero,.ticket-receipt-intro.public-stadium-subpage-hero{padding-top:clamp(48px,6vw,82px)!important;padding-bottom:clamp(54px,7vw,92px)!important}.public-results-summary-modern.public-stadium-subpage-card article,.public-experience-stats.public-stadium-subpage-card article{box-shadow:none!important;background:#ffffffd1!important;border-color:#d6e0efdb!important}.public-web-hero.public-stadium-subpage-hero{padding-inline:clamp(22px,7vw,120px)!important;grid-template-columns:minmax(0,.95fr) minmax(320px,.58fr)!important;align-items:center!important;gap:clamp(24px,4vw,56px)!important;width:100%!important;max-width:none!important;min-height:560px!important;margin:0!important;padding-top:clamp(48px,6vw,82px)!important;padding-bottom:clamp(54px,7vw,92px)!important}.public-web-hero.public-stadium-subpage-hero .public-web-hero-copy h1{max-width:9ch!important;font-size:clamp(3rem,7vw,5.6rem)!important;line-height:.96!important}.public-web-role-switch button.is-active{background:var(--usp-orange)!important;color:#fff!important}.ticket-receipt-actions.public-stadium-subpage-card{padding:14px!important}.ticket-receipt-actions.public-stadium-subpage-card .button:not(.button-primary){border-color:var(--usp-line)!important;color:var(--usp-ink)!important;background:#fff!important}.ticket-public-unavailable.public-stadium-subpage-hero{align-content:center!important;min-height:420px!important;padding:clamp(42px,7vw,86px)!important}@media (max-width:860px){.public-web-hero.public-stadium-subpage-hero{grid-template-columns:1fr!important;gap:22px!important;min-height:auto!important;padding:48px 16px 54px!important}.public-web-hero.public-stadium-subpage-hero .public-web-hero-copy h1{max-width:8ch!important;font-size:clamp(2.8rem,14vw,4.2rem)!important}.public-web-hero.public-stadium-subpage-hero .public-web-hero-copy p{max-width:32ch!important;font-size:1rem!important}.public-web-phone.public-stadium-subpage-card{width:100%!important;min-height:auto!important;padding:1rem!important}}.admin-login-page.public-stadium-subpage-hero{background:#07111f!important;align-content:start!important;min-height:100vh!important;padding:22px clamp(18px,4vw,42px) clamp(42px,6vw,80px)!important;display:grid!important}.admin-login-page.public-stadium-subpage-hero .admin-login-brand,.admin-login-page.public-stadium-subpage-hero .admin-login-shell{z-index:2!important;position:relative!important}.admin-login-page.public-stadium-subpage-hero .admin-login-brand{color:#fff!important;align-items:center!important;gap:12px!important;min-height:48px!important;text-decoration:none!important;display:inline-flex!important}.admin-login-page.public-stadium-subpage-hero .admin-login-brand span{background:var(--usp-orange)!important;color:#fff!important;border-radius:8px!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:950!important;display:grid!important}.admin-login-page.public-stadium-subpage-hero .admin-login-brand strong{color:#fff!important;font-size:1.3rem!important;font-weight:950!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy{max-width:690px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-eyebrow{color:#ffb58a!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy h1{color:#fff!important;letter-spacing:0!important;font-size:clamp(2.7rem,5.8vw,5.6rem)!important;line-height:.98!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy>p:not(.admin-login-eyebrow){color:#ffffffd1!important;max-width:58ch!important}.admin-login-page.public-stadium-subpage-hero .admin-login-benefits article{box-shadow:none!important;background:#070f1db3!important;border-color:#ffffff29!important;border-radius:8px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-benefits strong{color:#fff!important}.admin-login-page.public-stadium-subpage-hero .admin-login-benefits article p{color:#ffffffb8!important}.admin-login-page.public-stadium-subpage-hero .admin-login-quick-links a{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important;border-radius:8px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-quick-links a:first-child{border-color:var(--usp-orange)!important;background:var(--usp-orange)!important}.admin-login-page.public-stadium-subpage-hero .admin-login-card{border-radius:8px!important;box-shadow:0 24px 64px #00000038!important}.admin-login-page.public-stadium-subpage-hero .admin-login-mark,.admin-login-page.public-stadium-subpage-hero .admin-login-submit{background:var(--usp-orange)!important;box-shadow:0 16px 30px #f05a1f3d!important}@media (max-width:980px){.admin-login-page.public-stadium-subpage-hero .admin-login-shell{grid-template-columns:1fr!important;gap:22px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy h1{font-size:clamp(2.5rem,13vw,4.2rem)!important}.admin-login-page.public-stadium-subpage-hero .admin-login-benefits{display:none!important}}@media (max-width:640px){.admin-login-page.public-stadium-subpage-hero{padding:20px 16px 34px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-brand{margin-bottom:34px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy{gap:14px!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy h1{font-size:clamp(2.35rem,12vw,3.35rem)!important}.admin-login-page.public-stadium-subpage-hero .admin-login-copy>p:not(.admin-login-eyebrow){font-size:.98rem!important;line-height:1.5!important}.admin-login-page.public-stadium-subpage-hero .admin-login-quick-links{display:none!important}.admin-login-page.public-stadium-subpage-hero .admin-login-card{padding:18px!important}}.ticket-public-checkout-card{background:linear-gradient(#fff,#f8fbff)!important;border-radius:18px!important;padding:1.15rem!important;box-shadow:0 28px 80px #00000047!important}.ticket-public-price-row{border-bottom:1px dashed #d7e0ec!important;padding-bottom:.9rem!important}.ticket-public-price-row strong{font-size:clamp(1.65rem,4vw,2.25rem)!important}.ticket-public-payment-strip span{color:#26364f!important;background:#f4f7fb!important;border:1px solid #dce5f2!important;line-height:1.2!important}.public-stadium-hero{grid-template-columns:minmax(360px,.95fr) minmax(420px,.9fr)!important;grid-template-areas:"copy scoreboard""copy leagues"!important}.public-stadium-scoreboard{max-width:520px!important}.public-stadium-leagues{max-width:790px!important}.ticket-sales-cockpit{gap:1rem!important;display:grid!important;overflow:hidden!important}.ticket-sales-cockpit .section-heading{align-items:start!important}.ticket-sales-cockpit .section-heading p{overflow-wrap:anywhere!important;max-width:760px!important}.ticket-sales-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ticket-sales-health article,.ticket-product-card,.ticket-sales-editor,.ticket-sales-products,.ticket-sales-config-grid>article{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe4ef;border-radius:8px;min-width:0}.ticket-sales-health article{gap:.28rem;padding:.82rem;display:grid}.ticket-sales-health span,.ticket-config-list span{color:#66758b;font-size:.76rem;font-weight:900}.ticket-sales-health strong{color:#101828;overflow-wrap:anywhere;font-size:1.28rem;line-height:1}.ticket-sales-health p{color:#526174;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.36}.ticket-sales-grid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:start;gap:.85rem;display:grid}.ticket-sales-products,.ticket-sales-editor,.ticket-sales-config-grid>article{padding:.95rem}.compact-heading{margin-bottom:.75rem}.compact-heading h3,.ticket-sales-config-grid h3{color:#111827;margin:0;font-size:1.06rem;line-height:1.16}.compact-heading p,.ticket-sales-config-grid p{color:#5d6b82;margin:.3rem 0 0;font-size:.86rem;line-height:1.42}.ticket-product-list{gap:.6rem;display:grid}.ticket-product-card{color:#172033;gap:.32rem;padding:.72rem;text-decoration:none;display:grid}.ticket-product-card.is-active{border-color:#075eea;box-shadow:0 0 0 3px #075eea14}.ticket-product-card strong{color:#111827;font-size:.96rem;line-height:1.2}.ticket-product-card p,.ticket-product-card small{color:#5d6b82;margin:0;font-size:.82rem;font-weight:780;line-height:1.36}.ticket-sales-editor .studio-form,.ticket-sales-config-grid .studio-form{gap:.62rem}.compact-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ticket-toggle-row,.ticket-sales-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ticket-toggle-row{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;padding:.62rem}.ticket-toggle-row label{color:#26364f;align-items:center;gap:.4rem;font-size:.84rem;font-weight:900;display:inline-flex}.ticket-form-note{color:#607086;margin:0;font-size:.82rem;font-weight:760;line-height:1.4}.ticket-sales-actions .button{width:auto!important}.ticket-sales-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ticket-config-list{gap:.5rem;min-height:68px;margin:.65rem 0;display:grid}.ticket-config-list div{background:#fff;border:1px solid #e1e8f2;border-radius:8px;gap:.18rem;padding:.62rem;display:grid}.ticket-config-list strong{color:#111827;font-size:.9rem}.ticket-sales-config-grid input,.ticket-sales-config-grid select,.ticket-product-form input,.ticket-product-form select{min-width:0}@media (max-width:1180px){.ticket-sales-health,.ticket-sales-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-sales-grid{grid-template-columns:1fr}}@media (max-width:760px){.public-site-brand .public-site-logo{width:164px!important}.public-stadium-hero-image{object-position:57% center!important}.public-results-preview-flow,.public-stadium-rank-preview li,.public-ticket-preview{grid-template-columns:1fr!important}.public-stadium-rank-preview li em{white-space:normal}.ticket-sales-health,.ticket-sales-config-grid,.compact-two{grid-template-columns:1fr!important}.ticket-sales-actions .button{width:100%!important}}.admin-template-shell .admin-context-bar,.admin-template-shell .operational-depth-bar{display:none!important}.admin-template-shell .topbar{grid-template-columns:minmax(140px,.26fr) minmax(260px,.8fr) auto!important;gap:12px!important;min-height:58px!important;padding:8px 18px!important;box-shadow:0 8px 20px #10182809!important}.admin-template-shell .topbar-module-anchor{gap:1px!important;min-width:0!important;display:grid!important}.admin-template-shell .topbar-module-anchor span{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important}.admin-template-shell .topbar-module-anchor strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.92rem!important;line-height:1.12!important;overflow:hidden!important}.admin-template-shell .topbar-search{grid-template-columns:minmax(0,1fr) auto!important;min-height:38px!important;padding:0 6px 0 10px!important}.admin-template-shell .topbar-search>span,.admin-template-shell .topbar-search>small{display:none!important}.admin-template-shell .topbar-search input{height:36px!important;font-size:.86rem!important}.admin-template-shell .topbar-search button{min-height:30px!important;padding:0 10px!important;font-size:.76rem!important}.admin-template-shell .topbar-date-chip,.admin-template-shell .topbar-icon-cluster{display:none!important}.admin-template-shell .topbar-account-pill{width:min(214px,22vw)!important;min-height:38px!important}.admin-template-shell .topbar-primary-action{min-height:38px!important;padding:0 14px!important;font-size:.82rem!important}.admin-template-shell .page{padding-top:14px!important}.admin-template-shell .admin-hero,.admin-template-shell .module-hero{margin-top:0!important}.admin-template-shell .stadium-setup-dashboard{gap:14px!important;padding:16px 18px 28px!important}.admin-template-shell .stadium-setup-hero{background:linear-gradient(90deg,#fffffffc 0%,#f8fbfffa 100%)!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:24px 28px!important;display:grid!important}.admin-template-shell .stadium-setup-hero h1{letter-spacing:0!important;max-width:760px!important;margin:12px 0 10px!important;font-size:clamp(1.65rem,3vw,2.75rem)!important;line-height:1.04!important}.admin-template-shell .stadium-setup-hero p{max-width:760px!important;font-size:clamp(.94rem,1.15vw,1.05rem)!important;font-weight:760!important;line-height:1.45!important}.admin-template-shell .stadium-setup-hero aside{background:#fff!important;border-color:#dbe4f0!important;align-content:center!important;min-height:118px!important;box-shadow:0 10px 22px #1018280b!important}.admin-template-shell .stadium-setup-hero aside strong{color:var(--usp-blue)!important;font-size:2rem!important}.admin-template-shell .stadium-setup-hero aside span{color:var(--usp-muted)!important;font-size:.82rem!important;font-weight:850!important}.admin-template-shell .stadium-setup-hero aside a{background:var(--usp-blue)!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;font-size:.88rem!important}.admin-template-shell .stadium-setup-path{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-template-shell .stadium-setup-step{min-height:176px!important;padding:14px!important}.admin-template-shell .stadium-setup-step strong{font-size:1rem!important;line-height:1.15!important}.admin-template-shell .stadium-setup-step p{font-size:.82rem!important;line-height:1.34!important}.admin-template-shell .stadium-setup-step b{align-items:center!important;min-height:36px!important}@media (max-width:1180px){.admin-template-shell .topbar{grid-template-columns:minmax(130px,.34fr) minmax(220px,1fr)!important}.admin-template-shell .topbar-actions{grid-column:1/-1!important;justify-content:flex-start!important}.admin-template-shell .stadium-setup-hero,.admin-template-shell .stadium-setup-path{grid-template-columns:1fr!important}}@media (max-width:760px){.admin-template-shell .topbar{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding:10px 14px!important;position:static!important}.admin-template-shell .topbar-module-anchor{justify-content:space-between!important;display:flex!important}.admin-template-shell .topbar-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.admin-template-shell .topbar-account-pill{width:100%!important}}.admin-shell main.page.league-ops-page-revamp,.admin-template-shell main.page.league-ops-page-revamp{gap:16px!important;padding-top:24px!important}.admin-shell .league-ops-page-revamp .league-ops-hero,.admin-template-shell .league-ops-page-revamp .league-ops-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .league-ops-page-revamp .league-ops-hero h1,.admin-template-shell .league-ops-page-revamp .league-ops-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;line-height:1.04!important}.admin-shell .league-ops-page-revamp .league-ops-hero p,.admin-template-shell .league-ops-page-revamp .league-ops-hero p{color:#5d6678!important;max-width:66ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch,.admin-template-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch{border-radius:10px!important;width:fit-content!important;margin-top:14px!important;padding:5px!important}.admin-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch button,.admin-template-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch button{border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:.86rem!important}.admin-shell .league-ops-page-revamp .league-ops-truth-panel,.admin-template-shell .league-ops-page-revamp .league-ops-truth-panel{box-shadow:none!important;background:#f8fafc!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .league-ops-page-revamp .league-ops-truth-panel span,.admin-template-shell .league-ops-page-revamp .league-ops-truth-panel span{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.admin-shell .league-ops-page-revamp .league-ops-truth-panel strong,.admin-template-shell .league-ops-page-revamp .league-ops-truth-panel strong{color:#111827!important;font-size:1.08rem!important;line-height:1.18!important}.admin-shell .league-ops-page-revamp .league-ops-truth-panel p,.admin-template-shell .league-ops-page-revamp .league-ops-truth-panel p{color:#5d6678!important;font-size:.84rem!important;line-height:1.38!important}.admin-shell .league-ops-command-board .section-heading,.admin-template-shell .league-ops-command-board .section-heading{align-items:center!important}.admin-shell .league-ops-command-board .section-heading h2,.admin-shell .league-ops-page-revamp .section-heading h2,.admin-template-shell .league-ops-command-board .section-heading h2,.admin-template-shell .league-ops-page-revamp .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .league-ops-command-board .section-heading p,.admin-shell .league-ops-page-revamp .section-heading p,.admin-template-shell .league-ops-command-board .section-heading p,.admin-template-shell .league-ops-page-revamp .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .league-ops-command-board .intake-command-row,.admin-template-shell .league-ops-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:118px minmax(0,1fr) minmax(128px,auto)!important;min-height:76px!important;padding:10px 12px!important}.admin-shell .league-ops-command-board .intake-command-row>span strong,.admin-template-shell .league-ops-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.12rem!important}.admin-shell .league-ops-command-board .intake-command-row div>strong,.admin-template-shell .league-ops-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .league-ops-command-board .intake-command-row p,.admin-template-shell .league-ops-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .league-ops-page-revamp .ops-truth-callout,.admin-shell .league-ops-page-revamp .ops-workspace-grid,.admin-shell .league-ops-page-revamp .phase-ops-panel,.admin-template-shell .league-ops-page-revamp .ops-truth-callout,.admin-template-shell .league-ops-page-revamp .ops-workspace-grid,.admin-template-shell .league-ops-page-revamp .phase-ops-panel{margin-top:0!important}@media (max-width:1100px){.admin-shell .league-ops-page-revamp .league-ops-hero,.admin-shell .league-ops-command-board .intake-command-row,.admin-template-shell .league-ops-page-revamp .league-ops-hero,.admin-template-shell .league-ops-command-board .intake-command-row{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell .league-ops-page-revamp .league-ops-hero,.admin-template-shell .league-ops-page-revamp .league-ops-hero{padding:16px!important}.admin-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch,.admin-template-shell .league-ops-page-revamp .league-ops-hero .hub-mode-switch{width:100%!important;overflow-x:auto!important}}.admin-template-shell .module-page,.admin-template-shell main.page:not(.admin-dashboard-template){gap:14px!important}.admin-template-shell .admin-hero,.admin-template-shell .module-hero,.admin-template-shell .admin-hero.module-hero{border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(220px,310px)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;padding:18px!important}.admin-template-shell .admin-hero-copy{align-content:center!important;gap:8px!important}.admin-template-shell .admin-hero h1,.admin-template-shell .module-hero h1,.admin-template-shell .module-hero .admin-hero-copy h1,.admin-template-shell .results-hero h1{letter-spacing:0!important;max-width:14ch!important;font-size:clamp(2rem,3vw,2.75rem)!important;line-height:.98!important}.admin-template-shell .admin-hero p,.admin-template-shell .module-hero p,.admin-template-shell .module-hero .admin-hero-copy p,.admin-template-shell .results-hero>div>p{max-width:66ch!important;font-size:.92rem!important;line-height:1.43!important}.admin-template-shell .module-summary-card,.admin-template-shell .hero-command-panel,.admin-template-shell .metric-card,.admin-template-shell .panel,.admin-template-shell .panel-wide,.admin-template-shell .module-info-card,.admin-template-shell .module-empty-state{border-radius:8px!important}.admin-template-shell .module-summary-card{min-height:0!important;padding:14px!important}.admin-template-shell .module-summary-card strong,.admin-template-shell .kpi-value,.admin-template-shell .metric-card strong{letter-spacing:0!important;font-size:clamp(1.35rem,2.1vw,2rem)!important;line-height:1.02!important}.admin-template-shell .module-summary-card p,.admin-template-shell .metric-card span,.admin-template-shell .panel p,.admin-template-shell .panel li,.admin-template-shell .module-info-card p{font-size:.84rem!important;line-height:1.4!important}.admin-template-shell .section-heading{gap:10px!important}.admin-template-shell .section-heading h2,.admin-template-shell .panel h2,.admin-template-shell .panel-wide h2{letter-spacing:0!important;font-size:1.08rem!important;line-height:1.16!important}.admin-template-shell .hub-status-strip,.admin-template-shell .premium-kpis,.admin-template-shell .module-kpi-grid,.admin-template-shell .module-info-grid{gap:10px!important}.admin-template-shell :is(p,li,td,th,span,small,strong,h1,h2,h3,label,button,a){overflow-wrap:anywhere}.admin-template-shell :is(.button,.button-primary,.button-secondary,.button-small){border-radius:8px!important;font-size:.82rem!important;line-height:1.1!important}.admin-template-shell :is(.button,.button-primary,.button-secondary,.button-small):disabled{cursor:not-allowed!important;opacity:.52!important}.module-workflow-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;max-width:1180px;margin:0 auto;display:grid}.module-workflow-strip article,.module-workflow-strip>a{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0;box-shadow:0 10px 22px #10182809}.module-workflow-strip article{gap:4px;padding:12px;display:grid}.module-workflow-strip>a{align-self:stretch;min-width:0;min-height:100%;text-decoration:none}.module-workflow-strip>a:not(.button){align-content:start;gap:4px;padding:12px;display:grid}.admin-template-shell .module-workflow-strip>a.button.button-primary{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:76px;display:inline-flex;color:#fff!important;background:#075eea!important;border-color:#075eea!important;box-shadow:0 10px 22px #075eea29!important}.module-workflow-strip span{color:#65738a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.module-workflow-strip strong{color:#101828;white-space:normal;font-size:.96rem;line-height:1.18}.module-workflow-strip p{color:#5f6f86;margin:0;font-weight:720;font-size:.78rem!important;line-height:1.34!important}.module-workflow-strip article.is-ok,.module-workflow-strip>a.is-green,.module-workflow-strip>a.is-ok{background:#f1fbf5;border-color:#21ba6f3d}.module-workflow-strip article.is-warn,.module-workflow-strip>a.is-warn,.module-workflow-strip>a.is-orange{background:#fffaf0;border-color:#f59e0b42}.module-workflow-strip article.is-danger,.module-workflow-strip>a.is-danger,.module-workflow-strip>a.is-red{background:#fff5f5;border-color:#dc26263d}.module-workflow-strip>a.is-blue{background:#f5f8ff;border-color:#075eea2e}.import-source-panel{gap:10px!important;display:grid!important}.import-source-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-source-actions .button{width:auto!important}.import-paste-panel{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:7px;padding:10px;display:grid}.import-paste-panel label{color:#344054;font-size:.78rem;font-weight:900}.import-paste-panel textarea{resize:vertical;color:#111827;border:1px solid #d4dde8;border-radius:8px;width:100%;min-height:112px;padding:10px;font:.78rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-template-shell .form-builder-flow,.admin-template-shell .secrets-flow,.admin-template-shell .app-settings-flow{max-width:1180px!important}.admin-template-shell .integrations-page{gap:14px!important}.admin-template-shell .integrations-page .settings-workspace-switcher{display:none!important}.admin-template-shell .integrations-command-board{display:grid!important}.wordpress-plugin-download{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;align-items:start!important;gap:14px!important;padding:18px!important;display:grid!important}.wordpress-plugin-copy{gap:7px;min-width:0;display:grid}.wordpress-plugin-copy>span{color:#0d58d9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.wordpress-plugin-copy h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.06}.wordpress-plugin-copy p{color:#526174;max-width:68ch;margin:0;font-size:.9rem;font-weight:720;line-height:1.45}.wordpress-plugin-copy code{overflow-wrap:anywhere;color:#075eea;background:#f7faff;border:1px solid #dbe4ef;border-radius:999px;width:fit-content;max-width:100%;padding:.45rem .7rem;font-size:.74rem;font-weight:800}.wordpress-plugin-actions{gap:8px;display:grid}.wordpress-plugin-actions .button{justify-content:center;width:100%}.wordpress-plugin-actions .button-primary,.admin-template-shell main.integrations-page .wordpress-plugin-download .wordpress-plugin-actions a.button.button-primary{color:#fff!important;background:#075eea!important;border-color:#075eea!important;box-shadow:0 10px 22px #075eea2e!important}.wordpress-plugin-actions .button-primary:hover,.admin-template-shell main.integrations-page .wordpress-plugin-download .wordpress-plugin-actions a.button.button-primary:hover{background:#054dbf!important;border-color:#054dbf!important}.integration-pairing-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integration-pairing-grid article{background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.integration-pairing-grid strong{color:#111827;font-size:.86rem;line-height:1.15}.integration-pairing-grid p{color:#607086;margin:0;font-weight:720;font-size:.78rem!important;line-height:1.34!important}.admin-template-shell .integration-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-template-shell .integration-step-card,.admin-template-shell .integration-readiness-card{border-radius:8px!important;padding:14px!important}.role-cockpit-page{gap:14px!important}.role-cockpit-hero{align-items:stretch!important}.role-cockpit-summary{background:#fff;border:1px solid #075eea29;border-radius:8px;align-content:center;gap:6px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 26px #1018280f}.role-cockpit-summary span,.role-journey-card span,.role-director-copy span,.compact-heading span{color:#0d58d9;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.role-cockpit-summary strong{color:#101828;font-size:clamp(2rem,4vw,3.1rem);line-height:.95}.role-cockpit-summary p{color:#5f6f86;margin:0;font-weight:720;font-size:.84rem!important;line-height:1.42!important}.role-cockpit-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.role-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:1180px;margin:0 auto;display:grid}.role-journey-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 12px 26px #1018280b}.role-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.role-card-head h2,.role-director-copy h2,.compact-heading h2{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.08}.role-card-head>strong{color:#075eea;background:#eef4ff;border-radius:999px;flex:none;padding:7px 9px;font-size:.86rem;line-height:1}.role-journey-card>p,.role-director-copy p{color:#526174;margin:0;font-weight:720;font-size:.86rem!important;line-height:1.44!important}.role-card-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-card-lists div{background:#f8fbff;border:1px solid #e1e8f0;border-radius:8px;min-width:0;padding:10px}.role-card-lists h3{color:#253246;margin:0 0 6px;font-size:.78rem;line-height:1.15}.role-card-lists ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.role-card-lists li{color:#5f6f86;font-size:.76rem;font-weight:720;line-height:1.28}.role-card-lists li:before{content:"";vertical-align:1px;background:#21ba6f;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.role-card-lists div+div li:before{background:#f59e0b}.role-journey-card .button{justify-self:start}.role-director-panel,.role-coverage-section{background:#fff;border:1px solid #dbe4ef;border-radius:8px;gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:14px;display:grid;box-shadow:0 12px 26px #1018280b}.role-director-panel{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start}.role-director-copy{gap:7px;min-width:0;display:grid}.role-director-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.role-director-modules a{min-width:0;color:inherit;background:#f8fbff;border:1px solid #e1e8f0;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.role-director-modules strong{color:#111827;font-size:.86rem;line-height:1.16}.role-director-modules small{color:#607086;font-size:.74rem;font-weight:720;line-height:1.3}.role-coverage-section{overflow-x:auto}.compact-heading{gap:5px;display:grid}.role-coverage-table{border:1px solid #e1e8f0;border-radius:8px;min-width:860px;display:grid;overflow:hidden}.role-coverage-row{grid-template-columns:1.05fr repeat(4,minmax(0,1fr));min-width:0;display:grid}.role-coverage-row>*{color:#526174;border-bottom:1px solid #e1e8f0;border-right:1px solid #e1e8f0;min-width:0;padding:9px;font-size:.76rem;font-weight:720;line-height:1.28}.role-coverage-row>:last-child{border-right:0}.role-coverage-row:last-child>*{border-bottom:0}.role-coverage-row.is-head>*{color:#253246;letter-spacing:.04em;text-transform:uppercase;background:#eef4ff;font-size:.72rem;font-weight:950}@media (max-width:920px){.wordpress-plugin-download,.admin-template-shell .integration-action-strip,.module-workflow-strip,.role-cockpit-flow,.role-cockpit-grid,.role-director-panel,.role-director-modules,.role-card-lists,.integration-pairing-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.admin-template-shell .admin-hero,.admin-template-shell .module-hero,.admin-template-shell .admin-hero.module-hero{grid-template-columns:1fr!important;padding:14px!important}.admin-template-shell .admin-hero h1,.admin-template-shell .module-hero h1,.admin-template-shell .module-hero .admin-hero-copy h1{font-size:clamp(1.55rem,8vw,2.12rem)!important;line-height:1!important}.wordpress-plugin-download{padding:14px!important}.admin-shell .event-setup-guide,.admin-shell .event-setup-form-grid,.admin-shell .event-setup-progress div{grid-template-columns:1fr!important}.admin-shell .event-setup-guide{gap:12px!important}.admin-shell .event-setup-guide-copy,.admin-shell .event-setup-form{border-radius:12px!important;padding:14px!important}.admin-shell .event-setup-guide-copy h2{max-width:none!important;font-size:clamp(1.7rem,8vw,2.35rem)!important}.admin-shell .event-setup-progress strong{text-align:left!important}}.admin-template-shell .competition-page-empty{gap:14px!important}.admin-template-shell .competition-empty-hero .action-row{margin-top:12px}.admin-template-shell .competition-onboarding-board{gap:14px;width:100%;max-width:1180px;margin:0 auto;display:grid;padding:18px!important}.competition-start-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.competition-start-card{color:#263b59;background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:13px;text-decoration:none;display:grid;box-shadow:0 10px 22px #10182809}.competition-start-card:hover{border-color:#075eea52;transform:translateY(-1px)}.competition-start-card span{color:#075eea;background:#eef5ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:950;display:inline-grid}.competition-start-card strong{color:#101828;font-size:.98rem;line-height:1.18}.competition-start-card p{color:#5f6f86;margin:0;font-weight:720;font-size:.8rem!important;line-height:1.36!important}.competition-start-card.is-primary{background:#f5f8ff;border-color:#075eea47}.competition-empty-workflow{margin-bottom:2px}.admin-template-shell .competition-page .competition-brand-preview h3{max-width:12ch!important;font-size:clamp(2rem,4.2vw,3rem)!important;line-height:.98!important}.admin-template-shell .competition-page .competition-brand-preview{min-height:300px!important}.admin-template-shell .competition-page :is(.competition-setup-card,.competition-brand-controls,.brand-readiness-panel){padding:13px!important}.admin-template-shell .competition-page .competition-workflow-grid{gap:12px!important}.admin-template-shell .competition-page table{min-width:820px}.admin-template-shell .competition-page .competition-main:has(table){overflow-x:auto}@media (max-width:1180px){.competition-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.competition-start-grid{grid-template-columns:1fr}.admin-template-shell .competition-onboarding-board{padding:14px!important}.admin-template-shell .competition-empty-hero .action-row{align-items:stretch}.admin-template-shell .competition-empty-hero .action-row .button{width:100%}.admin-template-shell.admin-shell{display:block!important}.admin-template-shell .sidebar{z-index:80!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:max(8px, env(safe-area-inset-top)) 12px 8px!important;color:#111827!important;background:#fffffffa!important;border-bottom:1px solid #0f172a14!important;border-right:0!important;gap:8px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:0 10px 22px #0f172a12!important}.admin-template-shell .sidebar-head{border:0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;display:grid!important}.admin-template-shell .sidebar-head:after{content:none!important}.admin-template-shell .brand-mark,.admin-template-shell .brand-mark span{border-radius:8px!important;width:34px!important;height:34px!important}.admin-template-shell .sidebar-head h2,.admin-template-shell .sidebar-head p{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.admin-template-shell .workspace-nav{scrollbar-width:none!important;grid-template-columns:none!important;gap:6px!important;width:100%!important;max-height:none!important;padding:0 0 2px!important;display:flex!important;overflow:auto hidden!important}.admin-template-shell .workspace-nav::-webkit-scrollbar{display:none!important}.admin-template-shell .nav-workspace{flex:none!important;min-width:0!important;display:block!important}.admin-template-shell .nav-workspace-link{color:#1f2937!important;min-width:max-content!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:8px!important;grid-template-columns:24px auto!important;align-items:center!important;gap:7px!important;padding:6px 10px 6px 7px!important;display:inline-grid!important}.admin-template-shell .nav-workspace-link.is-active,.admin-template-shell .nav-workspace-link:hover{color:#fff!important;box-shadow:none!important;background:#f05a1f!important;border-color:#f05a1f!important}.admin-template-shell .nav-workspace-link i{color:currentColor!important;background:#0f172a0f!important;border-radius:7px!important;width:24px!important;height:24px!important;font-size:.76rem!important}.admin-template-shell .nav-workspace-link.is-active i,.admin-template-shell .nav-workspace-link:hover i{background:#ffffff2e!important}.admin-template-shell .nav-workspace-link strong{color:currentColor!important;white-space:nowrap!important;font-size:.78rem!important;line-height:1!important}.admin-template-shell .nav-workspace-link small,.admin-template-shell .nav-workspace-subnav,.admin-template-shell .sidebar-footer-actions{display:none!important}}.admin-shell .ops-compliance-page .module-hero h1,.admin-template-shell .ops-compliance-page .module-hero h1{letter-spacing:0!important;max-width:none!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}@media (max-width:720px){.admin-shell .ops-compliance-page .module-hero h1,.admin-template-shell .ops-compliance-page .module-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}}.admin-shell .sports-catalog-clean-page .sports-catalog-clean-hero,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .sports-catalog-clean-page .sports-catalog-clean-hero h1,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-hero h1{letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .sports-catalog-clean-page .sports-catalog-clean-hero p,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .sports-catalog-clean-page .sports-catalog-clean-summary,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-summary{box-shadow:none!important;background:#f8fafc!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .sports-catalog-clean-page .sports-catalog-clean-summary strong,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-summary strong{font-size:1.08rem!important;line-height:1.18!important}.admin-shell .sports-catalog-command-board,.admin-template-shell .sports-catalog-command-board{gap:14px!important;padding:18px!important;display:grid!important}.admin-shell .sports-catalog-command-board .section-heading h2,.admin-template-shell .sports-catalog-command-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .sports-catalog-command-board .section-heading p,.admin-template-shell .sports-catalog-command-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .sports-catalog-command-board .intake-command-row,.admin-template-shell .sports-catalog-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .sports-catalog-command-board .intake-command-row>span strong,.admin-template-shell .sports-catalog-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .sports-catalog-command-board .intake-command-row div>strong,.admin-template-shell .sports-catalog-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .sports-catalog-command-board .intake-command-row p,.admin-template-shell .sports-catalog-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}@media (max-width:1100px){.admin-shell .sports-catalog-clean-page .sports-catalog-clean-hero,.admin-shell .sports-catalog-command-board .intake-command-row,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-hero,.admin-template-shell .sports-catalog-command-board .intake-command-row{grid-template-columns:1fr!important}}.admin-shell .delegation-control-room .delegation-hero,.admin-template-shell .delegation-control-room .delegation-hero{color:#111827!important;background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .delegation-control-room .delegation-hero>div,.admin-template-shell .delegation-control-room .delegation-hero>div{gap:6px!important}.admin-shell .delegation-control-room .delegation-hero span,.admin-template-shell .delegation-control-room .delegation-hero span{color:#f05a1f!important;letter-spacing:.08em!important;font-size:.72rem!important;font-weight:950!important}.admin-shell .delegation-control-room .delegation-hero h1,.admin-template-shell .delegation-control-room .delegation-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .delegation-control-room .delegation-hero p,.admin-template-shell .delegation-control-room .delegation-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .delegation-control-room .delegation-hero aside,.admin-template-shell .delegation-control-room .delegation-hero aside{color:#111827!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .delegation-control-room .delegation-hero aside small,.admin-template-shell .delegation-control-room .delegation-hero aside small{color:#667085!important;letter-spacing:.08em!important;font-size:.72rem!important;font-weight:950!important}.admin-shell .delegation-control-room .delegation-hero aside strong,.admin-template-shell .delegation-control-room .delegation-hero aside strong{color:#111827!important;letter-spacing:0!important;font-size:1.08rem!important;line-height:1.18!important}.admin-shell .delegation-command-board,.admin-template-shell .delegation-command-board{gap:14px!important;padding:18px!important;display:grid!important}.admin-shell .delegation-command-board .section-heading h2,.admin-template-shell .delegation-command-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .delegation-command-board .section-heading p,.admin-template-shell .delegation-command-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .delegation-command-board .intake-command-row,.admin-template-shell .delegation-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .delegation-command-board .intake-command-row>span strong,.admin-template-shell .delegation-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .delegation-command-board .intake-command-row div>strong,.admin-template-shell .delegation-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .delegation-command-board .intake-command-row p,.admin-template-shell .delegation-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .delegation-control-room .delegation-panel>header,.admin-template-shell .delegation-control-room .delegation-panel>header{gap:14px!important}.admin-shell .delegation-control-room .delegation-panel header a,.admin-template-shell .delegation-control-room .delegation-panel header a{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;display:inline-flex!important}@media (max-width:1100px){.admin-shell .delegation-control-room .delegation-hero,.admin-shell .delegation-command-board .intake-command-row,.admin-template-shell .delegation-control-room .delegation-hero,.admin-template-shell .delegation-command-board .intake-command-row{grid-template-columns:1fr!important}}.admin-shell .athlete-coach-hub .athlete-hub-hero,.admin-template-shell .athlete-coach-hub .athlete-hub-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .athlete-coach-hub .athlete-hub-hero h1,.admin-template-shell .athlete-coach-hub .athlete-hub-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .athlete-coach-hub .athlete-hub-hero p,.admin-template-shell .athlete-coach-hub .athlete-hub-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .athlete-coach-hub .hub-command-row,.admin-template-shell .athlete-coach-hub .hub-command-row{align-items:end!important;gap:10px!important;margin-top:14px!important}.admin-shell .athlete-coach-hub .hub-mode-switch,.admin-template-shell .athlete-coach-hub .hub-mode-switch{border-radius:10px!important;padding:5px!important}.admin-shell .athlete-coach-hub .hub-mode-switch button,.admin-template-shell .athlete-coach-hub .hub-mode-switch button{border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:.86rem!important}.admin-shell .athlete-coach-hub .hub-context-form,.admin-template-shell .athlete-coach-hub .hub-context-form{flex:520px!important;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.admin-shell .athlete-coach-hub .hub-context-form label,.admin-template-shell .athlete-coach-hub .hub-context-form label{color:#667085!important;font-size:.78rem!important;font-weight:900!important}.admin-shell .athlete-coach-hub .hub-context-form select,.admin-template-shell .athlete-coach-hub .hub-context-form select{border-radius:8px!important;min-height:38px!important;font-size:.86rem!important}.admin-shell .athlete-coach-hub .athlete-command-panel,.admin-template-shell .athlete-coach-hub .athlete-command-panel{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .athlete-coach-hub .athlete-command-panel strong,.admin-template-shell .athlete-coach-hub .athlete-command-panel strong{color:#111827!important;font-size:1.45rem!important;line-height:1!important}.admin-shell .athlete-command-board-list,.admin-template-shell .athlete-command-board-list{gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;display:grid!important}.admin-shell .athlete-command-board-list .section-heading h2,.admin-template-shell .athlete-command-board-list .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .athlete-command-board-list .section-heading p,.admin-template-shell .athlete-command-board-list .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .athlete-command-board-list .intake-command-row,.admin-template-shell .athlete-command-board-list .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .athlete-command-board-list .intake-command-row>span strong,.admin-template-shell .athlete-command-board-list .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .athlete-command-board-list .intake-command-row div>strong,.admin-template-shell .athlete-command-board-list .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .athlete-command-board-list .intake-command-row p,.admin-template-shell .athlete-command-board-list .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}@media (max-width:1100px){.admin-shell .athlete-coach-hub .athlete-hub-hero,.admin-shell .athlete-command-board-list .intake-command-row,.admin-template-shell .athlete-coach-hub .athlete-hub-hero,.admin-template-shell .athlete-command-board-list .intake-command-row{grid-template-columns:1fr!important}.admin-shell .athlete-coach-hub .hub-context-form,.admin-template-shell .athlete-coach-hub .hub-context-form{flex-basis:100%!important;grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell .athlete-coach-hub .athlete-hub-hero,.admin-template-shell .athlete-coach-hub .athlete-hub-hero{gap:10px!important;padding:14px!important}.admin-shell .athlete-coach-hub .athlete-hub-hero h1,.admin-template-shell .athlete-coach-hub .athlete-hub-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}.admin-shell .athlete-coach-hub .athlete-hub-hero p,.admin-template-shell .athlete-coach-hub .athlete-hub-hero p{font-size:.88rem!important;line-height:1.32!important}.admin-shell .athlete-coach-hub .hub-command-row,.admin-template-shell .athlete-coach-hub .hub-command-row{gap:8px!important;margin-top:10px!important}.admin-shell .athlete-coach-hub .hub-mode-switch button,.admin-template-shell .athlete-coach-hub .hub-mode-switch button,.admin-shell .athlete-coach-hub .hub-context-form select,.admin-template-shell .athlete-coach-hub .hub-context-form select,.admin-shell .athlete-coach-hub .hub-context-form .button,.admin-template-shell .athlete-coach-hub .hub-context-form .button{min-height:36px!important}.admin-shell .athlete-coach-hub .athlete-command-panel,.admin-template-shell .athlete-coach-hub .athlete-command-panel{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:10px 12px!important}.admin-shell .athlete-coach-hub .athlete-command-panel p,.admin-template-shell .athlete-coach-hub .athlete-command-panel p,.admin-shell .athlete-coach-hub .athlete-command-panel span,.admin-template-shell .athlete-coach-hub .athlete-command-panel span{font-size:.78rem!important}.admin-shell .athlete-coach-hub .athlete-command-panel strong,.admin-template-shell .athlete-coach-hub .athlete-command-panel strong{font-size:1.25rem!important}.admin-shell .athlete-coach-hub .athlete-command-panel .readiness-stack,.admin-template-shell .athlete-coach-hub .athlete-command-panel .readiness-stack{display:none!important}.admin-shell .athlete-command-board-list,.admin-template-shell .athlete-command-board-list{padding:14px!important}.admin-shell .delegation-control-room .delegation-hero h1,.admin-template-shell .delegation-control-room .delegation-hero h1,.admin-shell .sports-catalog-clean-page .sports-catalog-clean-hero h1,.admin-template-shell .sports-catalog-clean-page .sports-catalog-clean-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}}.admin-shell .league-studio-page .league-studio-empty-hero,.admin-template-shell .league-studio-page .league-studio-empty-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .league-studio-page .league-studio-empty-hero h1,.admin-template-shell .league-studio-page .league-studio-empty-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .league-studio-page .league-studio-empty-hero p,.admin-template-shell .league-studio-page .league-studio-empty-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel strong,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel strong{color:#111827!important;font-size:1.45rem!important;line-height:1!important}.admin-shell .league-studio-start-board,.admin-template-shell .league-studio-start-board{gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;display:grid!important}.admin-shell .league-studio-start-board .section-heading,.admin-template-shell .league-studio-start-board .section-heading{align-items:center!important}.admin-shell .league-studio-start-board .section-heading h2,.admin-template-shell .league-studio-start-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .league-studio-start-board .section-heading p,.admin-template-shell .league-studio-start-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .league-studio-start-board .intake-command-row,.admin-template-shell .league-studio-start-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .league-studio-start-board .intake-command-row>span strong,.admin-template-shell .league-studio-start-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .league-studio-start-board .intake-command-row div>strong,.admin-template-shell .league-studio-start-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .league-studio-start-board .intake-command-row p,.admin-template-shell .league-studio-start-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .league-studio-page .league-studio-empty-focus,.admin-template-shell .league-studio-page .league-studio-empty-focus{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}@media (max-width:1100px){.admin-shell .league-studio-page .league-studio-empty-hero,.admin-shell .league-studio-start-board .intake-command-row,.admin-shell .league-studio-page .league-studio-empty-focus,.admin-template-shell .league-studio-page .league-studio-empty-hero,.admin-template-shell .league-studio-start-board .intake-command-row,.admin-template-shell .league-studio-page .league-studio-empty-focus{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell .league-studio-page .league-studio-empty-hero,.admin-template-shell .league-studio-page .league-studio-empty-hero{gap:10px!important;padding:14px!important}.admin-shell .league-studio-page .league-studio-empty-hero h1,.admin-template-shell .league-studio-page .league-studio-empty-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}.admin-shell .league-studio-page .league-studio-empty-hero p,.admin-template-shell .league-studio-page .league-studio-empty-hero p{font-size:.88rem!important;line-height:1.32!important}.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:10px 12px!important}.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel p,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel p,.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel span,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel span{font-size:.78rem!important}.admin-shell .league-studio-page .league-studio-empty-hero .hero-command-panel strong,.admin-template-shell .league-studio-page .league-studio-empty-hero .hero-command-panel strong{font-size:1.25rem!important}.admin-shell .league-studio-start-board,.admin-template-shell .league-studio-start-board{padding:14px!important}}.admin-shell .league-theme-page .league-theme-hero,.admin-template-shell .league-theme-page .league-theme-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .league-theme-page .league-theme-hero h1,.admin-template-shell .league-theme-page .league-theme-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .league-theme-page .league-theme-hero p,.admin-template-shell .league-theme-page .league-theme-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .league-theme-page .league-theme-hero .module-summary-card,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .league-theme-page .league-theme-hero .module-summary-card strong,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card strong{color:#111827!important;font-size:1.45rem!important;line-height:1!important}.admin-shell .league-theme-start-board,.admin-template-shell .league-theme-start-board{gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;display:grid!important}.admin-shell .league-theme-start-board .section-heading,.admin-template-shell .league-theme-start-board .section-heading{align-items:center!important}.admin-shell .league-theme-start-board .section-heading h2,.admin-template-shell .league-theme-start-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .league-theme-start-board .section-heading p,.admin-template-shell .league-theme-start-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .league-theme-start-board .intake-command-row,.admin-template-shell .league-theme-start-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .league-theme-start-board .intake-command-row>span strong,.admin-template-shell .league-theme-start-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .league-theme-start-board .intake-command-row div>strong,.admin-template-shell .league-theme-start-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .league-theme-start-board .intake-command-row p,.admin-template-shell .league-theme-start-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}@media (max-width:1100px){.admin-shell .league-theme-page .league-theme-hero,.admin-shell .league-theme-start-board .intake-command-row,.admin-template-shell .league-theme-page .league-theme-hero,.admin-template-shell .league-theme-start-board .intake-command-row{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell .league-theme-page .league-theme-hero,.admin-template-shell .league-theme-page .league-theme-hero{gap:10px!important;padding:14px!important}.admin-shell .league-theme-page .league-theme-hero h1,.admin-template-shell .league-theme-page .league-theme-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}.admin-shell .league-theme-page .league-theme-hero p,.admin-template-shell .league-theme-page .league-theme-hero p{font-size:.88rem!important;line-height:1.32!important}.admin-shell .league-theme-page .league-theme-hero .module-summary-card,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:10px 12px!important}.admin-shell .league-theme-page .league-theme-hero .module-summary-card span,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card span,.admin-shell .league-theme-page .league-theme-hero .module-summary-card p,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card p{font-size:.78rem!important}.admin-shell .league-theme-page .league-theme-hero .module-summary-card strong,.admin-template-shell .league-theme-page .league-theme-hero .module-summary-card strong{font-size:1.25rem!important}.admin-shell .league-theme-start-board,.admin-template-shell .league-theme-start-board{padding:14px!important}}.admin-shell .partner-activation-page .partner-activation-hero,.admin-template-shell .partner-activation-page .partner-activation-hero{background:#fff!important;border:1px solid #0c142614!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .partner-activation-page .partner-activation-hero h1,.admin-template-shell .partner-activation-page .partner-activation-hero h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .partner-activation-page .partner-activation-hero p,.admin-template-shell .partner-activation-page .partner-activation-hero p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel strong,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel strong{color:#111827!important;font-size:1.45rem!important;line-height:1!important}.admin-shell .partner-command-board,.admin-template-shell .partner-command-board{gap:14px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important;display:grid!important}.admin-shell .partner-command-board .section-heading,.admin-template-shell .partner-command-board .section-heading{align-items:center!important}.admin-shell .partner-command-board .section-heading h2,.admin-template-shell .partner-command-board .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .partner-command-board .section-heading p,.admin-template-shell .partner-command-board .section-heading p{max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .partner-command-board .intake-command-row,.admin-template-shell .partner-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:74px!important;padding:10px 12px!important}.admin-shell .partner-command-board .intake-command-row>span strong,.admin-template-shell .partner-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .partner-command-board .intake-command-row div>strong,.admin-template-shell .partner-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .partner-command-board .intake-command-row p,.admin-template-shell .partner-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .partner-activation-page .partner-deliverable-board article,.admin-template-shell .partner-activation-page .partner-deliverable-board article,.admin-shell .partner-activation-page .partner-proof-grid article,.admin-template-shell .partner-activation-page .partner-proof-grid article{align-content:start!important;gap:10px!important;padding:14px!important;display:grid!important}.admin-shell .partner-activation-page .partner-deliverable-board article>a,.admin-template-shell .partner-activation-page .partner-deliverable-board article>a,.admin-shell .partner-activation-page .partner-proof-grid article>a,.admin-template-shell .partner-activation-page .partner-proof-grid article>a{color:#fff!important;background:#0d58d9!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1100px){.admin-shell .partner-activation-page .partner-activation-hero,.admin-shell .partner-command-board .intake-command-row,.admin-template-shell .partner-activation-page .partner-activation-hero,.admin-template-shell .partner-command-board .intake-command-row{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-shell .partner-activation-page .partner-activation-hero,.admin-template-shell .partner-activation-page .partner-activation-hero{gap:10px!important;padding:14px!important}.admin-shell .partner-activation-page .partner-activation-hero h1,.admin-template-shell .partner-activation-page .partner-activation-hero h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}.admin-shell .partner-activation-page .partner-activation-hero p,.admin-template-shell .partner-activation-page .partner-activation-hero p{font-size:.88rem!important;line-height:1.32!important}.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:10px 12px!important}.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel p,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel p,.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel span,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel span{font-size:.78rem!important}.admin-shell .partner-activation-page .partner-activation-hero .hero-command-panel strong,.admin-template-shell .partner-activation-page .partner-activation-hero .hero-command-panel strong{font-size:1.25rem!important}.admin-shell .partner-command-board,.admin-template-shell .partner-command-board{padding:14px!important}}.admin-shell .ticket-gate-page,.admin-template-shell .ticket-gate-page{scroll-padding-top:88px!important}.admin-shell .ticket-gate-page [id],.admin-template-shell .ticket-gate-page [id]{scroll-margin-top:96px!important}.admin-shell .ticket-gate-page .module-hero,.admin-template-shell .ticket-gate-page .module-hero{background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin:0 auto!important;padding:18px 20px!important;box-shadow:0 12px 30px #121b2d0a!important}.admin-shell .ticket-gate-page .module-hero .admin-hero-copy h1,.admin-template-shell .ticket-gate-page .module-hero .admin-hero-copy h1{color:#111827!important;letter-spacing:0!important;max-width:none!important;margin:0 0 6px!important;font-size:clamp(1.45rem,2.15vw,2.2rem)!important;line-height:1.04!important}.admin-shell .ticket-gate-page .module-hero .admin-hero-copy p,.admin-template-shell .ticket-gate-page .module-hero .admin-hero-copy p{color:#5d6678!important;max-width:68ch!important;margin:0!important;font-size:.98rem!important;line-height:1.45!important}.admin-shell .ticket-gate-page .module-summary-card,.admin-template-shell .ticket-gate-page .module-summary-card{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border-radius:10px!important;align-content:center!important;gap:6px!important;padding:14px 16px!important;display:grid!important}.admin-shell .ticket-gate-command-board,.admin-template-shell .ticket-gate-command-board,.admin-shell .ticket-sales-cockpit,.admin-template-shell .ticket-sales-cockpit{border-radius:12px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:18px!important}.admin-shell .ticket-gate-command-board,.admin-template-shell .ticket-gate-command-board{gap:14px!important;display:grid!important}.admin-shell .ticket-gate-command-board .section-heading,.admin-template-shell .ticket-gate-command-board .section-heading{align-items:center!important}.admin-shell .ticket-gate-command-board .section-heading h2,.admin-template-shell .ticket-gate-command-board .section-heading h2,.admin-shell .ticket-sales-cockpit .section-heading h2,.admin-template-shell .ticket-sales-cockpit .section-heading h2{letter-spacing:0!important;font-size:1.04rem!important}.admin-shell .ticket-gate-command-board .section-heading p,.admin-template-shell .ticket-gate-command-board .section-heading p,.admin-shell .ticket-sales-cockpit .section-heading p,.admin-template-shell .ticket-sales-cockpit .section-heading p{color:#5d6678!important;max-width:72ch!important;font-size:.9rem!important;line-height:1.4!important}.admin-shell .ticket-gate-command-board .intake-command-row,.admin-template-shell .ticket-gate-command-board .intake-command-row{border-left-width:4px!important;grid-template-columns:122px minmax(0,1fr) minmax(132px,auto)!important;min-height:72px!important;padding:10px 12px!important}.admin-shell .ticket-gate-command-board .intake-command-row>span strong,.admin-template-shell .ticket-gate-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.08rem!important}.admin-shell .ticket-gate-command-board .intake-command-row div>strong,.admin-template-shell .ticket-gate-command-board .intake-command-row div>strong{font-size:.92rem!important}.admin-shell .ticket-gate-command-board .intake-command-row p,.admin-template-shell .ticket-gate-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .ticket-sales-health,.admin-template-shell .ticket-sales-health{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-shell .ticket-sales-health article,.admin-template-shell .ticket-sales-health article{background:#f8fafc!important;padding:12px!important}.admin-shell .ticket-sales-grid,.admin-template-shell .ticket-sales-grid{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr)!important;gap:14px!important}.admin-shell .ticket-sales-products,.admin-shell .ticket-sales-editor,.admin-shell .ticket-sales-config-grid>article,.admin-template-shell .ticket-sales-products,.admin-template-shell .ticket-sales-editor,.admin-template-shell .ticket-sales-config-grid>article{box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:14px!important}.admin-shell .ticket-product-form,.admin-template-shell .ticket-product-form{gap:10px!important;display:grid!important}.admin-shell .ticket-sales-actions .button,.admin-template-shell .ticket-sales-actions .button{border-radius:8px!important;min-height:38px!important;font-size:.84rem!important}@media (max-width:1100px){.admin-shell .ticket-gate-page .module-hero,.admin-template-shell .ticket-gate-page .module-hero,.admin-shell .ticket-gate-command-board .intake-command-row,.admin-template-shell .ticket-gate-command-board .intake-command-row,.admin-shell .ticket-sales-grid,.admin-template-shell .ticket-sales-grid{grid-template-columns:1fr!important}.admin-shell .ticket-sales-health,.admin-template-shell .ticket-sales-health{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.admin-shell .ticket-gate-page .module-hero,.admin-template-shell .ticket-gate-page .module-hero,.admin-shell .ticket-gate-command-board,.admin-template-shell .ticket-gate-command-board,.admin-shell .ticket-sales-cockpit,.admin-template-shell .ticket-sales-cockpit{padding:14px!important}.admin-shell .ticket-gate-page .module-hero .admin-hero-copy h1,.admin-template-shell .ticket-gate-page .module-hero .admin-hero-copy h1{font-size:clamp(1.45rem,7vw,1.95rem)!important}.admin-shell .ticket-gate-command-board .section-heading,.admin-template-shell .ticket-gate-command-board .section-heading,.admin-shell .ticket-sales-cockpit .section-heading,.admin-template-shell .ticket-sales-cockpit .section-heading{gap:10px!important}.admin-shell .ticket-sales-health,.admin-template-shell .ticket-sales-health{grid-template-columns:1fr!important}}.admin-shell .imports-exports-page,.admin-template-shell .imports-exports-page{scroll-padding-top:96px!important}.admin-shell .imports-exports-page [id],.admin-template-shell .imports-exports-page [id]{scroll-margin-top:96px!important}.admin-shell .imports-exports-page .module-hero,.admin-template-shell .imports-exports-page .module-hero{background:#fff!important;border:1px solid #0c14261a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:18px 20px!important;display:grid!important;box-shadow:0 10px 24px #121b2d09!important}.admin-shell .imports-exports-page .module-hero h1,.admin-template-shell .imports-exports-page .module-hero h1{color:#0b1020!important;letter-spacing:0!important;max-width:none!important;margin:0!important;font-size:clamp(1.55rem,2.15vw,2.15rem)!important;font-weight:840!important;line-height:1.05!important}.admin-shell .imports-exports-page .module-hero p,.admin-template-shell .imports-exports-page .module-hero p{color:#3b4559!important;max-width:690px!important;margin:6px 0 0!important;font-size:.95rem!important;font-weight:620!important;line-height:1.42!important}.admin-shell .imports-exports-page .module-summary-card,.admin-template-shell .imports-exports-page .module-summary-card{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dce4ee!important;border-radius:10px!important;justify-self:stretch!important;padding:13px 14px!important}.admin-shell .imports-exports-page .module-summary-card strong,.admin-template-shell .imports-exports-page .module-summary-card strong{color:#0b1020!important;overflow-wrap:normal!important;font-size:1.25rem!important;font-weight:850!important;line-height:1.1!important;display:block!important}.admin-shell .import-export-command-board,.admin-template-shell .import-export-command-board{padding:16px!important}.admin-shell .import-export-command-board .section-heading,.admin-template-shell .import-export-command-board .section-heading{align-items:center!important}.admin-shell .import-export-command-board .section-heading h2,.admin-template-shell .import-export-command-board .section-heading h2{letter-spacing:0!important;font-size:clamp(1.1rem,1.45vw,1.32rem)!important}.admin-shell .import-export-command-board .intake-command-row,.admin-template-shell .import-export-command-board .intake-command-row{border-radius:8px!important;grid-template-columns:112px minmax(0,1fr) auto!important;gap:12px!important;padding:11px 12px!important}.admin-shell .import-export-command-board .intake-command-row>span strong,.admin-template-shell .import-export-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.12rem!important;line-height:1.08!important}.admin-shell .import-export-command-board .intake-command-row>a,.admin-shell .import-export-command-board .intake-command-row>.import-command-action,.admin-template-shell .import-export-command-board .intake-command-row>a,.admin-template-shell .import-export-command-board .intake-command-row>.import-command-action{color:#fff!important;cursor:pointer!important;background:#0d58d9!important;border:1px solid #0d58d92e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:150px!important;min-height:38px!important;padding:0 12px!important;font-size:.82rem!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.admin-shell .import-export-command-board .intake-command-row.tone-green>a,.admin-shell .import-export-command-board .intake-command-row.tone-green>.import-command-action,.admin-template-shell .import-export-command-board .intake-command-row.tone-green>a,.admin-template-shell .import-export-command-board .intake-command-row.tone-green>.import-command-action{background:#178a52!important}.admin-shell .import-export-command-board .intake-command-row.tone-orange>a,.admin-shell .import-export-command-board .intake-command-row.tone-orange>.import-command-action,.admin-template-shell .import-export-command-board .intake-command-row.tone-orange>a,.admin-template-shell .import-export-command-board .intake-command-row.tone-orange>.import-command-action{color:#111827!important;background:#cf7f1f!important}.admin-shell .import-export-command-board .intake-command-row.tone-slate>a,.admin-template-shell .import-export-command-board .intake-command-row.tone-slate>a{background:#667085!important}.admin-shell .imports-exports-page .panel-grid,.admin-template-shell .imports-exports-page .panel-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important;gap:14px!important;display:grid!important}.admin-shell .imports-exports-page .panel-grid>.panel-wide,.admin-template-shell .imports-exports-page .panel-grid>.panel-wide{grid-column:1/-1!important}.admin-shell .imports-exports-page .panel,.admin-template-shell .imports-exports-page .panel{padding:15px!important;box-shadow:0 12px 26px #1018280a!important}.admin-shell .imports-exports-page .import-source-panel,.admin-template-shell .imports-exports-page .import-source-panel{gap:12px!important}.admin-shell .imports-exports-page .import-source-actions,.admin-template-shell .imports-exports-page .import-source-actions{gap:8px!important}.admin-shell .imports-exports-page .import-source-actions .button,.admin-template-shell .imports-exports-page .import-source-actions .button,.admin-shell .imports-exports-page .action-row .button,.admin-template-shell .imports-exports-page .action-row .button{border-radius:8px!important;min-height:38px!important;font-size:.84rem!important}.admin-shell .imports-exports-page .import-paste-panel,.admin-template-shell .imports-exports-page .import-paste-panel{border-radius:10px!important;padding:12px!important}.admin-shell .imports-exports-page textarea,.admin-template-shell .imports-exports-page textarea,.admin-shell .imports-exports-page input,.admin-template-shell .imports-exports-page input,.admin-shell .imports-exports-page select,.admin-template-shell .imports-exports-page select{max-width:100%!important}.admin-shell .imports-exports-page .kpi-grid,.admin-template-shell .imports-exports-page .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-shell .imports-exports-page .kpi-grid>div,.admin-template-shell .imports-exports-page .kpi-grid>div{border-radius:10px!important;padding:11px!important}.admin-shell .imports-exports-page .import-export-template-grid,.admin-template-shell .imports-exports-page .import-export-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:1100px){.admin-shell .imports-exports-page .module-hero,.admin-template-shell .imports-exports-page .module-hero,.admin-shell .imports-exports-page .panel-grid,.admin-template-shell .imports-exports-page .panel-grid,.admin-shell .import-export-command-board .intake-command-row,.admin-template-shell .import-export-command-board .intake-command-row,.admin-shell .imports-exports-page .import-export-template-grid,.admin-template-shell .imports-exports-page .import-export-template-grid{grid-template-columns:1fr!important}.admin-shell .import-export-command-board .intake-command-row>a,.admin-shell .import-export-command-board .intake-command-row>.import-command-action,.admin-template-shell .import-export-command-board .intake-command-row>a,.admin-template-shell .import-export-command-board .intake-command-row>.import-command-action{width:100%!important}}@media (max-width:720px){.admin-shell .imports-exports-page .module-hero,.admin-template-shell .imports-exports-page .module-hero,.admin-shell .import-export-command-board,.admin-template-shell .import-export-command-board,.admin-shell .imports-exports-page .panel,.admin-template-shell .imports-exports-page .panel{padding:14px!important}}.admin-shell .secrets-settings-page,.admin-template-shell .secrets-settings-page{scroll-padding-top:96px!important}.admin-shell .secrets-settings-page [id],.admin-template-shell .secrets-settings-page [id]{scroll-margin-top:96px!important}.admin-shell .secrets-settings-page .secrets-settings-hero,.admin-template-shell .secrets-settings-page .secrets-settings-hero{background:#fff!important;border:1px solid #0c14261a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:18px 20px!important;display:grid!important;box-shadow:0 10px 24px #121b2d09!important}.admin-shell .secrets-settings-page .secrets-settings-hero h1,.admin-template-shell .secrets-settings-page .secrets-settings-hero h1{color:#0b1020!important;letter-spacing:0!important;max-width:none!important;margin:0!important;font-size:clamp(1.55rem,2.15vw,2.15rem)!important;font-weight:840!important;line-height:1.05!important}.admin-shell .secrets-settings-page .secrets-settings-hero p,.admin-template-shell .secrets-settings-page .secrets-settings-hero p{color:#3b4559!important;max-width:690px!important;margin:6px 0 0!important;font-size:.95rem!important;font-weight:620!important;line-height:1.42!important}.admin-shell .secrets-hero-summary,.admin-template-shell .secrets-hero-summary{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dce4ee!important;border-radius:10px!important;justify-self:stretch!important;padding:13px 14px!important}.admin-shell .secrets-hero-summary strong,.admin-template-shell .secrets-hero-summary strong{font-size:1.35rem!important;line-height:1!important}.admin-shell .secrets-command-board,.admin-template-shell .secrets-command-board{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding:16px!important}.admin-shell .secrets-command-board .section-heading,.admin-template-shell .secrets-command-board .section-heading{align-items:center!important}.admin-shell .secrets-command-board .section-heading h2,.admin-template-shell .secrets-command-board .section-heading h2{letter-spacing:0!important;font-size:clamp(1.1rem,1.45vw,1.32rem)!important}.admin-shell .secrets-command-board .intake-command-row,.admin-template-shell .secrets-command-board .intake-command-row{border-radius:8px!important;grid-template-columns:110px minmax(0,1fr) auto!important;gap:12px!important;padding:11px 12px!important}.admin-shell .secrets-command-board .intake-command-row>span strong,.admin-template-shell .secrets-command-board .intake-command-row>span strong{font-size:1.18rem!important}.admin-shell .secrets-settings-page .secrets-settings-grid,.admin-template-shell .secrets-settings-page .secrets-settings-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important;gap:16px!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.admin-shell .secrets-settings-main,.admin-template-shell .secrets-settings-main,.admin-shell .secrets-settings-side,.admin-template-shell .secrets-settings-side{min-width:0!important}.admin-shell .secrets-fill-guide,.admin-template-shell .secrets-fill-guide{grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.admin-shell .secrets-fill-guide .settings-command-primary,.admin-template-shell .secrets-fill-guide .settings-command-primary{grid-template-columns:minmax(220px,.58fr) minmax(300px,1fr)!important;align-items:stretch!important;gap:14px!important;min-width:0!important;padding:15px!important;display:grid!important}.admin-shell .secrets-fill-guide .settings-command-primary h2,.admin-template-shell .secrets-fill-guide .settings-command-primary h2{letter-spacing:0!important;font-size:clamp(1.35rem,2vw,1.8rem)!important;line-height:1.02!important}.admin-shell .secrets-fill-guide .settings-command-primary p,.admin-template-shell .secrets-fill-guide .settings-command-primary p,.admin-shell .secrets-fill-guide .settings-command-steps p,.admin-template-shell .secrets-fill-guide .settings-command-steps p{overflow-wrap:anywhere!important}.admin-shell .secrets-fill-guide .settings-command-steps,.admin-template-shell .secrets-fill-guide .settings-command-steps{min-width:0!important}.admin-shell .secrets-fill-guide .settings-command-steps a,.admin-template-shell .secrets-fill-guide .settings-command-steps a{border-left-width:4px!important;min-width:0!important;padding:10px 11px!important}.admin-shell .secrets-fill-guide .settings-command-aside,.admin-template-shell .secrets-fill-guide .settings-command-aside{align-content:stretch!important;min-width:0!important;padding:15px!important}.admin-shell .secrets-fill-guide .settings-command-aside .button,.admin-template-shell .secrets-fill-guide .settings-command-aside .button{border-radius:8px!important;width:100%!important;min-height:38px!important;font-size:.85rem!important}.admin-shell .secret-setting-list-panel,.admin-template-shell .secret-setting-list-panel,.admin-shell .secret-followup-grid>a,.admin-template-shell .secret-followup-grid>a,.admin-shell .secrets-settings-side>article,.admin-template-shell .secrets-settings-side>article{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;box-shadow:0 12px 26px #1018280a!important}.admin-shell .secret-setting-list-panel,.admin-template-shell .secret-setting-list-panel{gap:12px!important;padding:15px!important;display:grid!important}.admin-shell .secret-setting-list-panel .section-heading,.admin-template-shell .secret-setting-list-panel .section-heading{align-items:center!important}.admin-shell .secret-setting-list-panel .section-heading h2,.admin-template-shell .secret-setting-list-panel .section-heading h2,.admin-shell .secret-env-export .section-heading h2,.admin-template-shell .secret-env-export .section-heading h2{letter-spacing:0!important;font-size:1.1rem!important}.admin-shell .secret-category-strip,.admin-template-shell .secret-category-strip{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-shell .secret-category-strip button,.admin-template-shell .secret-category-strip button{border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:.82rem!important}.admin-shell .secret-setting-list,.admin-template-shell .secret-setting-list{gap:10px!important}.admin-shell .secret-setting-row,.admin-template-shell .secret-setting-row{box-shadow:none!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(230px,.46fr)!important;gap:12px!important;padding:13px!important}.admin-shell .secret-setting-row code,.admin-template-shell .secret-setting-row code{overflow-wrap:anywhere!important;color:#0d58d9!important;max-width:100%!important;margin-top:5px!important;font-size:.78rem!important;display:inline-block!important}.admin-shell .secret-setting-row p,.admin-template-shell .secret-setting-row p,.admin-shell .secret-setting-row small,.admin-template-shell .secret-setting-row small{margin:7px 0 0!important;font-size:.84rem!important;line-height:1.42!important}.admin-shell .secret-setting-row label,.admin-template-shell .secret-setting-row label{align-content:start!important;min-width:0!important}.admin-shell .secret-setting-row input,.admin-template-shell .secret-setting-row input{min-width:0!important}.admin-shell .secret-followup-grid,.admin-template-shell .secret-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-shell .secret-followup-grid>a,.admin-template-shell .secret-followup-grid>a{min-width:0!important;color:inherit!important;gap:6px!important;padding:14px!important;text-decoration:none!important;display:grid!important}.admin-shell .secret-followup-grid>a:hover,.admin-template-shell .secret-followup-grid>a:hover{background:#f8fbff!important;border-color:#0d58d959!important}.admin-shell .secret-followup-grid span,.admin-template-shell .secret-followup-grid span{color:#0d58d9!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.admin-shell .secret-followup-grid strong,.admin-template-shell .secret-followup-grid strong{color:#0b1020!important;font-size:1rem!important}.admin-shell .secret-followup-grid p,.admin-template-shell .secret-followup-grid p{color:#667085!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;line-height:1.38!important}.admin-shell .secrets-settings-side,.admin-template-shell .secrets-settings-side{gap:12px!important;position:sticky!important;top:84px!important}.admin-shell .secret-score-card,.admin-template-shell .secret-score-card,.admin-shell .secret-env-export,.admin-template-shell .secret-env-export,.admin-shell .secret-warning-card,.admin-template-shell .secret-warning-card{padding:15px!important}.admin-shell .secret-score-card strong,.admin-template-shell .secret-score-card strong{font-size:2.15rem!important}.admin-shell .secret-score-card small,.admin-template-shell .secret-score-card small{color:#667085!important;font-size:.78rem!important;font-weight:700!important}.admin-shell .secret-env-export textarea,.admin-template-shell .secret-env-export textarea{resize:vertical!important;border-radius:10px!important;min-height:210px!important;font-size:.82rem!important;line-height:1.45!important}@media (max-width:1100px){.admin-shell .secrets-settings-page .secrets-settings-hero,.admin-template-shell .secrets-settings-page .secrets-settings-hero,.admin-shell .secrets-settings-page .secrets-settings-grid,.admin-template-shell .secrets-settings-page .secrets-settings-grid,.admin-shell .secrets-fill-guide,.admin-template-shell .secrets-fill-guide,.admin-shell .secrets-fill-guide .settings-command-primary,.admin-template-shell .secrets-fill-guide .settings-command-primary,.admin-shell .secret-setting-row,.admin-template-shell .secret-setting-row{grid-template-columns:1fr!important}.admin-shell .secrets-settings-side,.admin-template-shell .secrets-settings-side{position:static!important}}@media (max-width:720px){.admin-shell .secrets-command-board .section-heading,.admin-template-shell .secrets-command-board .section-heading,.admin-shell .secret-setting-list-panel .section-heading,.admin-template-shell .secret-setting-list-panel .section-heading{gap:10px!important}.admin-shell .secrets-command-board .intake-command-row,.admin-template-shell .secrets-command-board .intake-command-row,.admin-shell .secret-followup-grid,.admin-template-shell .secret-followup-grid{grid-template-columns:1fr!important}.admin-shell .secrets-settings-page .secrets-settings-hero,.admin-template-shell .secrets-settings-page .secrets-settings-hero,.admin-shell .secrets-command-board,.admin-template-shell .secrets-command-board,.admin-shell .secret-setting-list-panel,.admin-template-shell .secret-setting-list-panel{padding:14px!important}}.admin-shell .app-settings-page,.admin-template-shell .app-settings-page{scroll-padding-top:96px!important}.admin-shell .app-settings-page [id],.admin-template-shell .app-settings-page [id]{scroll-margin-top:96px!important}.admin-shell .app-settings-page .app-settings-hero,.admin-template-shell .app-settings-page .app-settings-hero{background:#fff!important;border:1px solid #0c14261a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:1180px!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:18px 20px!important;display:grid!important;box-shadow:0 10px 24px #121b2d09!important}.admin-shell .app-settings-page .app-settings-hero h1,.admin-template-shell .app-settings-page .app-settings-hero h1{color:#0b1020!important;letter-spacing:0!important;max-width:none!important;margin:0!important;font-size:clamp(1.55rem,2.15vw,2.15rem)!important;font-weight:840!important;line-height:1.05!important}.admin-shell .app-settings-page .app-settings-hero p,.admin-template-shell .app-settings-page .app-settings-hero p{color:#3b4559!important;max-width:680px!important;margin:6px 0 0!important;font-size:.95rem!important;font-weight:620!important;line-height:1.42!important}.admin-shell .app-settings-page .app-settings-hero .hero-command-panel,.admin-template-shell .app-settings-page .app-settings-hero .hero-command-panel{min-height:0!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dce4ee!important;border-radius:10px!important;justify-self:stretch!important;padding:13px 14px!important}.admin-shell .app-settings-page .app-settings-hero .hero-command-panel p,.admin-template-shell .app-settings-page .app-settings-hero .hero-command-panel p{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.72rem!important;font-weight:900!important}.admin-shell .app-settings-page .app-settings-hero .hero-command-panel strong,.admin-template-shell .app-settings-page .app-settings-hero .hero-command-panel strong{color:#0b1020!important;letter-spacing:0!important;font-size:1.25rem!important;font-weight:880!important;line-height:1.1!important;display:block!important}.admin-shell .app-settings-page .app-settings-hero .hero-command-panel span,.admin-template-shell .app-settings-page .app-settings-hero .hero-command-panel span{color:#596273!important;margin-top:6px!important;font-size:.82rem!important;font-weight:640!important;line-height:1.35!important;display:block!important}.admin-shell .app-settings-command-board,.admin-template-shell .app-settings-command-board{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding:16px!important}.admin-shell .app-settings-command-board .section-heading,.admin-template-shell .app-settings-command-board .section-heading{align-items:center!important}.admin-shell .app-settings-command-board .section-heading h2,.admin-template-shell .app-settings-command-board .section-heading h2{letter-spacing:0!important;font-size:clamp(1.1rem,1.45vw,1.32rem)!important}.admin-shell .app-settings-command-board .intake-command-row,.admin-template-shell .app-settings-command-board .intake-command-row{border-radius:8px!important;grid-template-columns:104px minmax(0,1fr) auto!important;gap:12px!important;padding:11px 12px!important}.admin-shell .app-settings-command-board .intake-command-row>span strong,.admin-template-shell .app-settings-command-board .intake-command-row>span strong{letter-spacing:0!important;font-size:1.2rem!important}.admin-shell .app-settings-command-board .intake-command-row>a,.admin-template-shell .app-settings-command-board .intake-command-row>a,.admin-shell .app-settings-command-board .section-heading>.button,.admin-template-shell .app-settings-command-board .section-heading>.button{border-radius:8px!important;min-height:38px!important;font-size:.82rem!important}.admin-shell .app-settings-simple,.admin-template-shell .app-settings-simple{gap:14px!important}.admin-shell .app-settings-status-row,.admin-template-shell .app-settings-status-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .app-settings-status-card,.admin-template-shell .app-settings-status-card{min-height:0!important;box-shadow:none!important;border-radius:10px!important;padding:11px 12px!important}.admin-shell .app-settings-status-card span,.admin-template-shell .app-settings-status-card span{letter-spacing:.08em!important;font-size:.68rem!important}.admin-shell .app-settings-status-card strong,.admin-template-shell .app-settings-status-card strong{letter-spacing:0!important;font-size:1rem!important}.admin-shell .app-settings-status-card p,.admin-template-shell .app-settings-status-card p{font-size:.78rem!important;line-height:1.35!important}.admin-shell .app-settings-simple-layout,.admin-template-shell .app-settings-simple-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;gap:14px!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .app-settings-friendly-panel,.admin-shell .app-settings-save-card,.admin-template-shell .app-settings-friendly-panel,.admin-template-shell .app-settings-save-card{border-radius:12px!important;padding:16px!important}.admin-shell .app-settings-friendly-panel .section-heading,.admin-template-shell .app-settings-friendly-panel .section-heading{align-items:start!important;gap:10px!important}.admin-shell .app-settings-friendly-panel h2,.admin-template-shell .app-settings-friendly-panel h2{letter-spacing:0!important;font-size:clamp(1.05rem,1.45vw,1.25rem)!important}.admin-shell .app-settings-friendly-fields,.admin-template-shell .app-settings-friendly-fields{gap:10px!important}.admin-shell .app-mode-preset-grid button,.admin-shell .app-role-choice-grid button,.admin-shell .app-settings-action-switches button,.admin-template-shell .app-mode-preset-grid button,.admin-template-shell .app-role-choice-grid button,.admin-template-shell .app-settings-action-switches button{border-radius:10px!important;min-height:auto!important;padding:12px!important}@media (max-width:1100px){.admin-shell .app-settings-page .app-settings-hero,.admin-template-shell .app-settings-page .app-settings-hero,.admin-shell .app-settings-command-board .intake-command-row,.admin-template-shell .app-settings-command-board .intake-command-row,.admin-shell .app-settings-simple-layout,.admin-template-shell .app-settings-simple-layout{grid-template-columns:1fr!important}.admin-shell .app-settings-status-row,.admin-template-shell .app-settings-status-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.admin-shell .app-settings-page .app-settings-hero,.admin-template-shell .app-settings-page .app-settings-hero,.admin-shell .app-settings-command-board,.admin-template-shell .app-settings-command-board,.admin-shell .app-settings-friendly-panel,.admin-shell .app-settings-save-card,.admin-template-shell .app-settings-friendly-panel,.admin-template-shell .app-settings-save-card{padding:14px!important}.admin-shell .app-settings-status-row,.admin-template-shell .app-settings-status-row,.admin-shell .app-settings-command-board .section-heading,.admin-template-shell .app-settings-command-board .section-heading{grid-template-columns:1fr!important}.admin-shell .app-settings-command-board .section-heading>.button,.admin-template-shell .app-settings-command-board .section-heading>.button,.admin-shell .app-settings-command-board .intake-command-row>a,.admin-template-shell .app-settings-command-board .intake-command-row>a{width:100%!important}}.admin-shell .launch-completion-page,.admin-template-shell .launch-completion-page{gap:14px!important;padding-top:24px!important}.admin-shell .launch-completion-hero,.admin-template-shell .launch-completion-hero,.admin-shell .launch-completion-page .module-utility-bar,.admin-template-shell .launch-completion-page .module-utility-bar,.admin-shell .launch-command-board,.admin-template-shell .launch-command-board,.admin-shell .launch-operator-board,.admin-template-shell .launch-operator-board,.admin-shell .launch-completion-page>.panel-wide,.admin-template-shell .launch-completion-page>.panel-wide{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .launch-completion-hero,.admin-template-shell .launch-completion-hero{background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:16px!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.admin-shell .launch-completion-hero h1,.admin-template-shell .launch-completion-hero h1{letter-spacing:0!important;max-width:none!important;font-size:clamp(1.45rem,2.35vw,2rem)!important;line-height:1.04!important}.admin-shell .launch-completion-hero p,.admin-template-shell .launch-completion-hero p{max-width:680px!important;font-size:.94rem!important;line-height:1.42!important}.admin-shell .launch-completion-hero .hero-command-panel,.admin-template-shell .launch-completion-hero .hero-command-panel{border-radius:12px!important;min-height:0!important;padding:14px!important}.admin-shell .launch-completion-hero .hero-command-panel strong,.admin-template-shell .launch-completion-hero .hero-command-panel strong{letter-spacing:0!important;font-size:clamp(1.45rem,2.4vw,2rem)!important;line-height:1!important}.admin-shell .launch-completion-page .module-utility-bar,.admin-template-shell .launch-completion-page .module-utility-bar,.admin-shell .launch-command-board,.admin-template-shell .launch-command-board,.admin-shell .launch-completion-page>.panel-wide,.admin-template-shell .launch-completion-page>.panel-wide{border-radius:12px!important;padding:16px!important}.admin-shell .launch-command-board .section-heading,.admin-template-shell .launch-command-board .section-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.admin-shell .launch-command-board .section-heading h2,.admin-template-shell .launch-command-board .section-heading h2{letter-spacing:0!important;font-size:1.08rem!important;line-height:1.15!important}.admin-shell .launch-command-board .section-heading p,.admin-template-shell .launch-command-board .section-heading p{max-width:780px!important}.admin-shell .launch-command-board .intake-command-list,.admin-template-shell .launch-command-board .intake-command-list{gap:8px!important}.admin-shell .launch-command-board .intake-command-row,.admin-template-shell .launch-command-board .intake-command-row{grid-template-columns:minmax(96px,.2fr) minmax(0,1fr) minmax(132px,auto)!important;min-height:58px!important;padding:10px 12px!important}.admin-shell .launch-command-board .intake-command-row p,.admin-template-shell .launch-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .launch-operator-board,.admin-template-shell .launch-operator-board{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:14px!important}.admin-shell .launch-operator-decision,.admin-shell .launch-operator-queue,.admin-template-shell .launch-operator-decision,.admin-template-shell .launch-operator-queue{border-radius:12px!important;box-shadow:0 12px 28px #1018280b!important}.admin-shell .launch-operator-decision,.admin-template-shell .launch-operator-decision{grid-template-columns:minmax(0,1fr) minmax(130px,170px)!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:16px!important}.admin-shell .launch-operator-decision h2,.admin-template-shell .launch-operator-decision h2{letter-spacing:0!important;max-width:none!important;margin:4px 0 0!important;font-size:clamp(1.45rem,2.45vw,2rem)!important;line-height:1.05!important}.admin-shell .launch-operator-decision p,.admin-template-shell .launch-operator-decision p{max-width:72ch!important;margin-top:8px!important;font-size:.92rem!important;line-height:1.45!important}.admin-shell .launch-operator-meta,.admin-template-shell .launch-operator-meta{text-align:left!important;justify-items:start!important}.admin-shell .launch-operator-meta strong,.admin-template-shell .launch-operator-meta strong{letter-spacing:0!important;font-size:clamp(1.9rem,3.2vw,2.65rem)!important;line-height:.95!important}.admin-shell .launch-operator-actions,.admin-template-shell .launch-operator-actions{gap:8px!important;padding-top:0!important}.admin-shell .launch-operator-actions .button,.admin-template-shell .launch-operator-actions .button{min-height:40px!important}.admin-shell .launch-operator-queue,.admin-template-shell .launch-operator-queue{gap:8px!important;padding:14px!important}.admin-shell .launch-operator-step,.admin-template-shell .launch-operator-step{border-radius:10px!important;min-height:58px!important;padding:10px!important}.admin-shell .launch-operator-step strong,.admin-template-shell .launch-operator-step strong{color:#0f172a!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.admin-shell .launch-score-grid,.admin-template-shell .launch-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.admin-shell .launch-action-board,.admin-template-shell .launch-action-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:1100px){.admin-shell .launch-completion-hero,.admin-template-shell .launch-completion-hero,.admin-shell .launch-command-board .section-heading,.admin-template-shell .launch-command-board .section-heading,.admin-shell .launch-command-board .intake-command-row,.admin-template-shell .launch-command-board .intake-command-row,.admin-shell .launch-operator-board,.admin-template-shell .launch-operator-board,.admin-shell .launch-operator-decision,.admin-template-shell .launch-operator-decision{grid-template-columns:1fr!important}.admin-shell .launch-command-board .intake-command-row>a,.admin-template-shell .launch-command-board .intake-command-row>a{width:100%!important}}@media (max-width:720px){.admin-shell .launch-completion-page,.admin-template-shell .launch-completion-page{padding-top:16px!important}.admin-shell .launch-completion-hero,.admin-template-shell .launch-completion-hero,.admin-shell .launch-completion-page .module-utility-bar,.admin-template-shell .launch-completion-page .module-utility-bar,.admin-shell .launch-command-board,.admin-template-shell .launch-command-board,.admin-shell .launch-operator-decision,.admin-shell .launch-operator-queue,.admin-template-shell .launch-operator-decision,.admin-template-shell .launch-operator-queue,.admin-shell .launch-completion-page>.panel-wide,.admin-template-shell .launch-completion-page>.panel-wide{padding:12px!important}.admin-shell .launch-completion-hero h1,.admin-template-shell .launch-completion-hero h1{font-size:clamp(1.35rem,8vw,1.75rem)!important}.admin-shell .launch-score-grid,.admin-template-shell .launch-score-grid,.admin-shell .launch-action-board,.admin-template-shell .launch-action-board,.admin-shell .evidence-next-step-grid,.admin-template-shell .evidence-next-step-grid,.admin-shell .launch-final-actions,.admin-template-shell .launch-final-actions,.admin-shell .launch-command-strip,.admin-template-shell .launch-command-strip{grid-template-columns:1fr!important}}.admin-shell .audit-log-page,.admin-template-shell .audit-log-page{gap:14px!important;padding-top:24px!important}.admin-shell .audit-log-page .module-hero,.admin-template-shell .audit-log-page .module-hero,.admin-shell .audit-command-board,.admin-template-shell .audit-command-board,.admin-shell .audit-log-page .module-section,.admin-template-shell .audit-log-page .module-section{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.admin-shell .audit-log-page .module-hero,.admin-template-shell .audit-log-page .module-hero{background:#fff!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;align-items:center!important;gap:16px!important;min-height:0!important;padding:18px 20px!important;display:grid!important}.admin-shell .audit-log-page .module-hero h1,.admin-template-shell .audit-log-page .module-hero h1{letter-spacing:0!important;max-width:none!important;font-size:clamp(1.45rem,2.35vw,2rem)!important;line-height:1.04!important}.admin-shell .audit-log-page .module-hero p,.admin-template-shell .audit-log-page .module-hero p{max-width:760px!important;font-size:.94rem!important;line-height:1.42!important}.admin-shell .audit-log-page .module-summary-card,.admin-template-shell .audit-log-page .module-summary-card{border-radius:12px!important;min-height:0!important;padding:14px!important}.admin-shell .audit-log-page .module-summary-card strong,.admin-template-shell .audit-log-page .module-summary-card strong{letter-spacing:0!important;font-size:clamp(1.25rem,2vw,1.55rem)!important;line-height:1.05!important}.admin-shell .audit-command-board,.admin-template-shell .audit-command-board{border-radius:12px!important;gap:12px!important;padding:16px!important;display:grid!important}.admin-shell .audit-command-board .section-heading,.admin-template-shell .audit-command-board .section-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.admin-shell .audit-command-board .section-heading h2,.admin-template-shell .audit-command-board .section-heading h2{letter-spacing:0!important;font-size:1.08rem!important;line-height:1.15!important}.admin-shell .audit-command-board .section-heading p,.admin-template-shell .audit-command-board .section-heading p{max-width:760px!important}.admin-shell .audit-command-board .intake-command-list,.admin-template-shell .audit-command-board .intake-command-list{gap:8px!important}.admin-shell .audit-command-board .intake-command-row,.admin-template-shell .audit-command-board .intake-command-row{grid-template-columns:minmax(94px,.18fr) minmax(0,1fr) minmax(132px,auto)!important;min-height:58px!important;padding:10px 12px!important}.admin-shell .audit-command-board .intake-command-row p,.admin-template-shell .audit-command-board .intake-command-row p{font-size:.82rem!important;line-height:1.32!important}.admin-shell .audit-log-page .module-section,.admin-template-shell .audit-log-page .module-section{border-radius:12px!important;padding:16px!important}.admin-shell .audit-log-page #audit-filters .studio-form,.admin-template-shell .audit-log-page #audit-filters .studio-form{max-width:none!important}.admin-shell .audit-log-page #audit-filters .form-row-compact,.admin-template-shell .audit-log-page #audit-filters .form-row-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:10px!important}.admin-shell .audit-log-page #audit-results,.admin-template-shell .audit-log-page #audit-results{overflow-x:auto!important}.admin-shell .audit-log-page #audit-results table,.admin-template-shell .audit-log-page #audit-results table{min-width:920px!important}.admin-shell .audit-log-page #audit-results code,.admin-template-shell .audit-log-page #audit-results code{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:280px;display:inline-block;overflow:hidden}.admin-shell .audit-empty-actions,.admin-template-shell .audit-empty-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-shell .audit-empty-actions .button,.admin-template-shell .audit-empty-actions .button{min-height:38px!important}@media (max-width:1100px){.admin-shell .audit-log-page .module-hero,.admin-template-shell .audit-log-page .module-hero,.admin-shell .audit-command-board .section-heading,.admin-template-shell .audit-command-board .section-heading,.admin-shell .audit-command-board .intake-command-row,.admin-template-shell .audit-command-board .intake-command-row{grid-template-columns:1fr!important}.admin-shell .audit-command-board .intake-command-row>a,.admin-template-shell .audit-command-board .intake-command-row>a{width:100%!important}}@media (max-width:720px){.admin-shell .audit-log-page,.admin-template-shell .audit-log-page{padding-top:16px!important}.admin-shell .audit-log-page .module-hero,.admin-template-shell .audit-log-page .module-hero,.admin-shell .audit-command-board,.admin-template-shell .audit-command-board,.admin-shell .audit-log-page .module-section,.admin-template-shell .audit-log-page .module-section{padding:12px!important}.admin-shell .audit-log-page .module-hero h1,.admin-template-shell .audit-log-page .module-hero h1{font-size:clamp(1.35rem,8vw,1.75rem)!important}.admin-shell .audit-log-page #audit-filters .form-row-compact,.admin-template-shell .audit-log-page #audit-filters .form-row-compact,.admin-shell .audit-log-page .kpi-grid,.admin-template-shell .audit-log-page .kpi-grid{grid-template-columns:1fr!important}}
